0001835830-24-000022.txt : 20240229 0001835830-24-000022.hdr.sgml : 20240229 20240229160802 ACCESSION NUMBER: 0001835830-24-000022 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240229 DATE AS OF CHANGE: 20240229 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Klaviyo, Inc. CENTRAL INDEX KEY: 0001835830 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-41806 FILM NUMBER: 24703635 BUSINESS ADDRESS: STREET 1: 125 SUMMER STREET, FLOOR 6 CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 800-338-1744 MAIL ADDRESS: STREET 1: 125 SUMMER STREET, FLOOR 6 CITY: BOSTON STATE: MA ZIP: 02110 10-K 1 kvyo-20231231.htm 10-K kvyo-20231231
false0001835830FY2023P7Y36636636753636800018358302023-01-012023-12-3100018358302023-12-29iso4217:USD0001835830us-gaap:CommonClassAMember2024-02-23xbrli:shares0001835830us-gaap:CommonClassBMember2024-02-2300018358302023-12-3100018358302022-12-310001835830kvyo:RedeemableCommonStockMember2023-12-31iso4217:USDxbrli:shares0001835830kvyo:RedeemableCommonStockMember2022-12-310001835830us-gaap:CommonClassAMember2022-12-310001835830us-gaap:CommonClassAMember2023-12-310001835830us-gaap:CommonClassBMember2023-12-310001835830us-gaap:CommonClassBMember2022-12-3100018358302022-01-012022-12-3100018358302021-01-012021-12-3100018358302020-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-12-310001835830us-gaap:AdditionalPaidInCapitalMember2020-12-310001835830us-gaap:RetainedEarningsMember2020-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-01-012021-12-310001835830us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001835830us-gaap:RetainedEarningsMember2021-01-012021-12-310001835830us-gaap:CommonClassBMember2021-01-012021-12-3100018358302021-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310001835830us-gaap:AdditionalPaidInCapitalMember2021-12-310001835830us-gaap:RetainedEarningsMember2021-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-01-012022-12-310001835830us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001835830us-gaap:RetainedEarningsMember2022-01-012022-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001835830us-gaap:AdditionalPaidInCapitalMember2022-12-310001835830us-gaap:RetainedEarningsMember2022-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-01-012023-12-310001835830us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-012023-12-310001835830us-gaap:CommonClassAMember2023-01-012023-12-310001835830us-gaap:CommonClassBMember2023-01-012023-12-310001835830us-gaap:CommonStockMemberkvyo:ConversionOfRedeemableCommonStockMemberus-gaap:CommonClassBMember2023-01-012023-12-310001835830us-gaap:AdditionalPaidInCapitalMemberkvyo:ConversionOfRedeemableCommonStockMember2023-01-012023-12-310001835830us-gaap:RetainedEarningsMemberkvyo:ConversionOfRedeemableCommonStockMember2023-01-012023-12-310001835830kvyo:ConversionOfRedeemableCommonStockMember2023-01-012023-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassAMemberkvyo:ConversionOfCommonStockUponShareholderElectionAndVestingOfCertainEquityAwardsMember2023-01-012023-12-310001835830us-gaap:CommonStockMemberkvyo:ConversionOfCommonStockUponShareholderElectionAndVestingOfCertainEquityAwardsMemberus-gaap:CommonClassBMember2023-01-012023-12-310001835830kvyo:ConversionOfCommonStockUponShareholderElectionAndVestingOfCertainEquityAwardsMember2023-01-012023-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassAMemberkvyo:ConversionOfCommonStockUponExerciseOfGreenshoeOptionMember2023-01-012023-12-310001835830us-gaap:CommonStockMemberkvyo:ConversionOfCommonStockUponExerciseOfGreenshoeOptionMemberus-gaap:CommonClassBMember2023-01-012023-12-310001835830kvyo:ConversionOfCommonStockUponExerciseOfGreenshoeOptionMember2023-01-012023-12-310001835830us-gaap:RetainedEarningsMember2023-01-012023-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-310001835830us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-12-310001835830us-gaap:AdditionalPaidInCapitalMember2023-12-310001835830us-gaap:RetainedEarningsMember2023-12-31kvyo:subsidiary0001835830us-gaap:IPOMember2023-09-222023-09-220001835830us-gaap:IPOMember2023-09-220001835830kvyo:IPOAndOverAllotmentOptionMember2023-09-222023-09-220001835830kvyo:IPOAndOverAllotmentOptionSharesFromExistingShareholdersMember2023-09-222023-09-2200018358302023-09-222023-09-220001835830kvyo:ConversionOfRedeemableCommonStockIntoSeriesBCommonStockMemberus-gaap:CommonClassAMember2023-09-222023-09-220001835830us-gaap:CommonStockMemberkvyo:ConversionOfCommonStockUponInitialPublicOfferingMemberus-gaap:CommonClassAMember2023-09-232023-09-230001835830us-gaap:OverAllotmentOptionMember2023-10-192023-10-190001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2023-09-222023-09-220001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2023-09-222023-12-31kvyo:segment0001835830srt:MinimumMember2023-12-310001835830srt:MaximumMember2023-12-310001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2022-07-280001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2023-12-310001835830kvyo:RevenueSharingAgreementMemberkvyo:ShopifyIncMember2022-07-28xbrli:pure0001835830kvyo:RevenueSharingAgreementMemberkvyo:ShopifyIncMember2023-01-012023-12-310001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2022-01-012022-12-310001835830kvyo:RevenueSharingAgreementMemberkvyo:ShopifyIncMember2022-01-012022-12-310001835830kvyo:PriorAgreementWithShopifyMemberkvyo:ShopifyIncMember2022-01-012022-12-310001835830kvyo:RevenueSharingAgreementMemberkvyo:ShopifyIncMember2023-12-310001835830kvyo:RevenueSharingAgreementMemberkvyo:ShopifyIncMember2022-12-310001835830kvyo:ClassOfWarrantOrRightVestingPeriodOneMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2022-07-280001835830kvyo:ClassOfWarrantOrRightVestingPeriodsTwoThroughTwentyOneMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2022-07-280001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2022-07-282022-07-280001835830kvyo:ClassOfWarrantOrRightVestingPeriodOneMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2023-09-220001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2023-01-012023-12-310001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2022-12-310001835830kvyo:ShopifyIncMemberus-gaap:PrivatePlacementMember2022-07-282022-07-280001835830kvyo:ShopifyIncMemberus-gaap:PrivatePlacementMember2022-07-280001835830kvyo:InvestmentOptionMemberkvyo:ShopifyIncMember2022-07-282022-07-280001835830kvyo:InvestmentOptionMemberkvyo:ShopifyIncMember2022-07-28kvyo:plan0001835830us-gaap:UnbilledRevenuesMember2023-12-310001835830us-gaap:UnbilledRevenuesMember2022-12-310001835830kvyo:TotalExpendituresBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberkvyo:CustomerOneMember2023-01-012023-12-310001835830kvyo:TotalExpendituresBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberkvyo:CustomerTwoMember2023-01-012023-12-310001835830kvyo:TotalExpendituresBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberkvyo:CustomerThreeMember2023-01-012023-12-310001835830kvyo:TotalExpendituresBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberkvyo:CustomerOneMember2022-01-012022-12-310001835830kvyo:TotalExpendituresBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberkvyo:CustomerTwoMember2022-01-012022-12-310001835830kvyo:TotalExpendituresBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberkvyo:CustomerOneMember2021-01-012021-12-310001835830us-gaap:OfficeEquipmentMember2023-12-310001835830us-gaap:ComputerEquipmentMember2023-12-310001835830us-gaap:FurnitureAndFixturesMember2023-12-310001835830us-gaap:AssetRetirementObligationCostsMember2023-12-310001835830us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001835830country:US2023-01-012023-12-310001835830country:US2022-01-012022-12-310001835830country:US2021-01-012021-12-310001835830kvyo:OtherAmericasMember2023-01-012023-12-310001835830kvyo:OtherAmericasMember2022-01-012022-12-310001835830kvyo:OtherAmericasMember2021-01-012021-12-310001835830srt:AsiaPacificMember2023-01-012023-12-310001835830srt:AsiaPacificMember2022-01-012022-12-310001835830srt:AsiaPacificMember2021-01-012021-12-310001835830us-gaap:EMEAMember2023-01-012023-12-310001835830us-gaap:EMEAMember2022-01-012022-12-310001835830us-gaap:EMEAMember2021-01-012021-12-3100018358302024-01-012023-12-3100018358302025-01-012023-12-310001835830us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001835830us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001835830us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001835830us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001835830us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001835830us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001835830us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001835830us-gaap:FairValueMeasurementsRecurringMember2023-12-310001835830us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001835830us-gaap:OfficeEquipmentMember2022-12-310001835830us-gaap:ComputerEquipmentMember2022-12-310001835830us-gaap:FurnitureAndFixturesMember2022-12-310001835830us-gaap:LeaseholdImprovementsMember2023-12-310001835830us-gaap:LeaseholdImprovementsMember2022-12-310001835830us-gaap:ConstructionInProgressMember2023-12-310001835830us-gaap:ConstructionInProgressMember2022-12-310001835830us-gaap:AssetRetirementObligationCostsMember2022-12-310001835830us-gaap:StockCompensationPlanMember2023-01-012023-12-310001835830us-gaap:DomesticCountryMember2023-01-012023-12-310001835830us-gaap:DomesticCountryMember2022-01-012022-12-310001835830us-gaap:DomesticCountryMember2021-01-012021-12-310001835830us-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-310001835830us-gaap:StateAndLocalJurisdictionMember2022-01-012022-12-310001835830us-gaap:StateAndLocalJurisdictionMember2021-01-012021-12-310001835830us-gaap:DomesticCountryMember2023-12-310001835830us-gaap:DomesticCountryMember2022-12-310001835830us-gaap:StateAndLocalJurisdictionMember2023-12-310001835830us-gaap:StateAndLocalJurisdictionMember2022-12-310001835830country:US2023-01-012023-12-310001835830country:US2022-01-012022-12-310001835830country:US2021-01-012021-12-310001835830country:GB2023-01-012023-12-310001835830country:AU2023-01-012023-12-310001835830us-gaap:ForeignPlanMember2023-01-012023-12-310001835830us-gaap:ForeignPlanMember2022-01-012022-12-310001835830us-gaap:ForeignPlanMember2021-01-012021-12-3100018358302019-01-012021-12-310001835830kvyo:PublicStockOfferingMember2021-01-012021-12-310001835830kvyo:PublicStockOfferingMember2021-12-310001835830kvyo:PublicStockOfferingMemberus-gaap:CommonClassBMember2021-01-012021-12-31kvyo:vote0001835830us-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2023-12-310001835830us-gaap:MeasurementInputExpectedTermMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMember2023-12-310001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001835830us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberkvyo:ShopifyIncMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-3100018358302019-01-012019-12-3100018358302022-12-312022-12-310001835830us-gaap:RestrictedStockMember2022-12-310001835830us-gaap:RestrictedStockMember2023-01-012023-12-310001835830us-gaap:RestrictedStockMember2023-12-310001835830us-gaap:RestrictedStockMember2022-01-012022-12-310001835830kvyo:CommonStockAndInvestmentOptionMember2022-07-282022-07-280001835830us-gaap:CommonStockMember2022-07-282022-07-280001835830kvyo:InvestmentOptionMember2022-07-282022-07-280001835830kvyo:A2023StockOptionAndIncentivePlanMember2023-12-310001835830kvyo:A2015StockIncentivePlanMember2023-12-310001835830us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001835830us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310001835830us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310001835830us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001835830us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001835830us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001835830us-gaap:RestrictedStockUnitsRSUMember2022-12-310001835830us-gaap:RestrictedStockUnitsRSUMember2023-12-310001835830us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001835830us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31kvyo:employee0001835830kvyo:EmployeeStockOptionModificationExtensionMember2023-01-012023-12-310001835830us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001835830us-gaap:RestrictedStockUnitsRSUMember2023-04-102023-04-10kvyo:grantee00018358302023-03-152023-03-150001835830us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:EmployeeStockOptionMember2023-03-152023-03-150001835830us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RestrictedStockUnitsRSUMember2023-03-152023-03-150001835830kvyo:EmployeeStockOptionModificationRestructureMember2023-01-012023-12-310001835830us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001835830us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001835830us-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-012022-12-310001835830us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001835830kvyo:EmployeeStockOptionModificationExtensionMember2022-01-012022-12-310001835830kvyo:RestrictedStockUnitsModificationAcceleratedVestingMember2022-01-012022-12-310001835830us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001835830kvyo:SecondaryMarketSaleByEmployeesToInvestorsMember2022-01-012022-12-310001835830kvyo:SecondaryMarketSaleByEmployeesToInvestorsMember2021-01-012021-12-310001835830kvyo:SecondaryMarketSaleByEmployeesToInvestorsMember2023-01-012023-12-310001835830us-gaap:CostOfSalesMember2023-01-012023-12-310001835830us-gaap:CostOfSalesMember2022-01-012022-12-310001835830us-gaap:CostOfSalesMember2021-01-012021-12-310001835830us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001835830us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001835830us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001835830kvyo:ResearchAndDevelopmentMember2023-01-012023-12-310001835830kvyo:ResearchAndDevelopmentMember2022-01-012022-12-310001835830kvyo:ResearchAndDevelopmentMember2021-01-012021-12-310001835830us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001835830us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001835830us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001835830us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001835830us-gaap:WarrantMember2023-01-012023-12-310001835830us-gaap:WarrantMember2022-01-012022-12-310001835830us-gaap:WarrantMember2021-01-012021-12-310001835830kvyo:InvestmentOptionMember2023-01-012023-12-310001835830kvyo:InvestmentOptionMember2022-01-012022-12-310001835830kvyo:InvestmentOptionMember2021-01-012021-12-310001835830us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001835830us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001835830us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001835830us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001835830us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001835830us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001835830us-gaap:RestrictedStockMember2023-01-012023-12-310001835830us-gaap:RestrictedStockMember2022-01-012022-12-310001835830us-gaap:RestrictedStockMember2021-01-012021-12-310001835830us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001835830kvyo:OfficerTradingArrangementMember2023-01-012023-12-310001835830kvyo:AmandaWhalenMember2023-10-012023-12-310001835830kvyo:AmandaWhalenMember2023-12-310001835830kvyo:LandonEdmondMember2023-10-012023-12-310001835830kvyo:LandonEdmondMember2023-12-310001835830kvyo:AllenChavesMember2023-10-012023-12-310001835830kvyo:AllenChavesMember2023-12-310001835830kvyo:SusanSt.LedgerMember2023-10-012023-12-310001835830kvyo:SusanSt.LedgerMember2023-12-310001835830kvyo:JenniferCeranMember2023-10-012023-12-310001835830kvyo:JenniferCeranMember2023-12-3100018358302023-10-012023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 001-41806
Klaviyo, Inc.
(Exact name of registrant as specified in its charter)
Delaware
46-0989964
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
 Identification No.)
125 Summer Street, 6th Floor
Boston, MA 02110
(Address of Principal Executive Offices and Zip Code)
(617) 213-1788
Registrant’s telephone number, including area code
Securities registered pursuant to Section 12(b) of the Securities Exchange Act of 1934 (as amended, the “Exchange Act”):
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Series A common stock, par value $0.001 per share
KVYO
New York Stock Exchange
Securities registered pursuant to Section 12(g) of the Exchange Act: None.
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes ☐
No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days. Yes No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.
7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Exchange Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No
The aggregate market value of the registrant’s voting and non-voting common equity held by non-affiliates of the registrant on December 29, 2023, based on the closing price of $27.78 per share of the registrant’s Series A common stock as reported by The New York Stock Exchange on December 29, 2023, was approximately $2.6 billion. The registrant has elected to use December 29, 2023 as the calculation date, which was the last business day of the registrant’s most recently completed fiscal year, because on June 30, 2023 (the last business day of the registrant’s second fiscal quarter), the registrant was a privately-held company. Solely for purposes of this disclosure, shares of the registrant’s common stock held by each executive officer and director and by each other person who may be deemed to be an affiliate of the registrant have been excluded from this computation. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
As of February 23, 2024, there were 64,329,482 shares of the registrant’s Series A common stock and 196,905,047 shares of the registrant’s Series B common stock, each with a par value of $0.001 per share, outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive Proxy Statement relating to its 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.




Page
Risk Factors Summary
















2





SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of the federal securities laws, which are statements that involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. All statements other than statements of historical fact included in this Annual Report on Form 10-K, including statements regarding our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects, plans and objectives of management are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “shall,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about:
our expectations regarding our revenue, expenses, and other operating results;
our ability to acquire new customers and grow our customer base;
our ability to successfully retain existing customers and expand sales within our existing customer base;
our ability to increase usage of our platform and upsell and cross-sell additional products and communications channels;
our ability to move up market and address enterprise and other larger customers;
launching new products and adding new product capabilities;
future investments in developing and enhancing our platform and our business;
our expectations regarding our ability to expand internationally;
our ability to add more use cases to our platform and increase our presence in other verticals;
our anticipated capital expenditures and our estimates regarding our capital requirements;
the estimated size of our addressable market opportunity for our platform;
investments in our selling and marketing efforts and our ability to promote our brand;
expectations regarding our integrations with third-party platforms, including Shopify;
our ability to compete effectively with existing competitors and new market entrants;
our reliance on our senior management team and our ability to identify, recruit, and retain skilled personnel;
our growth strategies for our platform and our ability to effectively manage our growth;
economic and industry trends and other macroeconomic factors, such as fluctuating interest rates and rising inflation, including the impact on our customer spending and consumer spending generally; and
3


the impact of the COVID-19 pandemic or future global pandemics and other global financial, economic, and political events on our industry, business, and results of operations.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K.
We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on management’s current beliefs and our current expectations and projections about future events and trends that we believe may affect our business, results of operations, financial condition, and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described, anticipated, or implied in the forward-looking statements. Therefore, you should not rely on any of the forward-looking statements as predictions of future events.
The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law.
Unless the context otherwise indicates, references in this Annual Report on Form 10-K to the terms “Klaviyo,” “the Company,” “we,” “our,” and “us” refer to Klaviyo, Inc. and its subsidiaries.
RISK FACTORS SUMMARY
Our business is subject to numerous risks and uncertainties that you should be aware of in evaluating our business. The following is a summary of some of these risks and uncertainties. As a result, this risk factor summary does not contain all of the information that may be important to you, and this summary should be read together with the more detailed description of each risk factor below as well as elsewhere in this Annual Report on Form 10-K. Additional risks, beyond those summarized below or discussed elsewhere in this Annual Report on Form 10-K, may apply to our business, activities or operations as currently conducted or as we may conduct them in the future or in the markets in which we operate or may in the future operate. These risks include, but are not limited to, the following:
Our rapid historical revenue growth is not indicative of our future revenue growth, and we may not be able to sustain our historical revenue growth rate, in the near term and in the future;
Our business has experienced rapid growth, and we may fail to effectively manage our growth or anticipated growth;
We have a limited operating history in a rapidly changing industry, which makes it difficult to evaluate our current business and future prospects and increases the risk of your investment;
We operate in a highly competitive industry, and we may not compete effectively with established companies or new market entrants;
Our business and success depend, in part, on our ability to successfully integrate with third-party platforms, especially with eCommerce platforms such as Shopify, and there may be disruptions to these third-party platform integrations or our relationships with third-party platform providers;
4


Our business and success depend, in part, on the success of our relationships with third parties, such as our marketing agency and technology partners;
We may experience unfavorable conditions in our industry or the global economy, or reductions in spending on marketing;
We may not be able to add new customers, retain existing customers, or increase sales to existing customers;
We have a history of net losses, we anticipate increasing operating expenses in the future, and we may not be able to achieve and maintain profitability in the future;
As we seek to move up-market, we expect our sales cycle with enterprise customers to be longer than with small-and-mid size businesses and we will be required to scale our operations, including by expanding our sales efforts, which may require considerable time and expense;
We have historically invested significantly in research and development and expect this investment to continue;
If we fail to adapt and respond effectively to technological changes, evolving industry standards, changing regulations or changing customer or consumer needs, requirements or preferences, our platform may become less competitive;
We depend on our senior management team, and may lose one or more members of our senior management team or our key employees, or be unable to attract and retain highly skilled employees;
We collect, process, store, share, disclose, and use personal information and other data, which subjects us to legal obligations related to privacy and security, and we may fail to comply with these obligations;
We may fail to protect our proprietary technology and intellectual property rights;
We have incorporated and may continue to incorporate artificial intelligence technology into our products and services, which may expose us to additional risks due to the emerging nature of the technology;
There has been a limited public market for our Series A common stock. The trading price of our Series A common stock may be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares at or above the price at which you purchased those shares; and
The dual series structure of our common stock has the effect of concentrating voting control with those stockholders who hold shares of our Series B common stock, including our directors, executive officers, and their respective affiliates. This ownership limits or precludes your ability to influence corporate matters, 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.
5

Part I
Item 1. Business
Overview
We founded Klaviyo in 2012 to provide businesses of all sizes with powerful technology that captures, stores, analyzes, and predictively uses their own data to drive measurable, high-value outcomes. Klaviyo enables businesses to drive revenue growth by making it easy to bring their first-party data together and use it to create and deliver highly personalized consumer experiences across digital channels.
Our modern and intuitive SaaS platform combines our proprietary data and application layers into one vertically-integrated solution with advanced machine learning and artificial intelligence capabilities. This enables business users of any skill level to harness their data in order to send the right message at the right time across email, SMS, and push notifications, more accurately measure and predict performance, and deploy the specific actions and campaigns that drive the highest impact. By combining easy implementation, rapid time-to-value, and clearly attributable outcomes, we drive substantial ROI for our customers. We focused on marketing automation within retail and eCommerce as our first application use case, and we believe our software is highly extensible across a broad range of functions and verticals. As of December 31, 2023, our platform had efficiently scaled to over 143,000 customers, and in 2023 we delivered over $50 billion of KAV (as defined below) to our customers.
Businesses today struggle to deliver impactful consumer experiences because they cannot effectively harness increasingly complex consumer data. At a time when consumers expect more personalized, relevant, and consistent interactions across digital channels, they are instead inundated with an overwhelming number of inconsistent and ineffective marketing messages. As user tracking rules change, third-party data has become unreliable, complicated, and expensive to use. Meanwhile, the proliferation of first-party data has made it difficult for businesses to aggregate, synthesize, and use these disparate data sets.
Other software solutions were not purpose-built to harness customers’ first-party data to deliver impactful consumer experiences. Data-focused offerings, such as cloud data warehouses or operational databases, provide the ability to store and analyze significant volumes of data for general-purpose use cases but are not purpose-built for consumer data and lack the front-end application layer. Marketing solutions are insufficient because they lack the underlying data intelligence. Simple marketing solutions use a flattened and narrowed view of a consumer’s historical data. This basic profile data alone significantly limits the granularity of segmentation businesses can use. Profile data is also difficult to combine with event data, which includes all digital touch points of a consumer’s engagement with a brand and provides necessary real-time information. Point marketing solutions tend to focus on single engagement channels, driving inconsistent and disjointed consumer experiences across digital channels. In an attempt to bridge this gap, other marketing solutions use a patchwork of third-party technologies, such as separate consumer data, learning, and messaging applications. These solutions often require significant technical expertise to implement, operate, and maintain, which limits flexibility, reduces speed, and increases costs. Furthermore, these solutions are not able to provide clear revenue attribution, minimizing ROI.
We built Klaviyo to address these challenges. By vertically integrating our data layer and marketing application, we make it easy for businesses to create and store unified consumer profiles and then use those profiles to derive new insights and ultimately drive revenue generation. We purpose-built a centralized, scalable, and flexible cloud-native data store for our customers to intelligently aggregate and process first-party consumer profile and event data without friction. This approach enables our customers to seamlessly generate unified and highly-granular consumer profiles, populated with data from customers’ systems and from over 350 third-party integrations, from eCommerce platforms – such as Shopify, Salesforce Commerce Cloud, and WooCommerce – to loyalty, customer service, and shipping solutions. We built an application layer on top of our data layer to provide a comprehensive set of tools and features that enable our customers to
6

easily turn consumer preferences into insights and actions. Combining our data layer and application layer into one vertically-integrated platform allows our customers to rapidly segment their consumers, easily create highly-personalized experiences, and automatically send messages customized to their unique brands. This integrated approach also means our customers do not have to pre-configure their data or manage complex integrations.
Our platform and customers benefit from significant network effects. As of December 31, 2023, we assembled over 8.9 billion consumer profiles across our customer base, and in the twelve month period ended December 31, 2023, we processed over 835 billion events, which are data on how consumers engage across channels, such as opening an email, browsing a website, or placing an order. As we add more customers and more anonymized data on our platform, we are able to better refine our predictive models of consumer behavior. These network effects also enable us to continually refine our guided software recommendations to drive more impactful campaigns and specific actions.
Our land-and-expand strategy aligns our own success with that of our customers. We generate revenue through the sale of subscriptions to our customers for the use of our platform. Our subscription plans are tiered based on the number of active consumer profiles stored on our platform combined with the number of emails and SMS messages sent. As our customers’ businesses grow, they utilize more consumer profiles and send more emails and SMS messages, which naturally increases their usage of our platform. Our revenue also expands when our customers add additional channels, such as SMS, or when their other brands, business units, and geographies start using the platform. In addition, we recently launched our reviews and customer data platform (“CDP”) products. Klaviyo reviews allows customers to collect product reviews alongside consumer data and messages. Klaviyo CDP gives customers user-friendly ways to transform and cleanse data, run more advanced reporting and predictive analysis to drive revenue growth, and sync data into and out of Klaviyo at scale. Our CDP offering provides enhanced features and functionality to our core platform offering, including advanced reporting and improved data management tools with minimal additional implementation required.
Our go-to-market strategy is primarily product-led, and we attract the majority of our new customers through inbound channels, such as word-of-mouth, agency partnerships, and platform integrations. Many of our customers come through our self-service channel by simply signing up for our platform without the need for a salesperson’s involvement. We have built a large and growing ecosystem of major eCommerce platforms, agency partnerships, and developers, which helps us efficiently attract new customers. More recently, we have developed an outbound sales team focused on larger accounts. Once customers access the Klaviyo platform, they can easily integrate with more than 350 third-party data sources to import and explore their first-party data and design and run campaigns and automations, providing rapid time-to-value.
Today, our customers primarily operate within the retail and eCommerce vertical, and we are also seeing organic demand from customers in other verticals, such as education, events and entertainment, restaurants, and travel, as well as from business-to-business (“B2B”) companies. We have begun to explore ways to serve these new verticals more intentionally, and to that end we launched Klaviyo for Wellness in 2023. When we first launched our platform, we intentionally focused on serving entrepreneurs and small and medium-sized businesses (“SMBs”). As our customers have scaled and become mid-market companies and larger enterprises themselves, their success with Klaviyo has attracted more interest from similarly sized businesses that are looking to drive better engagement with their consumers. As such, we have continued to build out a sales team to focus on mid-market and enterprise customers.
We grew our revenue 47.7% year-over-year, from $472.7 million in 2022 to $698.1 million in 2023. Our net losses for 2022 and 2023 were $49.2 million and $308.2 million, respectively, representing a year-over-year increase of 526.6%. This increase in net loss year-over-year was mainly driven by $340.8 million in stock-based compensation expense, the majority of which was incurred in connection with the vesting of outstanding equity awards upon our Initial Public Offering (“IPO”). We grew our gross profit 50.9% year-over-year, from $344.7 million in 2022 to $520.2 million in 2023, representing gross profit margins of 72.9% and 74.5%, respectively.
7

Our Platform
We built Klaviyo because businesses need powerful technology to capture, store, analyze, and predictively use data to drive measurable, high-value outcomes. Our vertically-integrated, highly-scalable, and flexible platform unifies the data and application layers with our messaging infrastructure into one modern tech stack.
Data Layer. Our highly-scalable platform is optimized for large volumes of data, delivers sub-second-level accessibility, and provides extremely high levels of personalization and attribution. We built our data store from the ground up to be agile, unbound by specific schema or data structures. Our data store synchronizes unaggregated, historical profile data with real-time event data in a single system-of-record. Profile data enables our customers to generate unified consumer profiles with extremely granular segmentation, grouping consumer profiles into precise audiences that update in real-time as consumers interact with our customers. Event data allows customers to send behavior-triggered messages that keep consumers engaged with the right message at the right time. This industry-agnostic, data-first approach represents a new foundational capability in our market and can be applied to new verticals in the future that require the combination of fast performance with real time, predictive intelligence.
Application Layer. We built an application layer on top of our data layer, which provides a comprehensive set of tools and features that enable our customers to easily turn consumer learnings into insights and actions to drive revenue growth without the need to hire sophisticated and expensive in-house engineers. We started with our marketing application, enabling our customers to create and manage targeted marketing campaigns and flows, track customer behavior, and analyze campaign performance to grow revenue. Our advanced data science and predictive analytics capabilities also utilize artificial intelligence and machine learning so businesses can estimate consumer lifetime value, predict a consumer’s next order date, and calculate potential churn risk. As a result, our application helps companies deliver contextually-relevant and personalized experiences throughout the entire consumer journey and across digital channels, such as email, SMS, and push notifications, through our messaging infrastructure. We focused on marketing automation for business-to-consumer (“B2C”) companies within retail and eCommerce as our first application, and we believe our software is highly extensible across a broad range of functions for B2C and B2B businesses alike.
Because we vertically integrated our data layer, application layer, and messaging infrastructure into one technology stack, our platform provides customers the complete set of technologies needed to design and deliver highly personalized consumer experiences across multiple digital channels.
Key Benefits of Our Platform
We founded Klaviyo in 2012 with a data-first approach to enable our customers to effectively harness their first-party data to deliver impactful consumer experiences. This approach has enabled us to deliver the following key benefits:
Granular segmentation with real-time action by unifying profile and event data. Our customer data store was designed to consolidate customers’ first-party data at scale, synchronizing and unifying data from over 350 integrations seamlessly into a single system-of-record. To ensure companies have the right information to engage with consumers effectively, our data store is optimized for very large data sets with the capacity to combine and store the entire consumer history of profile and event data of our customers in real time.
Vertical integration that enables fast execution. Our platform combines our centralized data layer with our front-end application layer in one vertically-integrated technology stack. This offers our customers the ability to store and rapidly analyze consumer data in real-time, then send automated messages with targeting based on these analytics, all within one single platform. This approach also allows our customers to get up-and-running quickly without having to pre-configure their data and manage complex integrations. Going forward, our vertically-
8

integrated technology stack also gives us the ability to easily extend our platform into new channels and applications.
Predictive insights enhanced by machine learning and artificial intelligence to drive revenue growth. Our advanced predictive analytics capabilities utilize machine learning and artificial intelligence so businesses can estimate consumer lifetime value, predict a consumer’s next order date, and calculate potential churn risk. Our platform also allows our customers to compare their performance against similar companies in their respective industries and makes recommendations on how to optimize future engagements.
Easy-to-use functionality purpose-built for business users of any technical skill level. Our easy-to-use platform gives business users of any technical skill level the ability to easily build consumer segments, personalize content, create new automations, run tests, engage with their consumers, and launch marketing campaigns with differentiated experiences. Our platform offers simple, one-click drag-and-drop customizable templates for designing messages and generative artificial intelligence tools for creating content, allowing our customers to easily create impactful experiences customized to their unique brands. For advanced functionality, we offer a suite of tools to enable developers to build rapid automations for different use cases and quickly integrate with other systems efficiently, all from a simple and intuitive user interface.
Coordinated engagement across channels. We enable our customers to coordinate their multi-channel consumer engagement strategy across digital channels, such as email, SMS, and push notifications, without friction. Our predictive analytics solutions also provide recommendations on which channel to use to drive higher engagement. Our multi-channel capability results in fewer integrations to maintain and reduces the number of tools that our customers need to learn, while ensuring the right communication is used for the right channel, ultimately increasing speed and efficiency while reducing costs. Our vertical integration also allows us to easily expand into new channels, enabling our platform to evolve with consumer preferences.
Rapid and efficient implementation with clear, attributable value to drive high ROI. Due to our pre-configured data model and automatic integrations, our platform offers rapid and efficient implementation. Meanwhile, due to our advanced technological architecture and vertical integration, we can ascribe the amount of revenue that our customers generate with specific engagements through our platform, quickly and easily quantifying their success.
Our Growth Strategies
We intend to leverage our differentiated approach to capitalize on our large market opportunity and leading market position to fuel future growth with the following key growth strategies:
Attract new customers. We have rapidly expanded our customer base to over 143,000 as of December 31, 2023 due to our product-led growth strategy. We expect to continue to acquire new customers through inbound channels, such as word-of-mouth, expanding platform integrations and agency partnerships, and growing our sales team that focuses on larger accounts. As the customers on our platform continue to grow, this creates a powerful network effect for our brand when existing Klaviyo users change employment and advocate for the adoption of our platform at their new employer.
Expand sales within our existing customer base. We believe our product-led growth strategy enables us to efficiently expand penetration within our existing customer base. We are maniacally focused on making our platform intuitive and exceptionally easy-to-deploy, driving our customers to expand their usage of our platform in a self-serve manner. We focus on expansion in three primary ways. First, as our customers increase their usage of our platform through the number of active consumer profiles they have and email and SMS messages they
9

send, they move to higher subscription tiers. Second, adding more communication channels and use cases, such as SMS and reviews, further expands the sales we generate from existing customers. We also recently launched our CDP offering, which gives our customers user-friendly ways to transform and cleanse data, run more advanced reporting and predictive analysis to drive revenue growth, and sync data into and out of Klaviyo at scale. Finally, we expect to continue to see growth from selling our platform to our customers’ other brands, business units, and geographies.
Grow our mid-market and enterprise presence. While we started with SMB customers, we have also driven significant growth with mid-market companies and have an emerging presence with large enterprises. As customers drive growth and value by using our platform, their success with Klaviyo has attracted more interest from other mid-market companies and enterprises that are looking to drive better engagement with their consumers, bringing our business and sales motion up-market.
Expand internationally. We believe we have significant expansion opportunities in international markets. We initially started by serving customers in North America and, in 2019, we opened our London, England office to serve the European region, followed by our Sydney, Australia office in 2022 to target the Asia Pacific region. We currently offer our platform and service only in English and only bill in US Dollars. Based on these successful expansions, we believe we have significant international opportunities ahead, especially as we add additional languages and currencies to our platform.
Invest in our platform. We have a history of innovation and will continue to develop and invest in our platform to provide more value to our customers over time. We launched with our data platform and email offering, and have since added additional communication channels, such as SMS and push notifications, and additional use cases, such as reviews and our CDP offering. Near term, we have a clear product roadmap ahead of us, including the launch of other marketing applications. Given the broad applicability of our platform, we believe that long-term we can continue to launch new channels and capabilities to attract new customers as well as cross-sell to our existing customers.
Expand into new verticals and use cases. We chose eCommerce as our initial focus area because we found that there was a massive need for our technology solution in that market. We believe that our technology platform has broad applicability across a range of industry verticals and use cases. We have already seen organic adoption of our platform in verticals such as education, events and entertainment, restaurants, and travel, as well as from B2B companies.
Our Products
Our vertically-integrated, highly-scalable and flexible platform unifies the data and application layers with our messaging infrastructure into one modern tech stack, providing all the features and automation tools necessary to drive personalized consumer engagement:
Messaging Infrastructure
Email: The core capability of our platform is to enable businesses to send personalized emails to their consumers. This includes a range of drag-and-drop email templates, allowing customers to easily edit and customize pre-built templates; email campaigns and automations, including Smart Send Time features, generative AI for subject line creation, and A/B testing tools; and advanced consumer list segmentation, all of which are tools to help create high-performing email engagements.
SMS: Our SMS marketing capability enables customers to send targeted text messages to their consumers and strengthen relationships through our conversational SMS feature, which allows businesses to send personalized responses
10

to consumers in real-time. We also offer built-in contact cards to ensure that texts from our customers don’t appear as random numbers. Our consent management and compliance tools save time and money for our customers and enable them to focus on delivering a highly personalized consumer experience. Our AI-powered SMS suggested responses generate replies for our customers when consumers send them texts.
Push: Our push notification channel allows customers to send personalized push notifications on iOS and Android devices to engage consumers with timely and relevant mobile app notifications to build omnichannel experiences.

Our multi-channel approach allows our customers to communicate with their consumers in the manner that best serves their diverse business needs. By creating a single, holistic view of the consumer, we can help customers understand and communicate with their consumers across all channels. For example, some customers may choose to engage with consumers asynchronously through email with highly-segmented, personalized, and cost-effective messages. However, in some cases, such as notification of a flash sale, customers may choose to drive revenue through concise, action-oriented interactions delivered in real-time through SMS or push. Because our platform was purpose-built to help customers understand their consumers, our customers can leverage consumer profiles, event data, and AI-powered predictive analytics to deliver highly personalized messages across relevant communication channels, rather than through disparate and disjointed channels.
Other Applications
Reviews: Our recently launched reviews add-on allows our customers to collect product reviews alongside their existing consumer data and messaging in Klaviyo, delivering a more seamless experience across the customer lifecycle.
Customer Data Platform: Our recently launched CDP offering allows our customers to manage and deploy their data in Klaviyo more effectively. Our CDP is built on the same infrastructure as Klaviyo’s marketing application and provides user-friendly tools to unify, enrich, and transform data, run more advanced reporting and predictive analysis, and sync data into and out of Klaviyo at scale. Our CDP is built for businesses of all sizes and gives customers access to powerful predictive analysis functionality.
Product Features
Integrations: We integrate with a wide range of data sources such as retail and eCommerce platforms, including Shopify, Salesforce Commerce Cloud, and WooCommerce, to comprehensively replicate all historical profile and event data in Klaviyo and synchronize data going forward. These integrations allow our customers to create a complete consumer source of record, bringing additional profile and event information into Klaviyo with minimal engineering effort.
Segmentation: Our advanced audience segmentation allows businesses to create consumer segmentation based on all the consumer data they have available in Klaviyo, including purchase history, engagement levels, and Klaviyo-powered predicted customer lifetime value. The segmentation feature enables our customers to better target consumers with personalized engagement. Via Klaviyo’s outbound integrations, segments can be automatically pushed to ad networks to further target consumers or accessed via API to power actions in other systems.
Automation — Campaigns and Flows: Our Flow Builder allows customers to set up automations that trigger messaging or actions in other systems via webhooks based on any consumer information stored in Klaviyo. With our campaign management software, businesses can easily build personalized marketing campaigns based on their consumer data. These campaigns can be delivered across our communication channels to deliver a personalized omnichannel experience. Businesses can also use our marketing automation software for campaigns, which deliver regular interactions to inform their consumers about new channel launches, sales announcements, and newsletters. Our platform has built-in generative artificial intelligence capabilities to allow users to auto-generate email and SMS content. Our built-in attribution allows customers to quantify and understand the revenue impact of campaigns and flows.
11

Analytics and Benchmarks: Our predictive analytics features use artificial intelligence and machine learning to drive valuable consumer insights related to consumer lifetime value, churn risk, and behavior forecasting. Our benchmark feature aggregates anonymized performance data across our customer engagement strategies and allows businesses to compare their performance to that of their industry peers. Business metric comparisons such as open rate, average cart value, and subscriber rate allow businesses to evaluate the effectiveness of their engagement strategy and identify key areas of opportunity.
Our Technology
The Klaviyo platform was engineered from the ground up to be cloud-native, consisting of a set of reusable primitives for example, the data store, segmentation engine, campaigns and flows, and messaging infrastructure that provide tight vertical integration but are independent and extensible. Our entire data platform was designed to power many applications, with marketing as the first one.
Our data layer is the core of the Klaviyo platform and the foundation on which we built all our functionality. We built a composite data store that aggregates effectively unlimited amounts of data in a way suitable for transactional, analytical, and machine learning workloads. The extensible architecture of our data store runs an ingestion pipeline responsible for deduping, data augmentation, and identity resolution. This pipeline spawns multiple projections in real-time as billions of facts and actions are ingested, enabling us to store the processed data in multiple formats. The extensibility of the projection mechanism allows us to easily add more use cases as needed.
The overarching architectural decision to use independent reusable primitives across the data layer, application layer, and messaging infrastructure was key to providing the level of scalability, reliability, and performance that our platform offers.
Scalability
Efficient Computation and Storage: Our vertically-integrated platform is built for massive scale using cloud computing. In order to enable our customers to create dynamic, personalized experiences for their end users, we efficiently ingested and stored over 2.2 billion events every day on average during 2023. We use this data to power personalization and send billions of messages across multiple channels each month, including email, SMS, and push notifications.
Optimized for Large Data Sets: Our data store is optimized for very large data sets with the capacity to combine and store our customers’ entire consumer history of profile and event data in real time without expiration of the ingested data. Architectural techniques such as data partitioning and indexing across natural query seams allow our platform to scale with our customers.
Reliability
We store all Klaviyo data in the cloud and use fundamental building blocks of that platform, such as elastic compute cloud instances, elastic load balancers, and block storage.
Our systems are designed to be redundant and most of the intra-system communication is done asynchronously, which allows us to achieve a high degree of reliability. We built redundancy in every level of the stack. For example, every sub-system runs on multiple data centers, reducing the dependency on a specific data center. Additionally, we have built extensive monitoring to detect and recover from incidents and alert for potential anomalies.
In addition to reliability, we also built our platform with message deliverability as a top concern. Our customers demand tools that help them maintain a trusted reputation with their consumers and channel providers, which we accomplish by delivering personalized experiences on time and in accordance with applicable laws, regulations, and best
12

practices. To further ensure trust in delivery, we also provide features like guided warming, shared and dedicated sending internet protocol addresses, and a tight feedback loop with channel providers. We ensure a frictionless experience for our customers, and therefore a differentiated user experience, with this focus on the reliability and scale of our messaging platform.
Performance
Fast Access to Data: Our composite data store is engineered for scale and speed without requiring workarounds and limitations. Our strong data store performance is based on our projection architecture and the selection of multiple backing databases including technologies such as MySQL, PostgreSQL, Clickhouse, and S3. This allows us fast access to range and point queries, complex segmentation, and aggregations, such as the amount spent by a consumer over the last 30 days.
We have intentionally separated our application layer from our data stores through the implementation of rich front-ends including HTML, JavaScript, and CSS that use techniques like backend-for-frontend APIs and leverage content delivery networks to reduce latency in accessing data.
Research and Development
Our research and development organization is responsible for leading continuous innovation of our platform and channels, through the design, development, testing and delivery of features, and new technologies. It is also responsible for reliably operating and scaling our platform including the underlying cloud infrastructure. Our research and development team is organized in pillars aligned with our vertically-integrated stack. We additionally have small teams focused on new ventures that are oriented towards long-term growth initiatives.
Each pillar is organized as small teams with high levels of ownership of the technology they develop/deploy and a mindset of continuous delivery for our customers. We believe this setup allows for rapid innovation of our platform. Research and development employees are primarily in Boston, Massachusetts. We intend to continue to invest in our research and development capabilities to expand our platform capabilities and offerings.
Our Ecosystem
Our partner ecosystem enriches our customer offerings and helps us reach a broader audience than we would be able to reach on our own. Our partner ecosystem includes commerce platforms, other technology companies, marketing agencies, systems integrators, and developers. Each constituent of our ecosystem contributes to the growth of our business increasing our collective reach, the depth of our integration portfolio, and the breadth of our customer data.
Commerce Platforms
Through our partnerships and data integrations with commerce platforms, we are able to aggregate and analyze our customers’ first-party consumer data in real-time to drive more and better insights for our customers. Our platform completes the technology stack for direct-to-consumer businesses, combining their commerce engines with our powerful solution to drive revenue growth through data-driven, highly personalized experiences. In July 2022, we completed a series of transactions to memorialize our strategic partnership with Shopify, which established Klaviyo as the recommended email solution for all Shopify Plus merchants. We also partner with most other major commerce platforms, including BigCommerce, Centra, Magento, Nuvemshop, PrestaShop, Magento (Adobe), Salesforce Commerce Cloud, Square, Wix, and WooCommerce. We have additionally integrated with Amazon Buy with Prime. Our platform integrations create value
13

for customers across a variety of verticals beyond retail and eCommerce. For example, we integrate with Olo in the restaurant industry, Mindbody in the fitness and wellness industry, and Eventbrite in the events industry.
Other Technology Partnerships
We enhance our platform through our large technology partner ecosystem and robust library of integrations with other technology platforms, including Google, Meta, Zendesk, Gorgias, LoyaltyLion, Okendo, and Yotpo. We have built a robust suite of over 350 pre-built integrations and native data sources that customers want connected to their Klaviyo hub. Customers can leverage our fast, easy-to-use integrations to synchronize real-time data from technology companies specializing in payments, credit cards, order management, support tickets, subscriptions, shipping, surveys, referrals, and reviews, among others. Through these integrations, we have been able to build comprehensive consumer profiles on behalf of our customers that include information on consumer spend and details on non-financial activities, such as interactions with customer service, website activity, loyalty, social media, and more.
Marketing Agencies and Systems Integrators
We have built a deeply-invested community of digital marketing agencies, systems integrators, freelancers, and other consulting partners who recommend their clients use Klaviyo to design, run, and measure their marketing campaigns. In 2023, more than 5,000 unique marketing agency and consulting partners referred leads to Klaviyo. These agencies help our customers run effective campaigns using Klaviyo, and provide strategic guidance to help our customers achieve their goals utilizing our platform. Many of these partners develop in-house Klaviyo expertise, build Klaviyo-dedicated service offerings, and go-to-market as a Klaviyo partner. We mirror the investment these partners have made in Klaviyo by offering them a partner program (including incentives and requirements), partner-specific tools, and dedicated training and support. Marketing agencies partner with us because our platform is able to help their clients more effectively target consumers, and in the process, the agencies are able to grow their own businesses.
Systems integrators support many of our mid-market and enterprise customers and work with businesses to help them get started on our platform. In some cases, our systems integrator partners leverage our flexible and scalable APIs to build custom integrations and bespoke solutions for their customers.
Developers
We provide many developer-friendly features, including a flexible data architecture, no data pre-configuration requirements, API reference documentation and guides, new SDKs and developer tools, a community forum for collaboration, and monthly newsletters to help developers stay informed on all upcoming releases. We offer several incremental features that serve developers, including the ability to run code hosted on our platform. As a result, when developers are using our platform to build and test code, they can do so without needing to set up separate hosting environments. We also provide developers with data sample generation tools, allowing developers to run and test their code against real, anonymized datasets which we generate for them as sample sets, versus relying on the developer to identify, obtain and ingest relevant data sets for their work.
Our Customers
Our platform serves businesses of all sizes, across industries and geographies. Our customers range from entrepreneurs and small and medium-sized businesses to mid-market businesses and enterprises. Today we have a strong presence in the retail and eCommerce vertical and see growth from international customers. As of December 31, 2023, we served over 143,000 customers, up from 119,000 customers as of December 31, 2022.
Our Go-To-Market Strategy
14

Our product-led growth motion has helped build a highly efficient go-to-market engine powered by our strong platform and fast time-to-value, with limited reliance on professional services teams for implementation. Our marketing activities are designed to build broad brand awareness, generate thought leadership and create demand and leads for our sales organizations within our target markets.
Our large and growing ecosystem of major eCommerce platforms, agency partnerships, and developers, helps us efficiently attract new customers. We primarily attract new customers through inbound channels based on our reputation and product quality, such as word-of-mouth, commerce platform partnerships, and agency partnerships. We have a customer first approach and have designed our platform with the north star of helping businesses improve their engagement and drive revenue. As we deliver significant measurable and attributable value to our customers, they have become powerful advocates of our solution which allows us to benefit from a strong word-of-mouth motion.
Many of our customers come through our self-service channel by simply coming to our website and signing up for our platform without the need for our sales team’s involvement. Customers can start with a free tier of our platform or land directly with one of our paid subscription tiers.
With geographic coverage across Americas, EMEA, and APAC, our sales organization serves prospective customers and existing customers of all sizes. In addition to our self-service model, we deploy a high-velocity inside sales team focused on new customer acquisition, a mid-market and enterprise sales team, and a customer growth team focused on maximizing customer value and introducing all Klaviyo SKUs. Our acquisition teams respond to inbound and partnership-referred leads while also supplementing this demand by going outbound directly to businesses to introduce Klaviyo. Our go-to-market motion targets decision makers participating in the marketing-spend cycle, including the chief marketing officer, chief customer officer, and other key functional marketing heads.
Our outbound sales motion and sales process for all customers is differentiated by the amount of tangible advice and recommendations we are able to provide. Using all available channels, including social, video, email, phone, and SMS, we are able to deliver actionable insights to prospective customers that help them drive revenue growth.
Customer Experience and Customer Success
As a customer-first organization, our customers are at the heart of everything we do. We believe that the customer experience, along with the value they derive from Klaviyo, differentiates us in the marketplace. We provide our customers a comprehensive set of capabilities and services that support their journey with us. As a partner that creates value, we earn our customers’ trust, and that trust helps drive net retention through renewals and expansion.
We engage with our customers from large to small through dedicated programs, such as Customer Success at Scale, Voice of the Customer, and with dedicated Customer Success Managers for our largest customers. With this ongoing feedback, we can continue to make impactful improvements to our platform and to the customer success and support experiences we offer.
Our Customer Success and Support teams provide a wide range of services that help meet our customers’ needs, including the following:
Starting from the beginning of their journey, our onboarding teams work quickly to get customers set up with the right configuration and features to meet their business goals.
For our smallest customers, we offer self-service journeys that support and guide them from on-boarding to adoption to expansion.
15

For our largest customers we offer white glove engagement, guiding the customer as a trusted advisor around best practices, industry trends, and new product features and functionality, helping our customers optimize their success with Klaviyo and ultimately drive their own growth.
Our Customer and Partner Education Services team offers capabilities from free ungated content via social channels, learning tutorials, and live virtual hands-on training sessions, to helping customers set up segmentation, flows, and campaigns.
We offer dedicated developer education and technical documentation as well as a developer-specific community to support and grow our developer ecosystem.
Our Customer Success and Support teams are the face of Klaviyo. In every interaction, we have the opportunity to educate and inspire our customers and partners. All of our customers, from a single entrepreneur to a Fortune 500 executive, rely on Klaviyo to drive their business. We take this responsibility seriously, and offer global support to all customers regardless of size.
Competition
The market in which we compete is evolving and highly competitive. There are several established and emerging competitors that address specific aspects of our platform, but we believe that none of our competitors currently offer comparable solutions that have the comprehensive functionality of our platform. Our main competitors are:
Marketing solution providers, such as Mailchimp and Braze;
Large, consolidated marketing automation software providers, such as Adobe and Salesforce; and
Data-focused vendors, such as providers of cloud data warehouses or operational database technologies, which provide data infrastructure but are not purpose-built for consumer data and lack the front-end application layer.
In addition, our competitors could merge or partner with one-another or strengthen cooperative relationships with strategic distribution and technology partners or other parties.
Our market is fragmented, highly competitive, and continues to evolve. We believe that the key competitive factors in our market are:
Fast time-to-value and ROI for customers;
Ease of deployment, implementation, and use;
Unified data architecture, with the ability to synchronize unaggregated, historical customer profile data with real-time event data in a single system-of-record;
Integration with third-party applications, data sources, and open-source technologies;
Breadth and depth of features and functionality;
Quality and accuracy of data and predictive intelligence;
Ability to support multiple use cases and verticals;
Strength of sales & marketing and partnership efforts;
16

Market vision and product strategy;
Pace of innovation;
Brand awareness and reputation;
Performance, scalability, security, and reliability; and
Quality of service and customer satisfaction.
We believe that we compare favorably on each of these factors relative to our competitors. However, some of our competitors and potential competitors may be larger and have greater brand awareness, longer operating histories, larger marketing budgets and established marketing relationships, access to larger customer bases, and significantly greater resources for product development. Additionally, because our market is rapidly developing, it is possible that new entrants, particularly those with extensive resources, could introduce new products or services that compete in our market and better address our customers and potential customers. See the section titled “Risk Factors” section for a more detailed description of risks related to competition.
Intellectual Property
We believe that our intellectual property rights are valuable and important to our business. We rely on a combination of patents, trademarks, copyrights, trade secrets, license agreements, confidentiality procedures, non-disclosure agreements, employee disclosure and invention assignment agreements, as well as other legal and contractual rights, to establish and protect our proprietary rights. Though we rely in part upon these legal and contractual protections, we believe that factors such as the skills and ingenuity of our employees, the functionality and infrastructure of our platform and our business, and frequent enhancements to and expansions of our platform are more important contributors to our success.
As of December 31, 2023, we had 3 issued and allowed patents and 30 pending patent applications in the United States that cover various aspects of our business in the United States and abroad. Our issued patents are scheduled to expire between February 2042 and October 2042. These patents and patent applications are intended to protect our proprietary inventions relevant to our business. We continually review our development efforts to assess the existence and patentability of new intellectual property.
We have an ongoing trademark and service mark registration program pursuant to which we register our brand names and product names, taglines, and logos in the United States and internationally to the extent we determine appropriate and cost-effective.
As of December 31, 2023, we had 3 registered trademarks and 6 pending trademarks in the United States and 96 registered trademarks and 39 pending trademarks in non-U.S. jurisdictions. We also have registered domain names for websites that we use in our business, such as www.klaviyo.com and other similar variations.
In addition, we seek to protect our intellectual property rights by requiring our employees and independent contractors involved in development of intellectual property on our behalf to enter into agreements acknowledging that all works or other intellectual property generated or conceived by them on our behalf are our property, and assigning to us any rights, including intellectual property rights, that they may claim or otherwise have in those works or property, to the extent allowable under applicable law.
From time to time, we also incorporate certain intellectual property licensed from third parties, including under certain open-source licenses. See the section titled “Risk Factors” for a more comprehensive description of risks related to our intellectual property.
17

Regulatory Matters
We are subject to a number of U.S. federal and state and foreign laws and regulations that involve matters central to our business. These laws and regulations may involve privacy, data protection and information security, intellectual property, competition, consumer protection, taxation, anti-bribery, anti-money laundering and corruption, economic or other trade prohibitions or sanctions or securities law compliance or other subjects. Many of the laws and regulations to which we are subject are still evolving and being tested in courts and could be interpreted and applied in a manner that is inconsistent across jurisdictions and may also be inconsistent with our current policies and practices, any or all of which could harm our business. In addition, the application and interpretation of these laws and regulations often are ambiguous or inconsistent, particularly in the new and rapidly evolving industry in which we operate, and the extent they apply to us is at times unclear. For more information on the potential impacts of government regulations affecting our business, see the section titled “Risk Factors.”
Human Capital Resources
As of December 31, 2023, we had a total of 1,815 employees located in three countries, with the substantial majority of our employees located in the United States. We supplement our workforce with contractors and consultants. In March 2023, in an effort to streamline our operations and improve cost efficiencies to align with our priorities, we announced a reduction-in-force affecting approximately 8% of our global workforce.
To our knowledge, none of our employees is represented by a labor union or covered by a collective bargaining agreement. We have not experienced any work stoppages, and we consider our relations with our employees to be good. Our human capital resources objectives include, as applicable, identifying, recruiting, retaining, incentivizing, and integrating our existing and new employees. The principal purposes of our equity incentive plans are to attract, retain, and reward personnel through the granting of share-based compensation awards in order to increase stockholder value and the success of our company by motivating such individuals to perform to the best of their abilities and achieve our objectives.
Corporate Information
We were incorporated in 2012 under the name Klaviyo, Inc. as a Delaware corporation. Our principal executive offices are located at 125 Summer Street, 6th Floor, Boston, MA 02110, and our telephone number is (617) 213-1788.
“Klaviyo” is our registered trademark in the United States, the European Union, the United Kingdom, Australia, and other jurisdictions. The Klaviyo design logo and our other registered or common law trademarks, service marks or trade names appearing in this Annual Report on Form 10-K are the property of Klaviyo, Inc. and are protected under applicable intellectual property laws. Other trademarks and trade names referred to in this Annual Report on Form 10-K are the property of their respective owners. We do not intend our use or display of other companies’ trade names or trademarks to imply an endorsement or sponsorship of us by such companies, or any relationship with any of these companies.
Available Information
Our website is located at www.klaviyo.com, and our investor relations website is located at https://investors.klaviyo.com. Copies of our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), are available, free of charge, on our investor relations website as soon as reasonably practicable after we file such material electronically with or furnish it to the U.S. Securities and Exchange Commission (the “SEC”). The SEC also maintains a website that contains our SEC filings. The address of the site is www.sec.gov. We use our https://investors.klaviyo.com and www.klaviyo.com websites, as well as our blog posts, press releases, public conference calls, webcasts, our X (formerly known as Twitter) feed, our Instagram page, our Facebook page, and our LinkedIn page, as a means of disclosing material nonpublic information and for complying with
18

our disclosure obligations under Regulation FD. The contents of our websites are not intended to be incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.
Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties, including those described below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes. The risks described below are not the only ones we face. Our business, results of operations, financial condition, and prospects could also be harmed by risks and uncertainties not currently known to us or that we do not currently believe to be material. If any of these risks actually occur, our business, results of operations, financial condition, and prospects could be materially adversely affected. In that event, the trading price of our Series A common stock could decline, and you could lose part or all of your investment. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized. Certain statements contained in the risk factors described below are forward-looking statements. See the section titled “Special Note Regarding Forward-Looking Statements” for more information.
Risks Relating to Our Business and Industry
Our rapid historical revenue growth is not indicative of our future revenue growth, and we may not be able to sustain our historical revenue growth rate, in the near term and in the future.
We have experienced rapid revenue growth in recent periods. Our revenue was $698.1 million, $472.7 million, and $290.6 million for the years ended December 31, 2023, 2022, and 2021, respectively, representing a growth rate of 47.7% in 2023 and 62.7% in 2022. Our rapid revenue growth has been driven by increases in our customer count, growth of existing customers, our expansion into international markets, our sales to mid-market businesses, and the cross-selling of our SMS offering alongside our data platform and email offering. In addition, we implemented a price increase in September 2022, which positively increased revenue growth in 2022. This price increase also impacted the various measures we use to assess our usage and subscription levels based on revenue, such as NRR and our revenue growth rate, and following its implementation, those measures experienced corresponding increases as a result. As we have reached the one year anniversary of this price increase, these measures have seen a corresponding decrease. We anticipate that our revenue growth rate will decelerate over time as a result of a variety of factors, including the maturation of our business, and you should not rely on our historical revenue growth as an indication of our future performance. Overall growth of our revenue depends on several factors, including our ability to:
expand subscriptions to our platform for our existing customers;
increase the number of products we sell;
improve the functionality of our products and our platform and achieve and/or maintain market acceptance for them;
retain existing customers;
attract new customers;
succeed in selling our products in new verticals and in markets outside the United States;
keep pace with technological developments;
price our platform subscriptions competitively;
19

increase pricing on sales of our products, which may differ from product to product;
provide our customers with support that meets their needs;
successfully identify and acquire or invest in businesses, products, or technologies that we believe could complement or expand our platform; and
increase awareness of our brand on a global basis and successfully compete with other companies.
We may not successfully accomplish any of these objectives. If we do not, or if the assumptions that we use to plan our business are incorrect or change in reaction to changes in our market, or if we are unable to maintain our revenue growth for any reason, including the reasons listed above, it may be difficult to maintain profitability, the trading price of our Series A common stock may be volatile, demand for our products and our platform could decline, and our business, financial condition, and results of operations may be adversely affected.
Our business has experienced rapid growth, and if we fail to effectively manage our growth or anticipated growth, our business, results of operations, and financial condition could be adversely affected.
We have experienced rapid growth in our business since inception, and we may continue to experience rapid growth. Our headcount has grown from 1,544 employees as of December 31, 2022 to 1,815 employees as of December 31, 2023. In addition, we have been expanding our international operations since 2019. We opened offices in the United Kingdom and Australia in 2019 and 2022, respectively. We have also experienced significant growth in the number of customers using our platform, including the number of international customers, which increased from approximately 61,000 on December 31, 2022 to approximately 76,000 on December 31, 2023. We plan to continue to expand our international operations in the future. We have also experienced significant growth in the number of products and features we offer (such as adding SMS and push offerings alongside our data platform and email offering) and the usage and amount of data that our platform and associated infrastructure support. This growth has placed and may continue to place significant demands on our operational infrastructure, financial resources, corporate culture, and management team.
In addition, our organizational structure has become more complex over time. In order to manage these increasing complexities, we will need to continue to scale and adapt our operational, financial and management controls, as well as our reporting systems and procedures. The expansion of our systems and infrastructure will require us to commit substantial operational, financial, and management resources before our revenue increases and without any assurances that our revenue will increase.
In order to successfully manage our future growth and manage our business effectively, we will need to continue to improve our operating and administrative systems, and our ability to manage headcount, capital, and internal processes. Continued growth could challenge our ability to develop and improve our operational, financial, and management controls, enhance our reporting systems and procedures, recruit, train, and retain highly skilled personnel in a timely manner or at all, and maintain user satisfaction. If we fail to achieve the necessary level of efficiency in our organization as we grow, then our business, results of operations, and financial condition could be adversely affected.
Further, as our customer base continues to grow, we will need to expand our account management and customer service teams and continue to scale our platform. If we are not able to continue to provide high levels of customer service, our reputation could suffer, which could adversely affect our business, results of operations, and financial condition.
We have a limited operating history in a rapidly changing industry, which makes it difficult to evaluate our current business and future prospects and increases the risk of your investment.
We were founded and launched our platform in 2012. As a result of our limited operating history, our ability to forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to plan for future growth. Our historical growth should not be considered indicative of our future performance. We have encountered
20

and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as risks and uncertainties related to:
retention of customers;
adding new customers, particularly in the mid-market and enterprise categories;
competition;
our ability to control costs, particularly our operating expenses;
network outages or security breaches and any associated expenses;
foreign currency exchange rate fluctuations;
executing acquisitions and integrating the acquired businesses, technologies, products, and other assets; and
general economic and political conditions.
If we do not address these risks successfully, our business, results of operations, and financial condition could be adversely affected.
We operate in a highly competitive industry, and if we do not compete effectively with established companies or new market entrants, our business, results of operations, and financial condition could be adversely affected.
We operate in a highly competitive industry, and we expect competition to continue to increase. We face competition from a number of companies, including Adobe, Salesforce, Mailchimp, and Braze. We believe that our ability to compete depends upon many factors both within and beyond our control, including:
fast time-to-value and ROI for customers;
ease of deployment, implementation, and use;
unified data architecture, with the ability to synchronize unaggregated, historical customer profile data with real-time event data in a single system-of-record;
integrations with third-party applications, data sources, and open-source technologies;
breadth and depth of features and functionality;
quality and accuracy of data and predictive intelligence;
ability to support multiple use cases and verticals;
strength of sales & marketing and partnership efforts;
market vision and product strategy;
pace of innovation;
brand awareness and reputation;
performance, scalability, security, and reliability; and
quality of service and customer satisfaction.
Many of our current and potential competitors have or may have significantly greater financial, technical, marketing, and other resources than we do. They may secure better terms from partners, adopt more aggressive or alternative pricing
21

policies, or devote more resources to technology, infrastructure, sales, marketing, and customer service. These competitors may engage in more extensive research and development efforts, undertake more far-reaching marketing campaigns, and adopt more aggressive or alternative pricing policies which may allow them to attract customers or partners. For example, for our SMS offering, we do not currently separate carrier fees from the fees that our customers pay for our product. In contrast, some of our competitors separate carrier fees from their product fees, which may create the appearance of a lower product fee and which may appear more attractive. Our competitors may also develop a platform or products that are similar to ours or that achieve greater market acceptance than ours. This could attract customers or partners away from our platform or our products and reduce our market share.
In addition, if one or more of our competitors were to merge or partner with another of our competitors, our ability to compete effectively could be adversely affected. Our competitors may also establish or strengthen cooperative relationships with our current or future strategic distribution and technology partners or other parties with whom we have relationships, thereby limiting our ability to promote and increase the usage and adoption of our platform. We expect to encounter new competitors, which may include any of our current or future third-party platform providers or technology partners, both geographically and in our market verticals in and outside of retail and eCommerce. We may not be able to compete successfully against current or future competitors, and competitive pressures could adversely affect our business, results of operations, and financial condition.
Our business and success depend, in part, on our ability to successfully integrate with third-party platforms, especially with eCommerce platforms such as Shopify, and our business would be harmed as a result of any disruptions to these third-party platform integrations or our relationships with third-party platform providers.
We depend on product integrations with various third-party platforms, especially eCommerce platforms, to sustain and grow our business. The integration of our platform and our products with these third-party platforms, including eCommerce platforms, provides us with substantial amounts of additional first-party data that would otherwise be costly or difficult to obtain. These integrations also allow us to attract customers that use these platforms to conduct their business activity. Further, our customers’ experience with our platform is dependent on our ability to connect easily to these third-party platforms as well as the effectiveness and utility of these integrations. The companies that operate these third-party platforms generally dictate, to varying degrees, the terms of use of their respective platforms, including the manner and procedure by which we integrate with their respective platforms. We may fail to maintain and improve upon these integrations or relationships for many reasons, including due to our or the third parties’ failure to maintain, support, or secure their third-party platforms in general and our integrations in particular, or errors, bugs, or defects in our or their technology, or changes in our or their technology platforms or our relationship with such third parties due to actual or perceived competing platforms or offerings. Any such failure to integrate data from a third-party platform, or any disruption on an eCommerce platform that prevents us from integrating with that platform or reduces the interoperability between our platform and the respective third-party platform, could harm our relationship with our customers, adversely impact our reputation and brand, and adversely affect our business, financial condition, and operating results.
As of December 31, 2023, approximately 77.7% of our ARR was derived from customers who also use Shopify’s platform, while only approximately 9.4% of our new ARR was derived from customers that came to us through the Shopify app store. Shopify also helps to promote our brand by referring new customers to us, and under our partnership with Shopify Inc. (“Shopify”), we are the recommended email solution for Shopify Plus customers globally. Any disruption to the functionality of our integration with Shopify, including our removal from their app store, could create delays in data synchronization for our customers and adversely affect the customer experience. Further, if Shopify is unable or unwilling to continue to integrate with our platform for any reason, or if our products or our platform no longer integrate with Shopify’s platform, our customers that use Shopify’s eCommerce platform could be required to switch to another eCommerce platform in order to continue using our platform and our products. However, the termination or degradation of our integration with Shopify could cause us to lose customers if these customers do not transition to a new eCommerce platform, or if they transition to a platform that does not integrate with our platform. We also have integrations with other third-party eCommerce platforms, such as BigCommerce, Centra, Magento, Nuvemshop, PrestaShop, Salesforce
22

Commerce Cloud, Square, Wix, and WooCommerce, and some of our customers transition from one third-party eCommerce platform to another while remaining on our platform each month. Further, diversifying our contractual relationships and operations with other platforms could increase the complexity of our operations and lead to increased costs. The current term of our agreement with Shopify expires in 2029, and Shopify could refuse to renew such agreement or renegotiate such agreement on terms that are neither favorable to us nor commercially reasonable. If our agreement with Shopify is not renewed, if there are any disruptions to our Shopify integration or if we are unsuccessful in maintaining our relationship with Shopify, for any reason, including actual or perceived competing offerings, the utility of and demand for our platform and our products could decline, and our business, financial condition, and operating results could be materially and adversely affected.
Our business and success depend, in part, on the success of our relationships with third parties, such as our marketing agency and technology partners.
We rely on third-party relationships, such as marketing agency and technology partners, to attract customers and enhance the utility of our platform. If any of the third parties on which we rely fail to perform as expected, breaches or terminates their agreement with us, or becomes engaged in a dispute with us, our reputation could be adversely affected and our business could be harmed.
For example, we rely on third-party agency partners and other marketing partners to help us acquire and retain customers. If these partners fail to promote our platform or refer new customers to us, fail to support our existing customers, begin promoting competing brands in addition to or instead of ours, are forced to change their marketing practices in response to new or existing regulations or cease to be viewed as credible sources of information by our potential customers, we may face decreased demand for our solutions, higher than expected customer acquisition costs and loss of revenue.
We also collaborate with third-party technology partners, including systems integrators and third-party developers, to enhance the utility of our platform. For example, these partners build integrations that extend our platform’s core product functionality or bring additional data into our platform. These technology partners may fail to maintain, support, or improve their integrations, which could reduce the utility of our platform and in turn could decrease demand for our platform and products, harm our reputation and brand, and have a negative effect on our business, financial condition, and operating results.
In order to grow our business, we anticipate that we will continue to depend on relationships with third parties. Identifying, negotiating, and documenting relationships with partners requires significant time and resources. Our competitors may be more effective in providing incentives to third parties to favor their products or services or to prevent or reduce use of our services. In addition, acquisitions of our partners by our competitors could result in a decrease in the number of our current and potential customers, as our partners may no longer facilitate the adoption of our service by potential customers.
If we are unsuccessful in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or grow our revenues could be impaired and our business, financial condition, and operating results may suffer.
Unfavorable conditions in our industry or the global economy, or reductions in spending on marketing, could adversely affect our business, financial condition, and results of operations.
Our results of operations may vary based on changes in our industry, particularly changes in the retail and eCommerce industry, as well as the impact of the global economy on our customers. Our results of operations currently depend, in part, on the demand for marketing and related services, of which the vast majority are for retail and eCommerce businesses. In addition, our revenue is dependent on the usage of our platform and the demand for our products, which in turn are
23

influenced by the amount of business that our customers conduct. To the extent that weak or volatile economic conditions, including due to the COVID-19 pandemic, labor shortages, supply chain disruptions, inflation, a government shutdown, geopolitical developments (such as the Russia-Ukraine conflict and the conflict in the Gaza Strip, as well as the implementation of, or changes to or further expansions of, trade sanctions, export restrictions, tariffs, and embargoes), deterioration of the financial services industry and other events outside of our control, result in a reduced volume of business for our customers and prospective customers, demand for, and use of, our platform and our products may decline. Specifically, because we currently operate primarily in the retail and eCommerce space, any disruption caused to the customers in this space, such as a weak global economy causing a shift in the economic viability of the retail and eCommerce businesses, may require us to adapt our business model and our operations accordingly. Furthermore, weak economic conditions may make it more difficult to collect on outstanding accounts receivable and increase our expenses. Specifically, customers may fail to make payments when due, default under their agreements with us, or become insolvent or declare bankruptcy, or a supplier may determine that it will no longer do business with us as a customer. Additionally, we generate a significant portion of our revenue from small businesses, which may be affected by economic downturns and other adverse macroeconomic conditions, as small businesses may be more likely to reduce their marketing expenses during such periods and do so to a greater extent than larger enterprises and typically have more limited financial resources, including capital borrowing capacity. In addition, a customer or supplier could be adversely affected by any of the liquidity or other risks that are described above as factors that could result in material adverse impacts on us, including but not limited to delayed access or loss of access to uninsured deposits or loss of the ability to draw on existing credit facilities involving a troubled or failed financial institution. If our customers reduce their use of our platform, or prospective customers delay adoption or elect not to adopt our platform or purchase our products, as a result of a weak economy or rising inflation and increased costs or otherwise, our business, results of operations, and financial condition could be adversely affected.
We may not be able to add new customers, retain existing customers, or increase sales to existing customers, which could adversely affect our business, results of operations, and financial condition.
We derive, and expect to continue to derive, the significant majority of our revenue from the sale of subscriptions to our platform. Our business and our growth are dependent on our ability to continue to attract and acquire new customers while retaining existing customers and expanding both their usage of our platform and the products we sell to them. The demand for our products may be inhibited, and we may be unable to grow our business and customer base, for a number of reasons, including, but not limited to:
our failure to develop or offer new or enhanced products or features in a timely manner that keeps pace with new technologies, competitor offerings, and the evolving needs of our customers;
difficulties providing or maintaining a high level of customer satisfaction, which could cause our existing customers to cancel or decrease their subscriptions or stop referring prospective customers to us;
increases in our customer churn, decreases in our customer renewals or our failure to convert customers from lower tiers to higher tier priced subscriptions;
perceived or actual security, availability, integrity, privacy, reliability, quality, or compatibility problems with our platform, including unscheduled downtime, outages, or security breaches;
changes in search engine ranking algorithms or in search terms used by potential customers;
our inability to market our platform in a cost-effective manner to new customers or to our existing customers due to changes in regulation, or changes in the enforcement of existing regulation, that would affect our marketing or pricing practices;
unexpected increases in the costs of acquiring new customers;
our ability to expand into new industry verticals and use cases; and
24

our ability to expand into new geographic regions.
In order for us to sustain demand for our products and maintain or increase our revenue growth, it is important that our customers renew and/or expand their subscriptions. Most of our customers’ subscriptions with us are month-to-month, and they therefore have no obligation to renew their subscriptions or maintain their usage levels. Some of our customers have elected not to renew their subscriptions with us in the past, and it is difficult to accurately predict long-term customer retention. Further, to achieve continued growth, we must not only maintain our relationships with our existing customers, but expand our commercial relationships with our existing customers and encourage them to increase usage of our platform.
In order to increase our sales to new and existing customers, we may need to significantly expand our selling and marketing operations, including our sales force and third-party referral and marketing agency partners, and continue to dedicate significant resources to selling and marketing programs, both domestically and internationally. We rely on our marketing agency partners to provide certain services to our customers, as well as refer new customers to our platform. Our ability to increase our customer base and achieve broader market acceptance of our platform will depend, in part, on our ability to effectively organize, focus, and train our selling and marketing personnel, attract new marketing agency partners and retain existing marketing agency partners.
Any failure to continue to attract new customers, retain existing customers or increase usage of our platform by existing customers could have a material adverse effect on our business, results of operations, and financial condition.
We have a history of net losses, we anticipate increasing operating expenses in the future, and we may not be able to achieve and maintain profitability in the future.
We incurred net losses of $308.2 million, $49.2 million, and $79.4 million in the years ended December 31, 2023, 2022, and 2021, respectively. We are not certain whether we will be able to achieve profitability in the future. Based on our current planned operations, we expect our cash and cash equivalents will enable us to fund our operating expenses for at least the next twelve months. We have based this estimate on assumptions that in the future may prove to be wrong, and we could use our capital resources sooner than we currently expect. We also expect our costs and expenses to increase in future periods as we continue to invest in our business and increase our product offerings, which could negatively affect our future results of operations if our revenue does not continue to increase. In particular, we intend to continue to expend substantial financial resources on:
our technology infrastructure and operations, including systems architecture, scalability, availability, performance, and security;
platform development, including investments in our platform development team and the development of new products and functionality for our platform as well as investments in further improving our existing platform and infrastructure;
international expansion;
our selling and marketing organization, to engage our existing and prospective customers, increase brand awareness and drive adoption of our products;
acquisitions or strategic investments; and
general administration, including increased insurance, legal, and accounting expenses associated with being a public company.
We may not achieve the benefits anticipated from these investments, which could be more costly than we currently anticipate, or the realization of these benefits could be delayed. These investments may not result in increased revenue or growth in our business. If we are unable to maintain or increase our revenue at a rate sufficient to offset the expected
25

increase in our costs, our business, financial condition, and results of operations could be adversely affected, and the trading price of our Series A common stock could decline as a result.
As we seek to move up-market, we expect our sales cycle with enterprise customers to be longer than with small-and-mid size businesses and we will be required to scale our operations, including by expanding our sales efforts, which may require considerable time and expense.
The majority of our customers are small to mid-size businesses and subscribe to our platform on a month-to-month basis. However, as we scale our business and enter into agreements with larger customers, such as enterprise customers, we expect that we will enter into longer-term agreements for usage of our platform and products. We anticipate that these prospective enterprise customers may have lengthy sales cycles for the evaluation and procurement of our platform and the timing of our sales cycles with these enterprise customers and the related revenue may be difficult to predict. For deals that were closed by our sales team in the years ended December 31, 2023 and 2022, our median sales cycle was approximately 8 weeks. This measure excludes any business generated through self-serve channels. Any delays in our sales cycles may increase the amount of time between when we incur the operating expenses related to these sales efforts and, upon successful sales, the generation of corresponding revenue. Further, we may incur additional selling and marketing expenses as we move up-market and shift our sales strategy to adapt not only to longer sales cycles but to the nature of a new sales motion associated with enterprise sales. As we seek to acquire these enterprise customers, we also anticipate that we will need to increase our sales and customer support capabilities. We may also be required to spend a significant amount of time and resources to train our sales and customer support teams for interfacing with enterprise customers, as well as educating our potential enterprise customers and familiarizing them with our platform. Additionally, these large organizations may have large data sets that require us to evaluate our existing data storage, collection and processing capabilities, and enhance the features and scalability of our platform. Enterprise customers may also view a subscription to our platform and products as a strategic decision with significant investment. As a result, these customers may require considerable time to evaluate, test, and qualify our platform prior to entering into or expanding a subscription. As we engage with enterprise customers, we may expend a greater amount of time and money on selling and marketing and contract negotiation activities, which may not result in a sale. Additional factors that may influence the length and variability of our sales cycle include:
the effectiveness of our sales team as we hire and train our new salespeople to sell to large enterprise customers;
the discretionary nature of purchasing, budget cycles, and decisions;
the obstacles placed by customers’ procurement processes;
economic conditions and other factors impacting customer budgets;
customers’ familiarity with our products;
customers’ evaluation of competing products during the purchasing process; and
evolving customer demands.
In light of these factors, it is difficult to predict whether and when a sale will be completed, and if completed, the additional customer engagement and services we will need to provide for the duration of the agreement. Consequently, our efforts to expand up-market and enter into agreements with larger organizations may be difficult and could have a material adverse effect on our business, results of operations, and financial condition if we do not adapt our business to the needs of the enterprise customer base.
We have historically invested significantly in research and development and expect this investment to continue. If these investments do not translate into new products or enhancements to our current products or product features, or if we do
26

not use those investments efficiently, our business, financial condition, and results of operations could be adversely affected.
For the years ended December 31, 2023, 2022, and 2021, our research and development expenses were 37.6%, 22.0%, and 22.6% of our revenue, respectively. Research and development projects can be technically challenging and expensive, particularly as we work to expand both the channels through which we offer our products and the use cases for our products beyond marketing. In addition, our products have varying associated communication sending costs, and our research and development team may not be able to mitigate the impact of growth in any of those higher-cost channels, such as SMS, by maintaining efficiency. The nature of research and development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we are able to offer compelling products and generate revenue, if any, from this investment. Additionally, anticipated customer demand for a product we are developing could decrease after the development cycle has commenced, and we would nonetheless be unable to avoid substantial costs associated with the development of any such product. If we expend a significant amount of resources on research and development and our efforts do not lead to the successful introduction or improvement of products that are competitive in our current or future markets or if we do not spend our research and development budget efficiently or effectively on compelling innovation and technologies, our competitive advantage may be adversely affected, which could materially adversely affect our business, financial condition, and results of operations.
If we fail to adapt and respond effectively to technological changes, evolving industry standards, changing regulations or changing customer or consumer needs, requirements or preferences, our platform may become less competitive.
The market in which we compete is relatively new and subject to rapid technological change, evolving industry standards, and changing regulations, as well as changing customer and consumer needs, requirements, and preferences, including changes in the use of channels through which consumers desire to communicate with brands. For example, while email marketing has been the primary product on our platform, our SMS offering is relatively new, and customers may prefer SMS or push marketing campaigns or campaigns using other new types of communication channels to email campaigns in the future. Further, as consumer preferences with respect to communication channels evolve, we may need to adapt to the varying margin profiles of these new technologies and address potential margin compression. The success of our business will depend, in part, on our ability to adapt and respond effectively to changes in customer and consumer preference on a timely basis in the markets that we currently serve, such as retail and eCommerce, and in markets we may enter in the future. Our ability to attract new customers and increase revenue from existing customers depends in large part on our ability to enhance and improve our platform and products, offer new features as part of our existing products, offer new products, and increase adoption and usage of our platform and products. For example, we expect that the number of integrations with our customers’ infrastructure that we will need to support will continue to expand as customers and developers adopt new software solutions, and we may have to develop new integrations to work with those new solutions. The success of any enhancements to our existing or new products depends on several factors, including timely completion, adequate quality testing, actual performance quality, market-accepted pricing levels, and overall market acceptance. Enhancements to our existing and new products that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, may have interoperability difficulties with our platform or products, or may not achieve the broad market acceptance necessary to generate significant revenue. Further, the use of machine learning and artificial intelligence is becoming increasingly prevalent in our industry, and, although we intend to continue developing our platform’s machine learning and artificial intelligence capabilities to meet the needs of our customers and partners, we may be unable to accurately or efficiently integrate machine learning and artificial intelligence features or functionalities of the quality or type sought by our customers and partners or offered by our competitors. These development efforts may also require significant engineering, sales, and marketing resources, all of which could require significant capital and management investment. If we are unable to enhance our platform and product offerings to keep pace with rapid technological and regulatory change, or if new technologies, including machine learning and artificial intelligence solutions, emerge that are able to deliver competitive products at aggressive or alternative prices, more efficiently, more conveniently or more securely than our platform, demand for our platform and product offerings may decline, and our business, financial condition, and results of operations may be adversely affected.
27

We depend on our senior management team, and the loss of one or more members of our senior management team or our key employees, or an inability to attract and retain highly skilled employees, could adversely affect our business.
Our success depends upon the continued service and contributions of our executive officers. We rely on our leadership team for research and development, marketing, sales, services, and general and administrative functions, and on mission-critical individual contributors. In particular, we depend on the vision, skills, experience, and effort of our co-founder and Chief Executive Officer, Andrew Bialecki. From time to time, our executive management team may change due to the hiring or departure of executives, which could disrupt our business. We do not maintain key person life insurance policies on any of our employees, so the loss of one or more of our executive officers or key employees (including any limitation on the performance of their duties or short-term or long-term absences as a result of illness or disability) could adversely affect our business.
Our future success also depends, in part, on our ability to continue to attract and retain highly skilled personnel. Competition for this type of personnel is intense, especially for experienced software engineers and senior sales executives. In addition, partially in response to the COVID-19 pandemic, we have a large, remote workforce, which adds to the complexity of our business operations. We expect to continue to experience difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources.
Many of our key personnel are vested in a substantial amount of shares of Series A common stock, restricted stock units, or stock options. Employees may be more likely to terminate their employment with us if the shares they own or the shares underlying their vested restricted stock units or options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise price of the options or grant date values of the restricted stock units, or, conversely, if the exercise price of the options that they hold are significantly above the trading price of our Series A common stock. In addition, job candidates and existing employees often consider the value of the stock awards they receive in connection with their employment. If the perceived value of our stock awards declines, it may adversely affect our ability to recruit and retain highly skilled employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, it could adversely affect our business and future growth prospects.
If we fail to maintain and enhance our brand, our ability to maintain or expand our customer base may be impaired and our business, financial condition, and results of operations could be adversely affected.
We believe that maintaining and enhancing our brand is important to support the marketing and sale of our existing and future products to new customers and expand sales of our platform and products to existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brand will depend largely on our ability to carry out effective marketing efforts, provide reliable products that continue to meet the needs of our customers at competitive prices, maintain our customers’ trust, ensure the protection of our customers’ data, develop new functionality and use cases, and successfully differentiate our products and platform capabilities from the products of our competitors. Our brand promotion activities may not generate customer awareness or yield increased revenue and, even if they do, any increased revenue may not offset the expenses we incur in building our brand. If we fail to successfully promote and maintain our brand, the demand for our products may decline, and our business, results of operations, and financial condition may be adversely affected.
Doing business internationally exposes us to significant risks, and our future success depends in part on our ability to navigate the international business environment and drive the adoption of our products by international customers.
The future success of our business will depend, in part, on our ability to expand our customer base worldwide, and we are continuing to expand our international operations to increase our revenue from customers located outside of the United States as part of our growth strategy. For the years ended December 31, 2023, 2022, and 2021, we derived 36.5%, 35.0% and 32.1% of our revenue, respectively, from customer accounts outside of the United States. We currently have offices in
28

the United Kingdom and Australia, and we expect that we may in the future open additional offices internationally and hire employees to work at these offices in order to grow our business, reach new customers, and gain access to additional technical talent. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic, and political risks in addition to those we already face in the United States. Because of our limited experience with international operations as well as developing and managing sales in international markets, we may not succeed in marketing our products to potential customers internationally, as a result of which our international expansion efforts may not be successful, which could have a material adverse effect on our business, results of operations, and financial condition.
In addition, we will face risks in doing business internationally that could adversely affect our business, including:
changes, which may be unexpected, in a specific country’s or region’s political, economic, or legal and regulatory environment, including pandemics, terrorist activities, tariffs, trade wars, or long-term environmental risks;
the need to adapt and localize our platform for specific countries, and the costs associated with adapting and localizing our platform;
longer payment cycles and greater difficulty enforcing contracts, collecting accounts receivable, or satisfying revenue recognition criteria, especially in emerging markets;
differing and potentially more onerous labor regulations, especially in Europe, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;
challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems;
increased travel, real estate, infrastructure, and legal compliance costs associated with international operations;
currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we chose to do so in the future;
laws and business practices favoring local competitors or general market preferences for local vendors or domestic products;
limited or insufficient intellectual property protection or difficulties obtaining, maintaining, protecting, or enforcing our intellectual property rights, including our trademarks and patents;
global health crises, such as COVID-19, that could decrease economic activity in certain markets, decrease use of our products, or decrease our ability to import, export, or sell our products to existing or new customers in international markets;
exposure to liabilities under export control, economic and trade sanctions, anti-corruption, and anti-money laundering laws, including the Export Administration Regulations, the OFAC regulations, the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), U.S. bribery laws, the U.K. Bribery Act 2010 (the “U.K. Bribery Act”), and similar laws and regulations in other jurisdictions;
increased financial accounting and reporting burdens and complexities;
differing technical standards, existing or future regulatory and certification requirements, and required features and functionality;
29

burdens of complying with the foreign equivalents of the Telephone Consumer Protection Act (the “TCPA”), the Controlling the Assault of Non-Solicited Pornography And Marketing Act of 2003 (“CAN-SPAM”), and similar laws and regulations in other jurisdictions;
burdens of complying with laws and regulations related to privacy and data security, including the EU GDPR and similar laws and regulations in other jurisdictions;
burdens of complying with laws and regulations related to taxation; and
adverse tax burdens, foreign exchange controls, and other regulations that could make it difficult to repatriate earnings and cash.
Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our business, results of operations, and financial condition.
Our business and reputation could be adversely affected if our customers are not satisfied with the integration or implementation of our platform and products provided by us or our partners.
The success of our business depends on our customers’ satisfaction with our platform and our products and the support that we provide for our platform and products to help customers integrate and utilize our platform and products. If a customer is not satisfied with the quality of work performed by us or a third party or with the solutions delivered, we could incur additional costs to address the deficiency, which would diminish the profitability of the customer relationship. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to sell new products to existing and new customers will suffer and our reputation with existing or potential customers will be harmed, even if the dissatisfaction resulted from services provided by a third-party partner. Further, customer dissatisfaction with our products or support services, or negative publicity related to our customer relationships, could impair our ability to expand the subscriptions within our customer base or adversely affect our customers’ renewal of existing subscriptions.
We may experience quarterly fluctuations in our results of operations due to a number of factors that make our future results difficult to predict, could cause the trading price of our Series A common stock to fluctuate, and could cause our results of operations to fall below analyst or investor expectations.
Our quarterly results of operations may fluctuate from quarter to quarter as a result of a number of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance, and comparing our results of operations on a period-to-period basis may not be meaningful. For example, in the past we have seen an increase in demand for our platform and our products during the fourth quarter of each year and around Black Friday and Cyber Monday. Additionally, factors that may impact these fluctuations include, but are not limited to:
demand for our platform and products by our customers;
our success in retaining existing customers and attracting new customers;
the timing and success of new capabilities by us or by our competitors or any other change in the competitive landscape of our market;
the amount and timing of operating expenses and capital expenditures, as well as entry into operating leases, that we may incur to maintain and expand our business and operations and remain competitive;
the timing of expenses and recognition of revenue;
reduction in certain customers’ usage of our platform that is subject to seasonal fluctuations;
security breaches, and technical difficulties involving our platform or interruptions or disruptions of our platform;
adverse litigation judgments, other dispute-related settlement payments, or other litigation- related costs;
30

changes in, and continuing uncertainty in relation to, the legislative or regulatory environment;
the timing of hiring new employees;
the rate of expansion and productivity of our sales force;
the timing of the grant or vesting of equity awards to employees, directors, consultants, or advisors and the recognition of associated expenses;
fluctuations in foreign currency exchange rates;
costs and timing of expenses related to the acquisition of businesses, talent, technologies, or intellectual property, including potentially significant amortization costs and possible write-downs;
the impact of tax charges as a result of non-compliance with federal, state, or local tax regulations in the United States;
changes to generally accepted accounting standards in the United States;
health pandemics, such as the COVID-19 pandemic, influenza, and other highly communicable diseases or viruses; and
general economic conditions in either domestic or international markets, including conditions resulting from geopolitical uncertainty and instability.
Any one or more of the factors above may result in significant fluctuations in our quarterly results of operations.
The variability and unpredictability of our quarterly results of operations or other operating metrics could result in our failure to meet our expectations, or those of our investors or analysts that cover us. If we fail to meet or exceed such expectations for these or any other reasons, the trading price of our Series A common stock could fluctuate, and our business, financial condition, and results of operations could be adversely affected.
We rely upon a third-party provider of cloud-based infrastructure to host and sell our products. Any disruption in the operations of this provider or limitations on capacity or interference with our use could adversely affect our business, financial condition, and results of operations.
We outsource substantially all the infrastructure relating to our cloud-based platform to a third-party hosting provider. Our customers need to be able to access our platform at any time, without interruption or degradation of performance. Our products depend on protecting the virtual cloud infrastructure hosted by a third-party hosting provider by maintaining its configuration, architecture, features, and interconnection specifications, as well as the information stored in these virtual data centers, which is transmitted by a third-party internet service provider. Any limitation on the capacity or availability of our third-party hosting provider could impede our ability to onboard new customers or expand the usage of our existing customers, which could adversely affect our business, financial condition, and results of operations.
In the event that our service agreements with our third-party hosting provider are terminated or there is a lapse of service, elimination of services or features that we utilize, interruption of internet service provider connectivity or damage to such provider’s facilities, we could experience interruptions in access to our platform as well as significant delays and additional expense in arranging or creating new facilities and services and/or re-architecting our cloud solution for deployment on a different cloud infrastructure service provider, which would adversely affect our business, financial condition, and results of operations.
Our business depends on our ability to send consumer engagement messages, including emails, SMS, and mobile and web notifications, and any significant disruption in service with our third-party providers or on mobile operating
31

systems could result in a loss of customers or less effective consumer-brand engagement, which could harm our business, financial condition, and results of operations.
Our brand, reputation, and ability to attract new customers depend on the reliable performance of our technology infrastructure and content delivery. Our platform engages with consumers through emails, SMS and push notifications, and we in large part depend on third-party services for delivery of such notifications. Any incident broadly affecting the interaction of third-party devices with our platform, including any delays or interruptions in these services that could cause delays to emails, SMS, or mobile and web notifications, could adversely affect our business. Similarly, cybersecurity events could result in a disruption to such third-party’s services, including regulatory investigations, reputational damage, and a loss of sales and customers, which could in turn impact our business. A prolonged disruption, cybersecurity event or any other negative event affecting a third-party service could lead to customer dissatisfaction and could in turn damage our reputation with current and potential customers, result in a breach under our agreements with our customers, and cause us to lose customers or otherwise harm our business, financial condition, and results of operations.
We depend in part on mobile operating systems and their respective infrastructures to send notifications through various applications that utilize our platform. As new email, mobile devices, and mobile and web platforms are released, existing email, mobile devices, and platforms may cease to support our platform or effectively roll out updates to our customers’ applications. Any changes in these systems or platforms that negatively impact the functionality of our platform could adversely affect our ability to interact with consumers in a timely and effective fashion, which could adversely affect our ability to retain and attract new customers. The parties that control the operating systems for mobile devices and mobile, web, and email platforms have no obligation to test the interoperability of new mobile devices or platforms with our platform, and third parties may produce new products that are incompatible with or not optimal for the operation of our platform. Additionally, in order to deliver high-quality consumer engagement, we need to ensure that our platform is designed to work effectively with a range of mobile technologies, systems, networks, and standards. If consumers choose to use products or platforms that do not support our platform, or if we do not ensure our platform can work effectively with such products or platforms, our business and growth could be harmed. We also may not be successful in developing or maintaining relationships with key participants in the email or mobile industries that permit such interoperability. If we are unable to adapt to changes in popular operating systems and platforms, we expect that our customer retention and customer growth would be adversely affected.
We rely heavily on the reliability, security, and performance of our software. If our software contains serious errors or defects, or we have difficulty maintaining our software, we may lose revenue and market acceptance and may incur costs to defend or settle claims with our customers.
The reliability and continuous availability of our platform is critical to our business. However, software and products in our industry often contain errors, defects, security vulnerabilities or software bugs that are difficult to detect and correct, particularly when first introduced or when new versions or enhancements are released. Our platform may contain serious errors or real or perceived defects, security vulnerabilities, failures or software bugs that we may be unable to successfully correct in a timely manner or at all, which could result in lost revenue, significant expenditures of capital, a delay or loss in market acceptance of our platform, negative publicity, loss of competitive position, lower customer retention or claims by customers for losses sustained by them and damage to our reputation and brand, any of which could have an adverse effect on our business, financial condition, and results of operations. In such an event, we may be required, or may choose, to expend additional resources in order to help correct the problem(s). In addition, we may not carry insurance sufficient to compensate us for any losses that may result from claims arising from defects or disruptions in our products.
Furthermore, our platform is a cloud-based solution that allows us to deploy new versions and enhancements to all of our customers simultaneously. As a result of any of these events, our reputation and our brand could be harmed, and our business, results of operations, and financial condition may be adversely affected.
32

Any failure to offer high-quality technical support services may harm our relationships with our customers, our brand, and our results of operations.
Once our products are deployed, our customers depend on our support organization to resolve technical issues relating to our products. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services. We may also be unable to modify the format of our support services to compete with changes in support services provided by our competitors. Increased customer demand for these services could increase costs and harm our results of operations because we do not charge our customers for the technical support services we provide. In addition, our sales process is highly dependent on the quality of our products, the reputation of our business, the positive recommendations from our existing customers and through word-of-mouth generally. Any failure to maintain high-quality technical support, or a perception by our customers and others that we do not maintain high-quality support, could harm our reputation and our ability to sell our products to existing and prospective customers, and as a result, could adversely affect our business, results of operations, and financial condition.
If we are unable to maintain our culture and core values as we grow, we could lose the innovation, teamwork, passion, and focus on execution that we believe contribute to our success, and our business may be harmed.
We believe our culture and core values are critical to our success and have delivered tangible financial and operational benefits to our customers, employees, and stockholders. Our values impact everything we do in our organization, and we have designed our core values as a guiding set of principles for our employees and business. Accordingly, we have invested substantial time and resources in building a team that reflects our culture and core values. As we continue to grow and develop our infrastructure as a public company, our operations are likely to become increasingly complex, and we may find it difficult to maintain these important aspects of our culture and core values. Any failure to manage our anticipated growth and organizational changes in a manner that preserves the key aspects of our culture and core values could hurt our ability to recruit and retain personnel and effectively focus on and pursue our corporate objectives. In addition, the growth of our remote workforce may impact our ability to preserve our culture and core values. Any failure to preserve our culture or core values could negatively affect our future success, including our ability to retain and recruit personnel, and effectively focus on and pursue our corporate objectives.
Our inability to streamline operations and improve cost efficiencies could result in the contraction of our business and the implementation of additional significant cost cutting measures. Our restructuring and reorganization activities may also be disruptive to our operations.
We have previously undertaken efforts to streamline our operations and improve cost efficiencies to align with our priorities for 2023, and in March 2023 we announced a reduction-in-force affecting approximately 8% of our global workforce. We may not realize, in full or in part, the anticipated benefits, such as operational improvements and savings, from these efforts due to unforeseen difficulties, delays or unexpected costs. If there are unforeseen expenses associated with these efforts and we incur unanticipated charges or liabilities, or if we are unable to realize the expected operational efficiencies and cost savings, our business, results of operations, and financial condition could be adversely affected.
Furthermore, our workforce reductions may be disruptive to our operations. For example, our workforce reductions could yield unanticipated consequences, such as attrition beyond planned staff reductions, increased difficulties in our day-to-day operations and reduced employee morale or productivity. We may also discover that the reductions in workforce and cost cutting measures will make it difficult for us to pursue new opportunities and initiatives and require us to hire qualified replacement personnel, which may require us to incur additional and unanticipated costs and expenses.
We may take similar steps in the future as we seek to realize operating synergies, optimize our operations to achieve our target operating model and profitability objectives, respond to market forces or better reflect changes in the strategic direction of our business. Our failure to successfully accomplish any of the above activities and goals could adversely affect our business, results of operations, and financial condition.
33

Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our results of operations.
Accounting principles generally accepted in the United States (“GAAP”) and related accounting pronouncements, implementation guidelines, and interpretations we apply to a wide range of matters that are or could be relevant to our business, such as accounting for long-lived asset impairment, goodwill, variable interest entities, and stock-based compensation, are complex and involve subjective assumptions, estimates, and judgments by our management. Changes in these rules or their interpretation or changes in underlying assumptions, estimates or judgements by our management could significantly change or add significant volatility to our reported or expected financial performance. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred in the past, and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business. In addition, if we were to change our critical accounting estimates, including those related to the recognition of subscription revenue and other revenue sources or the period of benefit for deferred contract acquisition costs, our results of operations could be significantly affected. For more information, see Note 2. Summary of Significant Accounting Polices in the notes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
If our judgments or estimates relating to our critical accounting estimates are based on assumptions that change or prove to be incorrect, our results of operations could fall below expectations of securities analysts and investors, resulting in a decline of the trading price of our Series A common stock.
The preparation of our financial statements in conformity with GAAP requires management to make judgments, estimates, and assumptions that affect the amounts reported in our 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 which form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Series A common stock. Significant judgments, estimates, and assumptions used in preparing our consolidated financial statements include, or may in the future include, those related to revenue recognition, stock-based compensation expense, business combinations, and tax sharing liability.
We track certain operational metrics, which are subject to inherent challenges in measurement, and real or perceived inaccuracies in such metrics may harm our reputation and materially adversely affect our stock price, business, results of operations, and financial condition.
We track certain operational metrics, including metrics such as KAV and NRR, which may differ from estimates or similar metrics published by third parties due to differences in sources, methodologies, or the assumptions on which we rely. Our internal systems and tools are subject to 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 publicly disclose. If the internal systems and 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.
Limitations or errors with respect to how we measure data or with respect to the data that we measure may affect our understanding of certain details of our business, which could affect our long-term strategies. If our operational metrics are not accurate representations of our business, or if investors do not perceive these metrics to be accurate, or if we discover material inaccuracies with respect to these figures, our reputation may be significantly harmed, our stock price could decline, we may be subject to stockholder litigation, and our business, results of operations, and financial condition could be materially adversely affected.
34

If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, and the rules and regulations of the applicable listing standards of the New York Stock Exchange. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place significant strain on our personnel, systems, and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and effective internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting have been discovered in the past and may be discovered in the future. For example, in connection with the audit of our consolidated financial statements for the year ended December 31, 2021 included elsewhere in this Annual Report on Form 10-K, our management identified a material weakness in our internal control over financial reporting related to equity accounting, which was subsequently remediated. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also 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 will eventually be 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 the trading price of our Series A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange. We are not currently required to comply with the SEC rules that implement Section 404 of the Sarbanes-Oxley Act and are therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. As a public company, we are required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second Annual Report on Form 10-K.
Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company” as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business, results of operations, and financial condition, and could cause a decline in the trading price of our Series A common stock.
35

We face exposure to foreign currency exchange rate fluctuations, and such fluctuations could adversely affect our business, results of operations, and financial condition.
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. As our international operations expand, our exposure to the effects of fluctuations in currency exchange rates will increase. We expect to expand the number of transactions with customers that are denominated in foreign currencies in the future as we continue to expand our business internationally. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar can affect our results of operations due to transactional and translational remeasurements. As a result of these foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and results of operations.
Changes in tax law could adversely affect our business, financial condition, and results of operations.
The rules governing U.S. federal, state, and local and non-U.S. taxation are constantly under review by persons involved in the legislative process, the Internal Revenue Service, the U.S. Treasury Department, and other taxing authorities. Changes to tax laws or tax rulings, or changes in interpretations of existing laws (which changes may have retroactive application), could adversely affect us or holders of our Series A common stock. These changes could subject us to additional income-based taxes and non-income taxes (such as payroll, sales, use, value-added, digital tax, net worth, property, and goods and services taxes), which in turn could materially affect our financial position and results of operations.
Additionally, new, changed, modified, or newly interpreted or applied tax laws could increase our customers’ and our compliance, operating, and other costs, as well as the costs of our products. In recent years, many such changes have been made, and changes are likely to continue to occur in the future. For example, under Section 174 of the Internal Revenue Code as amended (the “Code”), in taxable years beginning after December 31, 2021, expenses that are incurred for research and development in the U.S. will be capitalized and amortized, which may have an adverse effect on our cash flow.
Furthermore, as we expand the scale of our business activities, any changes in the U.S. and non-U.S. taxation of such activities may increase our effective tax rate and harm our business, financial condition, and results of operations. For example, many countries are actively considering or have proposed or enacted changes to their tax laws based on the model rules adopted by The Organization for Economic Cooperation and Development defining a 15% global minimum tax (commonly referred to as Pillar Two) that could increase our tax obligations in countries where we do business or cause us to change the way we operate our business.
Our international operations and structure subject us to potentially adverse tax consequences.
We currently conduct our operations in the United Kingdom and Australia through subsidiaries. Our intercompany arrangements with those subsidiaries are subject to complex transfer pricing regulations administered by taxing authorities in those jurisdictions, and these taxing authorities may challenge our methodologies for our determinations as to the value of assets sold or acquired or income and expenses attributable to specific jurisdictions. In addition, our tax expense could be affected depending on the applicability of withholding and other taxes (including withholding and indirect taxes on software licenses and related intercompany transactions) under the United Kingdom and Australian laws. The relevant revenue and taxing authorities may also disagree with positions we have taken generally. If any such disagreements were to occur (whether with the taxing authorities in jurisdictions where we currently do business or in those of jurisdictions where we may in the future operate) and our position were not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations.
36

Our ability to use net operating loss carryforwards to offset future taxable income for U.S. federal tax purposes is subject to limitation and risk that could further limit our ability to utilize our net operating losses.
As of December 31, 2023, we had approximately $349.2 million of federal net operating losses (“NOLs”), which have an indefinite life. As of December 31, 2023, we had approximately $245.1 million of state NOLs. State NOLs have a definite life, with various expiration dates beginning in 2027. Under current law, federal NOLs generated in taxable years ending after December 31, 2017, may be carried forward indefinitely, but the deductibility of such federal NOLs may be limited to 80% of our taxable income annually for tax years beginning after December 31, 2020. NOLs generated prior to December 31, 2017, however, have a 20-year carryforward period, but are not subject to the 80% limitation.
Under U.S. federal income tax law, a corporation’s ability to utilize its NOLs to offset future taxable income may be significantly limited if it experiences an “ownership change” as defined in Section 382 of the Code. In general, an ownership change will occur if there is a cumulative change in a corporation’s ownership by “5 percent shareholders” that exceeds 50 percentage points over a rolling three-year period, including changes in ownership arising from new issuances of stock. Similar rules may apply under state tax laws. Our ability to use net operating loss to reduce future taxable income and liabilities may be subject to annual limitations as a result of ownership changes that may occur in the future. A corporation that experiences an ownership change will generally be subject to an annual limitation on the use of its pre-ownership change NOLs equal to the value of the corporation immediately before the ownership change, multiplied by the long-term tax-exempt rate (subject to certain adjustments). Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to similar limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs by federal or state taxing authorities or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to reduce future income tax liabilities. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our business, results of operations, and financial condition.
We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.
We have funded our operations since inception primarily through equity financings and cash generated from our operations through sales of subscriptions to our platform. We cannot be certain when, or if, our operations will generate sufficient cash to fully fund our ongoing operations or the growth of our business. We intend to continue to make investments to support our business and our growth, and may require additional funds to respond to future business challenges, including the need to develop new features or enhance our platform, improve our operating infrastructure, or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we incur debt, the debt holders would have rights senior to holders of our Series A common stock to make claims on our assets, and the terms of any debt could include restrictive covenants relating to our capital raising activities and other financial and operational matters, any of which may make it more difficult for us to obtain additional capital and to pursue business opportunities. Furthermore, if we issue equity or equity-linked securities, our existing stockholders could experience dilution, and new equity securities we issue could have rights, preferences, and privileges senior to those of our Series A common stock. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our Series A common stock and diluting their interests. Additional financing may not be available on terms favorable to us, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, financial condition, and results of operations.
37

Partnerships, strategic investments, alliances or acquisitions could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and adversely affect our business, financial condition, and results of operations.
We have in the past and may in the future seek to enter into joint ventures, or acquire or invest in new businesses, products, platform capabilities or technologies that we believe could complement our products or expand our platform capabilities, enhance our technical capabilities, or otherwise offer growth opportunities. For example, in October 2022, we acquired Napkin.io, a platform that provides developers an easy and secure way to write and deploy code. We may not be able to find and identify desirable joint ventures, acquisition targets or business opportunities or be successful in entering into an agreement with any particular potential strategic partner. Additionally, any such venture, acquisition or investment may divert the attention of management and cause us to incur various expenses in identifying, investigating, and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products and platform capabilities, personnel or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, their software is not easily adapted to work with our platform or our products, or if we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. These transactions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for the development of our existing business. Any such transactions that we are able to complete may not result in any synergies or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our business, financial condition, and results of operations. In addition, if the resulting business from such a transaction fails to meet our expectations, our business, financial condition, and results of operations may be adversely affected, or we may be exposed to unknown risks or liabilities.
Any future litigation against us could be costly and time-consuming to defend.
We may from time to time become subject to litigation and legal proceedings and claims that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial disputes or employment claims made by our current or former employees. Litigation might result in substantial costs and may divert management’s attention and resources, which might seriously harm our business, financial condition, and results of operations. We evaluate these litigation claims and legal proceedings to assess the likelihood of unfavorable outcomes and to estimate, if possible, the amount of potential losses. Based on these assessments and estimates, we may establish reserves and/or disclose the relevant litigation claims or legal proceedings, as and when required or appropriate. These assessments and estimates are based on information available to management at the time of such assessment or estimation and involve a significant amount of judgment. As a result, actual outcomes or losses could differ materially from those envisioned by our current assessments and estimates. In addition, insurance might not cover those claims, provide sufficient payments to cover all the costs to resolve one or more such claims or continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs, and our business, financial condition, and results of operations may be adversely affected.
Additionally, members of our board or management team who have had experience as board members, officers, executives or employees of other companies have been, are currently, or may become, involved in litigation, investigations or other proceedings, including related to those companies or otherwise. The defense or prosecution of these matters could be time-consuming, and the potential outcomes of such actions may negatively affect our reputation.
We agree to indemnify customers and other third parties pursuant to various contractual arrangements we enter into in the course of business, which exposes us to substantial potential liability.
The contracts that we enter into with our customers and various other third parties may include indemnification or other provisions under which we agree to indemnify or otherwise be liable to those parties for losses arising from alleged
38

infringement, misappropriation, or other violation of intellectual property rights, data protection violations, breaches of representations and warranties, damage to property or persons, or other liabilities arising from our platform, technology, or obligations under such contracts. An event triggering our indemnity obligations could give rise to multiple claims involving multiple customers or other third parties. These claims may require us to initiate or defend protracted and costly litigation on behalf of our customers and other third parties, regardless of the merits of these claims. We may not have adequate or any insurance coverage and may be liable for up to the full amount of the indemnified claims. Even where the terms of our contractual arrangements with our customers do not require us to indemnify our customers, we may agree to indemnify or support our customers and various other third parties in connection with litigation involving our products. The foregoing could result in substantial liability or material disruption to our business or could negatively impact our relationships with customers or other third parties, reduce demand for our products, and materially adversely affect our business, results of operations, and financial condition.
We are subject to anti-corruption, anti-bribery, and similar laws, and non-compliance with these laws can subject us to criminal penalties or significant fines and adversely affect our business and reputation.
We are subject to anti-corruption and anti-bribery and similar laws, such as the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act, and other anti-corruption, anti-bribery, and anti-money laundering laws in countries where we conduct activities. Anti-corruption and anti-bribery laws have been interpreted broadly and enforced aggressively in recent years, and prohibit companies and their employees and agents from promising, authorizing, making, or offering improper payments or other benefits to government officials and others in the private sector to influence official action, direct business to any person, gain any improper advantage, or obtain or retain business. As we increase our international sales and business, our risks under these laws may increase.
In addition, in the future we may use third parties to conduct business on our behalf abroad. We or such future third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities, and we can be held liable for the corrupt or other illegal activities of such future third-party intermediaries and our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities. We have implemented an anti-corruption compliance program but cannot assure you that all our employees and agents, as well as those companies we outsource certain of our business operations to, will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. Any violation of the FCPA, other applicable anti-corruption laws, or anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, prosecutions, loss of export privileges, suspension or debarment from U.S. government contracts, substantial diversion of management’s attention, significant legal fees and fines, settlements, damages, severe criminal or civil sanctions, penalties or injunctions against us, our officers or our employees, disgorgement of profits, and other sanctions, enforcement actions and remedial measures, and prohibitions on the conduct of our business, any of which could have a materially adverse effect on our reputation, business, trading price, results of operations, financial condition, and prospects.
The effects of a pandemic, epidemic, outbreak of an infectious disease or public health crises, such as the COVID-19 pandemic, may materially affect how we and our partners and customers are operating our businesses, and the duration and extent of these kinds of events may impact our future results of operations and overall financial performance.
Our business could be adversely affected by health crises in regions where we operate or otherwise do business. For example, the policies and regulations implemented in response to the outbreak of the novel coronavirus disease (“COVID-19”) have had a significant impact, both directly and indirectly, on businesses and commerce. Although restrictions have generally been lifted, additional indirect effects such as supply shortages continue to impact segments of the global economy. Other global health concerns could also result in social, economic, and labor instability in the countries in which we or the third parties with whom we engage operate. As recently seen in our industry, the conditions caused by the COVID-19 pandemic and its aftermath as well as macroeconomic conditions have caused diminished
39

liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, and uncertainty about economic stability, and any future health crisis may have a similar impact.
Our operations have in the past been negatively affected by a range of external factors related to the effects of the COVID-19 pandemic that are not within our control. The ultimate extent of the impact of the pandemic, including as a result of possible subsequent outbreaks of COVID-19 or of new variants thereof and measures taken in response will depend on future developments, which remain uncertain and cannot be predicted. We may also be negatively affected by a future pandemic, epidemic, outbreak of an infectious disease or public health crisis. In the past, many cities, counties, states, and even countries have imposed or may impose a wide range of restrictions on the physical movement of our employees, partners, and customers to limit the spread of COVID-19, including physical distancing, travel bans and restrictions, closure of non-essential business, quarantines, work-from-home directives, and shelter-in-place orders. These measures have previously caused, and may cause in the future, business slowdowns or shutdowns in affected areas, both regionally and worldwide. If the COVID-19 pandemic or other global health crisis has a substantial impact on the productivity of our employees and partners, or a continued substantial impact on the ability of our employees to execute responsibilities, or a continued and substantial impact on the ability of our customers to subscribe to our platform or purchase our products, our results of operations, and overall financial performance may be harmed.
To the extent the COVID-19 pandemic or a future pandemic, epidemic, outbreak of an infectious disease or public health crisis adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described herein.
Risks Relating to Privacy, Data Security, and Data Protection Laws
We collect, process, store, share, disclose, and use personal information and other data, which subjects us to legal obligations related to privacy and security, and our actual or perceived failure to comply with these obligations could harm our business.
We collect, process, store, share, disclose, and use information from and about individuals, including our customers, their customers and users, including personal information, and other data. As a result, we are subject to a number of different legal requirements applicable to privacy. There are numerous laws around the world regarding privacy and security, including laws regarding the collection, processing, storage, sharing, disclosure, use and security of personal information, and other data from and about our customers, respondents, and users. The scope of these laws is changing, subject to differing interpretations and governmental agency enforcement priorities, may be costly to comply with, and may be inconsistent among countries and jurisdictions or conflict with other rules.
We are also subject to contractual obligations regarding the processing of personal information and must comply with our own privacy and security policies. Additionally, if third parties we work with, such as customers, partners, vendors or developers, violate applicable laws, our policies or other privacy or security-related obligations, these violations may also put our users’ information at risk and could in turn have an adverse effect on our business. In the provision of our services to our customers, we generally act as a “processor” or “service provider” (as such terms are understood under applicable privacy and data protection laws) for our customers, and we rely on our sub-processors to be compliant with applicable law. However, we cannot be certain that all customers will materially comply with their obligations as “controllers” or “businesses” under applicable privacy and data protection law. As “processors” or “service providers” we may be contractually liable to our customers if we fail to meet the terms of our data processing agreements. In addition, we may be subject to investigation or administrative fines from supervisory authorities or subject to individual claims that we failed to comply with the requirements of applicable privacy and data protection law or that we acted without or against the data controller’s lawful instructions. While we generally act as a “processor” or “service provider” in connection with our provision of services to our customers, we also act as “controller” or “business” in certain instances (such as, for instance, in connection with our processing of data concerning our own employees and contractors, the employees and representatives of our customers and in connection with our direct marketing activities). In connection with our activities
40

undertaken in connection with our role as a “controller” or “business,” we are subject to more onerous obligations, the violation of which could cause us to be subject to fines, penalties, judgments, and other losses.
We strive to comply with applicable laws, policies, and legal obligations relating to privacy and data protection and are subject to the terms of our privacy policies and privacy-related obligations to third parties. However, these obligations may be interpreted and applied in new ways and/or in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. If we are unable to comply with law, policy or contractual obligations related to privacy and/or the processing of any personal information, we may be subject to lawsuits or governmental investigations, each of which could result in fines, penalties, settlements, judgments or other losses. Any failure or perceived failure by us to comply with our privacy-related policies and/or obligations to customers, respondents, users or other third parties, our data disclosure and consent obligations or our privacy or security-related legal obligations, or any compromise of security that results in the unauthorized disclosure, transfer or use of personal or other information, which may include personally identifiable information or other data, may result in governmental enforcement actions, litigation or public statements critical of us by consumer advocacy groups, competitors, the media or others and could cause our users to lose trust in us, which could have an adverse effect on our business.
We are subject to stringent and changing laws and regulations related to privacy, data security, and data protection. The restrictions and costs imposed by these requirements, and our actual or perceived failure to comply with them, could harm our business.
Our business and platform involves the collection, use, processing, storage, transfer, and sharing of personal information, including such information that we handle on behalf of our customers, as well as confidential information and other sensitive data. Our data processing activities are regulated by a variety of laws, regulations, and industry standards, which have become increasingly stringent in recent years, are rapidly evolving, and are likely to remain uncertain for the foreseeable future. Increasingly, laws that regulate data processing activities are extra-territorial in their scope of application. The global nature of our customer base renders us particularly exposed to being subject to a wide range of such laws and the varying, potentially conflicting compliance obligations they impose on our business.
State legislatures also have been adopting new privacy laws or amending existing laws with increasing frequency, requiring attention to frequently changing regulatory requirements, and we expect that this trend will continue. For example, the California Consumer Privacy Act of 2018 (the “CCPA”) imposes a number of requirements on covered businesses and gives California residents certain rights related to their personal information, including the right to access and delete their personal information, to receive detailed information about how their personal information is used and shared, and to opt out of certain sharing of their personal information. The CCPA provides for civil penalties for violations of up to $7,500 for each intentional violation and creates a private right of action for certain data breaches that is expected to increase data breach litigation. In addition, similar comprehensive privacy laws have entered into force in other states, and several more will be entering into force in the coming years. The interpretation and enforcement of these laws are not yet established, and our business operations may not be compatible with the eventual interpretations of these laws, and we may be required to modify those practices, which may harm our business.
Other federal laws impose general, broad requirements designed to protect the privacy and security of personally identifiable information. For example, according to the Federal Trade Commission (the “FTC”), failing to take appropriate steps to keep consumers’ personal information secure constitutes unfair acts or practices in or affecting commerce in violation of Section 5(a) of the Federal Trade Commission Act, 15 U.S.C. § 45(a). In recent years, the FTC has paid increased attention to privacy and data security matters, and we expect them to continue to do so in the future.
In addition, comprehensive privacy laws have also been proposed in many other states and at the federal level. Such proposed legislation, if enacted, may add additional complexity, variation in requirements, restrictions, and potential legal risk, require additional investment of resources in compliance programs, impact strategies, and the availability of previously useful data and could result in increased compliance costs and/or changes in business practices and policies.
41

Foreign privacy laws have become more stringent in recent years and may increase the costs and complexity of offering our platform and products in new and existing geographies. Outside of the United States, we are also subject to stringent privacy and data protection laws in many jurisdictions. For example, we are subject to the European Union General Data Protection Regulation (the “EU GDPR”) and the UK General Data Protection Regulation (the “UK GDPR,” and collectively, the “GDPR”) which impose strict obligations regarding personal data processing activities.
The GDPR also imposes restrictions in relation to the international transfer of personal data. For example, in order to transfer data outside of the European Economic Area or the United Kingdom to a non-adequate country, the GDPR requires us to enter into an appropriate transfer mechanism and may require us to take additional steps to ensure an essentially equivalent level of data protection. These transfer mechanisms are subject to change, and implementing new or revised transfer mechanisms or ensuring an essentially equivalent protection may involve additional expense and potentially increased compliance risk. Such restrictions may increase our obligations in relation to carrying out international transfers of personal data and cause us to incur additional expense and increased regulatory liabilities.
Despite Brexit, the UK GDPR remains largely aligned with EU GDPR. Currently, the most impactful point of divergence between the EU GDPR and the UK GDPR relates to these transfer mechanisms as explained above. There may be further divergence in the future, including with regard to administrative burdens. The United Kingdom has announced plans to reform the country’s data protection legal framework in its Data Reform Bill, which will introduce significant changes from the EU GDPR. This may lead to additional compliance costs and could increase our overall risk exposure as we may no longer be able to take a unified approach across the European Union and the United Kingdom, and we will need to amend our processes and procedures to align with the new framework.
Companies that violate the GDPR can face robust regulatory enforcement and greater penalties for noncompliance, including fines of up to €20 million (or £17.5 million under UK GDPR) or 4% of their worldwide annual turnover, whichever is greater. A wide variety of other potential enforcement powers are available to competent supervisory authorities in respect of potential and suspected violations of the GDPR, including audit and inspection rights, and powers to order temporary or permanent bans on all or some processing activities. 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.
In addition to the GDPR, other European data protection laws require that affirmative opt-in consent is procured to the placement of cookies and similar tracking technologies on users’ devices (other than those that are “strictly necessary” to provide services requested by the user). These requirements may increase our exposure to regulatory enforcement actions, increase our compliance costs and reduce demand for our platform. A new regulation proposed in the EU, which would apply across the European Economic Area, known as the ePrivacy Regulation, if and when enacted, may further restrict the use of cookies and other online tracking technologies on which our platform relies, as well as increase restrictions on the types of direct marketing campaigns that our platform enables.
In Canada, our collection, use, disclosure, and management of personal information must comply with both federal and provincial privacy laws, which impose separate requirements, but may overlap in some instances. The federal Personal Information Protection and Electronic Documents Act (“PIPEDA”) and various provincial laws impose strict requirements on companies that handle personal information. Notably, Québec’s Act respecting the protection of personal information in the private sector (the “Private Sector Act”) was recently amended by Bill 64, which introduced major amendments to the Private Sector Act, notably, to impose significant and stringent new obligations on Québec businesses while increasing the powers of Québec’s supervisory authority. We may incur additional costs and expenses related to compliance with these laws and may incur significant liability if we are not able to comply with existing and emerging legal requirements in Canada.
42

Apart from the requirements of privacy and data security laws, we have obligations relating to privacy and data security under our published policies and documentation and certain of our contracts. Although we endeavor to comply with these obligations, we may have failed to do so in the past and may be subject to allegations that we have failed to do so or have otherwise processed data improperly. Such failures or alleged failures could result in proceedings against us by governmental entities, private parties or others as well as negative publicity and reputational damage.
Compliance with applicable privacy, data security or data protection requirements, many of which vary across jurisdictions, is a rigorous and time-intensive process, and we may be required to implement costly mechanisms to ensure compliance. The proliferation of privacy, data security, and data protection laws, regulations, policies, and standards increases the likelihood of differences in approaches across jurisdictions. These differences make it difficult to maintain a standardized global privacy program. Creating jurisdiction-specific approaches requires significant time and resources and the associated complexity increases the risk of potential non-compliance.
Our customers may implement compliance measures that do not align with our platform and products, which could limit the scope and type of platform and products we are able to provide. Our customers may also require us to comply with additional privacy and security obligations, causing us to incur potential disruption and expense related to our business processes. We may also be exposed to certain compliance and/or reputational risks if our customers do not comply with applicable privacy or data protection laws and/or their own privacy notices and terms of use in particular in connection with their processing of personal data, their sharing of personal data with us, the legal bases on which they rely (where applicable) under applicable privacy and data protection legislation for the processing we carry out on their behalf and/or their management of data subject requests which pertain to the processing we carry out on their behalf. In addition, we may decide not to enter into new geographic markets where we determine that compliance with such laws, regulations, policies, and standards would be prohibitively costly or difficult. Geographic markets in which we currently operate could require us to process or store regulated information within such markets only, and establishing hosting facilities in such markets could be disruptive to our business and costly. If our policies and practices, or those of our customers, service providers, contractors and/or partners, are, or are perceived to be non-compliant, we could face (1) litigation, investigations, audits, inspections, and proceedings brought by governmental entities, customers, individuals or others, (2) additional reporting requirements and/or oversight, temporary or permanent bans on all or some processing of personal data, orders to destroy or not use personal data and imprisonment of company officials, (3) fines and civil or criminal penalties for us or company officials, obligations to cease offering or to substantially modify our solutions in ways that make them less effective in certain jurisdictions, and (4) negative publicity, harm to our brand and reputation and reduced overall demand for our platform. These occurrences could adversely affect our business, financial condition, and results of operations.
Because the interpretation and application of privacy and data protection laws, regulations, rules, and other standards are still uncertain and likely to remain uncertain for the foreseeable future, it is possible that these laws, rules, regulations, and other obligations, such as contractual or self-regulatory obligations, may be interpreted and applied in a manner that is inconsistent with our data management practices or the features of our software. If so, in addition to the possibility of fines, lawsuits, and other claims, we could be required to fundamentally change our business activities and practices or modify our software, which we may be unable to do in a commercially reasonable manner or at all, and which could have an adverse effect on our business. Any inability to adequately address privacy concerns, even if unfounded, or comply with applicable privacy or data protection laws, rules, regulations, and other obligations, could result in additional cost and liability to us, damage our reputation, inhibit sales, and adversely affect our business.
43

Existing federal, state, and foreign laws regulate the senders of commercial emails and text messages and changes in privacy laws could adversely affect our ability to provide our products and could impact our results from operations or result in costs and fines.
Our business offerings rely heavily on a variety of direct marketing techniques, including email marketing and marketing conducted via SMS. These activities are regulated by legislation such as CAN-SPAM and the TCPA as well as state laws regulating marketing via telecommunication services.
The CAN-SPAM Act, among other things, obligates the sender of commercial emails to provide recipients with the ability to opt out of receiving future commercial emails from the sender. The ability of our customers’ message recipients to opt out of receiving commercial emails may minimize the effectiveness of the email components of our platform. In addition, certain states, and foreign jurisdictions, such as Australia, Canada, the United Kingdom, and the European Union, have enacted laws that regulate sending email, and some of these laws are more restrictive than U.S. laws. For example, some foreign laws prohibit sending unsolicited email unless the recipient has provided the sender advance consent to receipt of such email, or in other words has “opted-in” to receiving it. A requirement that recipients opt into, or the ability of recipients to opt out of, receiving commercial emails may minimize the effectiveness of our platform. Any failure by us or our customers to comply fully with the CAN-SPAM Act may leave us subject to substantial fines and penalties.
Foreign privacy laws also regulate our and our customers’ ability to send commercial messages via email. For example, Canada’s Anti-Spam Legislation (“CASL”) prohibits email marketing without the recipient’s consent, with limited exceptions. Failure to comply with CASL could result in significant fines and penalties or possible damage awards.
We also face stringent regulation in connection with our use of telecommunication services for the transmission of marketing messages. The TCPA is a federal statute that protects consumers from unwanted telephone calls, faxes, and text messages. TCPA violations can result in significant financial penalties as a business can incur civil forfeiture penalties or criminal fines imposed by the Federal Communications Commission (the “FCC”), or be fined for each violation through private litigation or state attorneys general or other state actor enforcement. Class action suits are the most common method for private enforcement. Our SMS texting product is a potential source of risk for class-action lawsuits and liability for our company. Numerous class-action suits under federal and state laws have been filed in recent years against companies who conduct call and SMS texting programs, with many resulting in multi-million-dollar settlements to the plaintiffs. While we strive to adhere to strict policies and procedures, the FCC, as the agency that implements and enforces the TCPA, may determine that our efforts to address the TCPA are insufficient and may subject us to penalties and other consequences for noncompliance. Determination by a court or regulatory agency that our platform or our products violate the TCPA could subject us to civil penalties, could invalidate all or portions of some of our client contracts, could require us to change or terminate some portions of our business, could require us to refund portions of our service fees, and could have an adverse effect on our business. Further, we could be subject to class action lawsuits for any claimed TCPA violations. Even an unsuccessful challenge by consumers or regulatory authorities of our activities could result in adverse publicity and could require a costly response from us. Additionally, the scope of the TCPA is frequently under review and future regulations interpreting the TCPA may impose new limitations on our or our customers’ ability to send commercial messages via telephone calls, faxes, and text messages. Further, some states have enacted laws similar to, or broader than, the TCPA, which may be an additional source of potential claims or liability. In particular, Florida, Washington, and Oklahoma have enacted statutes that impose broader obligations than the TCPA upon companies that rely upon telephone calls or text messages for commercial communications. More U.S. states may pass similar laws in the future, and our ability to conduct our services via telephone or text message may be further limited or expose us to currently unforeseen liability.
In addition, any future restrictions in laws such as CAN-SPAM, the TCPA, and various United States state laws, or new federal laws regarding marketing and solicitation or international data protection laws that govern these activities could adversely affect the continuing effectiveness of our marketing efforts and could force changes in our marketing strategies. If this occurs, we may not be able to develop adequate alternative marketing strategies, which could impact the amount and timing of our revenues.
44

If our security measures are breached or there is otherwise unauthorized disclosure of or access to customer data, our data, or our platform, our platform may be perceived as insecure, we may lose customers or fail to attract new customers, our reputation and brand may be harmed, and we may incur significant liabilities.
Use of our platform involves the storage, transmission, and processing of our customers’ proprietary data, including personal or identifying information of their customers or employees. Unauthorized disclosure of or access to or security breaches of our platform could result in the loss of data, loss of business, severe reputational damage adversely affecting customer or investor confidence, damage to our brand, diversion of management’s attention, regulatory investigations and orders, litigation, indemnity obligations, damages for contract breach, penalties for violation of applicable laws or regulations, and significant costs for remediation that may include liability for stolen assets or information and repair of system damage that may have been caused, incentives offered to customers or other business partners in an effort to maintain business relationships after a breach, and other liabilities. We have incurred and expect to continue to incur significant expenses to prevent security breaches, including deploying additional personnel and protection technologies, training employees, and engaging third-party experts and consultants. Even though we do not control the security measures of third parties who may have access to our customer data, our data, or our platform, we may be responsible for any breach of such measures or suffer reputational harm even where we do not have recourse to the third party that caused the breach. In addition, any failure by our vendors to comply with applicable law or regulations could result in proceedings against us by governmental entities or others.
Cyberattacks, denial-of-service attacks, ransomware attacks, business email compromises, computer malware, viruses, and social engineering (including phishing) are prevalent in our industry and our customers’ industries. In addition, we may experience attacks, unavailable systems, unauthorized access to systems or data or disclosure due to employee theft or misuse, denial-of-service attacks, sophisticated nation-state and nation-state supported actors, and advanced persistent threat intrusions. Electronic security attacks designed to gain access to personal, sensitive, or confidential data are constantly evolving, and such attacks continue to grow in sophistication. While we believe we have taken reasonable steps to protect our data, the techniques used to sabotage or to obtain unauthorized access to our platform, systems, networks, or physical facilities in which data is stored or through which data is transmitted change frequently, and we may be unable to implement adequate preventative measures or stop security breaches while they are occurring. We have previously been, and may in the future become, the target and victim of cyberattacks by third parties seeking unauthorized access to our or our customers’ data or to disrupt our operations or ability to sell our products. Specifically, in November 2019, we experienced an incident whereby an unauthorized third party manipulated a public-facing URL and accessed certain information, including email addresses, regarding a subset of platform users. Additionally, in July 2022, we were the victim of an attack whereby an unauthorized third party compromised an employee’s credentials and gained access to our internal systems, including email as well as some of our internal support tools, and, as a result, accessed certain information, including name, email address, and phone number, for a subset of our customers.
We have contractual and legal obligations to notify relevant stakeholders of security breaches. Most jurisdictions have enacted laws requiring companies to notify individuals, regulatory authorities, and others of security incidents or data breaches involving certain types of data. In addition, our agreements with certain customers may require us to notify them in the event of a security incident or data breach. Such mandatory disclosures are costly, could lead to negative publicity, may cause our customers to lose confidence in the effectiveness of our security measures, and require us to expend significant capital and other resources to respond to or alleviate problems caused by the actual or perceived security incident or data breach and otherwise comply with the multitude of foreign, federal, state, and local laws and regulations relating to the unauthorized access to, or use or disclosure of, personal information.
Additionally, as a result of a breach or other security incident, we could be subject to demands, claims, and litigation by private parties and investigations, related actions, and penalties by regulatory authorities.
If we or our third-party service providers experience a security breach or unauthorized parties otherwise obtain access to our customers’ data, our data, or our platform, our platform or our products may be perceived as not being secure,
45

our reputation may be harmed, demand for our platform and products may be reduced, and we may incur significant liabilities.
Operating our business and platform involves the collection, processing, storage, and transmission of sensitive, regulated, proprietary and confidential information, including personal information of our customers, their users, and our personnel and our and our customers’ proprietary and confidential information. Security incidents compromising the confidentiality, integrity and availability of this information and our systems have occurred in the past and in the future could result from cyberattacks, computer malware, viruses, social engineering (including phishing and ransomware attacks), credential stuffing, efforts by individuals or groups of hackers and sophisticated organizations (including state-sponsored and criminal organizations), errors or malfeasance of our personnel or our third-party service providers and security vulnerabilities in the software or systems on which we rely. Such incidents have occurred in the past and may occur in the future, resulting in unauthorized access to, inability to access, disclosure of, or loss of our or our customers’ information or our inability to sell our products.
We also rely on third-party service providers and technologies to operate critical business systems to process confidential and personal information in a variety of contexts, including, without limitation, encryption and authentication technology, employee email, content delivery to customers, back-office support, and other functions. Our ability to monitor these third parties’ cybersecurity practices is limited.
These third-party providers and technologies may not have adequate measures in place, and could experience or cause a security incident that compromises the confidentiality, integrity or availability of the systems or technologies they provide to us or the information they process on our behalf.
While we have taken steps designed to protect the proprietary, regulated, sensitive, confidential, and personal information in our control, our security measures or those of the third parties on which we rely may not be effective against current or future security risks and threats. Cybercrime and hacking techniques are constantly evolving and a challenge of the modern global economy, and we or our third-party service providers may be unable to anticipate threats, detect or react in a timely manner, or implement adequate preventative measures, particularly given increasing use of hacking techniques designed to circumvent controls, avoid detection, and remove or obfuscate forensic artifacts. Moreover, we or our third-party service providers may be more vulnerable to such attacks in remote work environments.
If we or our third-party service providers suffer, or are perceived to have suffered, a security breach or other security incident, we may experience a loss of customer confidence in the security of our platform and damage to our brand, reduced demand for our products and disruption of normal business operations. Such a circumstance may also require us to spend material resources to investigate, remediate or correct the issue and prevent recurrence, notify regulators, and affected customers and individuals, expose us to legal liabilities, including litigation, regulatory enforcement, indemnity obligations, fines, and penalties, and adversely affect our business, financial condition, and results of operations. These risks are likely to increase as we continue to grow and process, store, and transmit increasingly large amounts of data.
Additionally, we cannot be certain that our insurance coverage will be adequate for data security liabilities actually incurred, will cover any indemnification claims against us relating to any incident or will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our reputation, business, financial condition, and results of operations.
46

A security breach may cause us to breach customer contracts. Our agreements with certain customers may require us to use industry-standard or reasonable measures to safeguard personal information or confidential information. A security breach could lead to claims by our customers, their end-users, or other relevant stakeholders that we have failed to comply with such legal or contractual obligations. As a result, we could be subject to legal action or our customers could end their relationships with us.
Because data security is a critical competitive factor in our industry, we make numerous statements in our customer contracts, privacy policies, terms of service, and marketing materials, providing assurances about the security of our platform including detailed descriptions of security measures we employ. Should any of these statements be untrue or become untrue, even in circumstances beyond our reasonable control, we may face claims of misrepresentation or deceptiveness by the FTC, state, federal, and foreign regulators, and private litigants.
We enter into agreements with our customers regarding our collection, processing, use, and disclosure of personal information in relation to the products we sell to them. Although we endeavor to comply with these agreements, we may at times fail to do so or may be perceived to have failed to do so, including due to the errors or omissions of our personnel and third-party service providers. If we fail to detect or remediate a security breach in a timely manner, or a breach otherwise affects a large amount of data of one or more customers, or if we suffer a cyberattack that impacts our ability to operate our platform, we may suffer damage to our reputation and our brand, and our business, financial condition and results of operations may be materially adversely affected. Further, although we maintain insurance coverage, our insurance coverage may not be adequate for data security breaches, indemnification obligations, or other liabilities. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim. Our risks are likely to increase as we continue to expand our platform, grow our customer base, and process, store, and transmit increasingly large amounts of proprietary and sensitive data. Even if we eventually prevail in any such dispute, resolving them could be expensive and time-consuming to defend and could result in adverse publicity and reputational harm that could adversely affect our business, financial condition, and results of operations.
If our platform fails to function in a manner that allows our customers to operate in compliance with regulations and/or industry standards, our business, financial condition, and results of operations could be adversely affected.
Since our customers are able to upload data into our platform, we may host or otherwise process substantial amounts of personally identifiable information. Some of our customers may require our platform to comply with certain privacy, security, and other certifications and standards. Our cloud-based platform holds various security certifications from industry organizations, designed to meet, in all material respects, the International Organization for Standardization 27001 (“ISO 27001”) standards. Governments and industry organizations may also adopt new laws, regulations or requirements, or make changes to existing laws or regulations, that could impact the demand for, or value of, our applications. If we fail to maintain our current security certifications and/or to continue to meet security standards, or if we are unable to adapt our platform to changing legal and regulatory standards or other requirements in a timely manner, our customers may lose confidence in our platform, and our revenue, business, financial condition, and results of operations could be adversely affected.
We could face liability, or our reputation might be harmed, as a result of the activities of our customers, the content sent through our platform or the data they store on our servers.
We may be subject to potential liability for the activities of our customers on or in connection with the content or data they store on or send through our platform. Although our customer terms of use and our acceptable use policy (“AUP”) prohibit, among other things, (1) illegal use of our platform and our products by our customers, (2) the use of our products for certain activities that do not comply with industry standards and guidelines outlined in our AUP, and (3) the use of our products in any manner that would infringe, misappropriate or otherwise violate the intellectual property rights of third parties, customers may nonetheless engage in prohibited activities or upload or store content with us in violation of our
47

terms of use, our AUP, applicable law or the customer’s own policies, which could subject us to liability and/or harm our reputation.
We do not have a process in place to systematically and comprehensively monitor the content, activities, or messages of our customers in connection with their use of our services, so inappropriate content may be sent to third parties, which could subject us to legal liability. Even if we comply with legal obligations to remove or disable certain content, our customers may continue to send messages through our platform that third parties may find hostile, offensive, or inappropriate. The activities of our customers or the content of our customers’ messages may lead us to experience adverse political, business, and reputational consequences, especially if such use is high profile. Conversely, actions we take in response to the activities of our customers or users, up to and including suspending their use of our platform or products, may harm our brand and reputation.
There are certain statutory and common law frameworks and doctrines that offer defenses against liability for customer activities, including the Digital Millennium Copyright Act, the Communications Decency Act, the fair use doctrine in the United States and the Electronic Commerce Directive in the EU. Although these and other statutes and case law in the United States offer certain defenses against liability from customer activities under U.S. copyright law or regarding secondary liability from the TCPA or CAN-SPAM, they are subject to uncertain or evolving judicial interpretation and regulatory and legislative amendments, and in any event we cannot assure you that we will be successful in asserting them. In addition, pending or recently adopted legislation in the EU may impose additional obligations or liability on us associated with content uploaded by users to our platform. Laws governing these activities are unsettled in many international jurisdictions, or may prove difficult or impossible for us to comply with in some international jurisdictions. Even if ultimately resolved in our favor, we may become involved in related complaints, lawsuits or investigations which add cost to our doing business and may divert management’s time and attention or otherwise harm our reputation.
The standards that private entities and inbox service providers use to regulate and filter the use and delivery of email may interfere with the effectiveness of our platform and our ability to conduct business.
Many of our customers rely on email to communicate with their existing or prospective customers. Various private entities attempt to regulate the use of email for commercial solicitation. These entities often advocate standards of conduct or practice that significantly exceed current legal requirements and classify certain email solicitations that comply with current legal requirements as spam. Some of these entities maintain “blacklists” of companies and individuals, and the websites, inbox service providers, and IP addresses associated with those entities or individuals that do not adhere to those standards of conduct or practices for commercial email solicitations that the blacklisting entity believes are appropriate. If a company’s IP addresses are listed by a blacklisting entity, emails sent from those addresses may be blocked if they are sent to any internet domain or internet address that subscribes to the blacklisting entity’s service or uses its blacklist.
From time to time, some of our IP addresses have become, and we expect will continue to be, listed with one or more blacklisting entities due to the messaging practices of our customers and other users. We may be at an increased risk of having our IP addresses blacklisted due to our scale and volume of email processed compared to our smaller competitors. While the overall percentage of such email solicitations that our individual customers send may be at or below reasonable standards, the total aggregate number of all emails that we process on behalf of our customers may trigger increased scrutiny from these blacklisting entities. There can be no guarantee that we will be able to successfully remove ourselves from those lists. Because we fulfill email delivery on behalf of our customers, blacklisting of this type could undermine the effectiveness of our customers’ transactional emails, email marketing programs, and other email communications, and could result in a decline in click through rates, all of which could have a material negative impact on our business, financial condition, and results of operations.
Some inbox service providers categorize as “promotional” emails that originate from email marketing platforms and, as a result, direct them to an alternate or “tabbed” section of the recipient’s inbox. Additionally, inbox service providers can block emails from reaching their users. While we continually improve our own technology and work closely with inbox
48

service providers and our customers to maintain our deliverability rates, the implementation of new or more restrictive policies by inbox service providers may make it more difficult to deliver our customers’ emails, particularly if we or our customers are not given adequate notice of a change in policy or struggle to update our platform or products to comply with the changed policy in a reasonable amount of time. For example, Google and Yahoo recently announced new email sender requirements that impact customers of email marketing platforms, including our platform. Beginning February 2024, Google and Yahoo now require bulk senders to authenticate their emails following certain industry standard authentication systems, enable easy unsubscription, and ensure they only send wanted emails and stay under a certain spam rate threshold. Our customers that fail to comply with these new requirements may have their emails blocked from reaching their customers by Google or Yahoo and may not be able to effectively use our platform. If we or our customers fail to comply with new inbox service provider requirements, if inbox service providers materially limit or halt the delivery of our customers’ emails, if we fail to deliver our customers’ emails in a manner compatible with inbox service providers’ email handling or authentication technologies or other policies, if the open, unsubscribe or spam rates of our customers’ emails are negatively impacted by the actions of inbox service providers to categorize or block emails or new requirements imposed by inbox service providers, or if our customers send fewer emails or send emails to or maintain fewer profiles on our platform as a result of new inbox service provider requirements, then customers may question the effectiveness of our platform and downgrade or cancel their subscriptions. This could harm our business, financial condition, and results of operations.
Risks Relating to Our Intellectual Property
Any failure to protect our proprietary technology and intellectual property rights could substantially harm our business, financial condition, and results of operations.
To be successful, we must protect our technology and brand in the United States and other jurisdictions through trademarks, trade secrets, patents, copyrights, service marks, invention assignments, contractual restrictions, and other intellectual property rights and confidentiality procedures. Despite our efforts to implement these protections, these measures may not protect our business or provide us with a competitive advantage for a variety of reasons, including:
our failure to obtain patents and other intellectual property rights for important innovations or maintain appropriate confidentiality and other protective measures to establish and maintain our trade secrets;
uncertainty in, and evolution of, legal standards relating to the validity, enforceability, and scope of protection of intellectual property rights;
potential invalidation of our intellectual property rights through administrative processes or litigation;
any inability by us to detect infringement or other misappropriation of our intellectual property rights by third parties; and
other practical, resource, or business limitations on our ability to enforce our rights.
Further, the laws of certain foreign countries, particularly certain developing countries, do not provide the same level of protection of corporate proprietary information and assets, such as intellectual property (including, for example, patents, trademarks, trade secrets, and copyrights), know-how, and records, as the laws of the United States. As a result, we may encounter significant problems in protecting and defending our intellectual property or proprietary rights in foreign jurisdictions. Additionally, we may also be exposed to material risks of theft or unauthorized reverse engineering of our proprietary information and intellectual property, including technical data, data sets, or other sensitive information. Our efforts to enforce our intellectual property rights in such foreign countries may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop, which could have a material adverse effect on our business, financial condition, and results of operations.
49

We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships and business alliances. No assurance can be given that these agreements will be effective in controlling access to and protecting our proprietary and intellectual property rights in our products, technology, and proprietary information. Further, these agreements may not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our platform and offerings.
Further, litigation may be necessary to enforce and protect our intellectual property or proprietary rights, or determine the validity and scope of proprietary rights claimed by others. Any litigation, whether or not resolved in our favor, could result in significant expense to us, divert the efforts of our technical and management personnel and result in counterclaims, including with respect to infringement of intellectual property rights by us. If we are unable to prevent third parties from infringing upon or misappropriating our intellectual property or are required to incur substantial expenses defending our intellectual property rights, our business, financial condition, and results of operations may be materially adversely affected.
In the future we may be party to intellectual property rights claims, disputes, and other litigation brought by others which are expensive to support, and if resolved adversely, could have a significant impact on us.
We compete in markets where there are a large number of patents, copyrights, trademarks, trade secrets, and other intellectual property and proprietary rights, as well as disputes regarding infringement of these rights. Many of the holders of patents, copyrights, trademarks, trade secrets, and other intellectual property and proprietary rights have extensive intellectual property portfolios and greater resources than we do to enforce their rights. As compared to our larger competitors, our patent portfolio is relatively undeveloped and may not provide a material deterrent to such assertions or provide us with a strong basis to counterclaim or negotiate settlements. Further, to the extent assertions are made against us by entities that hold patents but are not operating companies, our patent portfolio may not provide deterrence because such entities are not concerned with counterclaims.
Any intellectual property claims, with or without merit, that we may become involved with may require us to do one or more of the following:
cease selling, licensing, or using products or features that incorporate the intellectual property rights that we allegedly infringe upon, misappropriate, or violate;
make substantial payments for legal fees, settlement payments, subscription fee refunds, or other costs or damages, including indemnification of third parties;
obtain a license or enter into a royalty agreement, either of which may not be available on reasonable terms or at all, in order to obtain the right to sell, offer to sell, import, make or use the relevant intellectual property; or
redesign certain portions of the allegedly infringing products to avoid infringement, misappropriation, or violation, which could be costly, time-consuming, or impossible.
Intellectual property infringement claims, with or without merit, are typically complex, time consuming, and expensive to resolve and would divert the time and attention of our management and technical personnel. These claims could also subject us to significant liability for damages, including treble damages if we are found to have willfully infringed third-party patents. It may enjoin us from continuing to use certain features or portions of allegedly infringing products or even the allegedly infringing products themselves. It may also result in adverse publicity, which could harm our reputation and ability to attract or retain customers or otherwise prevent us from competing effectively in the market. As we grow, we may experience a heightened risk of allegations of intellectual property infringement. An adverse result in any litigation claims against us could have a material adverse effect on our business, financial condition, and results of operations.
50

Our use of open source software could negatively affect our ability to sell our products and subject us to possible litigation.
We use open source software in our products, and we expect to continue to incorporate open source software in our products in the future. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products or to maintain the confidentiality of our proprietary source code. Moreover, we may encounter instances in which we have incorporated additional open source software in our proprietary software in a manner that is inconsistent with the terms of the applicable license or our current policies and procedures. While we have adopted guidelines for the appropriate use of, and regularly audit our use of, open source software, these measures may not always be effective. If we were to combine or link our proprietary software products with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software products and allow others to use it at no cost. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our products that contained the open source software, and required to comply with onerous conditions or restrictions on these products, which could disrupt the distribution and sale of these products or put our proprietary source code at risk.
From time to time, there have been claims challenging the ownership rights in open source software against companies that incorporate it into their products and the licensors of such open source software provide no warranties or indemnities with respect to such claims. As a result, we and our customers could be subject to lawsuits by parties claiming ownership of what we believe to be open source software. Litigation could be costly for us to defend, have a negative effect on our business, financial condition, and results of operations, or require us to devote additional research and development resources to change our products. Some open source projects have known vulnerabilities and architectural instabilities and are provided on an “as-is” basis which, if not properly addressed, could negatively affect the performance of our platform. If we inappropriately use or incorporate open source software subject to certain types of open source licenses that challenge the proprietary nature of our platform, we may be required to re-engineer our platform, discontinue the sale of affected products, or take other remedial actions, which may adversely affect our business, financial condition, and results of operations.
Our use of AI technology and the integration of AI technology with our products and services may subject us to increased risk given the emerging nature of AI technology.
We have incorporated, and may continue to incorporate, artificial intelligence technology (“AI Technology”) in our products and services, including our email, SMS, and reviews offerings, and this incorporation of AI Technology in our business and operations may become more significant over time. The use of generative AI, a newer and emerging technology in the early stages of commercial use, may expose us to additional risk, such as damage to our reputation, competitive position, additional costs, and other business, legal and regulatory risks. For example, generative AI has been known to produce false or “hallucinatory” inferences or output, and certain generative AI technology use machine learning and other predictive analysis techniques, which can produce inaccurate, incomplete, or misleading content, unintended biases, and other discriminatory or unexpected results, errors or inadequacies, any of which may not be easily detectable by us or any of our related service providers. Accordingly, while AI-powered applications may help provide more tailored or personalized user experiences, if the content, analyses, or recommendations produced by AI-powered applications are, or are perceived to be, deficient, inaccurate, biased, unethical or otherwise flawed, our reputation, competitive position, and business may be materially and adversely affected.
In addition, new laws and regulations, or the interpretation of existing laws and regulations, in any of the jurisdictions in which we operate may affect our use of AI Technology and expose us to government enforcement or civil lawsuits. As
51

the legal and regulatory framework relating to use of AI Technology changes and matures, there may be an increase in our operational and development expenses that impact our ability to earn revenue from or utilize certain AI Technology.
Furthermore, the use of AI Technology has resulted in, and may result in, an increase in our risk with respect to intellectual property rights, privacy rights, publicity rights and cybersecurity incidents, including as it relates to personal data that we have in our possession or process on behalf of our customers. Certain output produced by us using AI Technology may not be subject to patent or copyright protection, which may adversely affect our intellectual property rights in, or ability to commercialize or use, any such output. In addition, output produced by AI Technology may include information subject to certain privacy or rights of publicity laws or constitute an unauthorized derivative work of copyrighted material used in training the underlying AI Technology, any of which could create a risk of liability for us, or adversely affect our business or operations. To the extent that we do not have sufficient rights to use the data or other material or content used in or produced by the AI Technology used in our business, or if we experience cybersecurity incidents in connection with our use of AI Technology, it could adversely affect our reputation and expose us to legal liability or regulatory risk, including with respect to third-party intellectual property rights, privacy, publicity, contractual or other rights.
As the use of AI Technology becomes more prevalent, we anticipate that it will continue to present new or unanticipated legal, reputational, technical, operational, ethical, competitive, and regulatory issues. We expect that our incorporation of AI Technology in our business will require additional resources, including the incurrence of additional costs, to develop and maintain our products, services, and features to minimize potentially harmful, unintended or other adverse consequences, to comply with existing and new laws and regulations, to maintain or extend our competitive position, and to address any legal, reputational, technical, operational, ethical, competitive, and regulatory issues that may arise as a result of any of the foregoing. Furthermore, our competitors or other third parties may incorporate AI Technology into their products more quickly or more successfully than us, which could impair our ability to compete effectively. As a result, the challenges presented with our use of AI Technology may adversely affect our business, financial condition, and results of operations.
Risks Relating to Ownership of Our Series A Common Stock
Our IPO occurred in September 2023. As such, there has only been a public market for our Series A common stock for a short period of time. The trading price of our Series A common stock may continue to be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares at or above the price at which you purchased those shares.
The market prices of the securities of other newly public companies have historically been highly volatile and markets in general have been highly volatile in light of the COVID-19 pandemic, the Russia-Ukraine conflict, the conflict in the Gaza Strip, and other factors. Additionally, we have a relatively small public float due to the relatively small size of our IPO and the concentrated ownership of our common stock among our executive officers, directors, and greater than 5% stockholders. As a result of our small public float, our Series A common stock may be less liquid and have greater stock price volatility than the common stock of companies with broader public ownership. The trading price of our Series A common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
overall performance of the equity markets and/or publicly-listed technology companies;
actual or anticipated fluctuations in our revenue or other operating metrics;
our actual or anticipated operating performance and the operating performance of our competitors;
the financial projections we may provide to the public, any changes in those projections, or our failure to meet those projections;
52

failure of securities analysts to initiate or maintain coverage of our company, changes in financial estimates by any securities analysts who follow our company, or our failure to meet the estimates or the expectations of securities analysts or investors;
the economy as a whole and market conditions in our industry;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant innovations; new products, services, or capabilities; acquisitions, strategic partnerships, or investments; joint ventures; or capital commitments;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business, including those related to privacy and cybersecurity in the United States or globally;
lawsuits threatened or filed against us;
actual or perceived privacy or data security incidents;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, products, services, or technologies by us or our competitors;
changes in accounting standards, policies, guidelines, interpretations, or principles;
any major change in our board of directors, management, or key personnel;
other events or factors, including those resulting from war (including the Russia-Ukraine conflict and the conflict in the Gaza Strip), incidents of terrorism, pandemics (including the COVID-19 pandemic), or elections, or responses to these events; and
sales of additional shares of our Series A common stock by us or our stockholders.
In addition, stock markets, and the market for technology companies in particular, have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Often, trading prices of many companies have fluctuated in ways unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have filed securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business, results of operations, and financial condition.
Moreover, because of these fluctuations, comparing our results of operations on a period-to-period basis may not be meaningful. You should not rely on our past results as an indication of our future performance. This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenue or results of operations fall below the expectations of analysts or investors or below any forecasts we may provide to the market, or if the forecasts we provide to the market are below the expectations of analysts or investors, the trading price of our Series A common stock could decline substantially. Such a trading price decline could occur even when we have met any previously publicly stated revenue or earnings forecasts that we may provide.
The dual series structure of our common stock has the effect of concentrating voting control with those stockholders who hold shares of our Series B common stock, including our directors, executive officers, and their respective affiliates. This ownership limits or precludes your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all
53

of our assets, or other major corporate transaction requiring stockholder approval, and that may depress the trading price of our Series A common stock.
Our Series B common stock has ten votes per share, and our Series A common stock has one vote per share. Our directors, executive officers, and their affiliates, beneficially own in the aggregate 57.2% of the voting power of our capital stock as of December 31, 2023. Our co-founders, Andrew Bialecki and Ed Hallen, beneficially own 41.2% and 15.1%, respectively, of our Series B common stock and together 55.0% of our Series B common stock as of December 31, 2023. As such, our co-founders individually or together hold significant influence and control over matters requiring the vote of our stockholders including the sale, merger or acquisition of our company. Because of the ten-to-one voting ratio between our Series B and Series A common stock, the holders of our Series B common stock collectively continue to control a 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 seventh anniversary of our IPO, when all outstanding shares of Series A common stock and Series B common stock will convert automatically into shares of a single series of common stock, or until they no longer hold a majority of the combined voting power of our common stock. This concentrated control may limit or preclude 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 concentrated control may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may believe are in your best interest as one of our stockholders.
Future transfers by holders of Series B common stock will generally result in those shares converting to Series A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of Series B common stock to Series A common stock will have the effect, over time, of increasing the relative voting power of those holders of Series B common stock who retain their shares in the long term. As a result, it is possible that one or more of the persons or entities holding our Series B common stock could gain significant voting control as other holders of Series B common stock sell or otherwise convert their shares into Series A common stock.
We cannot predict the effect our dual series structure may have on the trading price of our Series A common stock.
We cannot predict whether our dual series structure will result in a lower or more volatile trading price of our Series A common stock, adverse publicity, or other adverse consequences. For example, certain index providers have announced restrictions affecting companies with multiple-class or series share structures in certain of their indices. In July 2017, FTSE Russell announced that it would require new constituents of its indices to have greater than 5% of a company’s voting rights in the hands of public stockholders. Under this policy, the dual series structure of our common stock could make us ineligible for inclusion in certain indices and, as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track those indices may not invest in our Series A common stock. These policies are relatively new and it is unclear what effect, if any, they will have or continue to have on the valuations of publicly traded companies excluded from such indices, but it is possible that they may depress valuations, as compared to similar companies that are included. Because of the dual series structure of our common stock, we may be excluded from certain indices, and other stock indices may take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from certain stock indices could preclude investment by many of these funds and could make our Series A common stock less attractive to other investors. As a result, the trading price of our Series A common stock could be adversely affected.
54

We are an emerging growth company, and any decision on our part to comply only with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our Series A common stock less attractive to investors.
We are an emerging growth company, and, for as long as we continue to be an emerging growth company, we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to emerging growth companies, including:
not being required to have our independent registered public accounting firm audit our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act;
reduced disclosure obligations regarding executive compensation in our periodic reports and Annual Report on Form 10-K; and
exemptions from the requirements of holding a non-binding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.
We could be an emerging growth company for up to five years following the completion of our IPO. Our status as an emerging growth company will end as soon as any of the following takes place:
the last day of the fiscal year in which we have more than $1.235 billion in annual revenue;
the date we qualify as a “large accelerated filer,” with at least $700 million of equity securities held by non-affiliates;
the date on which we have issued, in any three-year period, more than $1.0 billion in non-convertible debt securities; or
the last day of the fiscal year ending after the fifth anniversary of the completion of our IPO.
We cannot predict if investors will find our Series A common stock less attractive if we choose to rely on the exemptions afforded to emerging growth companies. If some investors find our Series A common stock less attractive because we rely on any of these exemptions, there may be a less active trading market for our Series A common stock and the trading price of our Series A common stock may be more volatile.
Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, the trading price of our Series A common stock and trading volume could be adversely affected.
The trading market for our Series A common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If few securities analysts cover us, or if industry analysts cease coverage of us, the trading price for our Series A common stock would be negatively affected. If one or more of the analysts who cover us downgrade our Series A common stock or publish inaccurate or unfavorable research about our business, our Series A common stock trading price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us on a regular basis, demand for our Series A common stock could decrease, potentially causing our Series A common stock trading price and trading volume to decline.
55

Sales of substantial amounts of our Series A common stock in the public markets, or the perception that sales might occur, could cause the trading price of our Series A common stock to decline.
Sales of a substantial number of shares of our Series A common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could cause the trading price of our Series A common stock to decline. While shares held by directors, executive officers, and other affiliates are subject to volume limitations under Rule 144 under the Securities Act and various vesting agreements, we are unable to predict the timing of or the effect that such sales may have on the prevailing market price of our Series A common stock.
In addition, as of December 31, 2023, we had 31,734,725 options outstanding that, if fully exercised, would result in the issuance of an equal number of shares of Series B common stock, as well as 10,484,244 shares of Series B common stock and 4,206,173 shares of Series A common stock subject to outstanding RSU awards. Shares of Series B common stock will automatically convert into shares of Series A common stock upon certain transfers and other events. All of the shares of Series B common stock issuable upon the exercise of stock options or the vesting of RSU awards and the shares reserved for future issuance under our equity incentive plans have been registered on a registration statement on Form S-8 under the Securities Act. Accordingly, following conversion to shares of Series A common stock, these shares can be freely sold in the public market upon issuance, subject to volume limitations under Rule 144 for our executive officers and directors and applicable vesting requirements.
Certain holders of our Series B common stock have rights, subject to some conditions, to require us to file registration statements for the public resale of the Series A common stock issuable upon conversion of such shares or to include such shares in registration statements that we may file for us or other stockholders. Any registration statement we file to register additional shares, whether as a result of registration rights or otherwise, could cause the trading price of our Series A common stock to decline or be volatile.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our stock incentive plans, or otherwise will dilute all other stockholders and could negatively affect our results of operations.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors, consultants, and advisors under our stock incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in complementary companies, products, or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our Series A common stock to decline. Any additional grants of equity awards under our stock incentive plans will also increase stock-based compensation expense and negatively affect our results of operations. Commencing in the fourth quarter of 2020, we began granting RSUs to employees. RSUs granted under our 2015 Plan prior to our IPO vest upon the satisfaction of both a service condition and a liquidity event condition. In September 2023, we completed our IPO, as a result of which the liquidity event condition was satisfied. Subsequent to the IPO, any unvested RSUs subject to both the service vesting condition and liquidity event vesting condition will vest as the service vesting condition is met over the remaining service period. During the year ended December 31, 2023, stock-based compensation expense recognized for RSUs was $338.0 million, which represented $331.0 million of cumulative stock-based compensation expense for RSUs that vested upon satisfaction of both a service condition and a liquidity event condition, including the RSUs that vested in connection with our IPO, and $7.0 million of stock-based compensation expense for RSUs granted during the year ended December 31, 2023 that vest upon satisfaction of only a service condition. As a public company, our RSUs are only subject to service-based vesting, and accordingly we expect to continue to incur stock-based compensation expense as these RSUs vest.
56

We do not intend to pay dividends on our Series A common stock in the foreseeable future and, consequently, the ability of Series A common stockholders to achieve a return on investment will depend on appreciation in the trading price of our Series A common stock.
We have never declared or paid any cash dividends on our capital stock. We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the operation 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 Series A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate. Even if the markets in which we compete achieve the forecasted growth, our business could fail to grow at similar rates, if at all.
Market estimates and growth forecasts are uncertain and based on assumptions and estimates that may be inaccurate. The size of our addressable market depends on a number of factors, including the desire of businesses to differentiate themselves through digital customer engagement, partnership opportunities, changes in the competitive landscape, technological changes, data security and privacy concerns, customer budgetary constraints, changes in business practices, changes in the regulatory environment, and changes in economic conditions. Our estimates and forecasts relating to the size and expected growth of our market may prove to be inaccurate. Even if the market in which we compete meets the size estimates and growth rates we forecast, our business could fail to grow at similar rates, if at all, which could cause the trading price of our Series A common stock to decline or be volatile.
Provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current board of directors, and limit the trading price of our Series A common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
provide that our board of directors is classified into three classes of directors with staggered three-year terms;
permit our board of directors to establish the number of directors and fill any vacancies and newly-created directorships;
require super-majority voting to amend our amended and restated bylaws; provided, however, that majority voting is required to amend our amended and restated bylaws if our board of directors recommends that the stockholders approve such amendment;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
after the date that the outstanding shares of Series B common stock no longer represent a majority of the combined voting power of our Series A and Series B common stock (the “Voting Threshold Date”), prohibit stockholder action by written consent, thereby requiring all stockholder actions to be taken at a meeting of our stockholders;
until the Voting Threshold Date, our stockholders are able to act by written consent only if the action is first recommended or approved by our board of directors;
provide that only our board of directors is authorized to call a special meeting of stockholders;
provide for a dual series common stock structure where holders of our Series B common stock are able to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the
57

outstanding shares of our Series A and Series B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
provide that our board of directors is expressly authorized to alter or repeal our amended and restated bylaws; and
contain 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 Corporation Law (the “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.
Our amended and restated bylaws designate specific courts as the exclusive forum for certain litigation that may be initiated by our stockholders, which could potentially limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware is the sole and exclusive forum for any state law claims for:
any derivative action or proceeding brought on our behalf;
any action asserting a claim of breach of fiduciary duty owed by any of our current or former directors, officers, other employees, or stockholders to us or our stockholders;
any action asserting a claim arising pursuant to the DGCL, our amended and restated certificate of incorporation, or our amended and restated bylaws (including the interpretation, validity or enforceability thereof); or
any action asserting a claim that is governed by the internal affairs doctrine (the “Delaware Forum Provision”).
Our amended and restated bylaws further provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act (the “Federal Forum Provision”). In addition, our amended and restated bylaws provide that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the Delaware Forum Provision and the Federal Forum Provision; provided, however, that stockholders cannot and will not be deemed to have waived our compliance with the U.S. federal securities laws and the rules and regulations thereunder.
The Delaware Forum Provision and the Federal Forum Provision in our amended and restated bylaws may impose additional litigation costs on stockholders in pursuing any such claims. Additionally, these forum selection clauses may limit our stockholders’ ability to bring a claim in a judicial forum that they find favorable for disputes with us or our directors, officers, employees, or stockholders which may discourage the filing of lawsuits against us and our directors, officers, employees, or stockholders even though an action, if successful, might benefit our stockholders. In addition, while the Delaware Supreme Court and other state courts have upheld the validity of federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court, there is uncertainty as to whether other courts will enforce our Federal Forum Provision. If the Federal Forum Provision is found to be unenforceable, we may incur additional costs associated with resolving such matters. The Federal Forum Provision may also impose additional litigation costs on stockholders who assert that the provision is not enforceable or invalid. The Court of Chancery of the State of Delaware and the federal district courts of the United States may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments may be more or less favorable to us than our stockholders.
58

General Risk Factors
We have incurred, and we will continue to incur, increased costs as a result of operating as a public company, and our management is required to devote substantial time to support compliance with our public company responsibilities and corporate governance practices.
As a public company, we have incurred, and we will continue to incur, significant finance, legal, accounting, and other expenses, including director and officer liability insurance, that we did not incur as a private company, which we expect to further increase after we are no longer an “emerging growth company.” The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, stock exchange listing requirements, the reporting requirements of the Exchange Act, and other applicable securities rules and regulations impose various requirements on public companies in the United States. Our management and other personnel devote a substantial amount of time to support compliance with these requirements. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee. For example, the Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and results of operations and comply with the Sarbanes-Oxley Act and other rules and regulations. Moreover, these rules and regulations have increased, and will continue to increase, our legal and financial compliance costs and make some activities more time-consuming and costly. We cannot predict or estimate the amount of additional costs we will continue to incur as a public company or the specific timing of such costs.
In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time-consuming. These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies, potentially resulting in continued uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest substantial resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from business operations to compliance activities. If our efforts to comply with new laws, regulations, and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
Adverse developments affecting the financial services industry, such as actual events or concerns involving liquidity, defaults, or non-performance by financial institutions or transactional counterparties, could adversely affect our current and projected business operations, financial condition, and results of operations.
Actual events involving limited liquidity, defaults, non-performance, or other adverse developments that affect financial institutions, transactional counterparties or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. For example, on March 10, 2023, Silicon Valley Bank (“SVB”), was closed by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (the “FDIC”), as receiver. Similarly, on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each swept into receivership followed by First Republic Bank on May 1, 2023. Although a statement by the U.S. Department of the Treasury, the Federal Reserve, and the FDIC indicated that all depositors of SVB would have access to all of their money after only one business day of closure, including funds held in uninsured deposit accounts, borrowers under credit agreements, letters of credit, and certain other financial instruments with SVB, Signature Bank or any other financial institution that is placed into receivership by the FDIC may be unable to access undrawn amounts thereunder. Although we are not currently a borrower or party to any such instruments with SVB, Signature or any other financial institution currently in receivership, if any of our future lenders or counterparties to any such instruments were to be placed into receivership, we may be unable to access such funds. In addition, if any of our customers, suppliers, or other parties with whom we conduct business are unable to access funds pursuant to such instruments or lending arrangements
59

with such a financial institution, such parties’ ability to pay their obligations to us or to enter into new commercial arrangements requiring additional payments to us could be adversely affected. In this regard, counterparties to SVB credit agreements and arrangements, and third parties such as beneficiaries of letters of credit (among others), may experience direct impacts from the closure of SVB and uncertainty remains over liquidity concerns in the broader financial services industry. Similar impacts have occurred in the past, such as during the 2008-2010 financial crisis.
Inflation and rapid increases in interest rates have led to a decline in the trading value of previously issued government securities with interest rates below current market interest rates. Although the U.S. Department of Treasury, FDIC, and Federal Reserve Board have announced a program to provide up to $25 billion of loans to financial institutions secured by certain of such government securities held by financial institutions to mitigate the risk of potential losses on the sale of such instruments, widespread demands for customer withdrawals or other liquidity needs of financial institutions for immediate liquidity may exceed the capacity of such program. Additionally, there is no guarantee that the U.S. Department of Treasury, FDIC, and Federal Reserve Board will provide access to uninsured funds in the future in the event of the closure of other banks or financial institutions, or that they would do so in a timely fashion.
Although we assess our banking and customer relationships as we believe necessary or appropriate, our access to funding sources and other credit arrangements in amounts adequate to finance or capitalize our current and projected future business operations could be significantly impaired by factors that affect us, the financial institutions with which we have credit agreements or arrangements directly, or the financial services industry or economy in general. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects for companies in the financial services industry. These factors could involve financial institutions or financial services industry companies with which we have financial or business relationships, but could also include factors involving financial markets or the financial services industry generally.
The results of events or concerns that involve one or more of these factors could include a variety of material and adverse impacts on our current and projected business operations, financial condition, and results of operations. These could include, but may not be limited to, the following:
Delayed access to deposits or other financial assets or the uninsured loss of deposits or other financial assets;
Delayed or lost access to, or reductions in borrowings available under revolving existing credit facilities or other working capital sources and/or delays, inability, or reductions in our ability to refund, roll over or extend the maturity of, or enter into new credit facilities or other working capital resources;
Potential or actual breach of contractual obligations that require us to maintain letters of credit or other credit support arrangements;
Potential or actual breach of financial covenants in our credit agreements or credit arrangements;
Potential or actual cross-defaults in other credit agreements, credit arrangements or operating or financing agreements; or
Termination of cash management arrangements and/or delays in accessing or actual loss of funds subject to cash management arrangements.
In addition, investor concerns regarding the United States or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our cash and liquidity resources could, among other risks, adversely impact our ability to meet our operating expenses, financial obligations or fulfill our other
60

obligations, result in breaches of our financial and/or contractual obligations or result in violations of federal or state wage and hour laws. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on our liquidity and our current and/or projected business operations, financial condition, and results of operations.
Our business is subject to the risks of earthquakes, fire, floods, and other natural catastrophic events, and to interruption by man-made problems such as power disruptions, computer viruses, data security breaches, or terrorism.
Our corporate headquarters are located in Boston, Massachusetts, and we have employees elsewhere in the United States. We also have offices in the United Kingdom and Australia. A significant natural disaster, such as an earthquake, fire, or flood, occurring at our headquarters, at one of our other facilities, or where a partner is located, could adversely affect our business, results of operations, and financial condition. Further, if a natural disaster or man-made problem were to affect our third-party vendors, it could adversely affect the ability of our customers to use our platform. In addition, natural disasters and acts of terrorism could cause disruptions in our or our customers’ businesses, national economies, or the world economy as a whole. Health concerns or political or governmental developments in countries where we or our customers and vendors operate could result in economic, social, or labor instability and could have a material adverse effect on our business, results of operations, and financial condition.
Although we maintain incident management and disaster response plans, in the event of a major disruption caused by a natural disaster or man-made problem, we may be unable to continue our operations in part or in full and may endure system interruptions, reputational harm, delays in our development activities, lengthy interruptions in service, breaches of data security and loss of critical data, any of which could adversely affect our business, results of operations, and financial condition.
Climate change may have a long-term impact on our business.
We recognize that there are inherent climate-related risks wherever business is conducted. Any of our primary office locations may be vulnerable to the adverse effects of climate change. For example, our offices globally may experience climate-related events at an increasing frequency, including drought, water scarcity, heat waves, cold waves, wildfires, and resultant air quality impacts and power shutoffs associated with wildfire prevention. While this danger currently has a low-assessed risk of disrupting our normal business operations, it has the potential to disrupt employees’ abilities to commute to work or to work from home and stay connected effectively. Furthermore, it is more difficult to mitigate the impact of these events on our employees to the extent they work from home. Climate-related events, including the increasing frequency of extreme weather events and their impact on the critical infrastructure of the United States, Europe, and other major regions, have the potential to disrupt our business, our third-party suppliers and/or the business of our customers, and may cause us to experience higher attrition, losses, and additional costs to maintain or resume operations. Regulatory developments, changing market dynamics and stakeholder expectations regarding climate change may impact our business, financial condition, and results of operations.
Item 1B. Unresolved Staff Comments
Not Applicable.
Item 1C. Cybersecurity
Governance Related to Cybersecurity Risks
Our board of directors recognizes the importance of our risk management program related to cybersecurity. As provided in the charter of the audit committee of our board of directors (“Audit Committee”), our Audit Committee serves a key function in our board of directors’ oversight of these risks and processes. Our Chief Information Security Officer (“CISO”) provides updates on the cybersecurity risks we face and our processes to address those risks to our Audit
61

Committee on a periodic, but at least quarterly, basis. These updates may include, but are not limited to, reports of identified cybersecurity risks, status of our risk management processes, and updates regarding regulatory requirements and policies.
Our Audit Committee comprises members of our board of directors with extensive experience in the technology sector who have held leadership positions at other publicly listed companies and have expertise in various aspects of our business. Cybersecurity matters are formally raised to the Chief Executive Officer, Chief Financial Officer, and Chief Legal Officer through their attendance of Audit Committee meetings. These individuals are also informed of significant events and updates through direct communication from our CISO as needed. We have a process for significant decisions over the Company’s cybersecurity framework and identified incidents to be escalated to the board of directors for disclosure and oversight.
Our CISO leads our cybersecurity initiatives and is primarily responsible for the assessing, managing, and monitoring of the Company’s cybersecurity risks. Our CISO has over 20 years of experience in the technology sector, including as CISO of other publicly listed technology companies. His knowledge of cybersecurity, compliance, and risk assessment has been leveraged to develop our cybersecurity governance and risk strategy. Our CISO oversees the Security Operations and Trust team, as well as our cybersecurity related programs and matters, which are reported on regularly to the Audit Committee.
Cybersecurity Risk Management and Strategy
We have integrated cybersecurity risk management into our enterprise risk management framework in an effort to identify, assess, and manage risks from cybersecurity threats that could affect our business and information systems. We have implemented a cybersecurity program that is informed by recognized industry standards and frameworks, and incorporates elements of the same, including elements of the National Institute of Standards and Technology Cybersecurity Framework and International Organization for Standardization and the ISO 27001 standards.
Our cybersecurity risk assessment program includes a number of components, including monitoring and reviewing relevant intelligence sources to identify potential cybersecurity risk and threats, penetration testing and vulnerability assessments, and audits and maturity assessments. These processes are conducted periodically by both internal and external resources. For example, independent third-party experts and assessors assist with our SOC 2 Type 2 examinations and penetration testing. Our internal audit function also periodically conducts an assessment of different systems to provide the Audit Committee with information on our cybersecurity risk management processes.
We have implemented a process to address identified risks from cybersecurity threats in which the Security Operations and Trust team works in consultation with management and other key stakeholders, as appropriate, to determine the associated risks, potential impact, and the recommended course of action to address those risks. We have an incident response plan that is designed to set out escalation procedures for informing management and other key stakeholders. Our process calls for significant incidents and significant cyber risks to be raised to the Audit Committee followed by notification to our board of directors.
We engage third-party service providers in the operation of our business. In an effort to mitigate risks from cybersecurity threats associated with our service providers, we perform security reviews of third-party service providers that are critical to our business or that could have an impact on our financial reporting. These security reviews may include, as appropriate, security questionnaires and vendor due diligence assessments. To monitor and manage third-party risk, we have a dedicated Security Operations and Trust team that reviews service providers’ independent attestation reports and third-party certifications.
While we have been the target and victim of cyberattacks by third parties, as of the date of this Annual Report on Form 10-K, we are not aware of any cybersecurity incidents that may have materially affected or are reasonably likely to
62

materially affect the Company, including our business strategy, results of operations, or financial condition. See the section titled “Risk Factors” for further detail on identified risks, including those related to cybersecurity.
Item 2. Properties
Our corporate headquarters is located in Boston, Massachusetts, where we currently lease approximately 159,860 square feet pursuant to a lease agreement that expires in 2028. We also lease or purchase service memberships to additional facilities in Denver, Colorado; London, United Kingdom; and Sydney, Australia. We believe our facilities are adequate for our current needs.
Item 3. Legal Proceedings
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not currently a party to, nor is our property currently subject to, any material legal proceedings, nor are we involved in any legal proceedings the outcome of which we believe would have a material adverse effect on our financial condition or results of operations based on the status of the proceedings at this time. We are not aware of any governmental inquiries or investigations into our business.
Item 4. Mine Safety Disclosures
Not Applicable.
63

Part II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information For Common Stock
Our Series A common stock has been listed on the New York Stock Exchange under the symbol “KVYO” since September 20, 2023. Prior to that date, there was no public trading market for our common stock.
Our Series B common stock is neither listed on any stock exchange nor traded on any public market.
Holders of Record
As of February 23, 2024, there were 120 holders of record of our Series A common stock. The actual number of shareholders of our Series A common stock is greater than this number of record holders, and includes shareholders who are beneficial owners, but whose shares are held in street name by brokers and other nominees.
As of February 23, 2024, there were 83 holders of record of our Series B common stock.
Dividend Policy
We have never declared or paid any cash dividend on our capital stock. We currently intend to retain any future earnings, if any, to fund the development and expansion of our business and do not expect to pay any dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, capital requirements, any contractual restrictions, general business conditions, and other factors that our board of directors may deem relevant.
Securities Authorized for Issuance under Equity Compensation Plans
The information required by this item is incorporated by reference herein to our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.
Stock Performance Graph
The following performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended (the “Securities Act”) or the Exchange Act.
The following graph shows the cumulative total return to our stockholders between September 20, 2023 (the date that our Series A common stock commenced trading on the New York Stock Exchange) through December 31, 2023 in comparison to the S&P 500 Index and the S&P 500 Information Technology Index. The graph assumes that (i) $100 was invested in each of our Series A common stock, the S&P 500 Index, and the S&P 500 Information Technology Index at their respective closing prices on September 20, 2023 and (ii) reinvestment of gross dividends. The stock price performance shown in the graph represents past performance and should not be considered an indication of future stock price performance.
64

Screenshot 2024-02-20 154840.jpg
9/20/2023
9/30/202310/31/202311/30/202312/31/2023
KVYO
100
105
87
90
85
S&P 500 Index
100
97
95
104
108
S&P 500 Information Technology Index
100
99
99
111
115
Recent Sale of Unregistered Equity Securities
On October 31, 2023, Shopify Strategic partially exercised the Shopify Warrants in cash for 344,381 shares of our Series B common stock at a price per share of $0.01 for an aggregate purchase price of $3,443.81. The issuance of Series B common stock shares was exempt from registration pursuant to Section 4(a)(2) of the Securities Act.
Use of Proceeds from Initial Public Offering of Our Series A Common Stock
On September 19, 2023, the Registration Statement on Form S-1 (File No. 333-274211) (the “Registration Statement”) relating to our IPO was declared effective by the SEC and we priced our IPO. Pursuant to the Registration Statement, we registered an aggregate of 22,080,000 million shares of our Series A common stock, inclusive of the underwriters’ option to purchase additional shares from the selling stockholders. On September 22, 2023, we closed our IPO of 19,200,000 shares of our Series A common stock, including the sale by us of 11,507,693 of shares, at a price to the public of $30.00 per share. We received net proceeds of approximately $320.1 million, after deducting approximately $17.7 million in underwriting discounts and commissions, and $7.4 million in offering-related expenses. Goldman Sachs & Co. LLC, Morgan Stanley & Co, LLC and Citigroup Global Markets Inc. acted as representatives of the underwriters for the offering. No payments were made to our directors or officers or their associates, holders of 10% or more of any class of our equity securities or any affiliates, other than to directors or holders of 10% or more of our equity securities that were selling stockholders in the IPO, as described below.
The IPO also included the sale of 7,692,307 shares of our Series A common stock by selling stockholders. We did not receive any proceeds from the sale of Series A common stock by the selling stockholders. The selling stockholders granted the underwriters an option to purchase up to 2,880,000 additional shares of Series A common stock. The option was
65

exercised for 2,764,066 additional shares on October 19, 2023. Jennifer Ceran, one of our directors, and entities affiliated with Summit Partners, L.P., a holder of more than 10% of our equity securities, were selling stockholders in our IPO.
We used $62.9 million of the net proceeds from our IPO to satisfy the tax withholding and remittance obligations related to the settlement of outstanding RSUs in connection with the offering. There has been no material change in the planned use of proceeds from our IPO as described in our final prospectus, dated September 19, 2023, filed with the SEC on September 20, 2023 pursuant to Rule 424(b) (the “Final Prospectus”).
Issuer Purchase of Equity Securities
None.
Item 6. [Reserved]
Not applicable.
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes that appear elsewhere in this Annual Report on Form 10-K. As discussed in the section titled “Special Note Regarding Forward Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they do not materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included under Part I, Item 1A within this Annual Report on Form 10-K.
This section of this Annual Report on Form 10-K discusses 2023 and 2022 items and year-to-year comparisons between 2023 and 2022. Discussions of 2021 items and year-to-year comparisons between 2022 and 2021 can be found in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section within our Final Prospectus under the Securities Act, and are incorporated herein by reference. The period‑to‑period comparison of financial results is not necessarily indicative of future results.
Overview
We founded Klaviyo in 2012 to provide businesses of all sizes with powerful technology that captures, stores, analyzes, and predictively uses their own data to drive measurable, high-value outcomes. Klaviyo enables businesses to drive revenue growth by making it easy to bring their first-party data together and use it to create and deliver highly personalized consumer experiences across digital channels.
Our platform combines our proprietary data and application layers into one vertically-integrated solution with advanced machine learning and artificial intelligence capabilities. This enables business users of any skill level to harness their data in order to send the right message at the right time across email, SMS, and push notifications, more accurately measure and predict performance, and deploy the specific actions and campaigns that drive the highest impact. Our reviews add-on allows our customers (as defined below) to collect product reviews within our platform to provide a seamless experience across the customer lifecycle, and our CDP offering gives customers user-friendly ways to track new types of data, transform and cleanse data, run more advanced reporting and predictive analysis to drive revenue growth, and sync data in to and out of Klaviyo at scale. We focused on marketing automation within eCommerce as our first application use case, and we believe our software is highly extensible across a broad range of functions and verticals. As of December 31, 2023, our platform had efficiently scaled to over 143,000 customers. Today, our customers primarily operate within the retail and eCommerce vertical. Due to the flexibility and adaptability of our technology, we also see organic demand
66

growth from customers in other verticals, such as education, events and entertainment, restaurants, and travel, as well as from B2B companies. Based upon our available data today, we estimate verticals outside of retail represented less than 5% of our revenue for the year ended December 31, 2023. See the section below titled “Key Performance Metrics – Customers” for additional information on how we define customers and customers outside of retail.
We generate revenue through the sale of subscriptions to our customers for the use of our platform. Our subscription plans are tiered based on the number of active consumer profiles stored on our platform and the number of emails and SMS messages sent. We currently permit our customers to send unlimited push notifications, which are included as part of our email subscription plan. Active consumer profiles are identified profiles that can be reached via at least one enabled marketing channel in Klaviyo; this means the profile is not suppressed, either by revoking consent or being rendered undeliverable. The vast majority of our subscription plans today are monthly.
Our land-and-expand strategy is designed to align our success with that of our customers. As our customers’ businesses grow, they utilize more active consumer profiles and send more emails and SMS messages, which naturally increases their usage of our platform. Our revenue also expands when our customers add additional channels, such as SMS, and additional use cases, such as reviews and our CDP offering, or when their other brands, business units, and geographies start using the platform.
Initial Public Offering
On September 22, 2023, we completed our IPO of 19,200,000 shares of our Series A common stock at a price to the public of $30.00 per share. We sold 11,507,693 of such shares and existing stockholders sold an aggregate of 7,692,307. Our shares of Series A common stock began trading on the New York Stock Exchange on September 20, 2023. We received net proceeds from the IPO of approximately $320.1 million, after deducting approximately $17.7 million in underwriting discounts and commissions, and $7.4 million in offering-related expenses. On October 19, 2023, the underwriters for the IPO exercised their option to purchase additional shares granted in connection with the IPO, with respect to 2,764,066 shares of Series A common stock of a possible 2,880,000 shares. The Company received no proceeds from this transaction, as the option was an option to purchase additional shares of Series A common stock from the existing stockholders.
Immediately following the effectiveness of the registration statement relating to our IPO, we filed our Amended and Restated Certificate of Incorporation, which authorized a total of 3,000,000,000 shares of Series A common stock, 350,000,000 shares of Series B common stock, and 100,000,000 shares of undesignated preferred stock. All shares of common stock then outstanding were reclassified as Series B common stock.
Factors Affecting Our Future Performance
We believe that our performance and future success depend on a number of factors that present significant opportunities for us but also pose risks and challenges, including the following factors:
Growth in New Customers
Attracting new customers to our platform is a key driver of our revenue growth strategy. We have successfully grown our retail and eCommerce customer base and believe we have significant room to expand within this vertical as well as expand into other industries, including education, events and entertainment, restaurants, and travel as well as from B2B customers. Our ability to attract new customers will depend on a number of factors, including our ability to innovate, the effectiveness and pricing of our new and existing products and capabilities, and the success of our selling and marketing efforts.
67

Expansion of Revenue From Our Existing Customer Base
We believe our product-led growth strategy enables us to efficiently expand penetration within our existing customer base. We focus on expansion in three primary ways. First, as our customers increase their usage of our platform through the number of active consumer profiles they have and email and SMS messages they send, they move to higher subscription tiers. Second, we cross-sell additional communication channels, such as SMS to customers who started on our platform with our email offering, as well as add-ons, such as reviews and our CDP offering. Finally, we sell our platform to our customers’ other brands, business units, and geographies. Going forward, our ability to increase sales to existing customers will depend on a number of factors, including our customers’ satisfaction with our solutions and the ability of our customers to attract new consumers. We expect these three forms of revenue expansion to continue in the future.
Growth with Larger Customers
When we first launched our platform, we intentionally focused on serving entrepreneurs and SMBs based on the need we saw for a simple and easy-to-use, yet powerful solution for customers in this category, and the large market opportunity within this group of customers. As our customers have scaled and become mid-market companies and larger enterprises themselves, their success with Klaviyo has attracted more interest from similarly sized businesses that are looking to drive better engagement with their consumers. Our ability to continue to move up market is dependent on a number of factors, including our ability to further adapt our platform to the needs of larger accounts, the effectiveness of our sales team, and pricing.
International Expansion
We believe we have significant expansion opportunities in international markets. We started by serving customers in North America and, in 2019, we expanded our operations to London, England to penetrate the European region. In 2022, we opened our office in Sydney, Australia to capitalize on the opportunities in Asia Pacific. Although we only recently expanded to these regions, we have already experienced significant growth with international sales outside of the Americas accounting for 31.0% of our revenue for the year ended December 31, 2023. We believe that the introduction of additional languages and currencies to our platform will increase our efficacy and ease of use in other regions, as our platform is currently only available in English and US Dollars.
Investment in Innovation and Product Development
Since our inception, we have been focused on product innovation, seeking to create what we believe is the best software solution for our customers. We originally launched our platform with email messaging as our first channel. Since then, we have successfully added other channels, such as SMS and push notifications, as well additional use cases, such as reviews and our CDP offering. Our continued success depends on our ability to sustain product and technology innovation to continue delivering value to our customers. As technology and consumer preferences change, we believe that our ability to drive continuous product innovation will be critical to attract and retain customers and drive revenue growth.
Increased Adoption of Our SMS Offering
We have seen notable success in the expansion of our platform with our SMS offering, which launched in 2021. Once customers adopt our SMS offering, they typically grow their usage over time as they gain comfort and confidence in the new channel. Our SMS offering has higher associated communication sending costs, and as the number of SMS messages sent by our customers increases, we expect our gross margin to decline modestly. SMS messaging is particularly concentrated in the fourth quarter of each year due to the holiday shopping season, resulting in our gross margin being most heavily impacted in that quarter. This gross margin impact could be partially offset by our continued work on data storage architecture and gaining further leverage on costs with our increased scale. We believe we will see our overall gross profit dollars increase as customers send more SMS messages if our SMS offering continues to gain traction.
68

Expansion into New Industry Verticals and Use Cases
As more customers use our platform, we are seeing organic demand from customers in other verticals, such as education, events and entertainment, restaurants, and travel, as well as from B2B companies. While we started with consumer engagement as our initial use case in the retail and eCommerce vertical, we see a large opportunity into other products and verticals. Without an active sales motion, we have attracted customers from verticals other than retail and eCommerce, which indicates the strong interest and applicability of our platform to new verticals. We have begun to explore ways to serve these new verticals more intentionally. For example, we launched Klaviyo for Wellness in June 2023, which is tailored for fitness studios, salons, and other client-based services within the vertical. In the future, we intend to more actively invest in addressing new industry verticals and product use cases.
Key Performance Metrics
Customers. We define a customer as a distinct paid subscription to our platform. A single organization could have multiple discrete contracting divisions or subsidiaries or brands each with paid subscriptions to our platform, which would, in general, constitute multiple distinct customers. In some cases at the customer’s request, we allow subscriptions under the same parent organization to be consolidated into a single paid subscription in which case such consolidated paid subscriptions would constitute a single customer. We measure our total number of customers as a point-in-time calculation measured as of the end of a particular period. Customers do not include persons or entities that use our platform on a free trial basis. We define customers outside of retail as those customers who have an identified industry outside of retail, either through in-product selection or as part of the sales process.
Customers Generating Over $50,000 of ARR. We calculate our number of customers generating over $50,000 of ARR as those customers that have an average ARR of greater than $50,000 over the prior twelve months (or the entire duration of the customer’s paying relationship, if it is less than twelve months) as of the date of determination. We believe the number of customers generating over $50,000 of ARR is a key performance metric to help investors and others understand and evaluate our results of operations in the same manner as our management team, as it is an indicator of our ability to grow the number of customers that are exceeding this ARR threshold, both from our existing customers expanding their usage of our platform and from our sales to larger customers. We believe this is an important indicator of our ability to continue to successfully move up market.
As of December 31, 2023, we had 1,958 customers generating over $50,000 of ARR, compared to 1,085 customers generating over $50,000 of ARR as of December 31, 2022, representing growth of 80% year-over-year.
Dollar-Based Net Revenue Retention Rate. We calculate our Dollar-Based Net Revenue Retention rate (“NRR”) by first identifying the cohort of customers as of twelve months prior to the date of determination. We then calculate the Annualized Recurring Revenue (“ARR”) from this customer cohort as of twelve months prior to the date of determination (the “Prior Period ARR”) and the ARR from this customer cohort as of the date of determination (the “Current Period ARR”). ARR, for any date of determination, is the annualized value of existing paid subscriptions, which we calculate by taking the amount of revenue that we expect to receive in the next monthly period for our existing paid subscriptions, assuming no changes to such subscriptions in the next month, as of that date of determination, and multiplying that amount by twelve. Current Period ARR includes any expansion, price increases, and customer subscriptions that are deactivated and subsequently reactivated during the applicable twelve-month period and reflects contraction or attrition over the last twelve months from this customer cohort, but excludes any ARR from new customers in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the point-in-time NRR. We then calculate the weighted average point-in-time NRR as of the last day of each month in the current trailing twelve-month period to arrive at the NRR, with the weightings determined by the total ARR at the end of each period. We believe NRR is a key performance metric to help investors and others understand and evaluate our results of operations in the same manner as our management team, as it represents the expansion in usage of our platform by our existing customers, which is an important measure of the health of our business and future growth prospects. We measure dollar-based net revenue retention rate to measure this growth.
69

As of December 31, 2023 and 2022, our NRR was 117% and 119%, respectively. We implemented a price increase in September 2022, which positively increased revenue growth in 2022. This price increase also impacted the various measures we use to assess our usage and subscription levels based on revenue, such as NRR and our revenue growth rate, and following its implementation, those measures experienced corresponding increases as a result. As we have reached the one year anniversary of this price increase, these measures have seen a corresponding decrease.
Klaviyo Attributed Value. We define Klaviyo Attributed Value (“KAV”) as the amount of revenue our customers generated through orders placed by consumers within a specified period of time after a message is sent using our platform, which in the case of email is five days from when the message is sent, and in the case of SMS is twenty-four hours from when the message is sent. For email, the message also needs to be opened or clicked in order for the transaction to fall within our definition. KAV excludes orders placed with customers that do not opt-in to sharing data on placed orders, orders for which we cannot determine the currency or value, or unusual orders that appear to us to be anomalies. Since our definition of a customer does not include persons or entities that use our platform on a free trial basis, any revenue generated through orders placed with these persons or entities is also excluded from our definition of KAV. We do not net chargebacks or sales refunds from our calculation of KAV. If a customer leaves Klaviyo, we stop counting that customer’s KAV after their last contracted month. We believe KAV serves as a measure of the return-on-investment that we help generate for our customers and illustrates the value our platform can drive to our customers, which we believe enhances our ability to maintain existing customers and attract new customers. We use KAV as an internal estimate to track the value we drive to customers through our platform. KAV is an operational measure, does not represent revenue earned by us, and does not directly correlate to our pricing, revenue, or results of operations. Further, KAV is not a forecast of future revenue and investors should not place undue reliance on KAV as an indicator of our future or expected results.
Seasonality
Generally, demand for our services increases during the fourth quarter as our customers run more marketing campaigns and deploy marketing spend as a result of increased consumer spending patterns during the holiday shopping season. This is specifically prominent within the retail and eCommerce sector in which the majority of our customers operate today. Given our revenue model allows our customers to scale usage as needed, our sequential revenue growth has been historically stronger in the fourth quarter of each year compared to the revenue growth we see in other quarters. Our customers utilize the SMS offering in particular during the holidays; as such, to the extent that the SMS offering grows in proportion to our other channels, we expect that we would see further seasonality. We believe seasonality may continue to impact our quarterly results going forward.
Components of Results of Operations
Revenue
A significant majority of our revenues are derived from sales of subscriptions, which are comprised of fees paid by customers to access our cloud-based software platform for storing consumer’s first-party data and using it to create and deliver personalized and targeted email and SMS marketing services. A small portion of our revenue is currently derived from professional services. For more information on how we recognize our revenues, see Note 2. Summary of Significant Accounting Policies within the Notes to the Consolidated Financial Statements.
Cost of Revenue
Our cost of revenue primarily consists of cloud-based infrastructure costs, outbound communication sending costs, employee-related costs including payroll, benefits, bonuses, and stock-based compensation expense related to our customer support team, amortization of capitalized internal-use software development costs, and allocated overhead costs, including rent, facilities, depreciation, and costs related to information technology.
We expect our cost of revenue to increase in dollar amount as we continue to invest in our platform infrastructure and support, acquire new customers, and existing customers increase their usage of our platform.
70

Gross Profit
Our gross profit represents revenue, less all cost of revenue.
We expect our gross profit to increase over time due to an increase in revenue. We expect our gross margin to decline modestly in the near term as the volume of SMS messages sent through our platform increases, and it could fluctuate in the long term due to timing of investments and expected increases in our cloud-based infrastructure costs and outbound communication sending costs, including email and SMS, as our customers increase usage of our platform and capabilities. We expect to continue to optimize inputs to our cost of revenue through continued work on data storage architecture and gaining further leverage on costs with our increased scale.
Selling and Marketing
Our selling and marketing costs primarily consist of employee-related costs including payroll, benefits, bonuses, and stock-based compensation; sales commissions, partnership expenses for revenue sharing agreements, including to Shopify Inc. (“Shopify”), other commerce platform partners, and agency partners; costs associated with advertising and marketing activities; and allocated overhead costs, including rent, facilities, depreciation, and costs related to information technology. Sales commissions are considered an incremental cost to obtain contracts with customers and these costs are deferred and amortized over the expected benefit period. On July 28, 2022, we entered into a collaboration agreement and strategic partnership with Shopify pursuant to which we issued warrants to Shopify (and certain of its affiliates) (the “Shopify Warrants”), in exchange for promotion of our marketing services with customers within the Shopify ecosystem. In accordance with relevant accounting policies, we recognize a prepaid marketing expense in connection with the Shopify Warrants. This prepaid marketing expense represents the probable future economic benefit being amortized over a seven-year expected benefit period and is recorded based on the fair value of the warrants on the grant date.
We expect to continue to make investments in our selling and marketing organization, and expect selling and marketing expense to remain our largest operating expense in dollar amount. Selling and marketing expense may fluctuate from period to period depending on the extent and timing of our marketing initiatives. We expect selling and marketing expense to increase in dollar amount but decrease as a percentage of revenue over the longer term. In the short term, we expect selling and marketing costs to increase as we increase headcount in our go-to-market team, grow into new markets, and pay more in partnership fees to Shopify and other partners as we continue to grow.
Research and Development
Our research and development costs primarily consist of employee-related costs associated with research and development staff, including payroll, benefits, bonuses, stock-based compensation, and allocated overhead costs, including rent, facilities, depreciation, and costs related to information technology. We capitalize a portion of our research and development costs that meets the criteria for capitalization of internal-use software. All other research and development costs are expensed as incurred.
We believe continued investment and innovation in our platform, capabilities, and offerings are important for our growth and, as such, expect our research and development costs to continue to increase in dollar amount but remain consistent as a percentage of revenue for the foreseeable future. This percentage may fluctuate from period to period depending on the timing and amount of these expenses.
General and Administrative
Our general and administrative expenses consist of employee-related costs including payroll, benefits, bonuses, and stock-based compensation in general corporate functions; procurement, accounting and finance, tax, legal, project management, and human resources, as well as allocated overhead costs, including rent, facilities, depreciation, and costs related to information technology. Credit card processing fees are also part of general and administrative expenses.
71

We expect general and administrative expenses to increase in the near term as a result of operating as a public company, including expenses associated with compliance with the rules and regulations governing public companies, such as Section 404 of the Sarbanes-Oxley Act, and an increase in legal, audit, insurance, investor relations, professional services and other administrative expenses. Further, we expect an increase in dollar amount of credit card processing fees in line with the expected increase in revenue for the foreseeable future. As a result, we expect our general and administrative expenses to increase in dollar amount for the foreseeable future but to generally decrease as a percentage of our revenue over the longer term as we scale our business. This percentage may fluctuate from period to period depending on the timing and amount of our general and administrative expenses, including in the short term due to increased costs in connection with our initial public offering and heightened compliance requirements associated with operating as a public company. These expenses include increased professional service costs, the increased cost of directors’ and officers’ liability insurance, and costs associated with increasing our employee headcount in certain departments, such as accounting, internal audit, and investor relations.
Interest Income
Interest income consists of income earned from our cash deposits held in interest-bearing accounts and money market funds.
Provision for Income Taxes
Provision for income taxes consists primarily of income taxes related to U.S. states and foreign jurisdictions in which we conduct business. We maintain a full valuation allowance on our U.S. federal and state net deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized.
Segments
We operate our business through one reportable segment, as well as one business activity, providing software that brings consumers’ first-party data together and uses it to create and deliver highly personalized consumer experiences across digital channels.
72

Results of Operations
The following tables set forth our results of operations for the fiscal years presented and express the relationship of certain line items as a percentage of revenue for those periods. The period-to-period comparison of financial results is not necessarily indicative of future results.
Year Ended December 31,
202320222021
($ in thousands)
Consolidated Statements of Operations
Revenue
$698,099 $472,748 $290,640 
Cost of revenue(1)
177,888 128,025 84,696 
Gross profit
520,211 344,723 205,944 
Operating expenses:
Selling and marketing(1)
394,369 213,848 156,342 
Research and development(1)
262,177 104,077 65,599 
General and administrative(1)
194,287 81,834 63,236 
Total operating expenses
850,833 399,759 285,177 
Operating loss(330,622)(55,036)(79,233)
Other income (expense):
Other income (expense), net
(470)388 28 
Interest income
24,051 5,538 139 
Interest expense
— — (8)
Total other income (expense), net
23,581 5,926 159 
Loss before income taxes(307,041)(49,110)(79,074)
Provision for income taxes
1,192 83 319 
Net loss$(308,233)$(49,193)$(79,393)

(1)Includes stock-based compensation expense as follows (in thousands):

Year Ended December 31,

202320222021
Cost of revenue
$24,973 $129 $960 
Selling and marketing
107,954 985 29,713 
Research and development
120,184 1,230 8,193 
General and administrative
87,688 5,958 13,123 
Stock-based compensation, net of amounts capitalized
340,799 8,302 51,989 
Capitalized stock-based compensation expense
1,349 — 
Total stock-based compensation expense
$342,148 $8,302 $51,991 
73

The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue:
Year Ended December 31,
202320222021
Consolidated Statements of Operations
Revenue
100.0 %100.0 %100.0 %
Cost of revenue25.5 27.1 29.1 
Gross profit
74.5 72.9 70.9 
Operating expenses:
Selling and marketing56.5 45.2 53.8 
Research and development37.6 22.0 22.6 
General and administrative27.8 17.3 21.8 
Total operating expenses
121.9 84.6 98.1 
Operating income (loss)
(47.4)(11.6)(27.3)
Other income (expense):
Other income (expense), net
(0.1)0.1 — 
Interest income
3.4 1.2 — 
Interest expense
— — — 
Total other income (expense), net3.3 1.3 0.1 
Income (loss) before income taxes
(44.0)(10.4)(27.2)
Provision for income taxes
0.2 — 0.1 
Net income (loss)
(44.2)%(10.4)%(27.3)%

Comparison of the Years Ended December 31, 2023 and 2022
Revenue
Year Ended December 31,
20232022$ Change% Change
($ in thousands)
Revenue$698,099 $472,748 $225,35147.7 %
Revenue for the year ended December 31, 2023 increased by $225.4 million or 47.7%, to $698.1 million compared to $472.7 million for the year ended December 31, 2022. The increase was primarily due to expansion with existing customers driven by expanded usage of our platform as well as our SMS channel. For the year ended December 31, 2023, sales to existing customers accounted for approximately 68% of the increase in revenue. We estimate our price increase in September 2022 represented a low-double digit increase of incremental revenue dollars in 2023. For the year ended December 31, 2023, approximately 32% of the increase in revenue was related to new customers, particularly in the mid-market and outside of the Americas. Sales to new customers represent the revenue recognized from new customers acquired in the 12 months prior to the period end.
Cost of Revenue
Year Ended December 31,
20232022$ Change% Change
($ in thousands)
Cost of revenue$177,888 $128,025 $49,86338.9 %
74

Cost of revenue for the year ended December 31, 2023 increased by $49.9 million or 38.9%, to $177.9 million compared to $128.0 million for the year ended December 31, 2022. This increase was primarily due to an increase of approximately $24.8 million of stock-based compensation mainly due to the vesting of Double-Trigger RSUs upon and subsequent to the IPO, $17.4 million in outbound communication sending costs on behalf of our customers, and $7.3 million in salaries and personnel expenses as a result of increases in headcount and the implementation of a company-wide sabbatical program.
Gross Profit
Year Ended December 31,
20232022$ Change% Change
($ in thousands)
Gross profit$520,211 $344,723 $175,48850.9 %
Gross profit for the year ended December 31, 2023 increased by $175.5 million or 50.9%, to $520.2 million compared to $344.7 million for the year ended December 31, 2022. This increase was primarily due to revenue growth and ongoing efforts to optimize our costs including (i) higher volume-based discounts and pricing improvements on our purchases of third party cloud hosting infrastructure and (ii) more efficient use of data storage and elimination of legacy storage architecture.
Selling and Marketing
Year Ended December 31,
20232022$ Change% Change
($ in thousands)
Selling and marketing$394,369 $213,848 $180,52184.4 %
Selling and marketing expenses for the year ended December 31, 2023 increased by $180.5 million or 84.4%, to $394.4 million compared to $213.8 million for the year ended December 31, 2022. This increase was primarily due to an increase of approximately $107.0 million of stock-based compensation mainly due to the vesting of Double-Trigger RSUs upon and subsequent to the IPO, $30.9 million in amortization of prepaid marketing expense driven by the Shopify Warrants issued in connection with the Shopify partnership, $26.5 million in salaries and personnel expenses as a result of increases in headcount and the implementation of a company-wide sabbatical program, $14.1 million in partnership-related expenses across our ecosystem, $6.1 million in marketing expenses associated with our advertising campaigns across multiple channels of media, and $1.5 million due to restructuring expenses incurred in the first quarter of 2023. The increase was offset by a decrease of approximately $5.7 million due to a reduction in marketing professional services.
Research and Development
Year Ended December 31,
20232022$ Change% Change
($ in thousands)
Research and development$262,177 $104,077 $158,100151.9 %
Research and development costs for the year ended December 31, 2023 increased by $158.1 million or 151.9%, to $262.2 million compared to $104.1 million for the year ended December 31, 2022. This increase was primarily due to an increase of approximately $119.0 million of stock-based compensation mainly due to the vesting of Double-Trigger RSUs upon and subsequent to the IPO, $34.2 million in salaries and related personnel expenses as a result of increases in headcount and the implementation of a company-wide sabbatical program, $3.0 million in technology expenses, and $2.5 million due to restructuring expenses incurred in the first quarter of 2023.
75

General and Administrative
Year Ended December 31,
20232022$ Change% Change
($ in thousands)
General and administrative$194,287 $81,834 $112,453137.4 %
General and administrative expenses for the year ended December 31, 2023 increased by $112.5 million or 137.4%, to $194.3 million compared to $81.8 million for the year ended December 31, 2022. This increase was primarily due to an increase of approximately $81.7 million of stock-based compensation mainly due to the vesting of Double-Trigger RSUs upon and subsequent to the IPO, $15.5 million in salaries and personnel expenses as a result of increases in headcount and the implementation of a company-wide sabbatical program, $6.4 million in payment processing fees, $5.1 million in professional expenses, primarily attributed to the IPO and public company readiness efforts, and $2.7 million in technology expenses, primarily attributed to an increase in licenses as a result of the aforementioned increases in headcount.
Other Income
Year Ended December 31,
20232022$ Change% Change
($ in thousands)
Other income (expense), net$(470)$388 $(858)(221.1)%
Other income for the year ended December 31, 2023 decreased by $0.9 million or 221.1%, to $(0.5) million compared to $0.4 million for the year ended December 31, 2022. This decrease was primarily due to unfavorable foreign exchange fluctuations.
Interest Income
Year Ended December 31,
20232022$ Change% Change
($ in thousands)
Interest income$24,051 $5,538 $18,513334.3 %
Interest income for the year ended December 31, 2023 increased by $18.5 million or 334.3%, to $24.1 million compared to $5.5 million for the year ended December 31, 2022. This increase was primarily due to an increase in interest rates, greater cash balances due to the IPO, and the volume of newly opened interest-bearing accounts, including money market funds, as part of our diversified cash management strategy.
76

Provision for Income Taxes
Year Ended December 31,
20232022$ Change% Change
($ in thousands)
Provision for income taxes$1,192 $83 $1,109NM
______________
NM - Not meaningful
Income tax expense for the year ended December 31, 2023 increased by $1.1 million to $1.2 million compared to $0.1 million for the year ended December 31, 2022. This increase was primarily due to an increase in profits before taxes in our international entities.
Liquidity and Capital Resources
We assess our liquidity in terms of our ability to generate cash to fund our operating, investing, and financing activities. In doing so, we review and analyze our primary sources and uses of liquidity to include cash balances on hand and cash flows from operations.
Since our inception through December 31, 2023, we have financed our operations primarily through sales of equity securities and payments received from our customers. In September 2023, we completed our IPO which resulted in aggregate cash proceeds of approximately $320.1 million, after deducting approximately $17.7 million in underwriting discounts and commissions, and $7.4 million in offering-related expenses.
As of December 31, 2023, our principal sources of liquidity included cash, cash equivalents, and restricted cash totaling $739.7 million, with such amounts held for working capital purposes. Our cash equivalents were comprised of $314.5 million in money market funds.
Our primary cash needs are for personnel-related expenses, selling and marketing expenses, and third-party cloud infrastructure expenses.
Based upon our current levels of operations, we believe our operating cash flows provide sufficient liquidity to support liquidity and financing needs for at least the next twelve months. Our ability to continue to meet these requirements and obligations will depend on, among other things, our ability to achieve anticipated levels of revenue and cash flow from operations, and our ability to manage costs and working capital successfully. Additionally, our cash flow generation ability is subject to general economic, financial, competitive, legislative, and regulatory factors, and other factors that are beyond our control. We cannot assure you that our business will generate cash flow from operations in an amount sufficient to enable us to fund our liquidity needs.
The following table sets forth, for the periods indicated, our working capital:
77

As of December 31,
20232022
($ in thousands)
Cash$738,562 $385,820 
Restricted cash, current(1)
409 409 
Accounts receivable, net of allowance for doubtful accounts
23,076 10,723 
Deferred contract acquisition costs15,198 11,215 
Prepaid expenses and other current assets26,244 19,336 
Accounts payable13,597 8,890 
Accrued expenses62,838 36,126 
Operating lease liabilities14,081 14,864 
Deferred revenue40,100 25,109 
Total Working Capital
$672,873 $342,514 
______________
(1)Restricted cash related to our required collateral to fund payroll and credit card obligations in the Australia entity.
Working capital consists of current assets (including cash, current portion of restricted cash, accounts receivable, current deferred contract acquisition costs, current prepaid expenses and other current assets), less current liabilities (including accounts payable, accrued expenses, current lease liabilities, and deferred revenue, all of which is current).
Statement of Cash Flows
The following table sets forth, for the periods indicated, our beginning balance of cash, net cash flows provided by operating, investing and financing activities, and our ending balance of cash. For additional detail, see our consolidated financial statements and the accompanying notes thereto included elsewhere in this Annual Report on Form 10-K.
Year Ended December 31,
20232022
($ in thousands)
Net cash provided by (used in)
Operating activities
$119,371 $(23,552)
Investing activities
(9,358)(18,745)
Financing activities
242,728 101,300 
Net increase (decrease) in cash and restricted cash
$352,741 $59,003 
Cash, cash equivalents, and restricted cash, beginning of period
386,916 327,913 
Cash, cash equivalents, and restricted cash, end of period$739,657 $386,916 

Operating Activities
Net cash provided by operating activities of $119.4 million for the year ended December 31, 2023 was primarily attributable to a net loss of $308.2 million adjusted for non-cash charges of $433.5 million and net cash outflows of $5.9 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $340.8 million of stock-based compensation expense, $52.9 million of prepaid marketing expense amortization, $15.8 million of deferred contract acquisition cost amortization, $13.7 million of depreciation and amortization expense, and $13.0 million of operating lease costs. Net cash outflows from changes in operating assets and liabilities primarily
78

consisted of a $26.9 million increase in deferred contract acquisition costs related to increase in sales commissions resulting from our increase in revenues, a $15.2 million decrease in operating lease liabilities due to payments related to our operating lease obligations, and a $12.9 million increase in accounts receivable due to an increase in customer billings. The cash outflow was offset by cash inflows primarily from a $15.0 million increase in deferred revenue resulting from increased billings for subscriptions and a $31.2 million net increase in accrued expenses and accounts payable due to timing of vendor payments and the implementation of a company-wide sabbatical program.
Net cash used in operating activities of $23.6 million for the year ended December 31, 2022 was primarily attributable to a net loss of $49.2 million adjusted for non-cash charges of $61.1 million and net cash outflows of $35.5 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $22.0 million of prepaid marketing expense amortization, $9.0 million of depreciation and amortization expense, $10.6 million of deferred contract acquisition cost amortization expense, $6.8 million of stock-based compensation expense, and $11.8 million of operating lease costs. Net cash outflows from changes in operating assets and liabilities primarily consisted of $20.2 million increase in deferred contract acquisition costs related to increase in sales commissions resulting from our increase in revenues, $9.3 million decrease in operating lease liabilities due to payments related to our operating lease obligations, $5.2 million increase in accounts receivable due to an increase in customer billings, $5.2 million increase in prepaid expenses due to prepayments for cloud infrastructure and hosting costs, and a $5.7 million net decrease in accrued expenses and accounts payable due to timing of vendor payments. The cash outflow was offset by cash inflows primarily from a $10.0 million increase in deferred revenue resulting from increased billings for subscriptions.
Investing Activities
Net cash used in investing activities of $9.4 million for the year ended December 31, 2023 consisted of $3.7 million purchases of property and equipment and $5.7 million of capitalized software costs.
Net cash used in investing activities of $18.7 million for the year ended December 31, 2022 consisted of $15.8 million purchases of property and equipment, $2.4 million of capitalized software costs, and $0.5 million cash paid for an acquisition.
Financing Activities
Net cash provided by financing activities of $242.7 million for the year ended December 31, 2023 primarily consisted of approximately $320.1 million of IPO proceeds net of issuance costs and $4.2 million of proceeds from the exercise of stock options offset by $81.6 million used for the payment of employee tax obligations related to the net share settlement of stock-based compensation awards.
Net cash provided by financing activities of $101.3 million for the year ended December 31, 2022 primarily consisted of approximately $99.6 million of proceeds from the issuance of common stock net of issuance costs and $1.7 million of proceeds from the exercise of common stock options.
Cash Management
We manage our operating cash management activities through banking relationships with our domestic and international subsidiaries and all of our cash requirements were serviced by the operating cash flows of our business. We diversify our cash deposits across a variety of well-established financial institutions based on ratings from nationally recognized rating organizations to reduce our exposure to counterparty and concentration risk.
We expect a continued increase in our cash balances as our business continues to grow. We expect to continue to diversify our cash management strategy to primarily include money market funds, highly-liquid debt instruments
79

of the U.S. government and its agencies, senior corporate bonds, and commercial paper to reduce our global exposure on banking deposits.
Lease Obligations
We enter into various noncancellable lease agreements for certain office space and equipment used in the normal course of business. Our noncancellable lease obligations as of December 31, 2023 were $56.9 million, with $14.4 million payable within 12 months.
Other Contractual Obligations
We enter into various noncancellable agreements with marketing vendors and various service providers. Our noncancellable obligations as of December 31, 2023 were $346.2 million, with $117.7 million payable within 12 months.
Critical Accounting Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements included elsewhere in this filing, which have been prepared in accordance with GAAP. In preparing the consolidated financial statements, we make estimates and judgements that affect the reported amounts in the consolidated financial statements and related footnote disclosures included elsewhere in this filing. Our estimates are based on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. We re-evaluate our estimates on an ongoing basis.
The accounting estimates we use in the preparation of our consolidated financial statements will change as new events occur, more experience is acquired, additional information is obtained and our operating environment changes. Changes in estimates are made when circumstances warrant. Such changes in estimates and refinements in estimation methodologies are reflected in our reported results of operations and, if material, the effects of changes in estimates are disclosed in the notes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. By their nature, these estimates and judgments are subject to an inherent degree of uncertainty and actual results could differ materially from the amounts reported based on these estimates.
The critical accounting estimates that reflect our more significant judgments and estimates used in the preparation of our consolidated financial statements included elsewhere in this filing include those noted below.
Revenue Recognition
We derive revenue from subscription fees and other related professional services. Revenue is recognized when, or as, the performance obligation is satisfied by transferring the control of the promised service to a customer. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these services.
Our SaaS subscription agreements with customers offer personalized email and SMS marketing services through a cloud-based software platform, as well as add-ons, such as reviews and our CDP offering. Subscription fees are generated from customers accessing our hosted platform services and our subscription agreements do not provide our customers with the right to take possession of our software. Contractual subscriptions for customers generally auto-renew on a monthly basis and customers may elect not to renew by providing five days’ advance notice. Subscription pricing is determined based on a customer’s profile count and monthly messaging quantities based on a tiered pricing structure and is considered fixed. Variable consideration in our contracts is not material but represents the overage charges incurred by customers who exceed their allotments.
80

We recognize revenue under the core principle to depict the transfer of control to our customers in an amount reflecting the consideration to which we expect to be entitled. We account for individual performance obligations separately if they have been determined to be distinct and we allocate the transaction price to the distinct performance obligations on a relative stand-alone selling price basis. The determination of stand-alone selling price uses judgments and estimates that are based upon the prices at which we separately sell subscriptions. If not considered distinct, the goods or services promised by us are combined and accounted for as a combined performance obligation. Determining the distinct performance obligations in a contract requires judgment. Typically, our SaaS subscription agreements consist of a single performance obligation, and revenue is recognized over time as the performance obligation is satisfied. Our single performance obligation primarily consists of access to our platform and professional services.
Costs to Obtain Customers
We capitalize incremental costs of obtaining revenue contracts, which primarily consist of sales commissions. We amortize these commissions on a systematic basis, consistent with the pattern of transfer of the expected benefit period or services to which the contract relates, generally up to five years.
Contract costs are amortized on a straight-line basis over a period of up to five years, which reflects the expected period of benefit of the performance obligation and may be longer than the initial contract period. We determine the estimated benefit period by considering both qualitative and quantitative factors, including the length of the subscription terms in our customer contracts and the anticipated life of our technology, among other factors.
Shopify Collaboration Agreement
We entered into a collaboration agreement on July 28, 2022 with Shopify to form a strategic relationship for the purposes of creating greater interoperability between the Klaviyo and Shopify platforms. In connection with the collaboration agreement, we entered into three separate agreements, including a revenue sharing agreement, common stock warrant agreement, and stock purchase agreement.
The revenue sharing agreement was entered into in connection with, and the Shopify Warrants were issued in exchange for, compensation for marketing services that we will receive from Shopify under the collaboration agreement. We have estimated the fair value of the Shopify Warrants on the date of issuance using the Black-Scholes option pricing model. The Black-Scholes option pricing model uses assumptions that are based upon estimates made by management. The key assumptions used to value the Shopify Warrants include the fair value of the common stock, a dividend yield of zero, contractual term of 10 years, volatility of 55.00%, and a risk-free rate of 2.85%. The determination of the fair value of the common stock is further discussed below. We estimate the volatility based upon an average historical volatility of several peer public companies over a period equivalent to the term of the Shopify Warrants. The risk-free interest rate is based on the United States Treasury yield curve in effect at the time of grant for time periods approximately equal to the expected term of the Shopify Warrants. Expected dividend yield is 0.0% as we have not paid and do not anticipate paying dividends on our common stock. We recognize a prepaid marketing expense asset associated with the Shopify Warrants over a straight-line five-year vesting period. Pursuant to the common stock warrant agreement, upon the Company’s IPO, 25% of the total number of warrants were accelerated, and the remaining unvested portion vests quarterly over the remaining vesting term. The prepaid marketing expense asset is amortized into selling and marketing expense on a straight-line basis over the expected benefit period, which we determine to be the seven-year term of the collaboration agreement as the core activities and deliverables of the collaboration agreement will remain in place for seven years and Shopify does not have the right to terminate the collaboration agreement for convenience.
81

Under the stock purchase agreement, we issued and sold shares of common stock to Shopify Strategic Holdings 3 LLC (“Shopify Strategic”) and provided an Investment Option which allows Shopify Strategic to purchase additional shares of common stock at a fixed price, exercisable at any time at Shopify Strategic’s option until July 28, 2030. We determined that the purchase price equals the fair market value of the instruments issued as Shopify Strategic was an outside investor at the time we entered into the stock purchase agreement and the purchase represented an arms-length transaction. Further, the fair value of the instruments was substantiated through a probability weighted expected return method analysis as part of common stock valuations performed at the time the agreement was entered into. The common stock and Investment Option are classified as equity on our Consolidated Balance Sheets. We do not recognize marketing expense associated with these instruments as they are freestanding from the other agreements entered into with Shopify and were issued at fair market value.
Stock-Based Compensation
Compensation expense related to stock-based transactions, including employee, directors, and non-employee awards as well as secondary market transactions, is measured and recognized in the consolidated financial statements based on fair value. Pursuant to our 2015 Plan, we have issued stock options, RSUs, and restricted stock awards (“RSAs”); however, all equity grants issued subsequent to the Company’s IPO will be made pursuant to the 2023 Plan, which was approved by our Board effective as of September 19, 2023. During the year ended December 31, 2023, stock-based compensation awards issued were in the form of RSUs subject to both service-based and performance-based vesting conditions under the 2015 Plan and RSUs subject to only service-based vesting conditions under the 2023 Plan. During the year ended December 31, 2022, all of the stock-based compensation awards issued were in the form of RSUs subject to both service-based and performance-based vesting conditions.
Stock-based compensation awards that contain only service-based vesting conditions are recognized as expense, on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. In addition to service requirements, RSUs granted under the 2015 Plan prior to the Company’s IPO are subject to a liquidity-based vesting condition, which we have concluded represents a performance condition. Fair value of such awards is measured on the grant date and recognized over the vesting term when the performance condition is considered probable of being achieved. This performance condition was achieved when the Company’s registration statement on Form S-1 filed with the SEC in connection with the IPO became effective on September 19, 2023. Compensation expense for these awards with both a service and performance condition are expensed under the accelerated attribution method which includes a cumulative catch up recorded upon the IPO for services that had been completed as of the IPO. The remaining expense for these awards is being recognized using the accelerated attribution method over the remaining service period.
For option awards granted in prior years, we estimate grant date fair value using the Black-Scholes option pricing model. The grant date fair value of RSUs and RSAs is estimated based on fair value of the underlying common stock. Additional information regarding such estimates is provided below.
Common Stock and Redeemable Common Stock Valuations
Since September 20, 2023, our first day of trading on the New York Stock Exchange in connection with our IPO, there has been an active market for our Series A common stock. Accordingly, subsequent to our IPO, the fair value of our Series A common stock is determined by using the closing price of our Series A common stock as listed on the New York Stock Exchange on the date of grant. As our Series B common stock has identical rights to our Series A common stock, except with respect to voting and conversion rights, the active market for our Series A common stock is utilized to measure the fair value of the Company’s underlying Series B common stock. As all
82

redeemable common stock was converted to our Series B common stock upon our IPO, no separate valuations were required for the underlying shares.
Until our IPO, in the absence of a public trading market, the fair value of our common stock and redeemable common stock was determined by our board of directors, the members of which we believe have extensive business, finance, and venture capital experience, with input from management, taking into account our most recent valuations from an independent third-party valuation specialist. The Company and the board of directors utilized various valuation methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ (the “AICPA”) Technical Practice Aid, Valuation of Privately Held Company Equity Securities Issued as Compensation, to estimate the fair value of its common stock. Each valuation methodology includes estimates and assumptions that required our judgment. These estimates and assumptions include a number of objective and subjective factors in determining the value of our common stock at each grant date, including the following factors:
prices paid for our common stock, which we have sold to outside investors in arms-length transactions and employees and investors have sold in secondary market transactions;
valuations performed by an independent valuation specialist;
our stage of development and revenue growth;
the market performance of comparable publicly traded companies;
adjustments necessary to recognize a lack of marketability;
the likelihood of achieving a liquidity event, such as an IPO or sale of the Company, given prevailing market conditions; and
the U.S. and global economic and capital market conditions and outlook.
Our board of directors determined the value of our common stock by probability-weighting different valuation approaches and methodologies, primarily based on the subject company transaction method under the market approach. The market approach considers prices and other relevant information generated by market transactions involving identical or comparable assets, liabilities, or a group of assets and liabilities. Within the market approach, given that we had recent arms-length transactions in our common stock (including secondary market transactions as well as common stock sold in connection with the Shopify Collaboration Agreement), the subject company transaction method was used, which consists of examining prior transactions in our equity securities to determine an implied total enterprise value. The subject company transaction method takes into account the total consideration paid in such transactions as well as the rights and preferences of the stockholders of the various classes of equity outstanding. According to AICPA guidelines, under this method, recent securities transactions in our equity securities should be considered as a relevant input for computing the enterprise valuation.
Other variations of the market approach were considered, including the guideline public company and transaction methods. These methods estimate value by applying a representative revenue multiple from a peer group of companies in similar lines of business to our forecasted revenue. Our peer group of companies was selected based on operational and economic similarities to us and factors considered included but were not limited to industry, business model, growth rates, customer base, capitalization, size, profitability and stage of development. From time to time, we updated the set of comparable companies as new or more relevant information became available. This approach also involves the identification of relevant transactions and determining relevant multiples to apply to our revenue. The equity values implied by the various methodologies within the market approach reasonably approximated each other as of each valuation date.
83

Once we determined an equity value, we used a combination of approaches to allocate the equity value to each class of our stock. We used the option pricing method (“OPM”). The OPM allocates values to each equity class by creating a series of call options on our equity value, with exercise prices based on the liquidation preferences, participation rights, and exercise prices of the equity instruments. Where relevant, we also considered an appropriate discount adjustment to recognize the lack of marketability and liquidity due to the fact that stockholders of private companies do not have access to trading markets similar to those enjoyed by stockholders of public companies. The discount for marketability was determined using various quantitative methods and assessed for reasonableness using relevant qualitative information, including review comparable marketability discounts provided in court case rulings, restricted stock studies and IPO studies.
For the portion of the fiscal year ended December 31, 2023 prior to our IPO, and for the fiscal year ended December 31, 2022, the Company calculated the allocable fair value of the Company’s underlying security by probability-weighting different valuation approaches and methodologies, primarily based on the subject company transaction method under the market approach, the Company utilized revenue multiples, which were determined by comparing the Company to guideline public companies based upon comparable revenue, operating margins, and products and services provided, along with the following assumptions:
Portion of Fiscal Year Ended December 31, 2023
Prior to IPO
Fiscal Year Ended December 31, 2022
Risk-free rate3.87 %2.85 %
Expected term1.6 years2.0 years
Volatility63.3 %55.0 %
Discount rate13.3 %13.5 %
The risk-free rate was based upon the U.S. Treasury rate as of the valuation date;
The expected term was calculated based on time until the liquidity event (i.e., time to exit);
Volatility was derived from an analysis of the volatility of comparable industry companies and the Company’s capital structure and risk profile as compared to the peer group; and
The discount rate employed to convert future cash flows to their present value equivalent is the rate of return expected by an investor for taking on the perceived risks of an investment.
The OPM used the following significant assumptions to allocate the fair value to the redeemable common stock (in thousands):
Portion of Fiscal Year Ended December 31, 2023
Prior to IPO
Fiscal Year Ended December 31, 2022
Underlying security$8,326,667 $8,070,000 
Risk-free rate4.55 %4.51 %
Expected term1.56 years1.66 years
Volatility63.3 %65.0 %
Discount for lack of marketability13.3 %15.0 %
Expected dividend yield0.0 %0.0 %
The risk-free rate was based on the U.S. Treasury yield curve with terms approximately equal to the redeemable common stocks’ expected term;
84

The expected term was calculated based on the term by which the redeemable stock will be exercised within the expected liquidity windows;
Volatility was derived from the observed comparable public companies’ historical equity volatility over the period matching the term;
The discount for lack of marketability was quantified through restricted stock studies, pre-IPO studies, and the put option pricing model to estimate the loss in value due to the security holders’ lack of access to an active market; and
Expected dividend yield is zero as the Company has not paid and does not anticipate paying dividends on its redeemable common stock in the foreseeable future.
Application of these valuation approaches involves the use of estimates, judgment, and assumptions that are highly complex and subjective, such as those regarding our expected future revenue, discount rates, market multiples, the selection of comparable companies, and the probability of possible future events.
Recent Accounting Pronouncements
See Note 2. Summary of Significant Accounting Policies in the notes to our consolidated financial statements included elsewhere in this filing for a discussion about new accounting pronouncements adopted as of the date of this Annual Report on Form 10-K.
85

Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We have operations within the United States, United Kingdom and Australia, and are exposed to market risk in the ordinary course of our business. Market risk is the risk of loss that may impact our financial position, future earnings, or future cash flows that may result from changes in financial market prices and rates. Our market risk is primarily a result of fluctuations in interest rates and inflation. We do not use derivative financial instruments for speculative, hedging, or trading purposes, although in the future we might enter into exchange rate hedging arrangements to manage the risks described below.
Interest Rate Risk
We had cash of $739.7 million as of December 31, 2023, which consisted of cash, cash equivalents, and restricted cash held in deposit accounts at financial institutions, and money market funds held with financial institutions. Our cash is held for working capital and general corporate purposes. We do not enter into investments for trading or speculative purposes. Our cash holdings in interest bearing accounts are exposed to market risk due to fluctuations in interest rates, which may affect our interest income. As of December 31, 2023, we had no debt, and therefore no potential market risk for interest expense.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition, or results of operations. We continue to monitor the impact of inflation in order to reduce its effects through pricing strategies, productivity improvements, and cost reductions. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition, and results of operations.
Foreign Currency Risk
Our reporting currency is the U.S. dollar. The reporting and functional currency of our wholly-owned foreign subsidiaries is the U.S. dollar. All of our sales are denominated in U.S. dollars, and therefore our revenue is not subject to significant foreign currency risk.
Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, the United Kingdom, and Australia. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments, although we may choose to do so in the future. A hypothetical 10% increase or decrease in the relative value of the U.S. dollar would not have a material impact on our operating results.
86

Item 8. Financial Statements and Supplementary Data




INDEX TO CONSOLIDATED FINANCIAL STATEMENTS


87


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Klaviyo, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Klaviyo, Inc. and subsidiaries (the “Company”) as of December 31, 2023 and 2022, and the related consolidated statements of operations and comprehensive loss, changes in redeemable common stock and stockholders’ equity (deficit), and cash flows, for each of the three years in the period ended December 31, 2023 and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023 in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
/s/ Deloitte & Touche LLP
Boston, Massachusetts        
February 29, 2024
We have served as the Company’s auditor since 2020.
88

Klaviyo, Inc.
Consolidated Balance Sheets
(In Thousands, Except Share and Per Share Data)
As of,
December 31, 2023December 31, 2022
Assets
Current assets:
Cash and cash equivalents$738,562 $385,820 
Restricted cash409 409 
Accounts receivable, net of allowance for doubtful accounts23,076 10,723 
Deferred contract acquisition costs, current15,198 11,215 
Prepaid expenses and other current assets26,244 19,336 
Total current assets803,489 427,503 
Property and equipment, net43,450 45,837 
Right-of-use assets, net36,987 45,695 
Deferred contract acquisition costs, non-current23,177 15,983 
Restricted cash, non-current686 687 
Prepaid marketing expense173,844 84,415 
Other non-current assets7,417 8,959 
Total assets$1,089,050 $629,079 
Liabilities, Redeemable Common Stock, and Stockholders’ Equity (Deficit)
Current liabilities:
Accounts payable$13,597 $8,890 
Accrued expenses62,838 36,126 
Lease liabilities, current14,081 14,864 
Deferred revenue40,100 25,109 
Total current liabilities130,616 84,989 
Lease liabilities, non-current37,498 47,544 
Other non-current liabilities6,159 876 
Total liabilities174,273 133,409 
Redeemable Common Stock (Note 11)
Redeemable common stock, $0.001 par value, 0 and 64,046,223 shares issued and outstanding at December 31, 2023 and 2022, respectively.
$ $1,531,853 
Stockholders’ Equity (Deficit)
Preferred stock: $0.001 par value; 100,000,000 and 0 shares authorized; 0 and 0 shares issued; 0 and 0 shares outstanding at December 31, 2023 and 2022, respectively.
  
Series A common stock: $0.001 par value; 3,000,000,000 and 0 shares authorized; 40,841,834 and 0 shares issued; 40,841,834 and 0 shares outstanding at December 31, 2023 and 2022, respectively.
41  
Series B common stock: $0.001 par value; 350,000,000 and 316,000,000 shares authorized; 218,524,009 and 170,882,108 shares issued; 218,524,009 and 170,855,313 shares outstanding at December 31, 2023 and 2022, respectively.
219 171 
Additional paid-in capital1,713,560 1,249,065 
Accumulated deficit(799,043)(2,285,419)
Total stockholders’ equity (deficit)914,777 (1,036,183)
Total liabilities, redeemable common stock, and stockholders’ equity (deficit)$1,089,050 $629,079 
The accompanying notes are an integral part of these consolidated financial statements
89

Klaviyo, Inc.
Consolidated Statements of Operations and Comprehensive Loss
(In Thousands, Except Share and Per Share Data)



Year Ended December 31,
202320222021
Revenue$698,099 $472,748 $290,640 
Cost of revenue177,888 128,025 84,696 
Gross profit520,211 344,723 205,944 
Operating expenses:
Selling and marketing394,369 213,848 156,342 
Research and development262,177 104,077 65,599 
General and administrative194,287 81,834 63,236 
Total operating expenses850,833 399,759 285,177 
Operating loss
(330,622)(55,036)(79,233)
Other income (expense):
Other (expense) income(470)388 28 
Interest income24,051 5,538 139 
Interest expense  (8)
Total other income
23,581 5,926 159 
Loss before income taxes(307,041)(49,110)(79,074)
Provision for income taxes1,192 83 319 
Net loss(308,233)(49,193)(79,393)
Comprehensive loss$(308,233)$(49,193)$(79,393)
Net loss per share attributable to Series A and Series B common stockholders, basic and diluted
$(1.27)$(0.21)$(0.36)
Weighted average common shares outstanding, basic and diluted242,889,272 229,857,206 220,865,179 

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

Klaviyo, Inc.
Consolidated Statements of Changes in Redeemable Common Stock and Stockholders’ Equity (Deficit)
(In Thousands, Except Share and Per Share Data)

Redeemable Common StockSeries A Common StockSeries B Common StockAdditional Paid-In CapitalAccumulated DeficitTotal Stockholders’ Equity (Deficit)
Number of SharesAmountNumber of Shares
$0.001 Par Value
Number of Shares
$0.001 Par Value
Balance as of January 1, 202161,020,598$922,883 $ 151,048,048$151 $ $(759,888)$(759,737)
Issuance of common stock upon exercise of common stock options— 8,267,2078 5,845 — 5,853 
Issuance of redeemable common stock, net of issuance costs of $79
3,025,625100,921— — — — — 
Accretion of redeemable common stock to redemption value1,542,528— — (145,582)(1,396,945)(1,542,527)
Issuance of common stock, net of issuance costs of $270
— 7,339,3928 244,797 — 244,805 
Repurchase and retirement of common stock— (4,967,420)(5)(140,408)— (140,413)
Stock-based compensation expense— — 35,248 — 35,248 
Vesting of restricted common stock— 35,727— 100 — 100 
Vesting of restricted stock units— 33,333— — —  
Net loss— — — (79,393)(79,393)
Balance as of December 31, 202164,046,223$2,566,332 $ 161,756,287$162 $ $(2,236,226)$(2,236,064)
Issuance of common stock upon exercise of common stock options— 1,551,9632 1,632 — 1,634 
Accretion of redeemable common stock to redemption value(1,034,479)— 1,034,479 — 1,034,479 
Issuance of common stock, net of issuance costs of $307
— 2,951,8463 69,117 — 69,120 
Issuance of investment option, net of issuance costs of $135
— — 30,438 — 30,438 
Vested warrants related to collaboration agreement— — 106,455 — 106,455 
Issuance of common stock upon exercise of collaboration agreement warrants— 4,526,1574 41 — 45 
Stock-based compensation expense— — 6,802 — 6,802 
Vesting of restricted common stock— 35,727— 101 — 101 
Vesting of restricted stock units— 33,333— — —  
Net loss— — — (49,193)(49,193)
Balance as of December 31, 202264,046,223$1,531,853 $ 170,855,313$171 $1,249,065 $(2,285,419)$(1,036,183)
91

Klaviyo, Inc.
Consolidated Statements of Changes in Redeemable Common Stock and Stockholders’ Equity (Deficit) (cont.)
(In Thousands, Except Share and Per Share Data)
Issuance of common stock upon exercise of common stock options2,419,30834,1414,144
Issuance of common stock upon vesting of restricted stock units27,2507,179,1367(7)
Accretion of redeemable common stock to redemption value399,685(399,685)(399,685)
Issuance of common stock upon exercise of collaboration agreement warrants6,051,28565662
Stock-based compensation expense342,148342,148
Vesting of restricted common stock
26,7957575
Vested warrants related to the collaboration agreement142,326142,326
Issuance of common stock in connection with Initial Public Offering, net of underwriters’ discounts, commissions and offering costs of $25,135
11,507,69312320,084320,096
Shares withheld for tax withholding upon vesting of restricted stock units(11,874)(1)(2,735,286)(2)(81,508)(81,511)
Reclassification of redeemable common stock to Series B common stock(64,046,223)(1,931,538)64,046,22364136,8651,794,6091,931,538
Conversion of Series B common stock to Series A common stock upon shareholder election and vesting of certain equity awards
27,548,44728(27,548,447)(28)
Conversion of Series B common stock to Series A common stock upon exercise of greenshoe option
1,770,3182(1,770,318)(2) 
Net loss(308,233)(308,233)
Balance as of December 31, 2023$ 40,841,834$41 218,524,009$219 $1,713,560 $(799,043)$914,777 
The accompanying notes are an integral part of these consolidated financial statements
92

Klaviyo, Inc.
Consolidated Statements of Cash Flow
(In Thousands)
Year Ended December 31,
202320222021
Operating activities
Net loss$(308,233)$(49,193)$(79,393)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization expense13,651 9,040 5,269 
Non-cash operating lease costs12,997 11,831 9,120 
Amortization of deferred contract acquisition costs15,764 10,613 3,358 
Amortization of prepaid marketing expense52,897 22,040  
Loss on disposal of property and equipment6  5 
Bad debt expense524 734 1,819 
Stock-based compensation expense340,799 6,802 35,248 
Deferred income tax
(3,229)  
Other118 75 42 
Changes in operating assets and liabilities:
Accounts receivable(12,877)(5,164)(5,086)
Deferred contract acquisition costs(26,941)(20,195)(11,277)
Prepaid expenses, prepaid taxes, and other assets(2,375)(5,180)(14,124)
Accounts payable4,505 (21,115)23,900 
Accrued expenses26,666 15,377 13,047 
Deferred revenue14,991 10,017 6,426 
Operating lease liabilities(15,197)(9,272)(10,138)
Other non-current liabilities5,305 38 (954)
Net cash provided by (used in) operating activities119,371 (23,552)(22,738)
Investing activities
Acquisition of property and equipment(3,653)(15,821)(13,023)
Capitalization of software development costs(5,705)(2,424)(987)
Purchase of indefinite-lived intangible assets  (222)
Acquisition of business (500) 
Net cash used in investing activities(9,358)(18,745)(14,232)
Financing activities
Proceeds from exercise of common stock options4,216 1,718 5,965 
Cash paid for finance leases(21)(21)(16)
Cash paid to repurchase shares of common stock  (140,413)
Proceeds from exercise of warrants62 45  
Proceeds from issuance of common stock, net of issuance costs 99,558 345,726 
Proceeds from issuance of common stock in initial public offering, net of issuance costs320,096   
Employee taxes paid related to net share settlement of stock-based awards(81,625)  
Net cash provided by financing activities242,728 101,300 211,262 
Net increase in cash, cash equivalents, and restricted cash352,741 59,003 174,292 
Cash, cash equivalents, and restricted cash, beginning of period386,916 327,913 153,621 
Cash, cash equivalents, and restricted cash, end of period$739,657 $386,916 $327,913 
93

Klaviyo, Inc.
Consolidated Statements of Cash Flow
(In Thousands)
Supplemental disclosures of cash flow information:
Cash paid for income taxes$283 $204 $70 
Cash paid for interest$ $ $8 
Cash paid for operating lease liabilities, net of tenant incentives received$15,197 $9,272 $10,824 
Non-cash investing and financing activities
Recognition of prepaid marketing asset$142,326 $106,455 $ 
Vesting of restricted common stock$75 $101 $100 
Accretion of common stock subject to redemption
$(399,685)$1,034,479 $(1,542,527)
Unpaid purchases of property and equipment$472 $44 $1,985 
Reclassification of redeemable common stock to Series B common stock$1,931,538 $ $ 
Capitalization of stock-based compensation expense related to internal-use software$1,349 $ $2 
The accompanying notes are an integral part of these consolidated financial statements
94

Klaviyo, Inc.
Notes to the Consolidated Financial Statements

1. Organization and Business Description
Klaviyo, Inc. (the “Company”) is a technology company that provides a software-as-a-service (“SaaS”) platform to enable its customers to send the right messages at the right time across email, short message service (“SMS”) and push notifications, more accurately measure and predict performance, and deploy specific actions and campaigns. Our reviews add-on allows for the collection of product reviews within our platform and our Customer Data Platform (“CDP”) offering gives user-friendly ways to track, transform, and cleanse data as well as run more advanced reporting and predictive analysis to drive revenue growth. The platform combines proprietary data and application layers into one solution with machine learning and artificial intelligence capabilities. The Company focused on marketing automation within eCommerce as its first application use case.
The Company generates revenue through the sale of subscriptions to its customers for the use of its platform. Subscription plans are tiered based on the number of consumer profiles stored on the Company’s platform and the number of emails and SMS messages sent.
The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on September 14, 2012. The Company has three wholly-owned subsidiaries located in the United Kingdom, Australia, and the United States.

Initial Public Offering
On September 22, 2023, the Company completed its initial public offering of 19,200,000 shares of our Series A common stock at a price to the public of $30.00 per share. The Company sold 11,507,693 of such shares and certain existing stockholders sold an aggregate of 7,692,307 of such shares. We received net proceeds from the IPO of approximately $320.1 million, after deducting approximately $17.7 million in underwriting discounts and commissions, and $7.4 million in offering-related expenses. In connection with the IPO, all shares of the Company’s redeemable common stock automatically converted into 64,046,223 shares of Series B common stock. In connection with and immediately subsequent to the IPO, 21,233,074 shares of Series B common stock were converted to shares of Series A common stock. On October 19, 2023, the underwriters for the IPO exercised their option to purchase additional shares granted in connection with the IPO, with respect to 2,764,066 shares of Series A common stock of a possible 2,880,000 shares. The Company received no proceeds from this transaction, as the option was an option to purchase additional shares of Series A common stock from certain existing stockholders.
All restricted stock units (“RSUs”) granted to employees prior to the IPO vested upon the satisfaction of both a service condition and a liquidity event condition. These RSUs with both a service condition and liquidity event condition are collectively referred to as “Double-Trigger Awards” and are described in more detail within Note 12. Stock-Based Compensation.
Upon the IPO, the vesting of certain warrants issued under the Shopify Collaboration Agreement accelerated. Specifically, the vesting associated with 3,935,793 of the outstanding warrants was accelerated resulting in an increase to Prepaid Marketing Expense of $92.6 million. See Note 2. Summary of Significant Accounting Policies for additional detail on the warrants issued in connection with the Shopify Collaboration Agreement.

2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is
95

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).

Emerging Growth Company Status
The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an emerging growth company.

Principles of Consolidation
The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions are eliminated in consolidation.

Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful accounts, determination of revenue recognition under ASC 606, estimated benefit period of deferred contract acquisition costs, estimated life of prepaid marketing expense, and historical valuation of common stock and stock-based compensation, including fair value of the investment option and warrants.
The Company evaluates estimates based on historical and anticipated results, trends, and various other assumptions. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.

Segment Information
Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in one operating segment and one reportable segment as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.

Revenue Recognition
The Company provides a SaaS solution for personalized email and SMS marketing services through a cloud-based analytics platform. The core functionalities of the software are segmentation of users’ customer lists to facilitate targeted messaging via email and SMS and the use of data science and analytics to evaluate historical sales and predict consumer activity. Revenues are derived primarily from subscription revenues, which are comprised of subscription fees from customers accessing its hosted platform services for targeted messaging.
96

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Contractual subscriptions for customers generally auto-renew on either a monthly, quarterly, or annual basis, and customers may elect not to renew by providing at least five days’ advance notice for contracts on a monthly billing cycle and thirty days’ advance notice for contracts with any other billing cycle. The customer does not have the right to take possession of the Company’s software. Subscription pricing is determined based on a customer’s profile and messaging count and monthly messaging quantities and is considered fixed, based on a tiered pricing structure. Variable consideration in the Company’s contracts is not material but represents the overage charges incurred by customers who exceed their allotments.
The Company recognizes revenue under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the Company evaluates its revenue arrangements under the five-step model as follows: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation.
Typically, the SaaS subscription contracts consist of a single performance obligation, and revenue is recognized over time as the performance obligation is satisfied. The performance obligation is deemed to be satisfied ratably as the customer simultaneously receives and consumes the services that the Company performs and typically have the same term. Due to the term of a majority of the Company’s contracts being less than one year, the Company has determined a significant financing component does not exist.
The Company accounts for individual performance obligations separately if they have been determined to be distinct (i.e., the services are separate if identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer). The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscriptions.
Sales taxes collected from customers and remitted to government authorities are excluded from revenue. The Company incurs fees based on transaction volume and dollars processed through its credit card processor which are classified as general and administrative expense. Through the Company’s credit card processor, all receivables related to credit cards are collected within three business days.

Cost of Revenue
Cost of revenue consists of costs related to supporting and hosting the Company’s software platform and channel offering for paying customers. These costs primarily include cloud-based infrastructure costs, outbound communication sending costs, employee-related costs including payroll, benefits, bonuses, and stock-based compensation expense related to the customer support team, amortization of capitalized internal-use software development costs, and allocated overhead costs, including rent, facilities, depreciation, and costs related to information technology.

Deferred Revenue
Deferred revenue primarily consists of billings in advance of revenue recognition from subscription services and is recognized as the revenue recognition criteria is met.
The Company generally bills its subscription customers monthly on the first day of the subscription term. Deferred revenue that is expected to be recognized during the succeeding 12-month period is recorded as deferred revenue.

97

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Deferred Contract Acquisition Costs
Deferred contract acquisition costs are incremental costs incurred in connection with acquiring a customer contract and consists primarily of sales commissions and the associated payroll taxes. The Company expects to benefit from those costs for more than one year as the Company primarily pays sales commissions on the initial contract, and there are no commensurate commissions paid on contract renewals.
Deferred contract acquisition costs are amortized on a basis consistent with the transfer of the services to which the asset relates. This results in capitalized costs being recognized on a ratable basis over the estimated period of future benefit ranging from 18 months to 60 months. The Company estimates the future period of benefit considering the size of the customer, the current contract term, the impact of estimated customer renewal terms, and the estimated life of the technology solution underlying the contracts. The Company periodically reviews the carrying amount of capitalized costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.
As of December 31, 2023 and 2022, deferred contract acquisition costs expected to be recognized within one year were $15.2 million and $11.2 million, respectively, and deferred contract acquisition costs expected to be recognized beyond one year were $23.2 million and $16.0 million, respectively.

Shopify Collaboration Agreement
On July 28, 2022, the Company entered into a collaboration agreement with Shopify Inc. and certain of its affiliates (collectively, “Shopify”) to form a strategic relationship for the purposes of creating greater interoperability between the Klaviyo and Shopify platforms and forming a strategic product, distribution, and marketing relationship. Shopify became a related party upon execution of this agreement. The collaboration agreement has a term of 7 years and automatically renews for successive one-year periods unless the Company or Shopify provides written notice of non-renewal. In connection with the collaboration agreement, the Company entered into 3 separate agreements including a revenue sharing agreement, common stock warrant agreement, and stock purchase agreement.
Under the revenue sharing agreement, the Company will make payments to Shopify in exchange for marketing services received under the collaboration agreement, which are comprised of payments for the Shopify Core Revenue Share and payments for the Shopify Plus Integration Fee. These payments are calculated as follows:
Shopify Core Revenue Share: For all revenue generated through the use of the Company’s email and SMS marketing applications by Shopify merchants designated as “Shopify Core Merchants” in respect of leads attributed to Shopify, the Company is obligated to pay Shopify a percentage of such revenues or the amounts owed to Shopify under the terms of Shopify’s standard partnership agreements applicable to all Shopify partners, which is 15% of any revenues exceeding a $1 million threshold.
Shopify Plus Integration Fee: On a monthly basis, the Company is required to pay Shopify a fee (“Shopify Plus Integration Fee” or “Integration Fee”), subject to an annual increase at Shopify’s election (up to a maximum increase of not more than a percentage calculated through a formula provided in the revenue sharing agreement), with respect to each Shopify Plus Merchant where all of the following circumstances apply: (a) the Shopify Plus Merchant was on Shopify’s Plus program at the end of the relevant month; (b) one or more of the Shopify Plus Merchant’s covered stores has the Company’s application installed at both the beginning and at the end of the relevant month; and (c) the Company’s application received a webhook request and/or made any Application Programming Interface calls against one or more of the Shopify Plus Merchant’s covered stores in the relevant month (i.e., the Company’s application is integrated with the Shopify platform and data is flowing between them).
The Company determined that Shopify is a vendor and not a customer, as the collaboration agreement is a services contract under which the Company is receiving marketing services from Shopify in exchange for payments under the
98

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
revenue sharing agreement. The revenue sharing agreement is a mechanism for Shopify to be compensated for the customer acquisition and marketing services Shopify is providing to the Company. Shopify is not a reseller or distributor of the Company’s Platform, nor does Shopify provide any services on the Company’s behalf. During the year ended December 31, 2023, the Company incurred $21.9 million related to fees paid under the revenue sharing agreement. During the year ended December 31, 2022, the Company incurred an aggregate of $16.2 million fees paid to Shopify pursuant to revenue sharing arrangements, inclusive of $7.7 million paid to Shopify pursuant to the terms of the Shopify revenue sharing agreement and $8.5 million paid to Shopify pursuant to the terms of our prior agreement with Shopify that was in place prior to, and replaced by, the Shopify revenue sharing agreement. As of December 31, 2023 and 2022, the Company had $4.5 million and $2.7 million, respectively, in accrued expenses owed to Shopify for fees payable under the revenue sharing agreement.
As consideration for the collaboration agreement, the Company also issued warrants that allow Shopify to purchase up to 15,743,174 shares of common stock at a price of $0.01 per share, of which 25% of the warrants vested on the grant date on July 28, 2022, and the remaining 75% of the warrants vest quarterly over the remaining 5 year period. The aggregate grant date fair value of the warrants was $370.3 million and will be capitalized to prepaid marketing expense as the warrants vest. The prepaid marketing expense asset is amortized into selling and marketing expense on a straight-line basis over the expected benefit period, which is the 7 year term of the collaboration agreement.
Pursuant to the common stock warrant agreement, upon the Company’s IPO, 25% of the total number of warrants were accelerated, and the remaining unvested portion vests quarterly over the remaining term. During the years ended December 31, 2023 and 2022, the Company capitalized prepaid marketing expense of $142.3 million and $106.5 million related to the vested warrants, respectively. For the years ended December 31, 2023 and 2022, the Company recorded marketing expense of $52.9 million and $22.0 million, respectively, in the Consolidated Statements of Operations and Comprehensive Loss as a component of selling and marketing expense related to the amortization of the prepaid marketing expense. As of December 31, 2023 and 2022, the Company’s prepaid marketing expense is $173.8 million and $84.4 million, respectively. As of December 31, 2023, there is $295.4 million of unrecognized marketing expense related to the warrants that will be recognized over 5.6 years. Refer to Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) for further discussion of the warrants.
On June 24, 2022, the Company entered into a stock purchase agreement with Shopify. On the closing date of July 28, 2022, Shopify purchased 2,951,846 shares of common stock for $33.88 per share. The stock purchase agreement gives Shopify the right to purchase 15,743,174 additional shares of common stock for $88.93 per share (the “Investment Option”). The common stock and Investment Option were determined to be freestanding financial instruments purchased at fair value and were accounted for separately from the collaboration agreement, revenue sharing agreement, and common stock warrant. Refer to Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) for further discussion of the common stock purchase and Investment Option.

Research and Development Costs
Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development costs consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation.

Advertising Costs
Advertising costs are expensed as incurred. During the years ended December 31, 2023, 2022 and 2021, the Company incurred advertising expenses, which are included within selling and marketing expenses on the Consolidated Statements of Operations and Comprehensive Loss, in the amount of $41.6 million, $40.3 million, and $41.9 million, respectively.

99

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Stock-Based Compensation
The Company recognizes stock-based compensation on awards granted under two stock compensation plans, which are described in more detail in Note 12. Stock-Based Compensation.
The Company measures stock-based compensation awards, including stock options and RSUs, based on the estimated fair value of the awards on the date of grant. Stock-based compensation expense is recorded for awards issued to employees and non-employees at fair value with a corresponding increase in additional paid-in capital. For awards with service conditions only, the Company recognizes compensation expense on a straight-line basis over the requisite service period of the award. Forfeitures are recognized when they occur.
RSUs granted under the Company’s 2015 Stock Incentive Plan are subject to both service-based and performance-based vesting conditions, whereby the performance condition is satisfied upon occurrence of a liquidity event. Compensation cost related to awards with liquidity-based vesting conditions has been recognized through December 31, 2023, as the Company’s registration statement on Form S-1 filed with the SEC in connection with the IPO became effective on September 19, 2023, which satisfied the liquidity-based vesting condition of the Double-Trigger RSUs. Compensation expense for these awards with both a service and performance condition are expensed under the accelerated attribution method which includes a cumulative catch up recorded upon the IPO for services that had been completed as of the IPO. The remaining expense for these awards is recognized using the accelerated attribution method over the remaining service period. The fair value of each RSU grant is calculated based on the estimated fair value of the Company’s common stock on the date of grant, or, if modified, the date of modification.
RSUs granted under the Company’s 2023 Stock Option and Incentive Plan are for shares of Series A common stock and are currently subject to service-based vesting conditions only. Compensation costs related to these awards are recognized using the straight-line method over the service period of the award. The fair value of each RSU grant is calculated based on the fair value of the Company’s Series A common stock on the date of grant, or, if modified, the date of modification.
Until our IPO, given the absence of an active market for the Company’s common stock, management and the Company’s Board of Directors (the “Board”) were required to estimate the fair value of the Company’s common stock at the time of each grant of a stock-based compensation award. The Company and the Board utilized various valuation methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ Technical Practice Aid, Valuation of Privately Held Company Equity Securities Issued as Compensation to estimate the fair value of its common stock. Each valuation methodology includes estimates and assumptions that require the Company’s judgment. These estimates and assumptions include a number of objective and subjective factors in determining the value of the Company’s common stock at each grant date, including the following factors:
prices paid for the Company’s capital stock, which the Company has sold to outside investors in arm’s-length transactions, considering the rights and privileges of the securities sold relative to the common stock;
prices paid for shares of its common stock sold in secondary market transactions;
valuations performed by an independent valuation specialist;
the Company’s stage of development and revenue growth;
the market performance of comparable publicly traded companies;
adjustments necessary to recognize a lack of marketability for the common stock underlying the granted options and RSUs;
100

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
the likelihood of achieving a liquidity event for the common stock underlying the stock-based awards, such as an IPO or sale of the Company, given prevailing market conditions; and
the U.S. and global economic and capital market conditions and outlook.

Following the Company’s IPO, there is an active market for its Series A common stock which is utilized to measure the fair value of the Company’s underlying shares.

Redeemable Common Stock

Redeemable common stock represents shares of the Company’s common stock that are redeemable at the option of the investor after a specified date. The initial carrying amount of redeemable common stock is equal to the respective issuance date fair value of the common stock subject to redemption, less issuance costs. The carrying amount is adjusted to equal the redemption value, which is equal to the fair value of a single share of common stock at the end of each reporting period. The carrying amount is subject to a floor equal to the initial carrying amount. The resulting changes in the redemption value are recorded with corresponding adjustments against retained earnings, if available, additional paid-in capital or accumulated deficit. Redeemable common stock is classified outside of permanent equity on the Consolidated Balance Sheets as the redemption option is outside of the Company’s control. As the redemption feature applicable to certain shares of the Company’s common stock was terminated upon the IPO, all shares of the Company’s redeemable common stock converted into 64,046,223 shares of Series B common stock upon the effectiveness of the Company’s registration statement on Form S-1 filed with the SEC on September 19, 2023. Refer to Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) for further discussion.

Non-Vested Restricted Common Stock
The Company may grant non-vested restricted common stock to employees, directors, and consultants with or without cash consideration. These grants contain certain restrictions on the sale of the shares. Non-vested restricted common stock are considered issued, but not outstanding, for accounting purposes until they vest. Upon termination of the relationship with a holder of the non-vested restricted common stock, the Company has the right to repurchase the non-vested restricted common stock at the price paid by the holder or, if there was no consideration, a price per share as defined in the Company’s agreement with the holder of the restricted common stock. All restricted common stock was vested as of December 31, 2023.
Income Taxes
The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”), which utilizes the asset and liability method for the financial accounting and reporting of income taxes. Under this method, deferred income taxes are recognized for the expected future tax consequences of differences between the tax bases of assets and liabilities and their reported amounts in the financial statements. The amount of any future tax benefit associated with deferred tax assets is reduced by a valuation allowance when there is uncertainty that those tax benefits will be realized.
The Company accounts for uncertain tax positions using a more-likely-than-not recognition threshold in accordance with ASC 740. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. Interest and penalties related to uncertain tax positions are included as a component of income tax expense.
As of December 31, 2023 and 2022, the Company has no recorded liabilities for uncertain tax positions and has no accrued interest or penalties related to uncertain tax positions.

101

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Accounts Receivable
Accounts receivable are shown net of an allowance for doubtful accounts of $1.5 million and $2.3 million as of December 31, 2023 and 2022, respectively. The allowance for doubtful accounts is established to represent the Company’s best estimate of the net realizable value of the outstanding amount of receivables that it will be unable to collect. The development of the Company’s allowance for doubtful accounts is based on a review of factors such as the customer’s payment history, historical loss patterns, the general economic climate, age, and past due status of invoices. If circumstances relating to specific customers change or unanticipated changes occur in the general business environment, the Company’s estimates of the recoverability of receivables could be further adjusted.

The allowance for doubtful accounts consists of the following activity (in thousands):

Year Ended December 31,
202320222021
Balance at beginning of the period$2,253 $1,917 $125 
Provisions for uncollectible accounts, net of recoveries28 1,224 1,792 
Write offs(802)(888) 
Balance at end of the period$1,479 $2,253 $1,917 
Accounts receivable is shown inclusive of unbilled accounts receivable of $1.8 million and $0.5 million as of December 31, 2023 and 2022, respectively. The unbilled accounts receivable is made up entirely of overages incurred by customers who have exceeded their subscription allotment as of period end but are not yet due for their period end billing.

Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments with a remaining maturity of three months or less when purchased to be cash equivalents. As of December 31, 2023, the Company had cash equivalents of $314.5 million in money market funds. As of December 31, 2022, the Company did not have cash equivalents.
As of December 31, 2023 and 2022, the Company had a current restricted cash balance of $0.4 million and $0.4 million, respectively. As of December 31, 2023 and 2022, the Company had a non-current restricted cash balance of $0.7 million and $0.7 million, respectively. Restricted cash at December 31, 2023 and 2022 related to the Company’s required collateral to fund payroll and credit card obligations in its Australian entity as well as collateral required to be held as a result of the Company’s office lease in Australia. Restricted cash is included in current assets for obligations that expire within one year and is included in non-current assets for assets that expire more than one year from the balance sheet date.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):
As of,
December 31, 2023December 31, 2022
Cash and cash equivalents$738,562 $385,820 
Restricted cash - current409 409 
Restricted cash - non-current686 687 
Total cash, cash equivalents, and restricted cash$739,657 $386,916 
102

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Concentrations of Credit Risk, Significant Customers, and Vendors
Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash, restricted cash, and accounts receivable.
The Company maintains its cash and restricted cash at accredited financial institutions. Bank accounts in the United States are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. As of December 31, 2023 and 2022, the Company’s primary operating accounts significantly exceeded federally insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.
Credit risk with respect to accounts receivable is dispersed due to the Company’s large number of customers. The Company routinely assesses the creditworthiness of its customers. The Company does not require collateral. The Company maintains an allowance for potentially uncollectible accounts receivable. Accounts receivable is stated at the amount management expects to collect from outstanding balances. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.
Significant concentrations of credit risk constitute customers that represent 10% or more of accounts receivable. As of December 31, 2023 and 2022, no individual customer accounted for more than 10% of accounts receivable. Additionally, there were no customers that represented 10% or more of the Company’s revenue for the fiscal years ended December 31, 2023, 2022, and 2021.
The Company had certain vendors who individually represented 10% or more of the Company’s total vendor expenditures. For the year ended December 31, 2023, three vendors represented 19%, 14%, and 12% of total vendor expenditures, respectively. For the year ended December 31, 2022, two vendors represented 19% and 13% of total vendor expenditures, respectively. For the year ended December 31, 2021, one vendor represented 25% of total vendor expenditures, and no other vendors represented 10% or more of total expenditures for the year.
Property and Equipment
Property and equipment are recorded at cost and depreciated over the estimated useful lives of the related assets using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, are removed from the accounts, and any resulting gain or loss is included in the determination of net income or loss in the period of retirement. Expenditures for maintenance and repairs are charged to expense as incurred, whereas major improvements are capitalized as additions to property and equipment. The estimated useful lives of the Company’s property and equipment are as follows:
Office equipment5 years
Computer equipment3 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or useful life
Asset retirement cost
Lesser of lease term or 5 years
Asset Retirement Obligations (“ARO”)
As part of the build out of the Company’s headquarters in Boston, Massachusetts, the Company built an internal staircase connecting multiple floors. This staircase required the removal of ground space to connect the floors. The lease agreement requires the Company to incur the costs required to restore the leased space to its original condition. During fiscal year 2020, on the lease commencement date, the Company established an ARO based on the present value of
103

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
contractually required estimated future costs to retire long-lived assets at the termination or expiration of a lease and to return the space to its original condition. The asset associated with the ARO is amortized over the lease term or 5 years to operating expense, and the ARO is accreted to the end of lease obligation value over the same term. The ARO established by the Company is described in more detail in Note 5. Property and Equipment, Net.
Capitalized Internal-Use Software
The Company capitalizes qualifying costs incurred during the application development stage in connection with the development of internal-use software, which are included on the Consolidated Balance Sheets as a component of property and equipment, net. Costs related to preliminary project activities and post-implementation stages of software development are expensed as incurred.
Costs capitalized as internal-use software development costs include eligible salaries, stock-based compensation, and other compensation-related costs of employees and costs incurred in developing new features and enhancements when the costs will result in additional functionality. Capitalized internal-use software development costs are amortized on a straight-line basis over their estimated useful life of 3 years. Computer software development costs that do not qualify for capitalization are expensed as incurred.
Capitalization begins when the preliminary project stage is complete, management authorizes and commits to the funding of the software project with appropriate authority, it is probable the project will be completed, the software will be used to perform the functions intended, and certain functional and quality standards have been met.

Leases
The Company determines whether an arrangement contains a lease at inception. At the commencement date, the Company will perform the classification tests to determine whether its leases are operating or financing and recognize the related lease liability and right-of-use (“ROU”) asset. The Company, as the lessee, recognizes in the Consolidated Balance Sheets a liability to make lease payments and an ROU asset representing the right to use the underlying asset for both finance and operating leases with a lease term longer than twelve months. Lease liabilities and their corresponding ROU assets are recognized based on the present value of unpaid lease payments over the expected lease term.
The Company has elected the following practical expedients: (1) not to separate lease and non- lease components for all asset classes and (2) not to recognize leases with a term of 12 months or less on the Consolidated Balance Sheets for all asset classes.
The Company leases office space and office equipment under non-cancelable operating leases ranging from 1 to 8 years. Certain leases include options to extend the leases for up to 5 years. These options will be included in the lease term when they are reasonably certain to be exercised. The Company’s leases generally do not include options to terminate the leases or to purchase the underlying asset.
The Company’s leases are primarily fixed payments. Certain of the Company’s leases include variable lease payments, generally related to the lessor’s operating costs associated with the underlying asset, which are expensed as incurred. The Company’s leases generally do not contain residual value guarantees.
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) to calculate the present value of future minimum lease payments, which is the estimated rate the Company would be required to pay for fully collateralized borrowing over the period similar to lease terms. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

104

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Foreign Currency Translation
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar (“USD”). In certain instances, the Company enters into transactions that are denominated in a currency other than the USD. At the date that such transaction is recognized, each asset, liability, revenue, expense, gain, or loss arising from the transaction is measured and recorded in USD using the exchange rate in effect at that date. At each balance sheet date, recorded monetary balances denominated in a currency other than the USD are adjusted to USD using the exchange rate at the balance sheet date, with gains or losses recognized in other, net in the consolidated statements of operations. Foreign currency translation gains and losses were immaterial for the periods presented.

Fair Value Measurements

Certain assets and liabilities are carried at fair value in accordance with Accounting Standards Codification ASC 820, Fair Value Measurement (“ASC 820”). Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:

Level 1 – Quoted prices in active markets for identical assets or liabilities
Level 2 – Observable inputs (other than level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

As of December 31, 2023 and 2022, the Company’s carrying amounts of financial instruments, including cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term maturities.

Certain non-financial assets, such as intangible assets, right of use assets, and property and equipment, are measured at fair value on a non-recurring basis and are adjusted to fair value only if an impairment charge is recognized. Such fair value measures are considered to be within the Level 3 valuation hierarchy due to the subjective nature of the unobservable inputs used. The Company has not recorded any impairment charges during any of the periods presented.

Loss Per Share
In accordance with FASB ASC 260, Earnings Per Share, the basic net loss per share attributable to Series A and Series B common stockholders is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the applicable period.
105

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Diluted net loss per share attributable to Series A and Series B common stockholders is computed in the same manner as basic net income loss per share as the inclusion of all potentially dilutive securities outstanding would be antidilutive. See Note 13. Loss Per Share for further information.

Impairment of Long-Lived Assets

The Company periodically evaluates all long-lived assets or asset groups for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset or asset group exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset or asset group exceeds the fair value of the asset. There was no impairment identified during the years ended December 31, 2023, 2022, and 2021.

Recent Accounting Pronouncements

The Company has implemented all applicable accounting pronouncements that are in effect. In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the consolidated financial statements and disclosures. There are no other new accounting pronouncements that have been issued that would have a material impact on its financial position or results of operations.

3. Revenue Recognition
Disaggregation of Revenue
Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
Year Ended December 31,
202320222021
Americas:
United States$443,471 $307,222 $197,263 
Other Americas (1)
38,180 26,790 15,758 
APAC (1)(2)
72,797 47,905 27,574 
EMEA (1)(3)
143,651 90,831 50,045 
Total Revenue$698,099 $472,748 $290,640 
(1) Other than the United States, no other individual country accounted for 10% or more of total revenue for any of the periods presented.
(2) Asia-Pacific
(3) Europe, the Middle East and Africa

Deferred Revenue
The change in deferred revenue reflects billings during the period for which the performance obligation was not satisfied prior to the end of the period, partially offset by revenues recognized during the period. The following table summarizes the changes in the balance of deferred revenue during the periods presented (in thousands):

106

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Year Ended December 31,
20232022
Balance at beginning of the period$25,109 $15,092 
Plus: Billings during the period713,090 482,765 
Less: Revenue recognized during the period(698,099)(472,748)
Balance at end of the period$40,100 $25,109 
For the years ended December 31, 2023 and 2022, revenue recognized from amounts included in deferred revenue at the beginning of the period was $25.1 million and $15.1 million, respectively.

Remaining Performance Obligations
Remaining performance obligations represents the amount of contracted future revenue that has not yet been recognized, including deferred revenue. As of December 31, 2023, the Company’s remaining performance obligations are $83.3 million, of which $79.4 million is expected to be recognized within the next twelve months and $3.9 million is expected to be recognized during a period greater than twelve months.

4. Fair Value Measurements

The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (in thousands):

As of December 31, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$314,511 $ $ $314,511 
Total$314,511 $ $ $314,511 

As of December 31, 2023, certain of the Company’s cash equivalents were held in money market funds. The Company’s investments in money market funds are classified within Level 1 of the fair value hierarchy as they are valued using quoted market prices in active markets.

As of December 31, 2022, the Company did not have assets or liabilities carried at fair value.
107

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
5. Property and Equipment, Net
Property and equipment consist of the following (in thousands):
As of,
December 31, 2023December 31, 2022
Capitalized internal-use software$11,682 $4,460 
Office equipment3,633 3,203 
Computer equipment2,939 639 
Furniture and fixtures7,242 6,683 
Leasehold improvements45,768 45,228 
Construction-in-progress78 82 
Asset retirement cost643 643 
Total property and equipment71,985 60,938 
Less accumulated depreciation and amortization(28,535)(15,101)
Total property and equipment, net$43,450 $45,837 
In the years ended December 31, 2023, 2022, and 2021, depreciation and amortization expense related to property and equipment was approximately $13.7 million, $8.9 million, and $5.3 million, respectively.
During the years ended December 31, 2023 and 2022, the Company capitalized $7.0 million and $2.4 million of internal-use software development costs, respectively. Of the $7.0 million internal-use software development costs capitalized during the year ended December 31, 2023, $1.3 million is attributable to stock-based compensation expense. During the year ended December 31, 2022, the Company did not capitalize any stock-based compensation expense related to services performed on capitalized software development projects. The Company recorded amortization expense associated with its capitalized internal-use software development costs of $1.8 million, $0.7 million, and $0.4 million for the years ended December 31, 2023, 2022, and 2021. Amortization expense is included in cost of revenue in the Consolidated Statements of Operations and Comprehensive Loss.
The asset retirement obligation is included in other non-current liabilities on the Consolidated Balance Sheets. Asset retirement obligation activity is as follows (in thousands):
Year Ended December 31,
20232022
Beginning balance$722 $685 
Additions  
Accretion39 37 
Ending balance$761 $722 



108

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
6. Accrued Expenses
The following table presents components of accrued expenses (in thousands):

As of,
December 31, 2023December 31, 2022
Accrued compensation and employee related costs$25,644 $16,926 
Accrued sabbatical3,394  
Accrued value added tax7,530 4,937 
Other accrued taxes6,830 1,754 
Accrued cost of revenue6,656 7,923 
Accrued professional services3,605 2,297 
Accrued marketing6,374 980 
Other accrued expenses2,805 1,309 
Total accrued expenses$62,838 $36,126 

7. Commitments and Contingencies
Contractual Obligations and Commitments
The Company has material long-term non-cancellable contractual obligations outstanding with marketing vendors and various service providers. Future minimum payments under the Company’s non-cancellable purchase commitments as of December 31, 2023, are presented in the table below (in thousands):
Year Ending December 31,Contractual Commitments
2024$117,668 
2025116,965 
202670,761 
202740,833 
2028 
Total Contractual Commitments:$346,227 
Legal Matters
From time to time, the Company may become involved in legal proceedings or be subject to claims arising in the course of its business, including but not limited to claims brought by its customers in connection with commercial disputes and litigation arising from employee and ex-employee related matters. The Company is not presently subject to any pending or threatened litigation, individually or taken together, for which it is reasonably possible to have a material effect on its consolidated financial position or results of operations.
Guarantees and Indemnification Obligations
In the ordinary course of business, the Company enters into agreements with its customers that include commercial provisions with respect to licensing, infringement, indemnification, and other common provisions. The Company does not, in the ordinary course of business, agree to indemnification obligations for the Company under its contracts with customers except for intellectual property infringement claims related to the Company’s services. Based on historical experience and information known at December 31, 2023 and 2022, the Company has not incurred any costs for guarantees or indemnities.

109

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
8. Leases

The components of lease expense are as follows (in thousands):
Year Ended December 31,
202320222021
Operating lease cost$12,618$12,091$10,517
Short-term lease cost630121
Financing lease cost212116
Total lease cost$13,269$12,233$10,533

Supplemental balance sheet information related to the Company’s operating leases is as follows (in thousands):

As of,
December 31, 2023December 31, 2022
Operating lease ROU assets$36,987$45,695
Operating lease liabilities, current14,08114,864
Operating lease liabilities, non-current37,49847,544
Total lease liabilities$51,579$62,408

Supplemental cash flow information and non-cash activity related to the Company’s leases are as follows (in thousands):

Year Ended December 31,
202320222021
Cash paid for operating lease liabilities, net of tenant incentives received $15,197$9,272$10,824
ROU assets recognized for new leases and amendments (non-cash)$1,299$3,452$6,132
Other information related to leases is as follows:

As of,
December 31, 2023December 31, 2022
Weighted average remaining lease term 4.1 years5.0 years
Weighted average discount rate4.97 %4.96 %
110

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Future undiscounted annual cash flows for the Company’s operating leases as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,
Operating Leases
2024$14,383
202513,237
202613,429
202712,692
20283,205
Thereafter
Total future undiscounted lease payments56,946
Less imputed interest(5,367)
Total lease liabilities$51,579
The table above does not include options to extend lease terms that are not reasonably certain of being exercised or leases signed but not yet commenced as of December 31, 2023.
9. Income Taxes
The domestic and foreign components of loss before income taxes are as follows (in thousands):

Year Ended December 31,
202320222021
United States$(312,759)$(51,729)$(80,260)
Foreign5,718 2,619 1,186 
Loss before income taxes$(307,041)$(49,110)$(79,074)

The provision (benefit) for income taxes contained the following components (in thousands):

Year Ended December 31,
202320222021
Current:
Federal$ $ $ 
State(26)99 45 
Foreign4,652 56 179 
4,626 155 224 
Deferred:
Federal (95) 
State (16) 
Foreign(3,434)39 95 
(3,434)(72)95 
Provision for income taxes$1,192 $83 $319 
111

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
The Company’s effective tax rates for the years ended December 31, 2023, 2022, and 2021 are less than the U.S. federal statutory income tax rate of 21.0% primarily due to the valuation allowance on the U.S. federal and state deferred tax assets and excess tax deductions related to stock-based compensation awards.
Year Ended December 31,
202320222021
U.S. federal taxes at statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit4.3 4.4 4.8 
Federal research and development credits3.8 10.3 7.9 
State research and development credits0.9 7.8 3.2 
Permanent items(0.4)(1.0)(0.2)
Stock-based compensation1.6 5.6 5.0 
Foreign rate differential   
Non-deductible officers compensation(2.3)  
Prepaid marketing expense
3.6   
Other (0.8)0.1 
Change in valuation allowance(32.9)(47.5)(42.2)
Total(0.4)%(0.2)%(0.4)%
Deferred income taxes reflect the impact of carryforwards and temporary differences between the amounts of assets and liabilities for financial reporting purposes and such amounts as measured by tax laws. The carryforwards and temporary differences that give rise to a significant portion of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022, are as follows (in thousands):
Year Ended December 31,
20232022
Deferred tax assets:
Net operating loss carryforwards$88,200 $49,093 
Research and development credits36,217 21,829 
Stock-based compensation32,204 1,218 
Lease liability12,933 17,225 
Capitalized research and development63,701 21,728 
Other5,553 2,864 
Total deferred tax assets238,808 113,957 
Deferred tax liabilities:
Depreciation
(3,543)(5,481)
Deferred commissions(7,657)(5,451)
Amortization(2,049)(85)
ROU asset(9,303)(13,202)
Prepaid marketing expense(43,084)(20,666)
Total deferred tax liabilities(65,636)(44,885)
Valuation allowance(170,076)(69,205)
Net deferred tax assets (liabilities)
$3,096 $(133)
As of December 31, 2023 and 2022, the Company has federal net operating loss (“NOL”) carryforwards of $349.2 million and $199.2 million, respectively, which can be carried forward indefinitely, and state net operating loss carryforwards of $245.1 million and $118.6 million, respectively, which expire at various dates beginning in 2027. As of December 31, 2023 and 2022, the Company has federal credit carryforwards of $25.1 million and $13.6 million,
112

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
respectively, and state credit carryforwards of $14.0 million and $10.4 million, respectively, which are available to reduce future tax liabilities. If not utilized, the federal research and development credit will begin to expire in 2037 and the state research and development credit will begin to expire in 2025.
The Company is not subject to an annual limitation of its NOL and research and development credit attributes as of December 31, 2023, but subsequent ownership changes may affect the limitation in future years.
The net changes in the total valuation allowance for the year ended December 31, 2023, was an increase of $100.9 million, primarily as a result of the generation of additional net operating losses and federal research and development credits. The net changes in the total valuation allowance for the year ended December 31, 2022 was an increase of $23.3 million, primarily as a result of the generation of additional net operating losses and federal research and development credits.
The Company has not recognized any liabilities for uncertain tax positions or unrecognized benefits as of December 31, 2023 and 2022. The Company does not expect any material change in uncertain tax benefits within the next 12 months.
As of December 31, 2023 and 2022, the Company had an immaterial amount of earnings from its wholly-owned non-U.S. subsidiaries indefinitely reinvested outside the U.S. The Company does not intend to repatriate these earnings or realize the outside basis differences in its foreign subsidiaries, and accordingly, the Company has not provided any taxes for those amounts, given the indefinite reinvestment and it is not practicable to estimate the amount of deferred tax liability that would be incurred.
10. Employee Benefit Plans
The Company maintains a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. The plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pretax basis, subject to legal limitations. Employees can designate the investment of their 401(k) accounts into several mutual funds. The Company does not allow investment in its common stock through the 401(k) plan. During the years ended December 31, 2023, 2022, and 2021, the Company made contributions to the plan of $7.4 million, $6.6 million, and $3.8 million respectively.
The Company contributes to defined contribution savings plans for its employees in the United Kingdom and Australia who satisfy certain eligibility requirements. The plans allow each participant from the United Kingdom and Australia to defer a percentage of their compensation and the Company contributes an additional 5% and 11% of all wages for those employees in the scheme on a monthly basis, respectively. The Company made contributions to the plans of $1.8 million, $0.8 million, and $0.3 million for the years ended December 31, 2023, 2022, and 2021 respectively.
11. Redeemable Common Stock, Common Stock, and Stockholders’ Equity (Deficit)
Redeemable Common Stock

The Company issued 64,046,223 shares of common stock at various dates in 2019, 2020, and 2021 to select investors that were subject to redemption at fair value of common stock at the investor’s option after November 6, 2029. In accordance with the SEC and its staff’s guidance on redeemable equity instruments, which has been codified in ASC 480-10-S99, redemption provisions not solely within control of the Company require classification of the associated instrument outside of permanent equity.
113

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
During the year ended December 31, 2021, the Company entered into the 2021 Stock Purchase agreement. The Company issued and sold 10,365,017 shares of common stock to investors at a price of $33.38 per share, for an aggregate purchase price and gross proceeds of $346.0 million. At the time of the sale, 3,025,625 of the total shares issued allowed investors to acquire additional substantive rights including financial information rights, restrictive covenants, secondary refusal rights, right of co-sale, and right of redemption after November 6, 2029, at fair value. These shares were classified outside of permanent equity. The remaining 7,339,392 shares were classified in permanent equity as they did not contain the right of redemption after November 6, 2029.

As of December 31, 2022 and 2021, the Company determined that the redeemable shares were probable of becoming redeemable. In accordance with ASC 480-10-S99, the Company elected to recognize changes in redemption value immediately as they occur. The per-share redemption value is equal to the fair market value of a single share of the Company’s common stock subject to a floor of the initial carrying value.
Immediately prior to the IPO, the redeemable common stock was accreted to the IPO issuance price of $30.00 per share. Upon the IPO, the redemption right of these shares was terminated and all shares of the Company’s redeemable common stock automatically converted into 64,046,223 shares of Series B common stock. This transaction resulted in a reclassification of $1,931.5 million in redeemable common stock to stockholder’s equity including an increase to additional paid-in capital of $136.9 million and Accumulated Deficit of $1,794.6 million to reverse accretion recorded to these accounts.

Common Stock

Immediately following the effectiveness of the registration statement relating to our IPO, we filed our Amended and Restated Certificate of Incorporation, which authorized a total of 3,000,000,000 shares of Series A common stock, 350,000,000 shares of Series B common stock, and 100,000,000 shares of undesignated preferred stock. All shares of common stock then outstanding were reclassified as Series B common stock. The rights of the holders of Series A common stock and Series B common stock are identical, except with respect to voting and conversion. Each share of Series A common stock is entitled to one vote per share and is not convertible into any other shares of the Company’s capital stock. Each share of Series B common stock is entitled to ten votes per share and is convertible into one share of Series A common stock at any time. Shares of the Company’s Series B common stock will also automatically convert into shares of Series A common stock upon certain transfers and other events. Upon the seventh anniversary of our IPO, all outstanding shares of Series A common stock and Series B common stock will convert automatically into shares of a single series of common stock.

Preferred Stock

The Company has authorized 100,000,000 shares of preferred stock with a par value of $0.001 per share. As of December 31, 2023, there were no shares of preferred stock issued or outstanding.
Common Stock Warrants
On July 28, 2022, the Company granted warrants to purchase up to 15,743,174 shares of common stock in connection with the collaboration agreement and strategic partnership with Shopify as compensation for marketing services. 25% of the shares subject to the warrants vested on the grant date, and the remaining 75% of the shares subject to the warrants vest quarterly in equal amounts until July 28, 2027. On September 22, 2023, upon the Company’s IPO, the vesting of 25% of the total number of warrants was accelerated, and the remaining unvested portion vests quarterly over the remaining term. Vesting will cease, and any unvested portion of the warrants will be cancelled, in the event of a material breach or early termination of the collaboration agreement by Shopify. The exercise price is $0.01 per share, and the term of the warrants is 10 years. These common stock warrants are included as a component of additional paid-in capital within the Consolidated Balance Sheets upon vesting. The Company valued the warrants at the grant date using the Black-Scholes
114

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
option pricing model with the following assumptions: fair value of common stock, a dividend yield of zero, contractual terms of 10 years, volatility of 55.00%, and a risk-free rate of 2.85%.
The following table summarizes the warrants activity during the year ended December 31, 2023:
Number of Shares
Weighted Average Exercise Price
Weighted Average Remaining Life (years)
Warrants outstanding at December 31, 202211,217,017 $0.01 9.57
Granted— — 
Exercised(6,051,285)0.01 8.95
Cancelled— — 
Warrants outstanding at December 31, 20235,165,732 $0.01 8.58
During the years ended December 31, 2023 and 2022, 6,051,285 and 4,526,161 warrants vested, respectively. The Company has no vested but not exercised warrants outstanding as of December 31, 2023.
Restricted Stock
In 2019, the Company permitted the purchase of 142,908 shares of restricted stock prior to vesting by an employee of the Company. These shares are restricted and subject to repurchase by the Company until the conditions for vesting are met. Upon termination of employment of the restricted stockholder, the Company has the right to repurchase, at the original purchase price, any unvested restricted shares. Accordingly, the Company has recorded the proceeds from the issuance of restricted stock as a liability on the Consolidated Balance Sheets as a component of other current liabilities, given the implicit repurchase feature. As of December 31, 2022, the Company has recognized a restricted stock liability of approximately $0.1 million as a component of accrued expenses. The Company reclassified an immaterial amount of restricted stock liability to stockholders’ deficit upon vesting of restricted shares during the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023, all restricted stock has been fully vested.
The following is a summary of the non-vested restricted common stock activity during the year ended December 31, 2023:
Number of SharesWeighted Average Grant Date
Fair Value
Unvested and outstanding at December 31, 202226,795$2.84 
Granted— 
Vested(26,795)$2.84 
Unvested and outstanding at December 31, 2023$ 
The aggregate fair value of restricted stock that vested was $0.7 million and $1.2 million during the years ended December 31, 2023 and 2022, respectively.

Stock Purchase and Investment Option

On July 28, 2022, the Company entered into a stock purchase agreement in connection with the collaboration agreement and strategic partnership with Shopify. Under the stock purchase agreement, the Company issued and sold 2,951,846 shares of common stock to Shopify at a price of $33.88 per share. The stock purchase agreement also granted Shopify an Investment Option, which allows Shopify to purchase an additional 15,743,174 shares of common stock at a purchase price of $88.93 per share. The Investment Option is exercisable at any time at Shopify’s option until July 28,
115

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
2030. As of December 31, 2023, the Investment Option has not been exercised. The Company determined that the $100.0 million purchase price represents the fair value of the common stock and Investment Option issued to Shopify since the transaction occurred at arm’s length and was not compensatory.

The gross proceeds of $100.0 million were allocated to the common stock and Investment Option based on the relative fair value of each instrument, resulting in $69.4 million being allocated to the common stock and $30.6 million allocated to the Investment Option. The Company incurred $0.4 million of issuance costs which were allocated to the common stock and Investment Option based on their relative fair values. The proceeds allocated to the Investment Option, net of issuance costs, are included as a component of additional paid-in capital within the Consolidated Balance Sheets.
12. Stock-Based Compensation
Equity Incentive Plans
On September 1, 2015, the Board adopted the 2015 Stock Incentive Plan (the “2015 Plan”). The Board or, at its sole discretion, a committee of the Board, is responsible for the administration of the 2015 Plan. All equity grants subsequent to the IPO will be made pursuant to the Company’s 2023 Stock Option and Incentive Plan (the “2023 Plan”), which was approved by the Board effective as of September 19, 2023. Subsequent to the IPO, generally 2015 Plan awards vest into shares of Series B common stock and are immediately reclassified to Series A common stock based upon the employee’s conversion election made at the time of the IPO. The Board or, at its sole discretion, a committee of the Board, is responsible for the administration of the 2023 Plan. As of December 31, 2023, the Company’s authorized common stock includes 44,981,488 shares of Series A common stock reserved for issuance of equity awards under the 2023 Plan, of which 40,775,315 shares are available for future grants.
The 2015 Plan provides for the grant of various types of stock-based compensation awards including, but not limited to, RSUs, incentive stock options (“ISOs”), non-qualified stock options (“NSOs,” referred to collectively with ISOs as options) and restricted stock awards (“RSAs”) to directors, consultants, employees, and officers of the Company. ISOs may only be granted to employees, and the exercise price thereon cannot be less than the fair value of the Company’s common stock on the date of grant or less than 110% of the fair value in the case of employees holding 10% or more of the voting stock of the Company. The exercise price on NSOs must be at least equal to the fair value of the Company’s common stock on the date of grant. The Company has historically granted RSUs, ISOs, NSOs, and RSAs.
The 2023 Plan provides for the grants of various types of stock-based compensation awards including, but not limited to, RSUs, ISOs, NSOs, and RSAs. During the years ended December 31, 2023, 2022 and 2021, the Company solely granted RSUs as further described below.
Stock Options

Stock Options (“Options”) generally vest over 4 years with the first 25% of the award vesting upon the 12-month anniversary of the vesting commencement date and the remaining 75% vesting monthly over the following 3 years. Grants of Options shall not be exercisable after expiration of 10 years from the date of grant or such shorter period specified in the associated award agreement. Options may not be transferable except by will or by the laws of descent and distribution and domestic relations orders. The 2015 Plan does not allow for the early exercise of Options. The Company did not grant any Options during the years ended December 31, 2023, 2022 and 2021.

116

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
Option activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):

Number of OptionsWeighted Average Exercise Price
(Per Share)
Weighted Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at January 1, 202334,207,554$0.61 3.74$781,247 
Exercised(2,419,308)1.56
Forfeited and expired(53,521)3.22
Outstanding at December 31, 202331,734,725$0.54 2.65$864,605 
Exercisable at December 31, 202331,639,4540.532.64$862,297 
Expected to vest at December 31, 202331,734,7250.542.65$864,605 
The total intrinsic value of Options exercised during the years ended December 31, 2023, 2022 and 2021 amounted to $54.7 million, $53.2 million and $169.7 million, respectively.

Restricted Stock Units

During the years ended December 31, 2023, 2022 and 2021, the Company granted RSUs to employees under the 2015 Plan and 2023 Plan. In general, RSUs granted under the 2015 Plan vest upon the satisfaction of both a service condition and a liquidity condition (“Double-Trigger”). Generally, the service condition requires the grantee to remain an eligible participant, as that term is defined in the 2015 Plan, for a period of 4 years. Generally, RSUs vest quarterly over the entire 4-year period or vest 25% after 1 year, with the remainder vesting quarterly over the following 3 years. The liquidity condition was satisfied upon the occurrence of the IPO. In general, RSUs granted after the IPO under the 2023 Plan vest upon the satisfaction of a service condition only. These service conditions are consistent with those under the 2015 Plan detailed above.

Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):
Number of UnitsWeighted Average Grant Date
Fair Value
Unvested and outstanding at January 1, 202311,712,446 $30.24 
Granted11,896,929 26.23 
Vested(7,206,386)29.49 
Forfeited(1,712,572)29.51 
Unvested and outstanding at December 31, 202314,690,417 $27.44 
The fair value of the RSUs that vested during the years ended December 31, 2023, 2022 and 2021 was $214.7 million, $1.3 million and $0.5 million, respectively.
Modifications
During the year ended December 31, 2023, the Company extended the expiration dates of four employees’ options. The extension of the expiration date impacted 1,004,667 granted stock options, resulting in incremental stock-based compensation expense of $0.8 million during the year ended December 31, 2023.
117

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
During the year ended December 31, 2023, the Company accelerated the vesting start dates of two employees’ RSUs. The modification impacted 167,500 previously granted RSUs that were Double-Trigger awards in which the liquidity-based vesting condition was not considered probable at the date of modification. As the liquidity-based vesting condition was met upon the IPO, the impact of the modified RSUs is included in the total stock-based compensation recognized during the year ended December 31, 2023.
On April 10, 2023, the Company approved an amendment to the vesting schedule of 4,250,947 RSUs governed by the 2015 Plan. Specifically, the vesting schedule of these RSUs were amended to align with the Company’s standard four quarterly vesting dates that were established on a prospective basis in June of 2022. This modification impacted 657 grantees, and all RSUs that were modified were Double-Trigger awards in which the liquidity-based vesting condition was not considered probable at the date of modification. As the liquidity-based vesting condition was met upon the IPO, the impact of this modification is included in the total stock-based compensation recognized during the year ended December 31, 2023 and is based on the fair value of the award on the date of modification.
On March 15, 2023, the Company announced a reduction in workforce that resulted in the termination of approximately 8% of the Company’s full-time workforce (130 employees). As part of the reduction in workforce, the Company modified 608,698 previously granted stock options and 64,301 previously granted RSUs. During the year ended December 31, 2023, the Company incurred an incremental stock-based compensation expense of $0.6 million related to the modification of the stock options modified. All RSUs that were modified were Double-Trigger awards in which the liquidity-based vesting condition was not considered probable at the date of modification. As the liquidity-based vesting condition was met upon the IPO, the impact of the modified RSUs is included in the total stock-based compensation recognized during the year ended December 31, 2023 and is based on the fair value of the award on the date of modification.
During the year ended December 31, 2022, the Board approved the modification of an executive’s stock-based awards. At the modification date, the executive had 177,684 RSUs outstanding for which the service-based vesting condition was satisfied but the liquidity-based vesting condition was not. Pursuant to the modification agreement, the Company elected to cancel 63,775 of the unvested RSUs in exchange for $1.5 million, which the Company recorded stock-based compensation as general and administrative expense in the Consolidated Statements of Operations and Comprehensive Loss. Additionally, during the year ended December 31, 2022, the Company recorded incremental stock-based compensation expense of $0.1 million associated with 2,616 stock options granted and 154 RSUs granted to one employee that was terminated but continued to vest in previously issued awards for a limited period after provision of substantive services ceased.
During the year ended December 31, 2022, the Company amended the terms of certain stock option awards issued to three employees to add a change of control provision. Such modification did not result in any incremental stock-based compensation expense. The Company also extended the post-termination exercise periods for two terminated employees holding 65,704 stock options. The Company determined the incremental stock-based compensation expense resulting from the modifications was not material. Additionally, the Company provided two terminated employees with accelerated vesting on the service-based vesting condition of 22,029 Double-Trigger RSUs held. Because satisfaction of the liquidity-based vesting condition was not probable, the Company did not record the incremental stock-based compensation expense resulting from the modifications. Such amounts will be recorded upon vesting (that is, upon occurrence of a qualifying liquidity event).
During the year ended December 31, 2021, the Board approved a modification to three executives who were terminated during 2021. These modifications resulted in the accelerated vesting of tranches beyond the termination date as well as extension of the exercise window for these employees. The modification covered 1,326,461 options and resulted in incremental stock-based compensation of $9.9 million during the year. Additionally, during the year ended December 31, 2021, the Board approved a modification to a former executive’s stock-based compensation awards who was terminated
118

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
during 2021. The Company prorated the expense for the years ended December 31, 2022 and 2021, which was $3.8 million and $1.1 million, respectively, as the modification impacted both years presented as services were provided by the employee in both years as part of the terms of the award modification.

Secondary Transactions
The Company’s employees historically participated in secondary market transactions whereby existing or third-party investors purchased shares owned by the employee associated with previously issued stock-based compensation awards. The Company’s involvement in such secondary market transactions was generally limited to waiving or assigning its right of first refusal over the respective shares. During the years ended December 31, 2023, 2022, and 2021 secondary investors purchased 912,187, 1,002,968, and 4,262,974 shares of common stock from certain employees, respectively. Stock-based compensation expense related to these transactions, representing amounts paid in excess of then current fair value, totaled $0.8 million and $21.5 million and during the year ended December 31, 2022 and 2021, respectively, and is recorded in operating expenses in the accompanying Consolidated Statements of Operations and Comprehensive Loss. No stock-based compensation expense was recorded during the year ended December 31, 2023 related to secondary transactions.

Stock-Based Compensation Expense

During the year ended December 31, 2023, the Company capitalized $1.3 million of stock compensation expense related to services performed on capitalized software development projects. During the year ended December 31, 2022, the Company did not capitalize any stock compensation expense related to services performed on capitalized software development projects, and during the year ended December 31, 2021, the Company had an immaterial amount of capitalized stock compensation expense related to services performed on capitalized software development projects.
Stock-based compensation included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):

Year Ended December 31,
202320222021
Cost of revenue$24,973 $129 $960 
Selling and marketing107,954 985 29,713 
Research and development120,184 1,230 8,193 
General and administrative87,688 5,958 13,123 
Stock-based compensation, net of amounts capitalized340,799 8,302 51,989 
Capitalized stock-based compensation expense1,349  2 
Total stock-based compensation expense$342,148 $8,302 $51,991 

During the year ended December 31, 2022, stock-based compensation expense included $1.5 million paid in cash in exchange for the cancellation of an executive’s unvested RSUs outstanding for which the service-based vesting condition was satisfied but the liquidity-based vesting condition was not. This is included within general and administrative expense in the Company’s Consolidated Statements of Operations and Comprehensive Loss. During the year ended December 31, 2021, stock-based compensation expense included $16.7 million paid in cash for the repurchasing and retirement of common stock, of which $8.8 million is included within selling and marketing expense, $5.8 million within research and development expense, and $2.1 million within general and administrative expense in the Company’s Consolidated Statements of Operations and Comprehensive Loss.
As of December 31, 2023, total unrecognized compensation cost related to unvested Options was $0.1 million, which will be recognized on a ratable basis over a weighted-average remaining period of 0.4 years.
119

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
As of December 31, 2023, total unrecognized compensation cost related to unvested RSUs was $257.5 million, which will be recognized on a ratable basis over a weighted-average remaining period of 3.3 years.
13. Loss Per Share
Basic net loss per share attributable to Series A and Series B common stockholders is computed by dividing the net loss by the number of weighted-average outstanding common shares. Diluted net loss per share attributable to Series A and Series B common stockholders is determined by giving effect to all potential common equivalents during the reporting period, unless including them yields an antidilutive result, and is calculated using the treasury stock method. The Company considers its warrants, Investment Option, restricted stock units and stock options as potential common equivalents, but excluded them from the computation of diluted earnings per share attributable to common stockholders in the periods presented, as their effect was antidilutive during the years ended December 31, 2023, 2022 and 2021.
The rights, including the liquidation and dividend rights, of the holders of Series A and Series B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each series of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Series A and Series B common stock on both individual and combined basis.
The following table presents the calculation of basic and diluted net loss per share attributable to Series A and Series B common stockholders for the periods presented, (in thousands, except share and per share data):

Year Ended December 31,
202320222021
Net loss per share attributable to Series A and Series B common stockholders, basic and diluted:
Numerator:
Net loss$(308,233)$(49,193)$(79,393)
Denominator:
Weighted-average shares - basic and diluted242,889,272 229,857,206 220,865,179 
Net loss per share attributable to Series A and Series B common stockholders, basic and diluted
$(1.27)$(0.21)$(0.36)
The following table summarizes the potential common shares excluded from the computation of diluted net income (loss) per share:
Year Ended December 31,
202320222021
Warrants outstanding5,165,732 11,217,017  
Investment Option15,743,174 15,743,174  
RSUs outstanding14,690,417 11,712,446 7,430,700 
Options outstanding31,734,725 34,207,554 36,858,706 
Restricted stock outstanding 26,795 62,522 
Total67,334,048 72,906,986 44,351,928 

14. Restructuring Costs

120

Klaviyo, Inc.
Notes to the Consolidated Financial Statements
On March 15, 2023, the Company announced a restructuring plan that resulted in a reduction of approximately 8% of the Company’s full time workforce. The Company’s restructuring actions were intended to improve operational efficiencies. Restructuring costs consist primarily of employee severance and related benefits as well as stock-based compensation from the modification of terminated employee stock options. See Note 12. Stock-Based Compensation for further detail on award modifications due to the restructuring. Restructuring costs included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):
Year ended,
December 31, 2023
Cost of revenue$1,138 
Selling and marketing1,832 
Research and development3,375 
General and administrative1,532 
Total$7,877
There were no unpaid restructuring costs as of December 31, 2023.
121

Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosures
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) as of the end of the period covered by this Annual Report on Form 10-K.
Based on this evaluation, our principal executive officer and principal financial officer concluded that, as of December 31, 2023, our disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act) during the three months ended December 31, 2023 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, the effectiveness of any internal control over financial reporting is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting, no matter how well designed and operated, can only provide reasonable, not absolute assurance that its objectives will be met. In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.
Management’s Report on Internal Control Over Financial Reporting
This Annual Report on Form 10-K does not include a report of management's assessment regarding internal control over financial reporting or an attestation report of our independent registered public accounting firm due to a transition period established by rules of the SEC for newly public companies.

Item 9B. Other Information
122

During the three months ended December 31, 2023, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted written plans intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act for the sale of the Company’s securities as set forth in the table below.
Name
Position
Adoption Date
Total Shares Subject to Trading Arrangement
Expiration Date
Amanda Whalen
Chief Financial Officer
November 16, 2023105,000November 16, 2024
Landon Edmond(1)
Chief Legal Officer and General Counsel
November 17, 2023258,668November 17, 2024
Allen Chaves
Chief Technology Officer
November 21, 2023780,000November 22, 2024
Susan St. Ledger
Director
December 11, 202310,500May 30, 2025
Jennifer Ceran
Director
December 14, 202313,000December 16, 2024
______________
(1)The actual number of shares of common stock sold pursuant to this plan will be less, after shares are withheld to satisfy tax withholding obligations in connection with the net settlement of equity awards.
No other directors or officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the three months ended December 31, 2023.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not applicable.
123

Part III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this Item is incorporated by reference herein to our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the end of our fiscal year.
Our board of directors has adopted a code of conduct that applies to all our employees, officers, contractors, and directors, including our Chief Executive Officer, Chief Financial Officer, and other executive and senior financial officers. The full text of our code of conduct is posted on our website at investors.klaviyo.com under “Governance.” We intend to disclose any amendments to our code of conduct, or waivers of its requirements, on our website or in filings under the Exchange Act.
Item 11. Executive Compensation
The information required by this Item is incorporated by reference herein to our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this Item is incorporated by reference herein to our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this Item is incorporated by reference herein to our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.
Item 14. Principal Accountant Fees and Services
Our independent public accounting firm is Deloitte & Touche LLP, Boston, Massachusetts, PCAOB ID No 34.
The information required by this Item is incorporated by reference herein to our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.
124

Part IV
Item 15. Exhibit and Financial Statement Schedules
The following documents are filed as part of this Annual Report on Form 10-K:
(a) Consolidated Financial Statements
Our Consolidated Financial Statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Annual Report on Form 10-K.
(b) Financial Statement Schedules
All financial statement schedules are omitted because the required information is either not present, not present in material amounts, or is presented within our Consolidated Financial Statements and the related notes thereto included in this Annual Report on Form 10-K.
(c) Exhibits
The documents listed in the exhibit index of this Annual Report on Form 10-K are incorporated by reference or are filed with this Annual Report on Form 10-K, in each case as indicated herein (numbered in accordance with Item 601 of Regulation S-K).
Incorporated by Reference
Exhibit Number
Description
Form
File No.
Exhibit Number
Filing Date
Filed Herewith
3.1X
3.2X
4.1S-1333-2742114.1August 25, 2023
4.2
X
4.3S-1333-2742114.2August 25, 2023
4.4
S-1333-2742114.3August 25, 2023
4.5
S-1333-2742114.4August 25, 2023
4.6
S-1333-2742114.5August 25, 2023
4.7
S-1333-2742114.6August 25, 2023
10.1
S-1333-27421110.1August 25, 2023
10.2*
S-1333-27421110.2August 25, 2023
10.3*
S-1/A
333-27421110.3
September 11, 2023
10.4*
S-1333-27421110.4August 25, 2023
10.5*
S-1333-27421110.6August 25, 2023
10.6*
S-1333-27421110.8August 25, 2023
10.7*
S-1333-27421110.10August 25, 2023
125

10.8
S-1333-27421110.11August 25, 2023
10.9#
S-1333-27421110.12August 25, 2023
10.10#
S-1333-27421110.13August 25, 2023
10.11*
S-1/A
333-27421110.14
September 11, 2023
10.12*
S-1333-27421110.15August 25, 2023
21.1
X
23.1
X
24.1
X
31.1
X
31.2
X
32.1†
X
32.2†
X
97.1*
X
101.INS
Inline 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.SCH
Inline XBRL Taxonomy Extension Schema Document.
X
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
X
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document.
X
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document.
X
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
X
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
X
* Indicates a management contract or any compensatory plan, contract or arrangement.
This certification will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by reference into such filing.
# Certain confidential information contains in this exhibit has been omitted because it is both (i) not material and (ii) the type that Klaviyo, Inc. treats as private or confidential.
Item 16. Form 10-K Summary
Not applicable.
126

Signatures
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.

KLAVIYO, INC.
Dated: February 29, 2024
By:
/s/ Andrew Bialecki
Name:Andrew Bialecki
Title:
Chief Executive Officer
(Principal Executive Officer)
Dated: February 29, 2024
By:
/s/ Amanda Whalen
Name:Amanda Whalen
Title:
Chief Financial Officer
(Principal Financial and Accounting Officer)

127

Power of Attorney
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Andrew Bialecki, Amanda Whalen, and Landon Edmond, and each one of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in their name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Annual Report on Form 10-K has been signed by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

SignatureTitleDate
/s/ Andrew Bialecki
Chief Executive Officer and Director
(Principal Executive Officer)
February 29, 2024
Andrew Bialecki
/s/ Amanda Whalen
Chief Financial Officer
(Principal Financial and Accounting Officer)
February 29, 2024
Amanda Whalen
/s/ Jennifer Ceran
Director
February 29, 2024
Jennifer Ceran
/s/ Luciano Fernandez Gomez
Director
February 29, 2024
Luciano Fernandez Gomez
/s/ Edward Hallen
Chief Product Officer and Director
February 29, 2024
Edward Hallen
/s/ Ping Li
Director
February 29, 2024
Ping Li
/s/ Michael Medici
Director
February 29, 2024
Michael Medici
/s/ Roxanne Oulman
Director
February 29, 2024
Roxanne Oulman
/s/ Susan St. Ledger
Director
February 29, 2024
Susan St. Ledger
/s/ Tony Weisman
Director
February 29, 2024
Tony Weisman


128
EX-3.1 2 a10-kexhibit31.htm EX-3.1 Document
Exhibit 3.1
AMENDED AND RESTATED
CERTIFICATE OF INCORPORATION
OF
KLAVIYO, INC.
Klaviyo, Inc., a corporation organized and existing under the laws of the State of Delaware (the “Corporation”), hereby certifies as follows:
1.    The name of the Corporation is Klaviyo, Inc. The date of the filing of its original Certificate of Incorporation with the Secretary of State of the State of Delaware was September 14, 2012 (the “Original Certificate”).
2.    This Amended and Restated Certificate of Incorporation, as it may be amended, restated or otherwise modified from time to time, including the terms of any certificate of designations of any class or series of preferred stock (the “Certificate of Incorporation”) amends, restates and integrates the provisions of the Amended and Restated Certificate of Incorporation as heretofore amended, and was duly adopted in accordance with the provisions of Sections 228, 242 and 245 of the General Corporation Law of the State of Delaware (the “DGCL”).
3.    The text of the Certificate of Incorporation is hereby amended, integrated and restated in its entirety to provide as follows:
ARTICLE I
The name of the Corporation is Klaviyo, Inc.
ARTICLE II
The address of the Corporation’s registered office in the State of Delaware is 1209 Orange Street, in the City of Wilmington, County of New Castle, 19801. The name of its registered agent at such address is National Registered Agents, Inc.
ARTICLE III
The purpose of the Corporation is to engage in any lawful act or activity for which corporations may be organized under the DGCL.
ARTICLE IV
CAPITAL STOCK
The total number of shares of capital stock that the Corporation shall have authority to issue is 3,450,000,000, which shall consist of two classes as follows: (a) 3,350,000,000 shares shall be a class designated as common stock, par value $0.001 per share (the “Common Stock”), which class of Common Stock shall be subdivided into two series consisting of (i) 3,000,000,000 shares designated as Series A common stock (the “Series A Common Stock”) and (ii) 350,000,000 shares designated as Series B common stock (the “Series B Common Stock”); and (b) 100,000,000 shares shall be a class designated as preferred stock, par value $0.001 per share (the “Preferred Stock”).
Immediately upon the filing and effectiveness of this Certificate of Incorporation with the Secretary of State of the State of Delaware (the “Effective Time”), each share of the Corporation’s Common Stock, par value $0.001 per share, that is issued and outstanding or held as treasury stock immediately prior to the Effective Time (the “Old Common Stock”) shall, automatically and without any further action by the Corporation or any stockholder, be reclassified as, and shall become, one validly issued, fully paid and non-assessable share of Series B Common Stock (the “Reclassification”). Each certificate that immediately prior to the Effective Time represented shares of Old



Common Stock (an “Old Certificate”) shall, from and after the Effective Time, be deemed to represent the number of shares of Series B Common Stock as to which such shares have been reclassified pursuant to the Reclassification; provided, however, any holder of an Old Certificate may surrender the Old Certificate to the Corporation and such holder’s shares shall thereafter be issued in uncertificated form. The Reclassification shall also apply to any outstanding securities or rights convertible into, or exchangeable or exercisable for, Old Common Stock of the Corporation and all references to the Old Common Stock in agreements, arrangements, documents and plans relating thereto or any option or right to purchase or acquire shares of Old Common Stock shall be deemed to be references to the Series B Common Stock or options or rights to purchase or acquire shares of Series B Common Stock, as the case may be.
Except as otherwise provided in any certificate of designation of any series of Preferred Stock or in Sections 242(d)(1) or (d)(2) of the DGCL the number of authorized shares of Common Stock or Preferred Stock may from time to time be increased or decreased (but not below the number of shares of such class then outstanding) by the affirmative vote of the holders of a majority in voting power of the outstanding shares of capital stock of the Corporation entitled to vote thereon irrespective of the provisions of Section 242(b)(2) of the DGCL, and no vote of the holders of any of the Common Stock or the Preferred Stock voting separately as a class shall be required therefor.
The powers, preferences and rights of, and the qualifications, limitations and restrictions upon, each class or series of stock shall be determined in accordance with, or as set forth below in, this Article IV.
A. COMMON STOCK
Subject to all the rights, powers and preferences of the Preferred Stock and except as provided by law or in this Certificate of Incorporation (including any certificate of designation of any series of Preferred Stock):
1.    Voting Rights.
(a)    General Right to Vote Together. Except as otherwise expressly provided herein or required by applicable law, the holders of Series A Common Stock and Series B Common Stock shall vote together on all matters submitted to a vote of the stockholders.
(b)    Votes Per Share. Except as otherwise expressly provided herein or required by applicable law, on any matter that is submitted to a vote of the stockholders, each holder of Series A Common Stock shall be entitled to one (1) vote for each such share held by such holder, and each holder of Series B Common Stock shall be entitled to ten (10) votes for each such share held by such holder. Notwithstanding the foregoing, except as otherwise required by law, holders of shares of Common Stock, as such, shall have no voting power with respect to, and shall not be entitled to vote on, any amendment to this Certificate of Incorporation (including any certificate of designation relating to any series of Preferred Stock) that relates solely to the terms of the Preferred Stock or one or more outstanding series thereof if the holders of such Preferred Stock or series thereof are entitled, either separately or together with the holders of one or more other such series, to vote thereon under this Certificate of Incorporation (including any certificate of designation relating to any series of Preferred Stock) or under the DGCL.
2.    Identical Rights. Except as otherwise expressly provided herein or required by applicable law, shares of Series A Common Stock and Series B Common Stock shall have the same rights and privileges and rank equally, share ratably and be identical in all respects as to all matters, including, without limitation:
(a)    Dividends and Distributions. Subject to applicable law and the rights, if any, of the holders of any outstanding series of Preferred Stock or any class or series of stock having a preference over or the right to participate with the Common Stock with respect to the payment of any Distribution, Distributions may be declared and paid ratably on the Common Stock out of the assets of the Corporation which are legally available for this purpose at such times and in such amounts as the Board of Directors of the Corporation (the “Board”) in its discretion shall determine. Shares of Series A Common Stock and Series B Common Stock shall be treated equally, identically and ratably, on a per share basis, with respect to any Distribution paid or distributed by the Corporation,



unless different treatment of the shares of each such series is approved by the affirmative vote of the holders of a majority of the outstanding shares of Series A Common Stock and by the affirmative vote of the holders of a majority of the outstanding shares of Series B Common Stock, each voting separately as a series; provided, however, that in the event a Distribution is paid in the form of Series A Common Stock or Series B Common Stock (or Rights to acquire, or securities convertible into or exchangeable for, such stock, as the case may be), then holders of Series A Common Stock shall receive Series A Common Stock (or Rights to acquire, or securities convertible into or exchangeable for, such stock, as the case may be) and holders of Series B Common Stock shall receive Series B Common Stock (or Rights to acquire, or securities convertible into or exchangeable for, such stock, as the case may be) and such Distribution shall be deemed equal, identical and ratable so long as such Distribution is paid or distributed ratably on a per share basis.
(b)    Subdivision or Combination. If the Corporation in any manner subdivides, combines or reclassifies the outstanding shares of Series A Common Stock or Series B Common Stock, then the outstanding shares of the other such series will be concurrently subdivided, combined or reclassified in the same proportion and manner to maintain the same proportionate equity ownership between the holders of the outstanding Series A Common Stock and Series B Common Stock on the record date or effective date for such subdivision, combination or reclassification, unless different treatment of the shares of each such series is approved by the affirmative vote of the holders of a majority of the outstanding shares of Series A Common Stock and by the affirmative vote of the holders of a majority of the outstanding shares of Series B Common Stock, each voting separately as a series.
(c)    Equal Treatment in a Change of Control or any Merger Transaction. In connection with any Change of Control Transaction, shares of Series A Common Stock and Series B Common Stock shall be treated equally, identically and ratably, on a per share basis, with respect to any consideration into which such shares are converted or any consideration paid or otherwise distributed to stockholders of the Corporation (any such consideration, “Change of Control Consideration”), provided, however, that the holders of shares of such series may receive, or have the right to elect to receive, different or disproportionate consideration in connection with such Change of Control Transaction if (1) the only difference in the per share consideration to the holders of the Series A Common Stock and Series B Common Stock is that any securities distributed to the holders of, or issuable upon the conversion of, a share of Series B Common Stock have ten (10) times the voting power of any securities distributed to the holder of, or issuable upon the conversion of, a share of Series A Common Stock or (2) such different or disproportionate treatment of the shares of each such series is approved by the affirmative vote of the holders of a majority of the outstanding shares of Series A Common Stock and by the affirmative vote of the holders of a majority of the outstanding shares of Series B Common Stock, each voting separately as a series; provided, however, for the avoidance of doubt, Change of Control Consideration shall not be deemed to include any consideration paid to or received by a person who is a holder of Series A Common Stock and/or Series B Common Stock, as applicable, pursuant to (x) any employment, consulting, severance or other compensatory arrangement (including, without limitation, any equity-based or cash compensatory award or payment) whether or not entered into in connection with such Change of Control Transaction or (y) a negotiated agreement between a holder of Series A Common Stock and/or Series B Common Stock, as applicable, with any counterparty (or affiliate thereof) to a Change of Control Transaction wherein such holder is contributing, selling, transferring or otherwise disposing of shares of the Corporation’s capital stock to such counterparty (or affiliate thereof) as part of a “rollover” or similar transaction that is approved by a majority of the Disinterested Directors then in office (or a committee of the Board comprised of Disinterested Directors) and that is in connection with such Change of Control Transaction. Any merger or consolidation of the Corporation with or into any other entity, which is not a Change of Control Transaction, shall, in addition to any approval otherwise required herein or by applicable law, require approval by the affirmative vote of the holders of a majority of the outstanding shares of Series A Common Stock and by the affirmative vote of the holders of a majority of the outstanding shares of Series B Common Stock, each voting separately as a series, unless (i) the shares of Series A Common Stock and Series B Common Stock remain outstanding and no other consideration is received in respect thereof or (ii) such shares are converted on a pro rata basis into shares of the surviving or parent entity in such transaction having identical rights to the shares of Series A Common Stock and Series B Common Stock, respectively.



3.    Conversion of Series B Common Stock.
(a)    Voluntary Conversion. Each one (1) share of Series B Common Stock shall be convertible into one (1) fully paid and nonassessable share of Series A Common Stock at the option of the holder thereof at any time upon written notice to the transfer agent of the Corporation. Such written notice shall state therein the number of shares of Series B Common Stock being converted and the name or names in which the shares of Series A Common Stock are to be registered.
(b)    Automatic Conversion. Each share of Series B Common Stock shall automatically, without any further action by the holder thereof, convert into one fully paid and nonassessable share of Series A Common Stock upon the earlier of:
(i)    a Transfer of such share; provided, however, that no such automatic conversion shall occur (x) in the case of a Transfer by a Series B Stockholder of shares of Series B Common Stock with the prior written approval of a majority of the Disinterested Directors then in office (or a committee of the Board comprised of Disinterested Directors) or (y) in the case of a Transfer by a Series B Stockholder to any of the persons or entities listed in clauses (A) through (G) below (each, a “Permitted Transferee”) and from any such Permitted Transferee back to such Series B Stockholder and/or any other Permitted Transferee established by or for such Series B Stockholder:
(A)    a trust for the benefit of such Series B Stockholder or persons other than the Series B Stockholder so long as the Series B Stockholder has sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock held by such trust; provided such Transfer does not involve any payment of cash, securities, property or other consideration to the Series B Stockholder (other than as a settlor or beneficiary of such trust) and, provided, further, that in the event such Series B Stockholder no longer has sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock held by such trust, each share of Series B Common Stock then held by such trust shall automatically convert into one (1) fully paid and nonassessable share of Series A Common Stock;
(B)    the beneficiaries or trustee of a trust; so long as the original grantor of the trust (the “Grantor”) is such Series B Stockholder and such Series B Stockholder has sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock, provided that in the event such Grantor no longer has sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock, each share of Series B Common Stock then held by such trust shall automatically convert into one (1) fully paid and nonassessable share of Series A Common Stock;
(C)    a trust under the terms of which such Series B Stockholder has retained a “qualified interest” within the meaning of §2702(b)(1) of the Internal Revenue Code (or successor provision) and/or a reversionary interest so long as the Series B Stockholder has sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock held by such trust; provided, however, that in the event such Series B Stockholder no longer has sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock held by such trust, each share of Series B Common Stock then held by such trust shall automatically convert into one (1) fully paid and nonassessable share of Series A Common Stock;
(D)    an Individual Retirement Account, as defined in Section 408(a) of the Internal Revenue Code (or successor provision), or a pension, profit sharing, stock bonus or other type of plan or trust of which such Series B Stockholder is a participant or beneficiary and which satisfies the requirements for qualification under Section 401 of the Internal Revenue Code (or successor provision); provided that in each case such Series B Stockholder has sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock held in such account, plan or trust, and provided, further, that in the event the Series B Stockholder no longer has sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock held by such account, plan or trust, each share of Series B Common Stock then held by such account, plan or trust shall automatically convert into one (1) fully paid and nonassessable share of Series A Common Stock;



(E)    a corporation, partnership or limited liability company in which such Series B Stockholder directly, or indirectly through one or more Permitted Transferees, own shares, partnership interests or membership interests, as applicable, with sufficient Voting Control in the corporation, partnership or limited liability company, as applicable, or otherwise have legally enforceable rights, such that the Series B Stockholder retains sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock held by such corporation, partnership or limited liability company; provided, however, that in the event the Series B Stockholder no longer owns sufficient shares, partnership interests or membership interests, as applicable, or no longer has sufficient legally enforceable rights to ensure the Series B Stockholder retains sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock held by such corporation, partnership or limited liability company, as applicable, each share of Series B Common Stock then held by such corporation, partnership or limited liability company, as applicable, shall automatically convert into one (1) fully paid and nonassessable share of Series A Common Stock;
(F)    from a Founder or such Founder’s Affiliates to (x) such Founder’s estate as a result of such Founder’s death or (y) another Founder or such other Founder’s Affiliates;
(G)    an Affiliate of a Series B Stockholder; provided, however, that the person or entity holding sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock being Transferred (the “Controlling Person”) retains, directly or indirectly, sole dispositive power and exclusive Voting Control with respect to the shares following such Transfer; provided, further, that in the event the Controlling Person no longer has sole dispositive power and exclusive Voting Control with respect to the shares of Series B Common Stock Transferred to such Affiliate, each such share of Series B Common Stock Transferred to such Affiliate shall automatically convert into one (1) share of Series A Common Stock unless such transaction is otherwise approved by the Corporation; or
(ii)    the date specified by a written notice and certification request of the Corporation to the holder of such share of Series B Common Stock requesting a certification, in a form satisfactory to the Corporation, verifying such holder’s ownership of Series B Common Stock and confirming that a conversion to Series A Common Stock has not occurred pursuant to this Article IV, Section A(3), which date shall not be less than sixty (60) calendar days after the date of such notice and certification request; provided, however, that no such automatic conversion pursuant to this subsection (ii) shall occur in the case of a Series B Stockholder or its Permitted Transferees that furnishes a certification satisfactory to the Corporation prior to the specified date that such conversion to Series A Common Stock has not occurred pursuant to this Article IV, Section A(3).
(c)    Conversion Upon Death or Incapacity of a Series B Stockholder. Each share of Series B Common Stock held of record by a Series B Stockholder who is a natural person and who is not a Founder, or by such Series B Stockholder’s Permitted Transferees, shall automatically, without any further action by the holder thereof, convert into one (1) fully paid and non-assessable share of Series A Common Stock upon the death or Incapacity of such Series B Stockholder. Each share of Series B Common Stock held of record by a Founder, or by such Founder’s Permitted Transferees, shall automatically, without any further action by the holder thereof, convert into one (1) fully paid nonassessable share of Series A Common Stock upon the date that is nine (9) months following the death or Incapacity of such Founder.
(d)    Automatic Conversion of All Outstanding Series B Common Stock. Each one (1) share of Series B Common Stock shall automatically, without any further action by the holder thereof, convert into one (1) fully paid and nonassessable share of Series A Common Stock upon the date specified by affirmative vote of the holders of at least sixty-six and two-thirds percent (66-2/3%) of the outstanding shares of Series B Common Stock, voting as a single series. Following such conversion, the reissuance of any shares of Series B Common Stock shall be prohibited, and the Corporation shall take all necessary action to retire each share of Series B Common Stock in accordance with Section 243 of the DGCL, including filing a certificate of retirement with the Secretary of State of the State of Delaware required thereby, and upon the effectiveness of such certificate of retirement, it shall have the effect of reducing the number of authorized shares of Series B Common Stock and eliminating all references to Series B Common Stock in this Certificate of Incorporation.



(e)    Final Conversion of Series B Common Stock. On the Final Conversion Date, each one (1) outstanding share of Series B Common Stock shall automatically, without any further action, convert into one (1) fully paid and nonassessable share of Series A Common Stock. Following such conversion, the reissuance of any shares of Series B Common Stock shall be prohibited, and the Corporation shall take all necessary action to retire each share of Series B Common Stock in accordance with Section 243 of the DGCL, including filing a certificate of retirement with the Secretary of State of the State of Delaware required thereby, and upon the effectiveness of such certificate of retirement, it shall have the effect of reducing the number of authorized shares of Series B Common Stock and eliminating all references to Series B Common Stock in this Certificate of Incorporation.
(f)    Procedures. The Corporation may, from time to time, establish such policies and procedures relating to the conversion of Series B Common Stock to Series A Common Stock in accordance with this Article IV, Section A(3) and the general administration of this dual series stock structure, including the issuance of stock certificates (or the establishment of book-entry positions) with respect thereto, as it may deem necessary or advisable, and may request that holders of shares of Series B Common Stock furnish certifications, affidavits or other proof to the Corporation as it deems necessary to verify the ownership of Series B Common Stock and to confirm that a conversion to Series A Common Stock has not occurred in accordance with Article IV, Section A(3)(b)(ii). A determination by the Board that a Transfer results in a conversion to Series A Common Stock shall be conclusive and binding.
(g)    Immediate Effect of Conversion. In the event of a conversion of shares of Series B Common Stock to shares of Series A Common Stock pursuant to this Article IV, Section A(3), such conversion(s) shall be deemed to have been effective immediately prior to the close of business on the date that the Corporation’s transfer agent receives the written notice required under Section A(3)(a) of this Article IV, the time that the Transfer of such shares occurred under Section A(3)(b) of this Article IV, the time set forth in Section A(3)(c) of this Article IV upon the death or Incapacity of the Series B Stockholder, the date specified in Section A(3)(d) of this Article IV, or immediately upon the Final Conversion Date, as applicable. Upon any conversion of Series B Common Stock to Series A Common Stock pursuant to this Article IV, Section A(3), all rights of the holder of such shares of Series B Common Stock shall cease and the person or persons in whose names or names the certificate or certificates (or book-entry position(s) representing the shares of Series A Common Stock) are to be issued shall be treated for all purposes as having become the record holder or holders of such number of shares of Series A Common Stock into which such shares of Series B Common Stock were converted. Shares of Series B Common Stock that are converted into shares of Series A Common Stock as provided in this Article IV, Section A(3) shall be retired and shall not be reissued.
(h)    Reservation of Stock. The Corporation shall at all times reserve and keep available out of its authorized but unissued shares of Series A Common Stock, solely for the purpose of effecting the conversion of the shares of Series B Common Stock pursuant to this Article IV, Section A(3), such number of its shares of Series A Common Stock as shall from time to time be sufficient to effect the conversion of all outstanding shares of Series B Common Stock into shares of Series A Common Stock.
4.    No Further Issuances. Except for the issuance of Series B Common Stock issuable upon the settlement, exercise or conversion of Rights outstanding at the IPO Time, a dividend payable in accordance with Article IV, Section A(3)(a) or a subdivision or reclassification in accordance with Article IV, Section A(3)(b), the Corporation shall not at any time after the IPO Time issue any additional shares of Series B Common Stock, unless such issuance is approved by the affirmative vote of the holders of a majority of the outstanding shares of Series B Common Stock, voting as a separate series. After the Final Conversion Date, the Corporation shall not issue any additional shares of Series B Common Stock.
B. PREFERRED STOCK
The Board or any authorized committee thereof is expressly authorized to provide by resolution or resolutions for, out of the unissued shares of Preferred Stock, the issuance of the shares of Preferred Stock in one or more series of such stock, and by filing a certificate of designation pursuant to applicable law of the State of Delaware, to establish or change from time to time the number of shares of each such series, and to fix the designations, powers, including



voting powers, full or limited, or no voting powers, preferences and the relative, participating, optional or other special rights of the shares of each series and any qualifications, limitations and restrictions thereof, all to the fullest extent now or hereafter permitted by the DGCL. The powers, preferences and relative, participating, optional and other special rights of each such series of Preferred Stock, and the qualifications, limitations or restrictions thereof, if any, may differ from those of any and all other series at any time outstanding. Without limiting the generality of the foregoing, the resolution or resolutions providing for the issuance of any series of Preferred Stock may provide that such series shall be superior or rank equally or be junior to any other series of Preferred Stock to the extent permitted by law.
ARTICLE V
The following terms, where capitalized in this Certificate of Incorporation, shall have the meanings ascribed to them in this Article V:
Accel” means Accel Management Co. Inc. and its Affiliated Companies.
Affiliate” means with respect to any specified person, any other person who or which, directly or indirectly, controls, is controlled by, or is under common control with such specified person, including, without limitation, any general partner, managing member, officer, director or manager of such person and any venture capital, private equity, investment advisor or other investment fund now or hereafter existing that is controlled by one or more general partners or managing members of, or is under common investment management (or shares the same management, advisory company or investment advisor) with, such person.
Affiliated Companies” means (a) in respect of Summit Partners, L.P., any entity that controls, is controlled by or under common control with Summit Partners, L.P. (other than the Corporation and any company that is controlled by the Corporation) and any investment funds managed by Summit Partners, L.P., (b) in respect of Accel Management Co. Inc., any entity that controls, is controlled by or under common control with Accel Management Co. Inc. (other than the Corporation and any company that is controlled by the Corporation) and any investment funds managed by Accel Management Co. Inc. and (c) in respect of the Corporation, any entity controlled by the Corporation.
Change of Control Share Issuance” means the issuance by the Corporation, in a transaction or series of related transactions, of voting securities representing more than two percent (2%) of the total voting power (assuming Series A Common Stock and Series B Common Stock each have one (1) vote per share) of the Corporation before such issuance to any person or persons acting as a group as contemplated in Rule 13d-5(b) under the Exchange Act (or any successor provision) that immediately prior to such transaction or series of related transactions held fifty percent (50%) or less of the total voting power of the Corporation (assuming Series A Common Stock and Series B Common Stock each have one (1) vote per share), such that, immediately following such transaction or series of related transactions, such person or group of persons would hold more than fifty percent (50%) of the total voting power of the Corporation (assuming Series A Common Stock and Series B Common Stock each have one (1) vote per share).
Change of Control Transaction” means (i) the sale, lease, exclusive license, exchange, or other disposition (other than liens and encumbrances created in the ordinary course of business, including liens or encumbrances to secure indebtedness for borrowed money that are approved by the Board, so long as no foreclosure occurs in respect of any such lien or encumbrance) of all or substantially all of the Corporation’s property and assets (which shall for such purpose include the property and assets of any direct or indirect subsidiary of the Corporation), provided that any sale, lease, exclusive license, exchange or other disposition of property or assets exclusively between or among the Corporation and any direct or indirect subsidiary or subsidiaries of the Corporation shall not be deemed a “Change of Control Transaction”; (ii) the merger, consolidation, business combination, or other similar transaction of the Corporation with any other entity, other than a merger, consolidation, business combination, or other similar transaction that would result in the voting securities of the Corporation outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its parent) more than fifty percent (50%) of the total voting power represented by the voting



securities of the Corporation, surviving entity or its parent (as applicable) and more than fifty percent (50%) of the total number of outstanding shares of the Corporation’s, surviving entity’s or its parent’s (as applicable) capital stock, in each case as outstanding immediately after such merger, consolidation, business combination, or other similar transaction, and the stockholders of the Corporation immediately prior to the merger, consolidation, business combination, or other similar transaction own voting securities of the Corporation, the surviving entity or its parent (as applicable) immediately following the merger, consolidation, business combination, or other similar transaction in substantially the same proportions (vis-à-vis each other) as such stockholders owned the voting securities of the Corporation immediately prior to the transaction; (iii) a recapitalization, liquidation, dissolution, or other similar transaction involving the Corporation, other than a recapitalization, liquidation, dissolution, or other similar transaction that would result in the voting securities of the Corporation outstanding immediately prior thereto continuing to represent (either by remaining outstanding or being converted into voting securities of the surviving entity or its parent) more than fifty percent (50%) of the total voting power represented by the voting securities of the Corporation, surviving entity or its parent (as applicable) and more than fifty percent (50%) of the total number of outstanding shares of the Corporation’s, surviving entity’s or parent’s (as applicable) capital stock, in each case as outstanding immediately after such recapitalization, liquidation, dissolution or other similar transaction, and the stockholders of the Corporation immediately prior to the recapitalization, liquidation, dissolution or other similar transaction own voting securities of the Corporation, the surviving entity or its parent immediately following the recapitalization, liquidation, dissolution or other similar transaction in substantially the same proportions (vis-à-vis each other) as such stockholders owned the voting securities of the Corporation immediately prior to the transaction; (iv) any Change of Control Share Issuance; and (v) any transfer, domestication, continuance, conversion or other similar transaction of the Corporation other than a transfer, domestication, continuance, conversion or other similar transaction that would result in the voting securities of the Corporation outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the transferred, domesticated, continued or converted entity or its parent) more than fifty percent (50%) of the total voting power represented by the voting securities of the Corporation, the transferred, domesticated, continued or converted entity or its parent (as applicable) and more than fifty percent (50%) of the total number of outstanding shares of the Corporation’s, the transferred, domesticated, continued or converted entity’s or it parent’s (as applicable) capital stock, in each case as outstanding immediately after such transfer, domestication, continuance, conversion or other similar transaction, and the stockholders of the Corporation immediately prior to the transfer, domestication, continuance, conversion or other similar transaction own voting securities of the Corporation, the transferred, domesticated, continued or converted entity of its parent (as applicable) immediately following the transfer, domestication, continuance, conversion or other similar transaction in substantially the same proportions (vis-à-vis each other) as such stockholders owned the voting securities of the Corporation immediately prior to the transaction.
Disinterested Directors” means the Directors who have been determined by the Board to be disinterested with respect to a particular Transfer or Change of Control Transaction, as applicable.
Distribution” means (i) any dividend of cash, property or shares of the Corporation’s capital stock payable to holders of shares of the Corporation’s capital stock; and (ii) any distribution to holders of shares of the Corporation’s capital stock following or in connection with any liquidation, dissolution or winding up of the Corporation, either voluntary or involuntary.
Exchange Act” means the United States Securities Exchange Act of 1934, as amended.
Final Conversion Date” means 5:00 p.m. in New York City, New York on the first Trading Day falling on or after the seventh (7th) year anniversary of the IPO Time.
Founder” means each of Andrew Bialecki and Ed Hallen.
Incapacity” means that such holder is incapable of managing such holder’s financial affairs under the criteria set forth in the applicable probate code and such incapacity has lasted or can be expected to last for a continuous period of not less than twelve (12) months or is suffering from a condition that can be expected to result in death, in each case, as determined by a licensed medical practitioner. In the event of a dispute regarding whether a



Series B Stockholder has suffered an Incapacity, no Incapacity of such holder will be deemed to have occurred unless and until an affirmative ruling regarding such Incapacity has been made by a court of competent jurisdiction.
IPO” means the Corporation’s initial public offering of the Series A Common Stock.
IPO Time” means the closing of the IPO.
Rights” means any option, warrant, restricted stock unit, conversion right or contractual right of any kind to acquire shares of the Corporation’s authorized but unissued capital stock.
Securities Act” means the United States Securities Act of 1933, as amended.
Securities Exchange” means, at any time, the registered national securities exchange on which the Corporation’s equity securities are then principally listed or traded, which shall be the New York Stock Exchange or Nasdaq Global Market (or similar national quotation system of the Nasdaq Stock Market) (“Nasdaq”) or any successor exchange of either the New York Stock Exchange or Nasdaq.
Series B Stockholder” means (i) the registered holder of a share of Series B Common Stock issued at or prior to the IPO Time and (ii) the registered holder of any shares of Series B Common Stock that are originally issued by the Corporation after the IPO Time.
Summit Partners” means Summit Partners, L.P. and its Affiliated Companies.
Trading Day” means any day on which the Securities Exchange is open for trading.
Transfer” of a share of Series B Common Stock shall mean, directly or indirectly, any sale, assignment, transfer, conveyance, hypothecation or other transfer or disposition of such share or any legal or beneficial interest in such share, whether or not for value and whether voluntary or involuntary or by operation of law. A “Transfer” shall also include, without limitation, (i) a transfer of a share of Series B Common Stock to a broker or other nominee (regardless of whether or not there is a corresponding change in beneficial ownership) or (ii) the transfer of, or entering into a binding agreement with respect to, Voting Control over a share of Series B Common Stock by proxy or otherwise; provided, however, that the following shall not be considered a “Transfer”: (a) granting a revocable proxy to officers or Directors of the Corporation at the request of the Board in connection with actions to be taken at an annual or special meeting of stockholders or by written consent in lieu of a meeting; (b) pledging shares of Series B Common Stock by a Series B Stockholder that creates a mere security interest in such shares pursuant to a bona fide loan or indebtedness transaction so long as the Series B Stockholder continues to exercise Voting Control over such pledged shares; provided, however, that a foreclosure on such shares of Series B Common Stock or other similar action by the pledgee shall constitute a “Transfer”; (c) the fact that, as of the IPO Time or at any time after the IPO Time, the spouse of any Series B Stockholder possesses or obtains an interest in such holder’s shares of Series B Common Stock arising solely by reason of the application of the community property laws of any jurisdiction, so long as no other event or circumstance shall exist or have occurred that constitutes a “Transfer” of such shares of Series B Common Stock (and provided that any transfer of shares by any holder of shares of Series B Common Stock to such holder’s spouse, including a transfer in connection with a divorce proceeding, domestic relations order or similar legal requirement, shall constitute a “Transfer” of such shares of Series B Common Stock unless otherwise exempt from the definition of Transfer); (d) entering into a trading plan pursuant to Rule 10b5-1 under the Exchange Act with a broker or other nominee; provided, however, that a sale of such shares of Series B Common Stock pursuant to such plan shall constitute a “Transfer” at the time of such sale; (e) granting a proxy by a Founder or a Founder’s Permitted Transferees to a person designated by the Board to exercise Voting Control of shares of Series B Common Stock owned directly or indirectly, beneficially and of record, by such Founder or such Founder’s Permitted Transferees, or over which such Founder has Voting Control pursuant to a proxy or voting agreements then in place, effective either (x) on the death of such Founder or (y) during any Incapacity of such Founder, including the exercise of such proxy by the person designated by the Board; or (f) entering into a (x) support, voting, tender or similar agreement, or arrangement (with or without granting a proxy) or (y) a “rollover” or similar agreement or arrangement that, in each case, is approved by a majority of the Disinterested Directors then in



office (or a committee of the Board comprised of Disinterested Directors) and is in connection with a Change of Control Transaction; provided, however, that such Change of Control Transaction was approved by a majority of the Disinterested Directors then in office (or a committee of the Board comprised of Disinterested Directors).
Voting Control” with respect to a share of Series B Common Stock means the exclusive power (whether directly or indirectly) to vote or direct the voting of such share of Series B Common Stock by proxy, voting agreement, or otherwise; provided, however, that the following shall not be considered a loss or other diminishment of “Voting Control”: (a) granting a revocable proxy to officers or Directors of the Corporation at the request of the Board in connection with actions to be taken at an annual or special meeting of stockholders or by written consent in lieu of a meeting; (b) pledging shares of Series B Common Stock by a holder that creates a mere security interest in such shares pursuant to a bona fide loan or indebtedness transaction so long as the holder continues to exercise voting control over such pledged shares; provided, however, that a foreclosure on such shares of Series B Common Stock or other similar action by the pledgee shall constitute a loss of “Voting Control”; (c) the fact that, as of the IPO Time or at any time after the IPO Time, the spouse of any holder possesses or obtains an interest in such holder’s shares of Series B Common Stock arising solely by reason of the application of the community property laws of any jurisdiction, so long as no other event or circumstance shall exist or have occurred that constitutes a loss of “Voting Control” of such shares of Series B Common Stock (and provided that any transfer of voting control over shares held by any holder of shares of Series B Common Stock to such holder’s spouse, including a transfer of voting control in connection with a divorce proceeding, domestic relations order or similar legal requirement, shall constitute a loss of “Voting Control” of such shares of Series B Common Stock unless otherwise provided herein); (d) entering into a trading plan pursuant to Rule 10b5-1 under the Exchange Act with a broker or other nominee; provided, however, that a sale of such shares of Series B Common Stock pursuant to such plan shall constitute a loss of “Voting Control” at the time of such sale; (e) granting a proxy by a Founder or a Founder’s Permitted Transferees to a person designated by the Board to exercise Voting Control of shares of Series B Common Stock owned directly or indirectly, beneficially and of record, by such Founder or such Founder’s Permitted Transferees, or over which such Founder has Voting Control pursuant to a proxy or voting agreements then in place, effective either (x) on the death of such Founder or (y) during any Incapacity of such Founder, including the exercise of such proxy by the person designated by the Board; or (f) entering into a (x) support, voting, tender or similar agreement, or arrangement (with or without granting a proxy) or (y) a “rollover” or similar agreement or arrangement that, in each case, is approved by a majority of the Disinterested Directors then in office (or a committee of the Board comprised of Disinterested Directors) and is in connection with a Change of Control Transaction; provided, however, that such Change of Control Transaction was approved by a majority of the Disinterested Directors then in office (or a committee of the Board comprised of Disinterested Directors).
Voting Threshold Date” means the first date on which the outstanding shares of Series B Common Stock represent less than a majority of the total voting power of the then outstanding shares of the Corporation entitled to vote generally in the election of directors.
ARTICLE VI
STOCKHOLDER ACTION
1.    Action without Meeting. Subject to the rights of the holders of any shares of Preferred Stock, from and after the Voting Threshold Date, any action required or permitted to be taken by the stockholders of the Corporation at any annual or special meeting of stockholders of the Corporation must be effected at a duly called annual or special meeting of stockholders and may not be taken or effected by a consent of stockholders in lieu thereof. Subject to the rights of the holders of any shares of Preferred Stock, before the Voting Threshold Date, any action required or permitted to be taken by the stockholders of the Corporation may be taken without a meeting, without prior notice and without a vote if: (x) the action is first recommended or approved by the Board and (y) a consent or consents in writing, setting forth the action so taken, is signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares of the Corporation’s stock entitled to vote thereon were present and voted.



2.    Special Meetings. Except as otherwise required by statute and subject to the rights, if any, of the holders of any series of Preferred Stock, special meetings of the stockholders of the Corporation may be called only by the Board, and special meetings of stockholders may not be called by any other person or persons. Only those matters set forth in the notice of the special meeting may be considered or acted upon at a special meeting of stockholders of the Corporation.
ARTICLE VII
DIRECTORS
1.    General. The business and affairs of the Corporation shall be managed by or under the direction of the Board except as otherwise provided herein or required by law.
2.    Number of Directors; Term of Office. Except as otherwise provided for or fixed pursuant to the provisions of Article IV (including any certificate of designation with respect to any series of Preferred Stock) and this Article VII relating to the rights of the holders of any series of Preferred Stock to elect additional Directors, the number of Directors of the Corporation (the “Directors”) shall be fixed solely and exclusively by resolution duly adopted from time to time by the Board. The Directors, other than those who may be elected by the holders of any series of Preferred Stock, shall be classified, with respect to the term for which they severally hold office, into three classes. The term of office of the initial Class I Directors shall expire at the first regularly scheduled annual meeting of stockholders following the IPO Time. The term of office of the initial Class II Directors shall expire at the second annual meeting of stockholders following the IPO Time. The term of office of the initial Class III Directors shall expire at the third annual meeting of stockholders following the IPO Time. The Board is authorized to assign members of the Board already in office to such classes at the time the classification of the Board becomes effective. At each annual meeting of stockholders, Directors elected to succeed those Directors whose terms expire shall be elected for a term of office to expire at the third succeeding annual meeting of stockholders after their election. Notwithstanding the foregoing, the Directors elected to each class shall hold office until their successors are duly elected and qualified or until their earlier resignation, death, disqualification or removal. No decrease in the number of Directors shall shorten the term of any incumbent Director. There shall be no cumulative voting in the election of Directors. Election of Directors need not be by written ballot unless the Bylaws of the Corporation so provide.
Notwithstanding the foregoing, whenever, pursuant to the provisions of Article IV of this Certificate of Incorporation, the holders of any one or more series of Preferred Stock shall have the right, voting separately as a series or together with holders of other such series, to elect additional Directors, the election, term of office, filling of vacancies and other features of such directorships shall be governed by the terms of this Certificate of Incorporation including any certificate of designation applicable to such series of Preferred Stock. During any period when the holders of any series of Preferred Stock, voting separately as a series or together with one or more series, have the right to elect additional Directors, then upon commencement and for the duration of the period during which such right continues: (i) the then otherwise total authorized number of Directors of the Corporation shall automatically be increased by such specified number of Directors, and the holders of such Preferred Stock shall be entitled to elect the additional Directors so provided for or fixed pursuant to said provisions, and (ii) each such additional Director shall serve until such Director’s successor shall have been duly elected and qualified, or until such Director’s right to hold such office terminates pursuant to said provisions, whichever occurs earlier, subject to his or her earlier death, resignation, retirement, disqualification or removal. Notwithstanding any other provision of this Certificate of Incorporation, except as otherwise provided by the Board in the resolution or resolutions establishing such series, whenever the holders of any series of Preferred Stock having such right to elect additional Directors are divested of such right pursuant to the provisions of such stock, the terms of office of all such additional Directors elected by the holders of such stock, or elected to fill any vacancies resulting from the death, resignation, disqualification or removal of such additional Directors, shall forthwith terminate (in which case each such Director shall thereupon cease to be qualified as, and shall cease to be, a Director) and the total authorized number of Directors of the Corporation shall automatically be reduced accordingly.
3.    Vacancies and Newly Created Directorships. Subject to the rights, if any, of the holders of any series of Preferred Stock to elect Directors and to fill vacancies in the Board relating thereto, any and all vacancies



and newly created directorships in the Board, however occurring, including, without limitation, by reason of an increase in the size of the Board, or the death, resignation, disqualification or removal of a Director, shall be filled solely and exclusively by the affirmative vote of a majority of the remaining Directors then in office, even if less than a quorum of the Board, or by a sole remaining Director, and not by the stockholders. Any Director appointed in accordance with the preceding sentence shall hold office for the remainder of the full term of the class of Directors in which the new directorship was created or the vacancy occurred and until such Director’s successor shall have been duly elected and qualified or until his or her earlier resignation, disqualification, death or removal. Subject to the rights, if any, of the holders of any series of Preferred Stock to elect Directors, when the number of Directors is increased or decreased, the Board shall, subject to Article VII, Section 2 hereof, determine the class or classes to which the increased or decreased number of Directors shall be apportioned. In the event of a vacancy in the Board, the remaining Directors, except as otherwise provided by law, shall exercise the powers of the full Board until the vacancy is filled.
4.    Removal. Subject to the rights, if any, of any series of Preferred Stock to elect Directors and to remove any Director whom the holders of any such series have the right to elect, any Director may be removed from office (i) only for cause and (ii) only by the affirmative vote of the holders of not less than two-thirds (2/3) of the voting power of the outstanding shares of capital stock then entitled to vote at an election of Directors.
ARTICLE VIII
LIMITATION OF LIABILITY
1.    Directors. To the fullest extent permitted by the DGCL, a Director of the Corporation shall not be personally liable to the Corporation or its stockholders for monetary damages for breach of his or her fiduciary duty as a Director, except for liability (a) for any breach of the Director’s duty of loyalty to the Corporation or its stockholders, (b) for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (c) under Section 174 of the DGCL or (d) for any transaction from which the Director derived an improper personal benefit. If the DGCL is amended after the effective date of this Certificate of Incorporation to authorize corporate action further eliminating or limiting the personal liability of Directors, then the liability of a Director of the Corporation shall be eliminated or limited to the fullest extent permitted by the DGCL, as so amended.
2.    Officers. To the fullest extent permitted by the DGCL, an Officer (as defined below) of the Corporation shall not be personally liable to the Corporation or its stockholders for monetary damages for breach of his or her fiduciary duty as an officer of the Corporation, except for liability (a) for any breach of the Officer’s duty of loyalty to the Corporation or its stockholders, (b) for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (c) for any transaction from which the Officer derived an improper personal benefit, or (d) arising from any claim brought by or in the right of the Corporation. If the DGCL is amended after the effective date of this Certificate of Incorporation to authorize corporate action further eliminating or limiting the personal liability of Officers, then the liability of an Officer of the Corporation shall be eliminated or limited to the fullest extent permitted by the DGCL, as so amended. For purposes of this Article VIII, “Officer” shall mean an individual who has been duly appointed as an officer of the Corporation and who, at the time of an act or omission as to which liability is asserted, is deemed to have consented to service by the delivery of process to the registered agent of the Corporation as contemplated by 10 Del. C. § 3114(b).
3.    Amendment or Modification. Any amendment, repeal or modification of this Article VIII or any amendment to the DGCL, shall not adversely affect any right or protection existing at the time of such amendment, repeal or modification with respect to any acts or omissions occurring before such amendment, repeal or modification of a person serving as a Director or Officer, as applicable, at the time of such amendment, repeal or modification.



ARTICLE IX
CORPORATE OPPORTUNITIES
1.    Certain Acknowledgments. In recognition and anticipation that (i) certain of the directors, partners, principals, officers, members, managers, employees, operating partners and/or contractors of Accel and/or Summit Partners may serve as directors or officers of the Corporation and (ii) each of Accel and Summit Partners engage and may continue to engage in the same or similar activities or related lines of business as those in which the Corporation, directly or indirectly, may engage and/or other business activities that overlap with or compete with those in which the Corporation, directly or indirectly, may engage, and (iii) that the Corporation and its Affiliated Companies may engage in material business transactions with Accel and/or Summit Partners, and that the Corporation is expected to benefit therefrom, the provisions of this Article IX are set forth to regulate and define the conduct of certain affairs of the Corporation as they may involve Accel and/or Summit Partners and/or their respective directors, partners, principals, officers, members, managers, employees, operating partners and/or contractors, including any of the foregoing who serve as directors of the Corporation (Accel Management Co. Inc., Summit Partners, L.P. and each of their respective Affiliated Companies and all such other persons each an “Exempted Person” and collectively, the “Exempted Persons”), and the powers, rights, duties and liabilities of the Corporation and its officers, directors and stockholders in connection therewith.
2.    Competition and Corporate Opportunities. To the fullest extent permitted by applicable law, none of the Exempted Persons shall have any fiduciary duty to refrain from engaging directly or indirectly in the same or similar business activities or lines of business as the Corporation or any of its Affiliated Companies, and no Exempted Person shall, to the fullest extent permitted by law, be liable to the Corporation or its stockholders for breach of any fiduciary or other duty (whether contractual or otherwise) solely by reason of any such activities of such Exempted Person. To the fullest extent permitted by applicable law, the Corporation, on behalf of itself and its Affiliated Companies, renounces any interest or expectancy of the Corporation and its Affiliated Companies in, or in being offered an opportunity to participate in, business opportunities that are from time to time presented to any of the Exempted Persons, even if the opportunity is one that the Corporation or its Affiliated Companies might reasonably be deemed to have pursued or had the ability or desire to pursue if granted the opportunity to do so, and each Exempted Person shall have no duty to communicate or offer such business opportunity to the Corporation or its Affiliated Companies and, to the fullest extent permitted by applicable law, shall not be liable to the Corporation, any of its Affiliated Companies or its stockholders for breach of any fiduciary or other duty (whether contractual or otherwise), as a director, officer or stockholder of the Corporation solely, by reason of the fact that any Exempted Person pursues or acquires such business opportunity, sells, assigns, transfers or directs such business opportunity to another person or fails to present such business opportunity, or information regarding such business opportunity, to the Corporation or any of its Affiliated Companies. For the avoidance of doubt, each of the Exempted Persons shall, to the fullest extent permitted by law, have the right to, and shall have no duty (whether contractual or otherwise) not to, directly or indirectly: (A) engage in the same, similar or competing business activities or lines of business as the Corporation or its Affiliated Companies, (B) do business with any client or customer of the Corporation or its Affiliated Companies, or (C) make investments in competing businesses of the Corporation or its Affiliated Companies, and such acts shall not be deemed wrongful or improper. Notwithstanding anything to the contrary in this Article IX, Section 2, the Corporation does not renounce any interest or expectancy it may have in any business opportunity that is expressly offered to any director or officer of the Corporation solely in his or her capacity as such, and not in any other capacity.
3.    Certain Matters Deemed Not Corporate Opportunities. In addition to and notwithstanding the foregoing provisions of this Article IX, a corporate opportunity shall not be deemed to belong to the Corporation if it is a business opportunity the Corporation is not financially able or contractually permitted or legally able to undertake, or that is, from its nature, not in the line of the Corporation’s business or is of no practical advantage to it or that is one in which the Corporation has no interest or reasonable expectancy.
4.    Amendment of this Article. Notwithstanding anything to the contrary elsewhere contained in this Certificate of Incorporation, this Article IX may only be amended or repealed, or a provision inconsistent with this Article IX may only be adopted, by the stockholders by the affirmative vote of the holders of at least two-thirds (2/3)



of the voting power of the outstanding shares of capital stock entitled to vote on such amendment or repeal, voting together as a single class; provided, however, that, to the fullest extent permitted by law, neither the alteration, amendment or repeal of this Article IX nor the adoption of any provision of this Certificate of Incorporation inconsistent with this Article IX shall apply to or have any effect on the liability or alleged liability of any Exempted Person for or with respect to any activities or opportunities which such Exempted Person becomes aware prior to such alteration, amendment, repeal or adoption.
5.    Deemed Notice. Any person or entity purchasing or otherwise acquiring or holding any interest in any shares of the Corporation shall be deemed to have notice of and to have consented to the provisions of this Article IX.
ARTICLE X
AMENDMENT OF BYLAWS
1.    Amendment by Directors. Except as otherwise provided by law, the Bylaws of the Corporation may be adopted, amended or repealed by the Board.
2.    Amendment by Stockholders. Except as otherwise provided therein, the Bylaws of the Corporation may be amended or repealed by the stockholders by the affirmative vote of the holders of at least two-thirds (2/3) of the voting power of the outstanding shares of capital stock entitled to vote on such amendment or repeal, voting together as a single class; provided, however, that if the Board recommends that stockholders approve such amendment or repeal, such amendment or repeal shall only require the affirmative vote of the holders of a majority of the voting power of the outstanding shares of capital stock entitled to vote on such amendment or repeal, voting together as a single class.
ARTICLE XI
AMENDMENT OF CERTIFICATE OF INCORPORATION
The Corporation reserves the right to amend or repeal this Certificate of Incorporation in the manner now or hereafter prescribed by statute and this Certificate of Incorporation, and all rights conferred upon stockholders herein are granted subject to this reservation. For the avoidance of doubt, the provisions of Sections 242(d)(1) and (d)(2) of the DGCL shall apply to the Corporation.
[Signature Page Follows]






THIS AMENDED AND RESTATED CERTIFICATE OF INCORPORATION is executed this 19th day of September, 2023.


KLAVIYO, INC.
By:
/s/ Landon Edmond
Name:Landon Edmond
Title:General Counsel, Chief Legal Officer and Secretary


EX-3.2 3 a10-kexhibit32.htm EX-3.2 Document
Exhibit 3.2
AMENDED AND RESTATED
BYLAWS
OF
KLAVIYO, INC.
(the “Corporation”)
ARTICLE I
Stockholders
SECTION 1.    Annual Meeting. The annual meeting of stockholders (any such meeting being referred to in these Bylaws as an “Annual Meeting”) shall be held at the hour, date and place within or without the United States that is fixed by the Board of Directors, which time, date and place may subsequently be changed at any time, before or after the notice for such meeting has been sent to the stockholders, by vote of the Board of Directors. The Board of Directors may, in its sole discretion, determine that a meeting of stockholders shall not be held at any place, but may instead be held solely by means of remote communication as authorized by Section 211(a)(2) of the General Corporation Law of the State of Delaware (the “DGCL”). In the absence of any such designation or determination, stockholders’ meetings shall be held at the Corporation’s principal executive office. If no Annual Meeting has been held for a period of thirteen (13) months after the Corporation’s last Annual Meeting, a special meeting in lieu thereof may be held, and such special meeting shall have, for the purposes of these Bylaws or otherwise, all the force and effect of an Annual Meeting. Any and all references hereafter in these Bylaws to an Annual Meeting or Annual Meetings also shall be deemed to refer to any special meeting(s) in lieu thereof.
SECTION 2.    Notice of Stockholder Business and Nominations.
(a)    Annual Meetings of Stockholders.
(1)    Nominations of persons for election to the Board of Directors of the Corporation (the “Board of Directors”) and the proposal of other business to be considered by the stockholders may be brought before an Annual Meeting (i) by or at the direction of the Board of Directors or (ii) by any stockholder of the Corporation who was a stockholder of record at the time of giving of notice of the Annual Meeting provided for in this Bylaw, who is entitled to vote at the meeting, who is present (in person or by proxy) at the meeting and who complies with the notice procedures set forth in this Bylaw as to such nomination or business. For the avoidance of doubt, the foregoing clause (ii) shall be the exclusive means for a stockholder to bring nominations or business properly before an Annual Meeting (other than matters properly brought under Rule 14a-8 (or any successor rule) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)), and such stockholder must comply with the notice and other procedures set forth in Article I, Section 2(a)(2), (3) and (4) of this Bylaw to bring such nominations or business properly before an Annual Meeting. In addition to the other requirements set forth in this Bylaw, for any proposal of business to be considered at an Annual Meeting, it must be a proper subject for action by stockholders of the Corporation under Delaware law.
(2)    For nominations or other business to be properly brought before an Annual Meeting by a stockholder pursuant to clause (ii) of Article I, Section 2(a)(1) of this Bylaw, the stockholder must (i) have given Timely Notice (as defined below) thereof in writing to the Secretary of the Corporation, (ii) have provided any updates or supplements to such notice at the times and in the forms required by this Bylaw and (iii) together with the beneficial owner(s), if any, on whose behalf the nomination or business proposal is made, have acted in accordance with the representations set forth in the Solicitation Statement (as defined below) required by this Bylaw. To be timely, a stockholder’s written notice must be received by the Secretary at the principal executive offices of the Corporation not later than the close of business on the



ninetieth (90th) day nor earlier than the close of business on the one hundred twentieth (120th) day prior to the one-year anniversary of the preceding year’s Annual Meeting; provided, however, that in the event the Annual Meeting is first convened more than thirty (30) days before or more than sixty (60) days after such anniversary date, or if no Annual Meeting were held in the preceding year, notice by the stockholder to be timely must be received by the Secretary of the Corporation not later than the close of business on the later of the ninetieth (90th) day prior to the scheduled date of such Annual Meeting or the tenth (10th) day following the day on which public announcement of the date of such meeting is first made (such notice within such time periods shall be referred to as “Timely Notice”). Notwithstanding anything to the contrary provided herein, for the first Annual Meeting following the initial public offering of common stock of the Corporation, a stockholder’s notice shall be timely if received by the Secretary at the principal executive offices of the Corporation not later than the close of business on the later of the ninetieth (90th) day prior to the scheduled date of such Annual Meeting or the tenth (10th) day following the day on which public announcement of the date of such Annual Meeting is first made or sent by the Corporation. Such stockholder’s Timely Notice shall set forth or include:
(A)    as to each person whom the stockholder proposes to nominate for election or reelection as a director, (i) the name, age, business address and residence address of the nominee, (ii) the principal occupation or employment of the nominee, (iii) the class or series and number of shares of capital stock of the Corporation that are held of record or are beneficially owned by the nominee or their affiliates or associates and any Synthetic Equity Interest (as defined below) held or beneficially owned by the nominee or their affiliates or associates, (iv) a description of all arrangements or understandings between or among the stockholder and each nominee and any other person or persons (naming such person or persons) pursuant to which the nominations are to be made by the stockholder or concerning the nominee’s potential service on the Board of Directors, (v) a questionnaire with respect to the background and qualifications of the nominee completed by the nominee in the form provided by the Corporation (which questionnaire shall be provided by the Secretary upon written request), (vi) a representation and agreement in the form provided by the Corporation (which form shall be provided by the Secretary upon written request) that: (a) such proposed nominee is not and will not become party to any agreement, arrangement or understanding with any person or entity as to how such proposed nominee, if elected as a director of the Corporation, will act or vote on any issue or question (a “Voting Commitment”) that has not been disclosed to the Corporation; (b) such proposed nominee is not and will not become a party to any agreement, arrangement, or understanding with any person or entity other than the Corporation with respect to any direct or indirect compensation, reimbursement, or indemnification in connection with service or action as a director that has not been disclosed to the Corporation; (c) such proposed nominee would, if elected as a director, comply with all applicable rules and regulations of the exchanges upon which shares of the Corporation’s capital stock trade, each of the Corporation’s corporate governance, ethics, conflict of interest, confidentiality, stock ownership and trading policies and guidelines applicable generally to the Corporation’s directors and, if elected as a director of the Corporation, such person currently would be in compliance with any such policies and guidelines that have been publicly disclosed; (d) such proposed nominee intends to serve as a director for the full term for which he or she is to stand for election; and (e) such proposed nominee will promptly provide to the Corporation such other information as it may reasonably request; and (vii) any other information relating to such proposed nominee that is required to be disclosed in solicitations of proxies for election of directors in an election contest, or is otherwise required, in each case pursuant to Regulation 14A under the Exchange Act (including without limitation such person’s written consent to being named in the proxy statement as a nominee and to serving as a director if elected);
(B)    as to any other business that the stockholder proposes to bring before the meeting: a brief description of the business desired to be brought before the meeting, the reasons for conducting such business at the meeting, the text, if any, of any resolutions or Bylaw amendment proposed for adoption, and any material interest in such business of each Proposing Person (as defined below);



(C)     (i) the name and address of the stockholder giving the notice, as they appear on the Corporation’s books, and the names and addresses of the other Proposing Persons (if any) and (ii), as to each Proposing Person, the following information: (a) the class or series and number of all shares of capital stock of the Corporation that are, directly or indirectly, owned beneficially or of record by such Proposing Person or any of their affiliates or associates (as such terms are defined in Rule 12b-2 promulgated under the Exchange Act), including any shares of any class or series of capital stock of the Corporation as to which such Proposing Person or any of their affiliates or associates has a right to acquire beneficial ownership at any time in the future (whether or not such right is exercisable immediately or only after the passage of time or upon the satisfaction of any conditions or both) pursuant to any agreement, arrangement or understanding (whether or not in writing), (b) all Synthetic Equity Interests (as defined below) in which such Proposing Person or any of their affiliates or associates, directly or indirectly, holds an interest including a description of the material terms of each such Synthetic Equity Interest, including without limitation, identification of the counterparty to each such Synthetic Equity Interest and disclosure, for each such Synthetic Equity Interest, as to (1) whether or not such Synthetic Equity Interest conveys any voting rights, directly or indirectly, in such shares to such Proposing Person or any of their affiliates or associates, (2) whether or not such Synthetic Equity Interest is required to be, or is capable of being, settled through delivery of such shares and (3) whether or not such Proposing Person, any of their affiliates or associates and/or, to the extent known, the counterparty to such Synthetic Equity Interest has entered into other transactions that hedge or mitigate the economic effect of such Synthetic Equity Interest, (c) any proxy (other than a revocable proxy given in response to a public proxy solicitation made pursuant to, and in accordance with, the Exchange Act), agreement, arrangement, understanding or relationship pursuant to which such Proposing Person or any of their affiliates or associates has or shares a right to, directly or indirectly, vote any shares of any class or series of capital stock of the Corporation, (d) any rights to dividends or other distributions on the shares of any class or series of capital stock of the Corporation, directly or indirectly, owned beneficially by such Proposing Person or any of their affiliates or associates that are separated or separable from the underlying shares of the Corporation, (e) any performance-related fees (other than an asset-based fee) to which such Proposing Person or any of their affiliates or associates, directly or indirectly, is entitled to receive based on any increase or decrease in the value of shares of any class or series of capital stock of the Corporation, or any Synthetic Equity Interests, (f)(1) if such Proposing Person is not a natural person, the identity of the natural person or persons associated with such Proposing Person responsible for (i) the formulation of and decision to propose the director nomination or business to be brought before the meeting and (ii) making voting and investment decisions on behalf of the Proposing Person (irrespective of whether such person or persons have “beneficial ownership” for purposes of Rule 13d-3 of the Exchange Act of any securities owned of record or beneficially by the Proposing Person) (such person or persons, the “Responsible Person”), the manner in which such Responsible Person was selected, any fiduciary duties owed by such Responsible Person to the equity holders or other beneficiaries of such Proposing Person and, the qualifications and background of such Responsible Person or (2) if such Proposing Person is a natural person, the qualifications and background of such natural person, (g) any equity interests or any Synthetic Equity Interests in any principal competitor of the Corporation beneficially owned by such Proposing Person or any of their affiliates or associates, (h) any direct or indirect interest of such Proposing Person or any of their affiliates or associates in any contract with the Corporation, any affiliate of the Corporation or any principal competitor of the Corporation (including, without limitation, in any such case, any employment agreement, collective bargaining agreement or consulting agreement), (i) any pending or threatened litigation in which such Proposing Person or any of their affiliates or associates is a party or material participant involving the Corporation or any of its officers or directors, or any affiliate of the Corporation, (j) any material transaction occurring during the prior twelve months between such Proposing Person or any of their affiliates or associates, on the one hand, and the Corporation, any affiliate of the Corporation or any principal competitor of the Corporation, on the other hand, and (k) any other information relating to such Proposing Person or any of their affiliates or associates that would be required to be



disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies or consents by such Proposing Person in support of the business proposed to be brought before the meeting pursuant to Section 14(a) of the Exchange Act (the disclosures to be made pursuant to the foregoing clauses (a) through (k) are referred to, collectively, as “Material Ownership Interests”); provided, however, that the Material Ownership Interests shall not include any such disclosures with respect to the ordinary course business activities of any broker, dealer, commercial bank, trust company or other nominee who is a Proposing Person solely as a result of being the stockholder of record directed to prepare and submit the notice required by these Bylaws on behalf of a beneficial owner;
(D)     (i) a description of all agreements, arrangements or understandings to which any Proposing Person or any of their affiliates or associates is a party (whether the counterparty or counterparties are a Proposing Person or any affiliate or associate thereof, on the one hand, or one or more other third parties, on the other hand, (including any proposed nominee(s)) (a) pertaining to the nomination(s) or other business proposed to be brought before the meeting of stockholders or (b) entered into for the purpose of acquiring, holding, disposing or voting of any shares of any class or series of capital stock of the Corporation (which description shall identify the name of each other person who is party to such an agreement, arrangement or understanding), and (ii) identification of the names and addresses of other stockholders (including beneficial owners) known by any of the Proposing Persons to support such nominations or other business proposal(s) and, to the extent known, the class or series and number of all shares of the Corporation’s capital stock owned beneficially or of record by such other stockholder(s) or other beneficial owner(s); and
(E)    a statement (i) that the stockholder is a holder of record of capital stock of the Corporation entitled to vote at such meeting, a representation that such stockholder intends to appear in person or by proxy at the meeting to propose such business or nominees and an acknowledgement that, if such stockholder (or a qualified representative of such stockholder) does not appear to present such business or proposed nominees, as applicable, at such meeting, the Corporation need not present such business or proposed nominees for a vote at such meeting, notwithstanding that proxies in respect of such vote may have been received by the Corporation, (ii) whether or not the stockholder giving the notice and/or the other Proposing Person(s), if any, (a) will deliver a proxy statement and form of proxy to holders of, in the case of a business proposal, at least the percentage of voting power of all of the shares of capital stock of the Corporation required under applicable law to approve the proposal or, in the case of a nomination or nominations, at least 67 percent of the voting power of all of the shares of capital stock of the Corporation entitled to vote on the election of directors or (b) otherwise solicit proxies or votes from stockholders in support of such proposal or nomination, as applicable, (iii) providing a representation as to whether or not such Proposing Person intends to solicit proxies in support of director nominees other than the Corporation’s director nominees in accordance with Rule 14a-19 promulgated under the Exchange Act, and (iv) that the stockholder will provide any other information relating to such item of business that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies in support of the business proposed to be brought before the meeting pursuant to Section 14(a) of the Exchange Act (such statement, the “Solicitation Statement”).
For purposes of this Article I, the term “Proposing Person” shall mean the following persons: (i) the stockholder of record providing the notice of nominations or business proposed to be brought before a stockholders’ meeting and (ii) the beneficial owner(s), if different, on whose behalf the nominations or business proposed to be brought before a stockholders’ meeting is made. For purposes of this Section 2, the term “Synthetic Equity Interest” shall mean any transaction, agreement or arrangement (or series of transactions, agreements or arrangements), including, without limitation, any derivative, swap, hedge, repurchase or so-called “stock borrowing” or securities lending agreement or arrangement, the purpose or effect of which is to, directly or indirectly: (a) give a person or entity economic benefit and/or risk similar



to ownership of shares of any class or series of capital stock of the Corporation, in whole or in part, including due to the fact that such transaction, agreement or arrangement provides, directly or indirectly, the opportunity to profit, or share in any profit, or avoid a loss from any increase or decrease in the value of any shares of any class or series of capital stock of the Corporation, (b) mitigate loss to, reduce the economic risk of, or manage the risk of share price changes for, any person or entity with respect to any shares of any class or series of capital stock of the Corporation, (c) otherwise provide in any manner the opportunity to profit, or share in any profit, or avoid a loss from any decrease in the value of any shares of any class or series of capital stock of the Corporation, or (d) increase or decrease the voting power of any person or entity with respect to any shares of any class or series of capital stock of the Corporation.
(3)    A stockholder providing Timely Notice of nominations or business proposed to be brought before an Annual Meeting shall further update and supplement such notice, if necessary, so that the information (including, without limitation, the Material Ownership Interests information) provided or required to be provided in such notice pursuant to this Bylaw shall be true and correct as of the record date for the meeting and as of the date that is ten (10) business days prior to such Annual Meeting, and such update and supplement shall be received by the Secretary at the principal executive offices of the Corporation not later than the close of business on the fifth (5th) business day after the record date for the Annual Meeting (in the case of the update and supplement required to be made as of the record date), and not later than the close of business on the eighth (8th) business day prior to the date of the Annual Meeting (in the case of the update and supplement required to be made as of ten (10) business days prior to the meeting). For the avoidance of doubt, the obligation to update as set forth in this Section 2(a)(3) shall not limit the Corporation’s rights with respect to any deficiencies in any notice provided by a stockholder, extend any applicable deadlines hereunder, or enable or be deemed to permit a stockholder who has previously submitted notice hereunder to amend or update any proposal or nomination or to submit any new proposal, including by changing or adding nominees, matters, business and/or resolutions proposed to be brought before a meeting of the stockholders. Notwithstanding the foregoing, if a Proposing Person no longer plans to solicit proxies in accordance with its representation pursuant to Article I, Section 2(a)(2)(E), such Proposing Person shall inform the Corporation of this change by delivering a written notice to the Secretary at the principal executive offices of the Corporation no later than two (2) business days after making the determination not to proceed with a solicitation of proxies. A Proposing Person shall also update its notice so that the information required by Article I, Section 2(a)(2)(C) is current through the date of the meeting or any adjournment, postponement, or rescheduling thereof, and such update shall be delivered in writing to the secretary at the principal executive offices of the Corporation no later than two (2) business days after the occurrence of any material change to the information previously disclosed pursuant to Article I, Section 2(a)(2)(C).
(4)    Notwithstanding anything in the second sentence of Article I, Section 2(a)(2) of this Bylaw to the contrary, in the event that the number of directors to be elected to the Board of Directors is increased and there is no public announcement naming all of the nominees for director or specifying the size of the increased Board of Directors made by the Corporation at least ten (10) days before the last day a stockholder may deliver a notice of nomination in accordance with the second sentence of Article I, Section 2(a)(2), a stockholder’s notice required by this Bylaw shall also be considered timely, but only with respect to nominees for any new positions created by such increase, if it shall be received by the Secretary of the Corporation not later than the close of business on the tenth (10th) day following the day on which such public announcement is first made by the Corporation.
(b)    General.
(1)    Only such persons who are nominated in accordance with the provisions of this Bylaw shall be eligible for election and to serve as directors, and only such business shall be conducted at an Annual Meeting as shall have been brought before the meeting in accordance with the provisions of this Bylaw or in accordance with Rule 14a-8 under the Exchange Act. The Board of Directors or a designated committee thereof shall have the power to determine whether a nomination or any business proposed to be brought before the meeting was made in accordance with the provisions of this Bylaw. If neither the Board



of Directors nor such designated committee makes a determination as to whether any stockholder proposal or nomination was made in accordance with the provisions of this Bylaw, the presiding officer of the Annual Meeting shall have the power and duty to determine whether the stockholder proposal or nomination was made in accordance with the provisions of this Bylaw. If the Board of Directors or a designated committee thereof or the presiding officer, as applicable, determines that any stockholder proposal or nomination was not made in accordance with the provisions of this Bylaw, such proposal or nomination shall be disregarded and shall not be presented for action at the Annual Meeting.
(2)    Except as otherwise required by law, nothing in this Article I, Section 2 shall obligate the Corporation or the Board of Directors to include in any proxy statement or other stockholder communication distributed on behalf of the Corporation or the Board of Directors information with respect to any nominee for director or any other matter of business submitted by a stockholder.
(3)    Notwithstanding the foregoing provisions of this Article I, Section 2, if the nominating or proposing stockholder (or a qualified representative of the stockholder) does not appear at the Annual Meeting to present a nomination or any business, such nomination or business shall be disregarded, notwithstanding that proxies in respect of such vote may have been received by the Corporation. For purposes of this Article I, Section 2, to be considered a qualified representative of the proposing stockholder, a person must be authorized by a written instrument executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the meeting of stockholders, and such person must produce such written instrument or electronic transmission, or a reliable reproduction of the written instrument or electronic transmission, to the presiding officer at the meeting of stockholders.
(4)    For purposes of this Bylaw, “public announcement” shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press or comparable national news service or in a document publicly filed by the Corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the Exchange Act.
(5)    Notwithstanding the foregoing provisions of this Bylaw, a stockholder shall also comply with all applicable requirements of the Exchange Act and the rules and regulations thereunder, including, but not limited to, Rule 14a-19 of the Exchange Act, with respect to the matters set forth in this Bylaw. If a stockholder fails to comply with any applicable requirements of the Exchange Act, including, but not limited to, Rule 14a-19 promulgated thereunder, such stockholder’s proposed nomination or proposed business shall be deemed to have not been made in compliance with this Bylaw and shall be disregarded.
(6)    Further notwithstanding the foregoing provisions of this Bylaw, unless otherwise required by law, (i) no Proposing Person shall solicit proxies in support of director nominees other than the Corporation’s nominees unless such Proposing Person has complied with Rule 14a-19 promulgated under the Exchange Act in connection with the solicitation of such proxies, including the provision to the Corporation of notices required thereunder with timely notice, and (ii) if any Proposing Person (A) provides notice pursuant to Rule 14a-19(b) promulgated under the Exchange Act, (B) subsequently fails to comply with the requirements of Rule 14a-19(a)(2) or Rule 14a-19(a)(3) promulgated under the Exchange Act, including the provision to the Corporation of notices required thereunder with timely notice, and (C) no other Proposing Person has provided notice pursuant to, and in compliance with, Rule 14a-19 under the Exchange Act that it intends to solicit proxies in support of the election of such proposed nominee in accordance with Rule 14a-19(b) under the Exchange Act, then such proposed nominee shall be disqualified from nomination, the Corporation shall disregard the nomination of such proposed nominee and no vote on the election of such proposed nominee shall occur. Upon request by the Corporation, if any Proposing Person provides notice pursuant to Rule 14a-19(b) promulgated under the Exchange Act, such Proposing Person shall deliver to the Corporation, no later than five (5) business days prior to the applicable meeting date, reasonable evidence that it has met the requirements of Rule 14a-19(a)(3) promulgated under the Exchange Act.



(7)    The number of nominees a stockholder may nominate for election at the Annual Meeting (or in the case of a stockholder giving the notice on behalf of a beneficial owner, the number of nominees a stockholder may nominate for election at the Annual Meeting on behalf of such beneficial owner) shall not exceed the number of directors to be elected at such Annual Meeting.
SECTION 3.    Special Meetings. Except as otherwise required by statute and subject to the rights, if any, of the holders of any series of Preferred Stock, special meetings of the stockholders of the Corporation may be called only by or at the direction of the Board of Directors. The Board of Directors may postpone or reschedule any previously scheduled special meeting of stockholders. Only those matters set forth in the notice of the special meeting may be considered or acted upon at a special meeting of stockholders of the Corporation. Nominations of persons for election to the Board of Directors and stockholder proposals of other business shall not be brought before a special meeting of stockholders to be considered by the stockholders unless such special meeting is held in lieu of an annual meeting of stockholders in accordance with Article I, Section 1 of these Bylaws, in which case such special meeting in lieu thereof shall be deemed an Annual Meeting for purposes of these Bylaws and the provisions of Article I, Section 2 of these Bylaws shall govern such special meeting.
SECTION 4.    Notice of Meetings; Adjournments.
(a)    A notice of each Annual Meeting stating the hour, date and place, if any, of such Annual Meeting and the means of remote communication, if any, by which stockholders and proxyholders may be deemed to be present in person and vote at such meeting, shall, unless otherwise required by the Certificate (as defined below) or applicable law, be given not less than ten (10) days nor more than sixty (60) days before the Annual Meeting, to each stockholder entitled to vote thereat by delivering such notice to such stockholder or by mailing it, postage prepaid, addressed to such stockholder at the address of such stockholder as it appears on the Corporation’s stock transfer books. Without limiting the manner by which notice may otherwise be given to stockholders, any notice to stockholders may be given by electronic transmission in the manner provided in Section 232 of the DGCL.
(b)    Notice of all special meetings of stockholders shall be given in the same manner as provided for Annual Meetings, except that the notice of all special meetings shall state the purpose or purposes for which the meeting has been called.
(c)    Notice of an Annual Meeting or special meeting of stockholders need not be given to a stockholder if a waiver of notice is executed, or waiver of notice by electronic transmission is provided, before or after such meeting by such stockholder or if such stockholder attends such meeting, unless such attendance is for the express purpose of objecting at the beginning of the meeting to the transaction of any business because the meeting was not lawfully called or convened.
(d)    The Board of Directors may postpone and reschedule or cancel any previously scheduled Annual Meeting or special meeting of stockholders and any record date with respect thereto, regardless of whether any notice or public disclosure with respect to any such meeting has been sent or made pursuant to Section 2 of this Article I or otherwise. In no event shall the public announcement of an adjournment, postponement or rescheduling of any previously scheduled meeting of stockholders commence a new time period for the giving of a stockholder’s notice under this Article I.
(e)    When any meeting is convened, the presiding officer or the stockholders present or represented by proxy at such meeting may adjourn the meeting from time to time for any reason, regardless of whether a quorum is present, to reconvene at any other time and at any place at which a meeting of stockholders may be held under these Bylaws. When any Annual Meeting or special meeting of stockholders is adjourned to another hour, date or place (including an adjournment taken to address a technical failure to convene or continue a meeting using remote communication), notice need not be given of the adjourned meeting if the time, place, if any, thereof, and the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such adjourned meeting are (i) announced at the meeting at which the adjournment is taken, (ii) displayed, during the time scheduled for the meeting, on the same electronic



network used to enable stockholders and proxy holders to participate in the meeting by means of remote communication or (iii) set forth in the notice of meeting given in accordance with this Section 4; provided, however, that if the adjournment is for more than thirty (30) days from the meeting date, or if after the adjournment a new record date is fixed for the adjourned meeting, notice of the adjourned meeting and the means of remote communications, if any, by which stockholders and proxyholders may be deemed to be present in person and vote at such adjourned meeting shall be given to each stockholder of record entitled to vote thereat and each stockholder who, by law or under the Certificate of Incorporation of the Corporation (as the same may hereafter be amended and/or restated, the “Certificate”) or these Bylaws, is entitled to such notice.
SECTION 5.    Quorum. Except as otherwise provided by law, the certificate of incorporation or these Bylaws, at each meeting of stockholders, the presence in person or by remote communication, if applicable, or represented by proxy, of the holders of a majority in voting power of the outstanding shares of stock entitled to vote at the meeting shall be necessary and sufficient to constitute a quorum. If less than a quorum is present at a meeting, the holders of voting stock representing a majority of the voting power present at the meeting or the presiding officer may adjourn the meeting from time to time, and the meeting may be held as adjourned without further notice, except as provided in Section 4 of this Article I. At such adjourned meeting at which a quorum is present, any business may be transacted which might have been transacted at the meeting as originally noticed. The stockholders present at a duly constituted meeting may continue to transact business until adjournment, notwithstanding the withdrawal of enough stockholders to leave less than a quorum.
SECTION 6.    Voting and Proxies.
(a)    The stockholders entitled to vote at any meeting of stockholders shall be determined in accordance with the provisions of Section Article IV, Section 5 of these Bylaws, subject to Section 217 (relating to voting rights of fiduciaries, pledgors and joint owners of stock) and Section 218 (relating to voting trusts and other voting agreements) of the DGCL. Stockholders shall have one vote for each share of stock entitled to vote owned by them of record according to the stock ledger of the Corporation as of the record date, unless otherwise provided by law or by the Certificate. Stockholders may vote either (i) in person, (ii) by written proxy or (iii) by a transmission permitted by Section 212(c) of the DGCL. Any copy, facsimile telecommunication or other reliable reproduction of the writing or transmission permitted by Section 212(c) of the DGCL may be substituted for or used in lieu of the original writing or transmission for any and all purposes for which the original writing or transmission could be used, provided that such copy, facsimile telecommunication or other reproduction shall be a complete reproduction of the entire original writing or transmission. Proxies shall be filed in accordance with the procedures established for the meeting of stockholders. Except as otherwise limited therein or as otherwise provided by law, proxies authorizing a person to vote at a specific meeting shall entitle the persons authorized thereby to vote at any adjournment of such meeting, but they shall not be valid after final adjournment of such meeting. A proxy with respect to stock held in the name of two or more persons shall be valid if executed by or on behalf of any one of them unless at or prior to the exercise of the proxy the Corporation receives a specific written notice to the contrary from any one of them. In the event the Corporation receives proxies for disqualified or withdrawn nominees for the Board of Directors, such votes for such disqualified or withdrawn nominees in the proxies will be treated as abstentions.
(b)    Any stockholder directly or indirectly soliciting proxies from other stockholders must use a proxy card color other than white, which shall be reserved for the exclusive use by the Board of Directors.
SECTION 7.    Action at Meeting. When a quorum is present at any meeting of stockholders, any matter before any such meeting (other than an election of a director or directors) shall be decided by a majority of the votes properly cast for and against such matter, except where a different or minimum vote is required by law, by the Certificate, by these Bylaws, by the rules or regulations of any stock exchange applicable to the Corporation, or by any law or regulation applicable to the Corporation or its securities, in which case such different or minimum vote shall be the applicable vote on the matter. Any election of directors by stockholders shall be determined by a plurality of the votes properly cast on the election of directors.



SECTION 8.    Stockholder Lists. The Corporation shall prepare, no later than the tenth (10th) day before each Annual Meeting or special meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting, arranged in alphabetical order, and showing the address of each stockholder and the number of shares registered in the name of each stockholder. Such list shall be open to the examination of any stockholder for any purpose germane to the meeting for a period of ten (10) days ending on the day before the meeting date in the manner provided by law.
SECTION 9.    Conduct of Meeting. The Board of Directors may adopt by resolution such rules, regulations, and procedures for the conduct of any meeting of stockholders as it shall deem appropriate. Except to the extent inconsistent with rules, regulations, and procedures adopted by the Board of Directors, the chair of the meeting shall have the right to prescribe such rules, regulations, and procedures and to do all such acts, as, in the judgment of such chair, are necessary, appropriate, or convenient for the proper conduct of the meeting. Such rules, regulations, or procedures, whether adopted by the Board of Directors or the chair of the meeting, may include, without limitation, the following: (a) the establishment of an agenda for the meeting; (b) rules and procedures for maintaining order at the meeting and the safety of those present at the meeting; (c) limitations on attendance at or participation in the meeting to stockholders of record of the Corporation, their duly authorized and constituted proxies, or such other persons as the chair of the meeting shall determine; (d) restrictions on entry to the meeting after the time fixed for the commencement thereof; (e) the determination of the circumstances in which any person may make a statement or ask questions and limitations on the time allotted to questions or comments; (f) the determination of when the polls shall open and close for any given matter to be voted on at the meeting; (g) the exclusion or removal of any stockholders or any other individual who refuses to comply with meeting rules, regulations, or procedures; (h) restrictions on the use of audio and video recording devices, cell phones, and other electronic devices; (i) rules, regulations, and procedures for compliance with any federal, state, or local laws or regulations (including those concerning safety, health, or security); and (j) procedures (if any) requiring attendees to provide the Corporation advance notice of their intent to attend the meeting. Unless and to the extent determined by the Board of Directors or the chair of the meeting, the chair of the meeting shall not be obligated to adopt or follow any technical, formal, or parliamentary rules or principles of procedure.
SECTION 10.    Inspectors of Elections. The Corporation shall, in advance of any meeting of stockholders, appoint one or three inspectors to act at the meeting and make a written report thereof. The Corporation may designate one or more persons as alternate inspectors to replace any inspector who fails to act. If no inspector or alternate is able to act at a meeting of stockholders, the presiding officer shall appoint one or more inspectors to act at the meeting. Any inspector may, but need not, be an officer, employee or agent of the Corporation. Each inspector, before entering upon the discharge of his or her duties, shall take and sign an oath faithfully to execute the duties of inspector with strict impartiality and according to the best of his or her ability. The inspectors shall perform such duties as are required by the DGCL, including the counting of all votes and ballots. The inspectors may appoint or retain other persons or entities to assist the inspectors in the performance of the duties of the inspectors. The presiding officer may review all determinations made by the inspectors, and in so doing the presiding officer shall be entitled to exercise his or her sole judgment and discretion and he or she shall not be bound by any determinations made by the inspectors. All determinations by the inspectors and, if applicable, the presiding officer, shall be subject to further review by any court of competent jurisdiction.
SECTION 11.    Action by Stockholders Without a Meeting. So long as stockholders of the Corporation have the right to act by written consent in accordance with Section 1 of ARTICLE VI of the Certificate, the following provisions shall apply:
(a)    Record Date. For the purpose of determining the stockholders entitled to consent to corporate action in writing without a meeting as may be permitted by the Certificate or the certificate of designation relating to any outstanding class or series of preferred stock, the Board of Directors may fix a record date, which record date shall not precede the date on which the resolution fixing the record date is adopted by the Board of Directors, and which record date shall not be more than ten (10) (or the maximum number permitted by applicable law) days after the date on which the resolution fixing the record date is adopted by the Board of Directors. If no record date has been fixed by the Board of Directors pursuant to this Section 11(a) or otherwise within ten (10) days of receipt of a valid request by a stockholder, the record date for determining stockholders



entitled to consent to corporate action in writing without a meeting, when no prior action by the Board of Directors is required pursuant to the Certificate or applicable law, shall be the first date after the expiration of such ten (10) day time period on which a signed written consent setting forth the action taken or proposed to be taken is delivered to the Corporation pursuant to Section 11(b); provided, however, that if prior action by the Board of Directors is required by the Certificate or applicable law, the record date for determining stockholders entitled to consent to corporate action in writing without a meeting shall in such an event be at the close of business on the day on which the Board of Directors adopts the resolution taking such prior action.
(b)    Generally. No written consent shall be effective to take the corporate action referred to therein unless written consents signed by a sufficient number of stockholders to take such action are delivered to the Corporation, in the manner required by this Section 11, within sixty (60) (or the maximum number permitted by applicable law) days of the date of the earliest dated consent delivered to the Corporation in the manner required by applicable law. The validity of any consent executed by a proxy for a stockholder pursuant to an electronic transmission transmitted to such proxy holder by or upon the authorization of the stockholder shall be determined by or at the direction of the Secretary. A written record of the information upon which the person making such determination relied shall be made and kept in the records of the proceedings of the stockholders. Any such consent shall be inserted in the minute book as if it were the minutes of a meeting of stockholders. If any action by consent has been taken by stockholders by less than unanimous consent, prompt notice of the taking of the action by consent shall be given by the Corporation (at its expense) to those stockholders as of the record date for the action by consent who have not consented and who would have been entitled to notice of the meeting if the action had been taken at a meeting and the record date for the notice of the meeting were the record date for the action by consent.
ARTICLE II
Directors
SECTION 1.    Powers. The business and affairs of the Corporation shall be managed by or under the direction of the Board of Directors except as otherwise provided by the Certificate or required by law.
SECTION 2.    Number and Terms. The number of directors of the Corporation shall be fixed solely and exclusively by resolution duly adopted from time to time by the Board of Directors, provided the Board of Directors shall consist of at least one (1) member. The directors shall hold office in the manner provided in the Certificate.
SECTION 3.    Qualification. No director need be a stockholder of the Corporation.
SECTION 4.    Vacancies. Vacancies in the Board of Directors shall be filled in the manner provided in the Certificate.
SECTION 5.    Removal. Directors may be removed from office only in the manner provided in the Certificate and applicable law.
SECTION 6.    Resignation. A director may resign at any time by electronic transmission or by giving written notice to the Chairperson of the Board, if one is elected, the Chief Executive Officer or the Secretary. A resignation shall be effective upon receipt, unless the resignation otherwise provides.
SECTION 7.    Regular Meetings. Regular meetings of the Board of Directors may be held at such hour, date and place as the Board of Directors may by resolution from time to time determine and publicize by means of reasonable notice given to any director who is not present at the meeting at which such resolution is adopted.
SECTION 8.    Special Meetings. Special meetings of the Board of Directors may be called, orally or in writing, by or at the request of a majority of the directors, the Chairperson of the Board, if one is elected, or the Chief Executive Officer. The person calling any such special meeting of the Board of Directors may fix the hour, date and place thereof.



SECTION 9.    Notice of Meetings. Notice of the hour, date and place of all special meetings of the Board of Directors shall be given to each director by the Secretary or an Assistant Secretary, or in case of the death, absence, incapacity or refusal of such persons, by the Chairperson of the Board, if one is elected, or the Chief Executive Officer or such other officer designated by the Chairperson of the Board, if one is elected, or the Chief Executive Officer. Notice of any special meeting of the Board of Directors shall be given to each director in person, by telephone, or by facsimile, electronic mail or other form of electronic communication, sent to his or her business or home address, at least twenty-four (24) hours in advance of the meeting, or by written notice mailed to his or her business or home address, at least forty-eight (48) hours in advance of the meeting, provided, however, that if the Chairperson of the Board or the Chief Executive Officer determines that it is otherwise necessary or advisable to hold the meeting sooner, then the Chairperson of the Board or the Chief Executive Officer, as the case may be, may prescribe a shorter time period for notice to be given personally or by telephone, facsimile, electronic mail or other similar means of communication. Such notice shall be deemed to be delivered when hand-delivered to such address; read to such director by telephone; deposited in the mail so addressed, with postage thereon prepaid, if mailed; or dispatched or transmitted if sent by facsimile transmission or by electronic mail or other form of electronic communications. A written waiver of notice signed or electronically transmitted before or after a meeting by a director and filed with the records of the meeting shall be deemed to be equivalent to notice of the meeting. The attendance of a director at a meeting shall constitute a waiver of notice of such meeting, except where a director attends a meeting for the express purpose of objecting at the beginning of the meeting to the transaction of any business because such meeting is not lawfully called or convened. Except as otherwise required by law, by the Certificate or by these Bylaws, neither the business to be transacted at, nor the purpose of, any meeting of the Board of Directors need be specified in the notice or waiver of notice of such meeting.
SECTION 10.    Quorum. At any meeting of the Board of Directors, a majority of the total number of directors shall constitute a quorum for the transaction of business, but if less than a quorum is present at a meeting, a majority of the directors present may adjourn the meeting from time to time, and the meeting may be held as adjourned without further notice. Any business that might have been transacted at the meeting as originally noticed may be transacted at such adjourned meeting at which a quorum is present. For purposes of this Section 10, the total number of directors includes any unfilled vacancies on the Board of Directors.
SECTION 11.    Action at Meeting. At any meeting of the Board of Directors at which a quorum is present, the vote of a majority of the directors present shall constitute action by the Board of Directors, unless otherwise required by law, by the Certificate or by these Bylaws.
SECTION 12.    Action by Consent. Any action required or permitted to be taken at any meeting of the Board of Directors may be taken without a meeting if all members of the Board of Directors consent thereto in writing or by electronic transmission. After an action is taken, the consent or consent related thereto shall be filed with the records of the meetings of the Board of Directors. Such filing shall be in paper form if the minutes are maintained in paper form and shall be in electronic form if the minutes are maintained in electronic form. Such consent shall be treated as a resolution of the Board of Directors for all purposes.
SECTION 13.    Manner of Participation. Directors may participate in meetings of the Board of Directors by means of video conference, conference telephone or other communications equipment by means of which all directors participating in the meeting can hear each other, and participation in a meeting in accordance herewith shall constitute presence in person at such meeting for purposes of these Bylaws.
SECTION 14.    Presiding Director. The Board of Directors shall designate a representative to preside over all meetings of the Board of Directors, provided that if the Board of Directors does not so designate such a presiding director or such designated presiding director is unable to so preside or is absent, then the Chairperson of the Board, if one is elected, shall preside over all meetings of the Board of Directors. If both the designated presiding director, if one is so designated, and the Chairperson of the Board, if one is elected, are unable to preside or are absent, the Board of Directors shall designate an alternate representative to preside over a meeting of the Board of Directors.
SECTION 15.    Committees. The Board of Directors may elect one or more committees, including, without limitation, a Compensation Committee, a Nominating & Corporate Governance Committee and an Audit



Committee, and may delegate thereto some or all of its powers to such committee(s) except those which by law, by the Certificate or by these Bylaws may not be delegated. Except as the Board of Directors may otherwise determine, any such committee may make rules for the conduct of its business, but unless otherwise provided by the Board of Directors or in such rules, its business shall be conducted so far as possible in the same manner as is provided by these Bylaws for the Board of Directors. All members of such committees shall hold such offices at the pleasure of the Board of Directors. The Board of Directors may abolish any such committee at any time. Any committee to which the Board of Directors delegates any of its powers or duties shall keep records of its meetings and shall report its action to the Board of Directors.
SECTION 16.    Compensation of Directors. Directors shall receive such compensation for their services as shall be determined by a majority of the Board of Directors, or a designated committee thereof, provided that directors who are serving the Corporation as employees shall not receive any salary or other compensation for their services as directors of the Corporation.
ARTICLE III
Officers
SECTION 1.    Enumeration. The officers of the Corporation shall consist of a Chief Executive Officer, a President, a Treasurer, a Secretary and such other officers, including, without limitation, a Chairperson of the Board and one or more Vice Presidents (including Executive Vice Presidents or Senior Vice Presidents), Assistant Vice Presidents, Assistant Treasurers and Assistant Secretaries, as the Board of Directors may determine. Any number of offices may be held by the same person. The salaries and other compensation of the officers of the Corporation will be fixed by or in the manner designated by the Board of Directors or a committee thereof to which the Board of Directors has delegated such responsibility.
SECTION 2.    Election. The Board of Directors shall elect the Chief Executive Officer, President, the Treasurer and the Secretary. Other officers may be elected by the Board of Directors.
SECTION 3.    Qualification. No officer need be a stockholder or a director.
SECTION 4.    Tenure. Except as otherwise provided by the Certificate or by these Bylaws, each of the officers of the Corporation shall hold office until the regular annual meeting of the Board of Directors following the next Annual Meeting and until his or her successor is elected and qualified or until his or her earlier resignation or removal.
SECTION 5.    Resignation and Removal. Any officer may resign by delivering his or her written or electronically transmitted resignation to the Corporation addressed to the Chief Executive Officer or the Secretary, and such resignation shall be effective upon receipt, unless the resignation otherwise provides. Any resignation is without prejudice to the rights, if any, of the Corporation under any contract to which the officer is a party. Except as otherwise provided by law or by resolution of the Board of Directors, the Board of Directors may remove any officer with or without cause by the affirmative vote of a majority of the directors then in office (so long as a quorum is present). Except as the Board of Directors may otherwise determine, no officer who resigns or is removed shall have any right to any compensation as an officer for any period following his or her resignation or removal, or any right to damages on account of such removal, whether his or her compensation be by the month or by the year or otherwise, unless such compensation is expressly provided in a duly authorized written agreement with the Corporation.
SECTION 6.    Absence or Disability. In the event of the absence or disability of any officer, the Board of Directors may designate another officer to act temporarily in place of such absent or disabled officer.
SECTION 7.    Vacancies. Any vacancy in any office may be filled for the unexpired portion of the term by the Board of Directors.



SECTION 8.    Chief Executive Officer. The Chief Executive Officer shall have such powers and shall perform such duties as the Board of Directors may from time to time designate. The Chief Executive Officer shall preside as the chair of the meeting at all meetings of the stockholders; provided that if there is no Chief Executive Officer or the Chief Executive Officer is unable to so preside or is absent, then a director or officer chosen by resolution of the Board of Directors shall act as Chairperson at all meetings of stockholders.
SECTION 9.    President. The President shall, subject to the direction of the Board of Directors, have such powers and shall perform such duties as the Board of Directors may from time to time designate.
SECTION 10.    Chairperson of the Board. The Chairperson of the Board, if one is elected, shall have such powers and shall perform such duties as the Board of Directors may from time to time designate.
SECTION 11.    Vice Presidents and Assistant Vice Presidents. Any Vice President (including any Executive Vice President or Senior Vice President) and any Assistant Vice President shall have such powers and shall perform such duties as the Board of Directors or the Chief Executive Officer may from time to time designate.
SECTION 12.    Treasurer and Assistant Treasurers. The Treasurer shall, subject to the direction of the Board of Directors and except as the Board of Directors or the Chief Executive Officer may otherwise provide, have general charge of the financial affairs of the Corporation and shall cause to be kept accurate books of account. The Treasurer shall have custody of all funds, securities, and valuable documents of the Corporation. He or she shall have such other duties and powers as may be designated from time to time by the Board of Directors or the Chief Executive Officer. Any Assistant Treasurer shall have such powers and perform such duties as the Board of Directors or the Chief Executive Officer may from time to time designate.
SECTION 13.    Secretary and Assistant Secretaries. The Secretary shall record all the proceedings of the meetings of the stockholders and the Board of Directors (including committees of the Board of Directors) in books kept for that purpose. In his or her absence from any such meeting, a temporary secretary chosen at the meeting shall record the proceedings thereof. The Secretary shall have charge of the stock ledger (which may, however, be kept by any transfer or other agent of the Corporation). The Secretary shall have custody of the seal of the Corporation, and the Secretary, or an Assistant Secretary shall have authority to affix it to any instrument requiring it, and, when so affixed, the seal may be attested by his or her signature or that of an Assistant Secretary. The Secretary shall have such other duties and powers as may be designated from time to time by the Board of Directors or the Chief Executive Officer. In the absence of the Secretary, any Assistant Secretary may perform his or her duties and responsibilities. Any Assistant Secretary shall have such powers and perform such duties as the Board of Directors or the Chief Executive Officer may from time to time designate.
SECTION 14.    Other Powers and Duties. Subject to these Bylaws and to such limitations as the Board of Directors may from time to time prescribe, the officers of the Corporation shall each have such powers and duties as generally pertain to their respective offices, as well as such powers and duties as from time to time may be conferred by the Board of Directors or the Chief Executive Officer.
SECTION 15.    Representation of Shares of Other Corporations. The Chairperson of the Board, the Chief Executive Officer, the President, any Vice President, the Treasurer, the Secretary or Assistant Secretary of this Corporation, or any other person authorized by the Board of Directors or the Chief Executive Officer, is authorized to vote, represent and exercise on behalf of this Corporation all rights incident to any and all securities of any other entity or entities standing in the name of this Corporation. The authority granted herein may be exercised either by such person directly or by any other person authorized to do so by proxy or power of attorney duly executed by such person having the authority.
SECTION 16.    Bonded Officers. The Board of Directors may require any officer to give the Corporation a bond in such sum and with such surety or sureties as shall be satisfactory to the Board of Directors upon such terms and conditions as the Board of Directors may specify, including without limitation a bond for the faithful performance of his or her duties and for the restoration to the Corporation of all property in his or her possession or under his or her control belonging to the Corporation.



ARTICLE IV
Capital Stock
SECTION 1.    Certificates of Stock. Each stockholder shall be entitled to a certificate of the capital stock of the Corporation in such form as may from time to time be prescribed by the Board of Directors. Such certificate shall be signed by any two authorized officers of the Corporation. The Corporation seal and the signatures by the Corporation’s officers, the transfer agent or the registrar may be facsimiles. In case any officer, transfer agent or registrar who has signed or whose facsimile signature has been placed on such certificate shall have ceased to be such officer, transfer agent or registrar before such certificate is issued, it may be issued by the Corporation with the same effect as if he or she were such officer, transfer agent or registrar at the time of its issue. Every certificate for shares of stock which are subject to any restriction on transfer and every certificate issued when the Corporation is authorized to issue more than one class or series of stock shall contain such legend with respect thereto as is required by law. Notwithstanding anything to the contrary provided in these Bylaws, the Board of Directors may provide by resolution or resolutions that some or all of any or all classes or series of its stock shall be uncertificated shares (except that the foregoing shall not apply to shares represented by a certificate until such certificate is surrendered to the Corporation), and by the approval and adoption of these Bylaws the Board of Directors has determined that all classes or series of the Corporation’s stock shall be uncertificated, whether upon original issuance, re-issuance, or subsequent transfer.
SECTION 2.    Transfers. Subject to any restrictions on transfer and unless otherwise provided by the Board of Directors, shares of stock that are represented by a certificate may be transferred on the books of the Corporation by the surrender to the Corporation or its transfer agent of the certificate theretofore properly endorsed or accompanied by a written assignment or power of attorney properly executed, with transfer stamps (if necessary) affixed, and with such proof of the authenticity of signature as the Corporation or its transfer agent may reasonably require. Shares of stock that are not represented by a certificate may be transferred on the books of the Corporation by submitting to the Corporation or its transfer agent such evidence of transfer and following such other procedures as the Corporation or its transfer agent may require.
SECTION 3.    Stock Transfer Agreements. The Corporation shall have power to enter into and perform any agreement with any number of stockholders of any one or more classes or series of stock of the Corporation to restrict the transfer of shares of stock of the corporation of any one or more classes or series owned by such stockholders in any manner not prohibited by the DGCL.
SECTION 4.    Record Holders. Except as may otherwise be required by law, by the Certificate or by these Bylaws, the Corporation shall be entitled to treat the record holder of stock as shown on its books as the owner of such stock for all purposes, including the payment of dividends and the right to vote with respect thereto, regardless of any transfer, pledge or other disposition of such stock, until the shares have been transferred on the books of the Corporation in accordance with the requirements of these Bylaws.
SECTION 5.    Record Date. In order that the Corporation may determine the stockholders entitled to notice of or to vote at any meeting of stockholders or any adjournment thereof or entitled to receive payment of any dividend or other distribution or allotment of any rights, or entitled to exercise any rights in respect of any change, conversion or exchange of stock or for the purpose of any other lawful action, the Board of Directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board of Directors, and which record date: (a) in the case of determination of stockholders entitled to vote at any meeting of stockholders, shall, unless otherwise required by law, not be more than sixty (60) nor less than ten (10) days before the date of such meeting and (b) in the case of any other action, shall not be more than sixty (60) days prior to such other action. If no record date is fixed: (i) the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held; and (ii) the record date for determining stockholders for any other purpose shall be at the close of business on the day on which the Board of Directors adopts the resolution relating thereto.



SECTION 6.    Replacement of Certificates. In case of the alleged loss, destruction or mutilation of a certificate of stock of the Corporation, a duplicate certificate may be issued in place thereof, upon such terms as the Board of Directors may prescribe.
ARTICLE V
Indemnification
SECTION 1.    Definitions. For purposes of this Article V:
(a)    “Corporate Status” describes the status of a person who is serving or has served (i) as a Director of the Corporation, (ii) as an Officer of the Corporation, (iii) as a Non-Officer Employee of the Corporation, or (iv) as a director, partner, trustee, officer, employee or agent of any other corporation, partnership, limited liability company, joint venture, trust, employee benefit plan, foundation, association, organization or other legal entity which such person is or was serving at the request of the Corporation. For purposes of this Section 1(a), a Director, Officer or Non-Officer Employee of the Corporation who is serving or has served as a director, partner, trustee, officer, employee or agent of a Subsidiary shall be deemed to be serving at the request of the Corporation. Notwithstanding the foregoing, “Corporate Status” shall not include the status of a person who is serving or has served as a director, officer, employee or agent of a constituent corporation absorbed in a merger or consolidation transaction with the Corporation with respect to such person’s activities prior to said transaction, unless specifically authorized by the Board of Directors or the stockholders of the Corporation;
(b)    “Director” means any person who serves or has served the Corporation as a director on the Board of Directors of the Corporation;
(c)     “Disinterested Director” means, with respect to each Proceeding in respect of which indemnification is sought hereunder, a Director of the Corporation who is not and was not a party to such Proceeding;
(d)    “Expenses” means all attorneys’ fees, retainers, court costs, transcript costs, fees of expert witnesses, private investigators and professional advisors (including, without limitation, accountants and investment bankers), travel expenses, duplicating costs, printing and binding costs, costs of preparation of demonstrative evidence and other courtroom presentation aids and devices, costs incurred in connection with document review, organization, imaging and computerization, telephone charges, postage, delivery service fees, and all other disbursements, costs or expenses of the type customarily incurred in connection with prosecuting, defending, preparing to prosecute or defend, investigating, being or preparing to be a witness in, settling or otherwise participating in, a Proceeding;
(e)    “Liabilities” means judgments, damages, liabilities, losses, penalties, excise taxes, fines and amounts paid in settlement;
(f)    “Non-Officer Employee” means any person who serves or has served as an employee or agent of the Corporation, but who is not or was not a Director or Officer;
(g)    “Officer” means any person who serves or has served the Corporation as an officer of the Corporation appointed by the Board of Directors of the Corporation;
(h)    “Proceeding” means any threatened, pending or completed action, suit, arbitration, alternate dispute resolution mechanism, inquiry, investigation, administrative hearing or other proceeding, whether civil, criminal, administrative, arbitrative or investigative; and
(i)    “Subsidiary” means any corporation, partnership, limited liability company, joint venture, trust or other entity of which the Corporation owns (either directly or through or together with another Subsidiary of the Corporation) either (i) a general partner, managing member or other similar interest or (ii) (A) fifty percent



(50%) or more of the voting power of the voting capital equity interests of such corporation, partnership, limited liability company, joint venture or other entity, or (B) fifty percent (50%) or more of the outstanding voting capital stock or other voting equity interests of such corporation, partnership, limited liability company, joint venture or other entity.
SECTION 2.    Indemnification of Directors and Officers.
(a)    Subject to the operation of Section 4 of this Article V, each Director and Officer shall be indemnified and held harmless by the Corporation to the fullest extent authorized by the DGCL, as the same exists or may hereafter be amended, and to the extent authorized in this Section 2.
(1)    Actions, Suits and Proceedings Other than By or In the Right of the Corporation. Each Director and Officer shall be indemnified and held harmless by the Corporation against any and all Expenses and Liabilities that are incurred or paid by such Director or Officer or on such Director’s or Officer’s behalf in connection with any Proceeding or any claim, issue or matter therein (other than an action by or in the right of the Corporation), which such Director or Officer is, or is threatened to be made, a party to or participant in by reason of such Director’s or Officer’s Corporate Status, if such Director or Officer acted in good faith and in a manner such Director or Officer reasonably believed to be in or not opposed to the best interests of the Corporation and, with respect to any criminal proceeding, had no reasonable cause to believe his or her conduct was unlawful.
(2)    Actions, Suits and Proceedings By or In the Right of the Corporation. Each Director and Officer shall be indemnified and held harmless by the Corporation against any and all Expenses that are incurred by such Director or Officer or on such Director’s or Officer’s behalf in connection with any Proceeding or any claim, issue or matter therein by or in the right of the Corporation, which such Director or Officer is, or is threatened to be made, a party to or participant in by reason of such Director’s or Officer’s Corporate Status, if such Director or Officer acted in good faith and in a manner such Director or Officer reasonably believed to be in or not opposed to the best interests of the Corporation; provided, however, that no indemnification shall be made under this Section 2(a)(2) in respect of any claim, issue or matter as to which such Director or Officer shall have been finally adjudged by a court of competent jurisdiction to be liable to the Corporation, unless, and only to the extent that, the Court of Chancery of the State of Delaware or another court in which such Proceeding was brought shall determine upon application that, despite adjudication of liability, but in view of all the circumstances of the case, such Director or Officer is fairly and reasonably entitled to indemnification for such Expenses that such court deems proper.
(3)    Survival of Rights. The rights of indemnification provided by this Section 2 shall continue as to a Director or Officer after he or she has ceased to be a Director or Officer and shall inure to the benefit of his or her heirs, executors, administrators and personal representatives.
(4)    Actions by Directors or Officers. Notwithstanding the foregoing, the Corporation shall indemnify any Director or Officer seeking indemnification in connection with a Proceeding initiated by such Director or Officer only if such Proceeding (including any parts of such Proceeding not initiated by such Director or Officer) was authorized in advance by the Board of Directors, unless such Proceeding was brought to enforce such Officer’s or Director’s rights to indemnification or, in the case of Directors, advancement of Expenses under these Bylaws in accordance with the provisions set forth herein.
SECTION 3.    Indemnification of Non-Officer Employees. Subject to the operation of Section 4 of this Article V, each Non-Officer Employee may, in the discretion of the Board of Directors, be indemnified by the Corporation to the fullest extent authorized by the DGCL, as the same exists or may hereafter be amended, against any or all Expenses and Liabilities that are incurred by such Non-Officer Employee or on such Non-Officer Employee’s behalf in connection with any threatened, pending or completed Proceeding, or any claim, issue or matter therein, which such Non-Officer Employee is, or is threatened to be made, a party to or participant in by reason of such Non-Officer Employee’s Corporate Status, if such Non-Officer Employee acted in good faith and in a manner such Non-Officer Employee reasonably believed to be in or not opposed to the best interests of the Corporation and, with



respect to any criminal proceeding, had no reasonable cause to believe his or her conduct was unlawful. The rights of indemnification provided by this Section 3 shall exist as to a Non-Officer Employee after he or she has ceased to be a Non-Officer Employee and shall inure to the benefit of his or her heirs, personal representatives, executors and administrators. Notwithstanding the foregoing, the Corporation may indemnify any Non-Officer Employee seeking indemnification in connection with a Proceeding initiated by such Non-Officer Employee only if such Proceeding was authorized in advance by the Board of Directors.
SECTION 4.    Determination. Notwithstanding any other provisions of these Bylaws, to the fullest extent permitted by applicable law and to the extent that a Director or an Officer is a party to (or a participant in) and is successful, on the merits or otherwise, in any Proceeding or in defense of any claim, issue or matter therein, in whole or in part, the Corporation shall indemnify such Director or Officer against all Expenses actually and reasonably incurred by or on behalf of Indemnitee in connection therewith. Unless ordered by a court or except as provided in the preceding sentence, no indemnification shall be provided pursuant to this Article V to a Director, to an Officer or to a Non-Officer Employee unless a determination shall have been made that such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the Corporation and, with respect to any criminal Proceeding, such person had no reasonable cause to believe his or her conduct was unlawful. Such determination shall be made by (a) a majority vote of the Disinterested Directors, even though less than a quorum of the Board of Directors, (b) a committee comprised of Disinterested Directors, such committee having been designated by a majority vote of the Disinterested Directors (even though less than a quorum), (c) if there are no such Disinterested Directors, or if a majority of Disinterested Directors so directs, by independent legal counsel in a written opinion, or (d) by the stockholders of the Corporation.
SECTION 5.    Advancement of Expenses to Directors Prior to Final Disposition.
(a)    The Corporation shall advance all Expenses incurred by or on behalf of any Director in connection with any Proceeding in which such Director is involved by reason of such Director’s Corporate Status within thirty (30) days after the receipt by the Corporation of a written statement from such Director requesting such advance or advances from time to time, whether prior to or after final disposition of such Proceeding. Such statement or statements shall reasonably evidence the Expenses incurred by such Director and shall be preceded or accompanied by an undertaking by or on behalf of such Director to repay any Expenses so advanced if it shall ultimately be determined that such Director is not entitled to be indemnified against such Expenses. Notwithstanding the foregoing, the Corporation shall advance all Expenses incurred by or on behalf of any Director seeking advancement of expenses hereunder in connection with a Proceeding initiated by such Director only if such Proceeding (including any parts of such Proceeding not initiated by such Director) was (i) authorized by the Board of Directors, or (ii) brought to enforce such Director’s rights to indemnification or advancement of Expenses under these Bylaws.
(b)    If a claim for advancement of Expenses hereunder by a Director is not paid in full by the Corporation within thirty (30) days after receipt by the Corporation of documentation of Expenses and the required undertaking, such Director may at any time thereafter bring suit against the Corporation to recover the unpaid amount of the claim and, if successful in whole or in part, such Director shall also be entitled to be paid the expenses of prosecuting such claim. The failure of the Corporation (including its Board of Directors or any committee thereof, independent legal counsel, or stockholders) to make a determination concerning the permissibility of such advancement of Expenses under this Article V shall not be a defense to an action brought by a Director for recovery of the unpaid amount of an advancement claim and shall not create a presumption that such advancement is not permissible. The burden of proving that a Director is not entitled to an advancement of expenses shall be on the Corporation.
(c)    In any suit brought by the Corporation to recover an advancement of expenses pursuant to the terms of an undertaking, the Corporation shall be entitled to recover such expenses upon a final adjudication that the Director has not met any applicable standard for indemnification set forth in the DGCL.



SECTION 6.    Advancement of Expenses to Officers and Non-Officer Employees Prior to Final Disposition.
(a)    The Corporation may, at the discretion of the Board of Directors, advance any or all Expenses incurred by or on behalf of any Officer or any Non-Officer Employee in connection with any Proceeding in which such person is involved by reason of his or her Corporate Status as an Officer or Non-Officer Employee upon the receipt by the Corporation of a statement or statements from such Officer or Non-Officer Employee requesting such advance or advances from time to time, whether prior to or after final disposition of such Proceeding. Such statement or statements shall reasonably evidence the Expenses incurred by such Officer or Non-Officer Employee and shall be preceded or accompanied by an undertaking by or on behalf of such person to repay any Expenses so advanced if it shall ultimately be determined that such Officer or Non-Officer Employee is not entitled to be indemnified against such Expenses.
(b)    In any suit brought by the Corporation to recover an advancement of expenses pursuant to the terms of an undertaking, the Corporation shall be entitled to recover such expenses upon a final adjudication that the Officer or Non-Officer Employee has not met any applicable standard for indemnification set forth in the DGCL.
SECTION 7.    Contractual Nature of Rights.
(a)    The provisions of this Article V shall be deemed to be a contract between the Corporation and each Director and Officer entitled to the benefits hereof at any time while this Article V is in effect, in consideration of such person’s past or current and any future performance of services for the Corporation. Neither amendment, repeal or modification of any provision of this Article V nor the adoption of any provision of the Certificate inconsistent with this Article V shall eliminate or reduce any right conferred by this Article V in respect of any act or omission occurring, or any cause of action or claim that accrues or arises or any state of facts existing, at the time of or before such amendment, repeal, modification or adoption of an inconsistent provision (even in the case of a proceeding based on such a state of facts that is commenced after such time), and all rights to indemnification and advancement of Expenses granted herein or arising out of any act or omission shall vest at the time of the act or omission in question, regardless of when or if any proceeding with respect to such act or omission is commenced. The rights to indemnification and to advancement of expenses provided by, or granted pursuant to, this Article V shall continue notwithstanding that the person has ceased to be a director or officer of the Corporation and shall inure to the benefit of the estate, heirs, executors, administrators, legatees and distributes of such person.
(b)    If a claim for indemnification hereunder by a Director or Officer is not paid in full by the Corporation within sixty (60) days after receipt by the Corporation of a written claim for indemnification, such Director or Officer may at any time thereafter bring suit against the Corporation to recover the unpaid amount of the claim, and if successful in whole or in part, such Director or Officer shall also be entitled to be paid the expenses of prosecuting such claim. The failure of the Corporation (including its Board of Directors or any committee thereof, independent legal counsel, or stockholders) to make a determination concerning the permissibility of such indemnification under this Article V shall not be a defense to an action brought by a Director or Officer for recovery of the unpaid amount of an indemnification claim and shall not create a presumption that such indemnification is not permissible. The burden of proving that a Director or Officer is not entitled to indemnification shall be on the Corporation.
(c)    In any suit brought by a Director or Officer to enforce a right to indemnification hereunder, it shall be a defense that such Director or Officer has not met any applicable standard for indemnification set forth in the DGCL.
SECTION 8.    Non-Exclusivity of Rights. The rights to indemnification and to advancement of Expenses set forth in this Article V shall not be exclusive of any other right that any Director, Officer, or Non-Officer Employee may have or hereafter acquire under any statute, provision of the Certificate or these Bylaws, agreement, vote of stockholders or Disinterested Directors or otherwise.



SECTION 9.    Insurance. The Corporation may maintain insurance, at its expense, to protect itself and any Director, Officer or Non-Officer Employee against any liability of any character asserted against or incurred by the Corporation or any such Director, Officer or Non-Officer Employee, or arising out of any such person’s Corporate Status, whether or not the Corporation would have the power to indemnify such person against such liability under the DGCL or the provisions of this Article V.
SECTION 10.    Other Indemnification. The Corporation’s obligation, if any, to indemnify or provide advancement of Expenses to any person under this Article V as a result of such person serving, at the request of the Corporation, as a director, partner, trustee, officer, employee or agent of another corporation, partnership, joint venture, trust, employee benefit plan or other enterprise shall be reduced by any amount such person may collect as indemnification or advancement of Expenses from such other corporation, partnership, joint venture, trust, employee benefit plan or enterprise (the “Primary Indemnitor”). Any indemnification or advancement of Expenses under this Article V owed by the Corporation as a result of a person serving, at the request of the Corporation, as a director, partner, trustee, officer, employee or agent of another corporation, partnership, joint venture, trust, employee benefit plan or other enterprise shall only be in excess of, and shall be secondary to, the indemnification or advancement of Expenses available from the applicable Primary Indemnitor(s) and any applicable insurance policies.
SECTION 11.    Savings Clause. If this Article V or any portion hereof shall be invalidated on any ground by any court of competent jurisdiction, then the Corporation shall nevertheless indemnify each Indemnitee as to any expenses (including, without limitation, attorneys’ fees), liabilities, losses, judgments, fines (including, without limitation, excise taxes and penalties arising under the Employee Retirement Income Security Act of 1974, as amended) and amounts paid in settlement in connection with any action, suit, proceeding or investigation, whether civil, criminal or administrative, including, without limitation, an action by or in the right of the Corporation, to the fullest extent permitted by any applicable portion of this Article V that shall not have been invalidated and to the fullest extent permitted by applicable law.
ARTICLE VI
Miscellaneous Provisions
SECTION 1.    Fiscal Year. The fiscal year of the Corporation shall be determined by the Board of Directors.
SECTION 2.    Seal. The Board of Directors shall have power to adopt and alter the seal of the Corporation.
SECTION 3.    Execution of Instruments. All deeds, leases, transfers, contracts, bonds, notes and other obligations to be entered into by the Corporation in the ordinary course of its business without director action may be executed on behalf of the Corporation by the Chairperson of the Board, if one is elected, the Chief Executive Officer, the President or the Treasurer or any other officer, employee or agent of the Corporation as the Board of Directors may authorize.
SECTION 4.    Voting of Securities. Unless the Board of Directors otherwise provides, the Chairperson of the Board, if one is elected, the Chief Executive Officer, the President or the Treasurer may waive notice of, and act on behalf of the Corporation, or appoint another person or persons to act as proxy or attorney in fact for the Corporation with or without discretionary power and/or power of substitution, at any meeting of stockholders or stockholders of any other corporation or organization, any of whose securities are held by the Corporation.
SECTION 5.    Resident Agent. The Board of Directors may appoint a resident agent upon whom legal process may be served in any action or proceeding against the Corporation.
SECTION 6.    Corporate Records. The original or attested copies of the Certificate, Bylaws and records of all meetings of the incorporators, stockholders and the Board of Directors and the stock transfer books, which shall contain the names of all stockholders, their record addresses and the amount of stock held by each, may be kept outside the State of Delaware and shall be kept at the principal office of the Corporation, at an office of its counsel,



at an office of its transfer agent or at such other place or places as may be designated from time to time by the Board of Directors.
SECTION 7.    Certificate. All references in these Bylaws to the Certificate shall be deemed to refer to the Certificate, as amended and/or restated and in effect from time to time.
SECTION 8.    Exclusive Jurisdiction of Delaware Courts or the United States Federal District Courts. Unless the Corporation consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the Corporation, (ii) any action asserting a claim of, or a claim based on, a breach of a fiduciary duty owed by any current or former director, officer or other employee or stockholder of the Corporation to the Corporation or the Corporation’s stockholders, (iii) any action asserting a claim arising pursuant to any provision of the DGCL or the Certificate or these Bylaws (as either may be amended and restated, and including the interpretation, validity or enforceability thereof) or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware, or (iv) any action asserting a claim governed by the internal affairs doctrine of the law of the State of Delaware. Unless the Corporation consents in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act of 1933, as amended. To the fullest extent permitted by law, any person or entity purchasing or otherwise acquiring or holding any interest in shares of capital stock of the Corporation shall be deemed to have notice of and consented to the provisions of this Section 8.
SECTION 9.    Amendment of Bylaws.
(a)    Amendment by Directors. Except as provided otherwise by law, these Bylaws may be amended or repealed by the Board of Directors by the affirmative vote of a majority of the directors then in office (so long as a quorum is present).
(b)    Amendment by Stockholders. Except as otherwise provided herein, the Bylaws of the Corporation may be amended or repealed at any annual meeting of stockholders, or special meeting of stockholders called for such purpose, by the affirmative vote of at least not less than two-thirds (2/3) of the outstanding shares of capital stock entitled to vote on such amendment or repeal, voting together as a single class; provided, however, that if the Board of Directors recommends that stockholders approve such amendment or repeal at such meeting of stockholders, such amendment or repeal shall only require the affirmative vote of the majority of outstanding shares of capital stock entitled to vote on such amendment or repeal, voting together as a single class.
SECTION 10.    Notices. If mailed, notice to stockholders shall be deemed given when deposited in the mail, postage prepaid, directed to the stockholder at such stockholder’s address as it appears on the records of the Corporation. Without limiting the manner by which notice otherwise may be given to stockholders, any notice to stockholders may be given by electronic transmission in the manner provided in Section 232 of the DGCL.
SECTION 11.    Waivers. A written waiver of any notice, signed by a stockholder or director, or waiver by electronic transmission by such person, whether given before or after the time of the event for which notice is to be given, shall be deemed equivalent to the notice required to be given to such person. Neither the business to be transacted at, nor the purpose of, any meeting need be specified in such a waiver.
Adopted August 24, 2023 and effective as of September 19, 2023.

EX-4.2 4 a10-kexhibit42.htm EX-4.2 Document
Exhibit 4.2
DESCRIPTION OF THE REGISTRANT’S SECURITIES REGISTERED
PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

Klaviyo, Inc. has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended, or the Exchange Act: our Series A common stock, $0.001 par value per share. References herein to the terms the “company,” “we,” “our,” and “us” refer to Klaviyo, Inc.
The following description summarizes certain important terms of our capital stock. Because it is only a summary, it does not contain all the information that may be important to you. This summary does not purport to be complete and is qualified in its entirety by the applicable provisions our amended and restated certificate of incorporation, amended and restated bylaws and our amended and restated investors’ rights agreement entered into in May 2021, or our Investors’ Rights Agreement, as each may be amended from time to time, and each of which are included as exhibits to our Annual Report on Form 10-K of which this Exhibit 4.2 is a part, as well as to the applicable provisions of the Delaware General Corporation Law, or the DGCL. For a complete description of the matters that are summarized herein, you should refer to our amended and restated certificate of incorporation, amended and restated bylaws, the Investors’ Rights Agreement, and the applicable portions of the DGCL, each of which we encourage you to read carefully.
General
Our authorized capital stock consists of 3,000,000,000 shares of Series A common stock, $0.001 par value per share, 350,000,000 shares of Series B common stock, $0.001 par value per share, and 100,000,000 shares of undesignated preferred stock, $0.001 par value per share.
Our board of directors is authorized, without stockholder approval except as required by the listing standards of the New York Stock Exchange, to issue additional shares of our capital stock.
Series A Common Stock and Series B Common Stock
We have two series of authorized common stock: Series A common stock and Series B common stock. Other than as described below under the subsections titled “—Voting Rights” and “—Conversion”, the rights of the holders of Series A common stock and Series B common stock are identical.
Dividend Rights
Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of our Series A common stock and Series B common stock are entitled to receive dividends out of funds legally available if our board of directors, in its discretion, determines to issue dividends and then only at the times and in the amounts that our board of directors may determine.
Voting Rights
Holders of our Series A common stock are entitled to one vote per share, and holders of our Series B common stock are entitled to ten votes per share, on all matters submitted to a vote of stockholders. The holders of our Series A common stock and Series B common stock generally vote together as a single class on all matters submitted to a vote of our stockholders, unless otherwise required by the DGCL or our amended and restated certificate of incorporation. If we were to seek to amend our amended and restated certificate of incorporation in a manner that alters or changes the powers, preferences or special rights of a series of a class of our capital stock in a manner that affected its holders adversely, but does not affect the entire class, the DGCL would require either holders of our Series A common stock or Series B common stock to vote separately as a single class to approve the proposed amendment.
Our amended and restated certificate of incorporation does not provide for cumulative voting for the election of directors. Our amended and restated certificate of incorporation and amended and restated bylaws establish a classified board of directors that is divided into three classes with staggered three-year terms. Only the directors in one class are subject to election by a plurality of the votes cast at each annual meeting of our stockholders, with the directors in the other classes continuing for the remainder of their respective three-year terms.
Conversion
Each outstanding share of Series B common stock is convertible at any time at the option of the holder into one share of Series A common stock. In addition, each share of Series B common stock will convert automatically into one share of Series A common stock upon (i) any transfer, whether or not for value, except for certain permitted transfers described in our amended and restated certificate of incorporation, including transfers to trusts solely for the benefit of the stockholder or their family members, and partnerships, corporations, and other entities exclusively



owned by the stockholder or their family members or (ii) in the case of a stockholder who is a natural person, the death or incapacity of such stockholder; provided that in the case of Andrew Bialecki and Ed Hallen, or our Founders, (a) any transfer by a Founder (or such Founder’s affiliate or affiliates) to another Founder (or such Founder’s affiliate or affiliates) will not result in the automatic conversion of such shares of Series B common stock to shares of Series A common stock and (b) each share of Series B common stock held by such Founder shall automatically convert into shares of Series A common stock upon the date that is nine months following the death or incapacity of such Founder. Once converted into Series A common stock, the Series B common stock will not be reissued.
Each outstanding share of Series B common stock will convert automatically into one share of Series A common stock upon the date specified by affirmative vote of the holders of at least two-thirds of the outstanding shares of Series B common stock, voting as a single class.
All outstanding shares of Series A common stock and Series B common stock will convert automatically into shares of a single series of common stock on the earlier of the date that is seven years from September 19, 2023, the date of the final prospectus for our initial public offering, or the date the holders of at least two-thirds of our Series B common stock elect to convert the Series B common stock to Series A common stock. The purpose of this provision is to ensure that following such conversion, each share of common stock will have one vote per share and the rights of the holders of all outstanding common stock will be identical. Once converted into a single series of common stock, the Series A common stock and Series B common stock may not be reissued.
No Preemptive or Similar Rights
Our Series A common stock and Series B common stock are not entitled to preemptive rights and are not subject to conversion (except as noted above), redemption or sinking fund provisions.
Right to Receive Liquidation Distributions
If we become subject to a liquidation, dissolution or winding-up, the assets legally available for distribution to our stockholders would be distributable ratably among the holders of our Series A common stock and Series B common stock and any participating preferred stock outstanding at that time, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights of and the payment of liquidation preferences, if any, on any outstanding shares of preferred stock.
Preferred Stock
Our board of directors is authorized, without further action by our stockholders, subject to limitations prescribed by the DGCL, to issue from time to time shares of preferred stock in one or more series of such stock, and to fix the designations, powers, including voting powers, full or limited, or no voting powers, preferences and the relative, participating, optional or other special rights of the shares of each series and any qualifications, limitations or restrictions thereof, all to the fullest extent now or hereafter permitted by the DGCL, in each case without further vote or action by our stockholders. Our board of directors can also increase or decrease the number of shares of any series of preferred stock, but not below the number of shares of that series then outstanding, without any further vote or action by our stockholders. Our board of directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of our common stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could, among other things, have the effect of delaying, deferring, or preventing a change in control of our company and might adversely affect the market price of our Series A common stock and the voting and other rights of the holders of our Series A common stock and Series B common stock.
Registration Rights
Certain holders of our Series B common stock are entitled to rights with respect to the registration of their shares under the Securities Act of 1933, as amended, or the Securities Act. These registration rights are contained in the Investors’ Rights Agreement. The registration rights set forth in the Investors’ Rights Agreement expire two years following our initial public offering or, with respect to any particular stockholder, when such stockholder is able to sell all of its shares pursuant to Rule 144 of the Securities Act. We will pay the registration expenses (other than underwriting discounts, selling commissions, and stock transfer taxes) of the holders of the shares registered pursuant to the registrations described below, including the reasonable fees of one counsel for the selling holders. In an underwritten offering, the underwriters have the right, subject to specified conditions, to limit the number of shares such holders may include.
Demand Registration Rights on Form S-1
Certain holders of our Series B common stock are entitled to certain demand registration rights. At any time beginning 180 days after the completion of our initial public offering, the holders of at least 15% of these shares
2


then outstanding may request that we register the offer and sale of their shares on a registration statement on Form S-1, so long as the request covers at least that number of shares with an anticipated aggregate offering price, net of selling expenses, of at least $75.0 million, subject to certain limitations. We are obligated to effect only two such registrations in the aggregate. If we determine that it would be seriously detrimental to us and our stockholders to affect such a demand registration, we have the right to defer such registration, not more than once in any 12-month period, for a period of not more than 90 days. Additionally, we are not required to effect a demand registration on Form S-1 during the period beginning 60 days before our good faith estimate of the filing of, and ending on the date 180 days following the effectiveness of, a registration statement on Form S-1 relating to a public offering of our common stock. Additionally, we are not required to effect a demand registration on Form S-1 if the requesting stockholders propose to dispose of shares of our common stock that may be immediately registered pursuant to a demand registration on Form S-3.
Piggyback Registration Rights
If we propose to register the offer and sale of our common stock under the Securities Act, certain holders of our Series B common stock are entitled to certain “piggyback” registration rights allowing such holders to include their shares in such registration, subject to certain marketing and other limitations. As a result, whenever we propose to file a registration statement under the Securities Act, other than with respect to: (i) a registration relating to the sale or grant of securities to our employees or a subsidiary pursuant to any stock option, stock purchase, equity incentive or similar plan; (ii) a registration relating to a transaction under Rule 145 of the Securities Act; (iii) a registration on any form that does not include substantially the same information as would be required to be included in a registration statement covering the sale of our Series B common stock; or (iv) a registration in which the only common stock being registered is common stock issuable upon the conversion of debt securities that are also being registered, the holders of these shares are entitled to notice of the registration and have the right, subject to certain limitations, to include their shares in the registration.
Demand Registration Rights on Form S-3
Certain holders of our Series B common stock are entitled to certain Form S-3 registration rights. The holders of at least 15% of these shares then outstanding may request that we register the offer and sale of their shares on a registration statement on Form S-3 if we are eligible to file a registration statement on Form S-3 so long as the request covers at least that number of shares with an anticipated aggregate offering price, net of selling expenses, of at least $75.0 million, subject to certain limitations. These stockholders may make an unlimited number of requests for registration on Form S-3; however, we are not required to affect a registration on Form S-3 if we have affected two such registrations in the 12-month period immediately preceding the date of such request. If we determine that it would be seriously detrimental to our stockholders to affect such a registration, we have the right to defer such registration, not more than once in any 12-month period, for a period of not more than 90 days. Additionally, we are not required to effect a demand registration on Form S-3 during the period beginning 30 days before our good faith estimate of the filing of, and ending on the date 90 days following the effectiveness of, a registration statement on Form S-3 relating to a public offering of our common stock.
Anti-Takeover Provisions
Certain provisions of the DGCL, our amended and restated certificate of incorporation and our amended and restated bylaws, which are summarized below, may have the effect of delaying, deferring, or discouraging another person from acquiring control of our company. They are also designed, in part, to encourage persons seeking to acquire control of us to negotiate first with our board of directors. We believe that the benefits of increased protection of our potential ability to negotiate with an unfriendly or unsolicited acquirer outweigh the disadvantages of discouraging a proposal to acquire us because negotiation of these proposals could result in an improvement of their terms.
Delaware Law
We are governed by the provisions of Section 203 of the DGCL. In general, Section 203 prohibits a public Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. A “business combination” includes mergers, asset sales or other transactions resulting in a financial benefit to the stockholder. An “interested stockholder” is a person who, together with affiliates and associates, owns, or within three years did own, 15% or more of the corporation’s outstanding voting stock. These provisions may have the effect of delaying, deferring, or preventing a change in our control.
3


Amended and Restated Certificate of Incorporation and Amended and Restated Bylaw Provisions
Our amended and restated certificate of incorporation and our amended and restated bylaws include a number of provisions that could deter hostile takeovers or delay or prevent changes in control of our board of directors or management team, including the following:
Dual-Series Stock. Our amended and restated certificate of incorporation provides for a dual-series common stock structure, which provides our Founders, current investors, executives and employees with significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or our assets.
Board of Directors Vacancies. Our amended and restated certificate of incorporation and amended and restated bylaws provide that vacant directorships, however occurring, including vacancies as a result of in increase in the size of our board of directors, may only be filled by the affirmative vote of a majority of the directors then in office, even if less than a quorum. In addition, our board of directors has the exclusive right to set the number of directors constituting our board of directors. These provisions prevent a stockholder from increasing the size of our board of directors and then gaining control of our board of directors by filling the resulting vacancies with its own nominees. These provisions make it more difficult to change the composition of our board of directors and promote continuity of management.
Classified Board. Our amended and restated certificate of incorporation and amended and restated bylaws provide that our board of directors is classified into three classes of directors, and further provides that directors may be removed only for cause and only by the affirmative vote of holders of at least two-thirds of the voting power of the outstanding shares of capital stock then entitled to vote at an election of directors. A third party may be discouraged from making a tender offer or otherwise attempting to obtain control of us as it is more difficult and time consuming for stockholders to replace a majority of the directors on a classified board of directors.
Stockholder Action; Special Meeting of Stockholders. Our amended and restated certificate of incorporation provides that until the date that the outstanding shares of Series B common stock no longer represent a majority of the combined voting power of our Series A common stock and Series B common stock, or the Voting Threshold Date, our stockholders may take action by written consent only if such action is first approved or recommended by our board of directors. Following the Voting Threshold Date, our stockholders may not take action by written consent but may only take action at annual or special meetings of our stockholders. As a result, following the Voting Threshold Date, a holder controlling a majority of our capital stock would not be able to amend our amended and restated bylaws or remove directors without holding a meeting of our stockholders called in accordance with our amended and restated bylaws. Our amended and restated bylaws further provide that special meeting of our stockholders may be called only by our board of directors, thus prohibiting a stockholder from calling a special meeting. These provisions might delay the ability of our stockholders to force consideration of a proposal or for stockholders controlling a majority of our capital stock to take any action, including the removal of directors.
Advance Notice Requirements for Stockholder Proposals and Director Nominations. Our amended and restated bylaws provide advance notice procedures for stockholders seeking to bring business before our annual meeting of stockholders or to nominate candidates for election as directors at our annual meeting of stockholders. Our amended and restated bylaws also specify certain requirements regarding the form and content of a stockholder’s notice. These provisions might preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our annual meeting of stockholders if the proper procedures are not followed. We expect that these provisions may also discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company.
No Cumulative Voting. The DGCL provides that stockholders are not entitled to cumulate votes in the election of directors unless a corporation’s certificate of incorporation provides otherwise. Our amended and restated certificate of incorporation does not provide for cumulative voting.
Issuance of Undesignated Preferred Stock. Our board of directors has the authority, without further action by the stockholders, to issue up to 100,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by our board of directors. The existence of authorized but unissued shares of preferred stock would enable our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest or other means.
Exclusive Forum. Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and
4


exclusive forum for any state law claims for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, employees, and stockholders to us or our stockholders, (iii) any action asserting a claim arising pursuant to the DGCL, our amended and restated certificate of incorporation or our amended and restated bylaws, or (iv) any action asserting a claim that is governed by the internal affairs doctrine. In addition, our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. Any person or entity purchasing or otherwise acquiring any interest in our securities shall be deemed to have notice of and consented to this provision. These forum provisions may impose additional costs on stockholders, may limit our stockholders’ ability to bring a claim in a forum they find favorable, and the designated courts may reach different judgments or results than other courts. In addition, there is uncertainty as to whether the federal forum provision for Securities Act claims will be enforced, which may impose additional costs on us and our stockholders.
Conflicts of Interest. The DGCL permits corporations to adopt provisions renouncing any interest or expectancy in certain opportunities that are presented to the corporation or its officers, directors or stockholders. Our amended and restated certificate of incorporation, to the maximum extent permitted from time to time by the DGCL, renounces any interest or expectancy that we have in, or right to be offered an opportunity to participate in, specified business opportunities that are from time to time presented to Summit Partners, L.P. or Accel Management Co. Inc. or their respective affiliates or any of their respective directors, partners, principals, officers, members, managers, employees, operating partners and/or contractors, including any of the foregoing who serve as directors of our company, which we collectively refer to as Exempted Persons. Our amended and restated certificate of incorporation provides that, to the fullest extent permitted by law, neither Summit Partners, L.P., Accel Management Co. Inc. nor any of their respective affiliates or Exempted Persons has any duty to refrain from (i) engaging in a corporate opportunity in the same or similar lines of business in which we or our affiliates now engage or propose to engage, (ii) doing business with any client or customer of ours or our affiliates, or (iii) making investments in businesses that compete with us or our affiliates. In addition, to the fullest extent permitted by law, in the event that Summit Partners, L.P. or Accel Management Co. Inc. or their respective affiliates or Exempted Persons acquires knowledge of a potential transaction or other business opportunity which may be a corporate opportunity for itself, himself or herself or its, his or her affiliates or for us or our affiliates, such person will have no duty to communicate or offer such transaction or business opportunity to us or any of our affiliates and they may take any such opportunity for themselves or offer it to another person or entity. Our amended and restated certificate of incorporation does not renounce our interest in any business opportunity that is expressly offered to a non-employee director affiliated with Summit Partners, L.P. or Accel Management Co. Inc. solely in his or her capacity as a director or officer of our company. To the fullest extent permitted by law, no business opportunity will be deemed to be a potential corporate opportunity for us if it is a business opportunity our company is not financially able or contractually permitted or legally able to undertake, or that is, from its nature, not in the line of our company’s business or is of no practical advantage to it or that is one in which our company has no interest or reasonable expectancy.
Transfer Agent and Registrar
The transfer agent and registrar for our Series A common stock and Series B common stock is Computershare Trust Company, N.A. The transfer agent’s address is 250 Royall Street, Canton, Massachusetts 02021.
Listing
Our Series A common stock is listed on the New York Stock Exchange under the symbol “KVYO”.

5
EX-21.1 5 a10-kexhibit211.htm EX-21.1 Document
Exhibit 21.1
Subsidiaries
Name
Jurisdiction of Organization
Klaviyo Ltd
UK
Klaviyo Australia Pty Ltd
Australia
Napkin Technologies, Inc.
Delaware


EX-23.1 6 a10-kexhibit231.htm EX-23.1 Document
Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-274591 on Form S-8 of our report dated February 29, 2024, relating to the financial statements of Klaviyo, Inc. in this Annual Report on Form 10-K for the year ended December 31, 2023.

/s/ Deloitte & Touche LLP

Boston, Massachusetts
February 29, 2024

EX-31.1 7 a10-kexhibit311.htm EX-31.1 Document
Exhibit 31.1
Certification of Principal Executive Officer
Pursuant to SEC Rule 13a-14(a)/15d-14(a)

I, Andrew Bialecki, certify that:

1. I have reviewed this annual report on Form 10-K of Klaviyo, 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)) 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) (Paragraph omitted in accordance with Exchange Act Rule 13a-14(a));

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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.

February 29, 2024

/s/ Andrew Bialecki
Name: Andrew Bialecki
Title: Chief Executive Officer
(Principal Executive Officer)


EX-31.2 8 a10-kexhibit312.htm EX-31.2 Document
Exhibit 31.2
Certification of Principal Financial Officer
Pursuant to SEC Rule 13a-14(a)/15d-14(a)

I, Amanda Whalen, certify that:

1. I have reviewed this annual report on Form 10-K of Klaviyo, 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)) 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) (Paragraph omitted in accordance with Exchange Act Rule 13a-14(a));

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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.

February 29, 2024

/s/ Amanda Whalen
Name: Amanda Whalen
Title: Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 9 a10-kexhibit321.htm EX-32.1 Document
Exhibit 32.1
Certification of Principal Executive Officer
Pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code,
as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report on Form 10-K of Klaviyo, Inc. (the “Company”) for the period ended December 31, 2023, as filed with the Securities and Exchange Commission (the “Report”), I, Andrew Bialecki, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934.

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

/s/ Andrew Bialecki
Name: Andrew Bialecki
Title: Chief Executive Officer
(Principal Executive Officer)
February 29, 2024

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

This certification is being furnished pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section. This certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.

EX-32.2 10 a10-kexhibit322.htm EX-32.2 Document
Exhibit 32.2
Certification of Principal Financial Officer
Pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code,
as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report on Form 10-K of Klaviyo, Inc. (the “Company”) for the period ended December 31, 2023, as filed with the Securities and Exchange Commission (the “Report”), I, Amanda Whalen, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934.

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

/s/ Amanda Whalen
Name: Amanda Whalen
Title: Chief Financial Officer
(Principal Financial and Accounting Officer)
February 29, 2024

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

This certification is being furnished pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section. This certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.

EX-97.1 11 a10-kexhibit971.htm EX-97.1 Document
Exhibit 97.1
KLAVIYO, INC.
COMPENSATION RECOVERY POLICY
Klaviyo, Inc., a Delaware corporation (the “Company”), has adopted a Compensation Recovery Policy (this “Policy”) as described below.
1.Overview
The Policy sets forth the circumstances and procedures under which the Company shall recover Erroneously Awarded Compensation from Covered Persons in accordance with rules issued by the United States Securities and Exchange Commission (the “SEC”) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the New York Stock Exchange. Capitalized terms used and not otherwise defined herein shall have the meanings given in Section 3 below.
2.Compensation Recovery Requirement
In the event the Company is required to prepare a Financial Restatement, the Company shall recover reasonably promptly all Erroneously Awarded Compensation with respect to such Financial Restatement.
3.Definitions
a.Applicable Recovery Period” means the three completed fiscal years immediately preceding the Restatement Date for a Financial Restatement. In addition, in the event the Company has changed its fiscal year: (i) any transition period of less than nine months occurring within or immediately following such three completed fiscal years shall also be part of such Applicable Recovery Period and (ii) any transition period of nine to 12 months will be deemed to be a completed fiscal year.
b.Applicable Rules” means any rules or regulations adopted by the Exchange pursuant to Rule 10D-1 under the Exchange Act and any applicable rules or regulations adopted by the SEC pursuant to Section 10D of the Exchange Act.
c.Board” means the Board of Directors of the Company.
d.Committee” means the Compensation Committee of the Board or, in the absence of such committee, a majority of independent directors serving on the Board.
e.Covered Person” means any Executive Officer and any other person designated by the Board or the Committee as being subject to this Policy, as listed in Schedule A attached hereto, which schedule may be updated from time to time by the Committee. A person’s status as a Covered Person with respect to Erroneously Awarded Compensation shall be determined as of the time of receipt of such Erroneously Awarded Compensation regardless of the person’s current role or status with the Company (e.g., if a person began service as an Executive Officer after the beginning of an Applicable Recovery Period, that person would not be considered a Covered Person with respect to Erroneously Awarded Compensation received before the person began service as an Executive Officer, but would be considered a Covered Person with respect to Erroneously Awarded Compensation received after the person began service as an Executive Officer where such person served as an Executive Officer at any time during the performance period for such Erroneously Awarded Compensation).
f.Effective Date” means the later of (i) October 2, 2023 and (ii) the first date upon which the Company’s shares are listed on the New York Stock Exchange.



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



The Company may elect not to recover Erroneously Awarded Compensation pursuant to this Policy if the Committee determines that recovery would be impracticable, and one or more of the following conditions, together with any further requirements set forth in the Applicable Rules, are met: (i) the direct expense paid to a third party, including outside legal counsel, to assist in enforcing this Policy would exceed the amount to be recovered, and the Company has made a reasonable attempt to recover such Erroneously Awarded Compensation; or (ii) recovery would likely cause an otherwise tax-qualified retirement plan to fail to be so qualified under applicable regulations.
5.Recovery from Participating Employees
In addition to (and without limiting) the provisions of paragraph 2 above, in the event the Company is required to prepare a Financial Restatement after the Effective Date, the Company may recover from any current or former employee of the Company who is not a Covered Person (each a “Participating Employee”) and who received Incentive-Based Compensation from the Company during the three completed fiscal years immediately preceding the date on which the Board or the Audit Committee determines that the Company is required to prepare a Financial Restatement, the amount that exceeds what would have been paid to the Participating Employee under the Financial Restatement; provided that, this paragraph 5 will apply only to the extent the Board (or a duly established committee thereof), in its sole discretion, determines that the Participating Employee committed any act or omission that materially contributed to the circumstances requiring the Financial Restatement.
6.Recovery Where Intentional Misconduct
In addition to (and without limiting) the provisions of paragraph 2 and 5 above, in the event the Company is required to prepare a Financial Restatement after the Effective Date and the Board (or a duly established committee thereof), in its sole discretion, determines that a Covered Person’s or a Participating Employee’s act or omission contributed to the circumstances requiring the Financial Restatement and such act or omission involved any of the following: (i) willful, knowing or intentional misconduct or a willful, knowing or intentional violation of any of the Company’s rules or any applicable legal or regulatory requirements in the course of the Covered Person’s or the Participating Employee’s employment by the Company or (ii) fraud in the course of the Covered Person’s or the Participating Employee’s employment by the Company, the Company may recover from such Covered Person or Participating Employee up to 100% (as determined by the Board or a duly established committee thereof in its sole discretion) of the Incentive-Based Compensation received by such Covered Person or Participating Employee from the Company during the three fiscal years preceding the date on which the Company determined that it is required to prepare a Financial Restatement.
7.Method of Compensation Recovery
The Committee shall determine, in its sole discretion, the method for recovering Erroneously Awarded Compensation hereunder, which may include, without limitation, any one or more of the following:
a.requiring reimbursement of cash Incentive-Based Compensation previously paid;
b.seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity-based awards;
c.cancelling or rescinding some or all outstanding vested or unvested equity-based awards;
d.adjusting or withholding from unpaid compensation or other offset;
e.cancelling or offsetting against planned future grants of equity-based awards; and/or
f.any other method permitted by applicable law or contract.
3



Notwithstanding the foregoing, a Covered Person will be deemed to have satisfied such person’s obligation to return Erroneously Awarded Compensation to the Company if such Erroneously Awarded Compensation is returned in the exact same form in which it was received; provided that equity withheld to satisfy tax obligations will be deemed to have been received in cash in an amount equal to the tax withholding payment made.
8.Policy Interpretation
This Policy shall be interpreted in a manner that is consistent with the Applicable Rules and any other applicable law. The Committee shall take into consideration any applicable interpretations and guidance of the SEC in interpreting this Policy, including, for example, in determining whether a financial restatement qualifies as a Financial Restatement hereunder. To the extent the Applicable Rules require recovery of Incentive-Based Compensation in additional circumstances besides those specified above, nothing in this Policy shall be deemed to limit or restrict the right or obligation of the Company to recover Incentive-Based Compensation to the fullest extent required by the Applicable Rules.
9.Policy Administration
This Policy shall be administered by the Committee. The Committee shall have such powers and authorities related to the administration of this Policy as are consistent with the governing documents of the Company and applicable law. The Committee shall have full power and authority to take, or direct the taking of, all actions and to make all determinations required or provided for under this Policy and shall have full power and authority to take, or direct the taking of, all such other actions and make all such other determinations not inconsistent with the specific terms and provisions of this Policy that the Committee deems to be necessary or appropriate to the administration of this Policy. The interpretation and construction by the Committee of any provision of this Policy and all determinations made by the Committee under this policy shall be final, binding and conclusive.
10.Compensation Recovery Repayments not Subject to Indemnification
Notwithstanding anything to the contrary set forth in any agreement with, or the organizational documents of, the Company or any of its subsidiaries, Covered Persons are not entitled to indemnification for Erroneously Awarded Compensation or for any claim or losses arising out of or in any way related to Erroneously Awarded Compensation recovered under this Policy.

ADOPTED:    August 24, 2023
EFFECTIVE:    September 18, 2023

4



Schedule A
Designated Persons
5

EX-101.SCH 12 kvyo-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flow link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization and Business Description link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Restructuring Costs link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Organization and Business Description (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue Recognition - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Property and Equipment, Net - Asset Retirement Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Future Undiscounted Annual Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Future Undiscounted Annual Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Restricted Common Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-Based Compensation - Schedule of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Loss Per Share - Schedule of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Loss Per Share - Schedule of Potential Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Restructuring Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Restructuring Costs - Schedule of Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 kvyo-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 kvyo-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 kvyo-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income tax Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Over-Allotment Option Over-Allotment Option [Member] Share-Based Payment Arrangement, Nonemployee Share-Based Payment Arrangement, Nonemployee [Member] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Total accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Options, modification, extension Employee Stock Option, Modification, Extension [Member] Employee Stock Option, Modification, Extension All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Expected period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Capitalized prepaid marketing expense Prepaid Marketing Arrangement, Amount Capitalized Prepaid Marketing Arrangement, Amount Capitalized Audit Information [Abstract] Audit Information Unvested and outstanding, beginning balance (in shares) Unvested and outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Issuance of redeemable common stock, net of issuance costs of $79 Temporary Equity, Stock Issued During Period, Value, New Issues Collaborative Arrangement, Transaction with Party to Collaborative Arrangement Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member] Statement of Stockholders' Equity [Abstract] Acquisition of business Payments to Acquire Businesses, Gross Research and Development Costs Research and Development Expense, Policy [Policy Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Options exercisable, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Total other income Nonoperating Income (Expense) Non-deductible officers compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Percent U.S. federal taxes at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Volatility Measurement Input, Price Volatility [Member] Insider Trading Policies and Procedures [Line Items] Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Schedule of Restricted Common Stock Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Organization and Business Description Organization and Business Description [Text Block] Organization and Business Description Additional shares available for purchase (in shares) Sale of Stock, Additional Shares Available for Purchase Sale of Stock, Additional Shares Available for Purchase Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Financing lease cost Finance Lease, Amortization and Interest Expense Finance Lease, Amortization and Interest Expense Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) Equity [Text Block] Options expected to vest, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Proceeds from issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Geographical [Axis] Geographical [Axis] Requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Foreign Plan Foreign Plan [Member] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Vesting of restricted stock common stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Collaborative arrangement, term Collaborative Arrangement, Term Collaborative Arrangement, Term Leases Lessee, Leases [Policy Text Block] Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock: $0.001 par value; 100,000,000 and 0 shares authorized; 0 and 0 shares issued; 0 and 0 shares outstanding at December 31, 2023 and 2022, respectively. Preferred Stock, Value, Issued Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Forfeited and expired (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Customer One Customer One [Member] Customer One Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Net loss per share attributable to Series A and Series B common Stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance for doubtful accounts Accounts Receivable, after Allowance for Credit Loss, Current 2028 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five Conversion of Redeemable Common Stock Conversion of Redeemable Common Stock [Member] Conversion of Redeemable Common Stock Options expected to vest, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of common stock upon exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Liabilities, Redeemable Common Stock, and Stockholders’ Equity (Deficit) Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Conversion of Common Stock Upon Shareholder Election and Vesting of Certain Equity Awards Conversion of Common Stock Upon Shareholder Election and Vesting of Certain Equity Awards [Member] Conversion of Common Stock Upon Shareholder Election and Vesting of Certain Equity Awards Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ Equity (Deficit) Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Balance at beginning of the period Balance at end of the period Contract with Customer, Liability Issuance of common stock upon exercise of common stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Schedule of Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold Income Tax Contingency [Table] Income Tax Contingency [Table] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Series B Common Stock Common Class B [Member] Granted (in shares) Class Of Warrant Or Right, Granted In Period Class Of Warrant Or Right, Granted In Period Vesting Period [Domain] Vesting Period [Domain] Vesting Period [Domain] 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 Name Forgone Recovery, Individual Name 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Number of wholly-owned subsidiaries Number of Wholly-Owned Subsidiaries Number of Wholly-Owned Subsidiaries Revenue from collaborative arrangement exceeding threshold, percentage to be shared Revenue from Collaborative Arrangement Exceeding Threshold, Percentage To Be Shared Revenue from Collaborative Arrangement Exceeding Threshold, Percentage To Be Shared Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Capitalized research and development Deferred Tax Assets, Capitalized Research and Development Deferred Tax Assets, Capitalized Research and Development Warrants, exercise price (in dollars per share) Outstanding, beginning (in dollars per share) Outstanding, ending (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Accrued sabbatical Accrued Sabbatical, Current Accrued Sabbatical, Current Entity Small Business Entity Small Business Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Measurement Frequency [Axis] Measurement Frequency [Axis] Number of days of advance notice for contract termination Advance Notice for Contract Termination, Period Advance Notice for Contract Termination, Period Warrants outstanding Warrant [Member] Prorated stock-based compensation expense Share-Based Compensation Expense, Prorated Amount Due to Award Modification Share-Based Compensation Expense, Prorated Amount Due to Award Modification Lease liabilities, non-current Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Restricted Stock Units RSUs outstanding 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 Class of Warrant or Right [Table] Class of Warrant or Right [Table] Payments of stock issuance costs Offering-related expenses Payments of Stock Issuance Costs Change in Contract with Customer, Liability, Revenue Recognized [Roll Forward] Change in Contract with Customer, Liability, Revenue Recognized [Roll Forward] Change in Contract with Customer, Liability, Revenue Recognized Retirement Benefits [Abstract] Vested warrants related to collaboration agreement Stock Issued During Period, Value, Warrants Vested Stock Issued During Period, Value, Warrants Vested Income Statement Location [Axis] Income Statement Location [Axis] Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Number of days of advance notice for contract termination for monthly billing cycles Advance Notice for Contract Termination, Monthly Billing Cycle, Period Advance Notice for Contract Termination, Monthly Billing Cycle, Period Shares withheld for tax withholding upon vesting of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Future Undiscounted Annual Cash Flows for Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Prepaid marketing expense Prepaid Expense, Noncurrent Cash, Cash Equivalents, and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Shares issued (in shares) Shares issued under purchase agreement (in shares) Sale of Stock, Number of Shares Issued in Transaction Defined Contribution Plan [Table] Defined Contribution Plan [Table] Cost of Revenue Cost of Goods and Service [Policy Text Block] Payables and Accruals [Abstract] Risk-free rate Measurement Input, Risk Free Interest Rate [Member] Prepaid marketing expense Deferred Tax Liabilities, Prepaid Expenses Jennifer Ceran [Member] Jennifer Ceran Foreign earnings repatriated Foreign Earnings Repatriated 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] Redeemable common stock, $0.001 par value, 0 and 64,046,223 shares issued and outstanding at December 31, 2023 and 2022, respectively. Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Other Performance Measure, Amount Other Performance Measure, Amount Grantee Status [Axis] Grantee Status [Axis] Unbilled Revenues Unbilled Revenues [Member] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Lease Expense Lease, Cost [Table Text Block] Domestic Plan Domestic Plan [Member] Research and development Research and Development Expense [Member] 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] Unpaid restructuring costs Restructuring Reserve Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] 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] Non-cash investing and financing activities Noncash Investing and Financing Items [Abstract] Warrants vested (in shares) Class of Warrant or Right, Vested Class of Warrant or Right, Vested Interest expense Interest Expense Unrecognized share-based compensation cost 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] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Number of shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized General and administrative General and Administrative Expense [Member] Total property and equipment Property, Plant and Equipment, Gross Options outstanding, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term ROU assets recognized for new leases and amendments (non-cash) Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Entity File Number Entity File Number 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 Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Issuance of common stock upon exercise of collaboration agreement warrants Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Deferred contract acquisition costs, current Capitalized Contract Cost, Net, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Conversion of Common Stock Upon Initial Public Offering Conversion of Common Stock Upon Initial Public Offering [Member] Conversion of Common Stock Upon Initial Public Offering Schedule of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Lease liabilities, current Operating lease liabilities, current Operating Lease, Liability, Current Collaborative arrangement, renewal term Collaborative Arrangement, Renewal Term Collaborative Arrangement, Renewal Term Shares purchased by secondary investors (in shares) Secondary Market Transaction, Shares Sold By Employees To Investors Secondary Market Transaction, Shares Sold By Employees To Investors Auditor Firm ID Auditor Firm ID Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Cash paid in exchange for restricted stock unit cancellation Share-Based Payment Arrangement, Cash Used to Settle Award Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date AUSTRALIA AUSTRALIA Increase in prepaid marketing expense Increase (Decrease) in Prepaid Expense Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Contractual term Measurement Input, Expected Term [Member] Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Private Placement Private Placement [Member] Issuance price per share (in dollars per share) Sale of Stock, Price Per Share Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating lease cost Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Conversion of Common Stock Upon Exercise of Greenshoe Option Conversion of Common Stock Upon Exercise of Greenshoe Option [Member] Conversion of Common Stock Upon Exercise of Greenshoe Option Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Redeemable common stock, par value (in dollars per shares) Temporary Equity, Par or Stated Value Per Share Security Exchange Name Security Exchange Name Class of Warrant or Right, Vesting Period One Class of Warrant or Right, Vesting Period One [Member] Class of Warrant or Right, Vesting Period One Total Assets, Fair Value Disclosure Stock-Based Compensation and Non-Vested Restricted Common Stock Share-Based Payment Arrangement [Policy Text Block] Proceeds from sale of stock Sale of Stock, Consideration Received on Transaction Award vesting, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Options Options outstanding Employee Stock Option [Member] Series A Common Stock Common Class A [Member] Unrecognized share-based compensation cost, period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Incentive stock options, exercise price, fair value threshold for employees holding 10% or more of voting stock Incentive Stock Options, Exercise Price, Fair Value Threshold For Employees Holding 10% or More of Voting Stock Incentive Stock Options, Exercise Price, Fair Value Threshold For Employees Holding 10% or More of Voting Stock Stock Conversion Description [Axis] Stock Conversion Description [Axis] Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restructuring Costs Restructuring and Related Costs [Table Text Block] Cash equivalents Cash Equivalents, at Carrying Value Document Type Document Type 2027 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Tabular List, Table Tabular List [Table Text Block] Domestic Tax Authority Domestic Tax Authority [Member] Short-term lease cost Short-Term Lease, Cost EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One State net operating loss carryforwards, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Entity Address, Address Line Two Entity Address, Address Line Two Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Redeemable Common Stock Redeemable Common Stock, Policy [Policy Text Block] Redeemable Common Stock, Policy Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Payments of stock issuance costs, temporary equity Payments of Stock Issuance Costs, Temporary Equity Payments of Stock Issuance Costs, Temporary Equity Weighted Average Exercise Price (Per Share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Prior Agreement with Shopify Prior Agreement with Shopify [Member] Prior Agreement with Shopify Unbilled accounts receivable Balance at beginning of the period Balance at end of the period Accounts Receivable, Allowance for Credit Loss, Current Accrued interest and penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Customer Concentration Risk Customer Concentration Risk [Member] Restricted cash, non-current Restricted cash - non-current Restricted Cash, Noncurrent State Deferred State and Local Income Tax Expense (Benefit) 2023 Plan 2023 Stock Option and Incentive Plan [Member] 2023 Stock Option and Incentive Plan Income Statement [Abstract] Issuance of common stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Capitalized internal-use software development costs Capitalized Computer Software, Additions Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Lease liability Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Money market funds Cash and Cash Equivalents, Fair Value Disclosure Deferred contract acquisition costs, capitalized, amortization period Capitalized Contract Cost, Amortization Period Incremental stock-based compensation expense from modifications Share-Based Payment Arrangement, Plan Modification, Incremental Cost Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Unrecognized marketing expense Unrecognized Marketing Expense Related to Warrants Unrecognized Marketing Expense Related to Warrants Unvested and outstanding, beginning balance (in dollars per share) Unvested and outstanding, 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 Issuance of investment option, net of issuance costs of $135 Adjustments to Additional Paid-In Capital, Issuance of Investment Option Adjustments to Additional Paid-In Capital, Issuance of Investment Option Income Tax Disclosure [Abstract] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Share-Based Payment Arrangement [Abstract] Unpaid purchases of property and equipment Deferred Offering Costs Incurred but Not yet Paid Deferred Offering Costs Incurred but Not yet Paid Entity Tax Identification Number Entity Tax Identification Number Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Gross proceeds from issuance of common stock Proceeds from Issuance of Private Placement Total lease cost Lease, Cost Capitalized stock-based compensation expense Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Advertising Costs Advertising Cost [Policy Text Block] Shopify Shopify, Inc. [Member] Shopify, Inc. Expected material change in uncertain tax benefits Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Total Shareholder Return Amount Total Shareholder Return Amount Cash paid to repurchase shares 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] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Deferred Foreign Income Tax Expense (Benefit) Other Americas Other Americas [Member] Other Americas Weighted Average Remaining Life (years) Weighted Average Remaining Life, Warrants [Roll Forward] Weighted Average Remaining Life, Warrants 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] Conversion of Redeemable Common Stock Into Series B Common Stock Conversion of Redeemable Common Stock Into Series B Common Stock [Member] Conversion of Redeemable Common Stock Into Series B Common Stock Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Restricted common stock, issued (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition, Deferred Revenue and Deferred Contract Acquisition Costs Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Advertising costs Advertising Expense Deferred contract acquisition costs Increase (Decrease) in Capitalized Contract Cost Increase (Decrease) in Capitalized Contract Cost Amanda Whalen [Member] Amanda Whalen Deferred tax assets: Components of Deferred Tax Assets [Abstract] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 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] Secondary Market Sale By Employees To Investors Secondary Market Sale By Employees To Investors [Member] Secondary Market Sale By Employees To Investors Counterparty Name [Axis] Counterparty Name [Axis] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Weighted Average Exercise Price Weighted Average Exercise Price, Warrants [Roll Forward] Weighted Average Exercise Price, Warrants Cash paid for operating lease liabilities, net of tenant incentives received Operating Lease, Payments Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Accrued cost of revenue Accrued Cost of Revenue, Current Accrued Cost of Revenue, Current Numerator: Earnings Per Share, Basic [Abstract] Other income (expense): Other Income and Expenses [Abstract] PEO PEO [Member] Concentrations of Credit Risk, Significant Customers, and Vendors Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Redeemable Common Stock Increase (Decrease) in Temporary Equity [Roll Forward] Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Marketing expense Marketing Expense Sale of Stock [Axis] Sale of Stock [Axis] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Amortization of prepaid marketing expense Prepaid Marketing Expense, Amortization Prepaid Marketing Expense, Amortization Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total Effective Income Tax Rate Reconciliation, Percent Total lease liabilities Total lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Officer Trading Arrangement [Member] Officer Trading Arrangement Accretion of redeemable common stock to redemption value Adjustments To Additional Paid In Capital, Increase (Decrease) In Carrying Amount Of Redeemable Common Stock Adjustments To Additional Paid In Capital, Increase (Decrease) In Carrying Amount Of Redeemable Common Stock Total liabilities Liabilities Current income tax provision Current Income Tax Expense (Benefit) Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vesting [Domain] Vesting [Domain] Prepaid expenses, prepaid taxes, and other assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Issuance of common stock upon exercise of collaboration agreement warrants (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Employer contributions to plan Defined Contribution Plan, Cost Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One 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] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Warrants outstanding, beginning Warrants outstanding, ending Weighted Average Remaining Life, Warrants Outstanding Weighted Average Remaining Life, Warrants Outstanding Earnings Per Share [Abstract] Selling and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued General and administrative General and Administrative Expense Shares available for purchase (in shares) Sale of Stock, Total Shares Available for Purchase Sale of Stock, Total Shares Available for Purchase Total Contractual Commitments: Unrecorded Unconditional Purchase Obligation Organization, Consolidation and Presentation of Financial Statements [Abstract] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Accrued professional services Accrued Professional Fees, Current Non-cash operating lease costs Operating Lease, Right-of-Use Asset, Periodic Reduction Exercised (in shares) Class of Warrant or Right, Exercised During the Period Class of Warrant or Right, Exercised During the Period Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Number of shares convertible (in shares) Common Stock, Convertible, Conversion Ratio Common Stock, Convertible, Conversion Ratio State Current State and Local Tax Expense (Benefit) Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Cash paid for finance leases Finance Lease, Principal Payments Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Automatic conversion of outstanding common stock, period Automatic Conversion of Outstanding Common Stock, Period Automatic Conversion of Outstanding Common Stock, Period Other (expense) income Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Provisions for uncollectible accounts, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal), Net of Recoveries Accounts Receivable, Credit Loss Expense (Reversal), Net of Recoveries Current Fiscal Year End Date Current Fiscal Year End Date Loss Per Share Earnings Per Share, Policy [Policy Text Block] Accrued value added tax Sales and Excise Tax Payable, Current Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reduction of full time workforce, number of employees Restructuring and Related Cost, Number of Positions Eliminated Uncertain tax positions Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Dividend yield Measurement Input, Expected Dividend Rate [Member] Customer concentration risk, percentage Concentration Risk, Percentage Public Stock Offering Public Stock Offering [Member] Public Stock Offering [Member] Plus: Billings during the period Contract with Customer, Liability, Billings During Period Contract with Customer, Liability, Billings During Period Outstanding, beginning (in shares) Outstanding, ending (in shares) Class of Warrant or Right, Outstanding Amortization Deferred Tax Liabilities, Other Finite-Lived Assets Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] APAC Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 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 Year Ending December 31, Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract] Restricted cash Restricted cash - current Restricted Cash, Current Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accounts Receivable Accounts Receivable [Policy Text Block] 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Underwriting discounts and commissions Payments of Underwriting Discounts and Commissions Payments of Underwriting Discounts and Commissions Customer Two Customer Two [Member] Customer Two Net loss per share attributable to Series A and Series B common stockholders, basic and diluted: Net Income Loss Available To Common Stockholders, Basic and Diluted [Abstract] Net Income Loss Available To Common Stockholders, Basic and Diluted Other accrued expenses Other Accrued Liabilities, Current Recognition of prepaid marketing asset Recognition of Prepaid Marketing Asset Recognition of Prepaid Marketing Asset Depreciation and amortization expense Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Capitalization of software development costs Payments to Develop Software Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Total Expenditures Benchmark Total Expenditures Benchmark [Member] Total Expenditures Benchmark Statement of Financial Position [Abstract] Proceeds from exercise of warrants Proceeds from Warrant Exercises Total stockholders’ equity (deficit) Beginning balance Ending balance Equity, Attributable to Parent Restricted stock outstanding Restricted Stock [Member] Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Amounts included in contract liability at the beginning of the period Contract with Customer, Liability, Revenue Recognized Asset retirement cost Asset Retirement Obligation Costs [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Warrants outstanding, measurement input Warrants and Rights Outstanding, Measurement Input Purchase of indefinite-lived intangible assets Payments to Acquire Intangible Assets Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Conversion of common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 Fair Value, Inputs, Level 2 [Member] Redeemable Common Stock (Note 11) Temporary Equity [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company UNITED KINGDOM UNITED KINGDOM Vesting Period [Axis] Vesting Period [Axis] Vesting Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Total deferred tax assets Deferred Tax Assets, Gross Reclassification of redeemable common stock to Series B common stock Conversion of Redeemable Common Stock Conversion of Redeemable Common Stock Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Issuance of common stock upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Units, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Units, Net of Forfeitures Share-Based Payment Arrangement, Employee Share-Based Payment Arrangement, Employee [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Stock Compensation Plan Share-Based Payment Arrangement [Member] Title Trading Arrangement, Individual Title Options outstanding, beginning balance (in dollars per share) Options outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Permanent items Effective Income Tax Rate Reconciliation, Permanent Items Effective Income Tax Rate Reconciliation, Permanent Items Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Units, Vested Stock Issued During Period, Shares, Restricted Stock Units, Vested Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Cash paid for repurchase and retirement of common stock Share-Based Compensation Arrangement. Expense for Repurchase of Common Stock Share-Based Compensation Arrangement. Expense for Repurchase of Common Stock Loss Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Asset Retirement Obligations ("ARO") Asset Retirement Obligation [Policy Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Stock-based compensation modifications, number of shares affected (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Affected Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Affected Accrued marketing Accrued Marketing Costs, Current Customer Three Customer Three [Member] Customer Three Operating lease, term of contract Lessee, Operating Lease, Term of Contract Capitalized internal-use software Software and Software Development Costs [Member] Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Class of Warrant or Right, Vesting Periods Two Through Twenty-One Class of Warrant or Right, Vesting Periods Two Through Twenty-One [Member] Class of Warrant or Right, Vesting Periods Two Through Twenty-One Schedule of Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Schedule of Warrant Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Statement of Cash Flows [Abstract] Other accrued taxes Accrual for Taxes Other than Income Taxes, Current Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Supplemental Balance Sheet Information Related to Operating Leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Redeemable Common Stock Redeemable Common Stock [Member] Redeemable Common Stock Operating lease liabilities Increase (Decrease) in Operating Lease Liability Employee taxes paid related to net share settlement of stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Other Deferred Tax Assets, Other Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Schedule of Financial Instruments Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock and Investment Option Common Stock and Investment Option [Member] Common Stock and Investment Option Accumulated Deficit Retained Earnings [Member] Warrants, vesting percentage Class of Warrant or Right, Vesting Percentage Class of Warrant or Right, Vesting Percentage Exercised Weighted Average Remaining Life, Warrants Exercised Weighted Average Remaining Life, Warrants Exercised Reclassification of redeemable common stock to Series B common stock Temporary Equity, Value, Conversion of Convertible Securities Temporary Equity, Value, Conversion of Convertible Securities Restricted Stock Units, modification, accelerated vesting Restricted Stock Units, Modification, Accelerated Vesting [Member] Restricted Stock Units, Modification, Accelerated Vesting Schedule of Stock-Based Compensation Expense 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] Total liabilities, redeemable common stock, and stockholders’ equity (deficit) Liabilities and Equity Schedule of Future Minimum Payments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share attributable to Series A and Series B common Stockholders, basic (in dollars per share) Earnings Per Share, Basic Right-of-use assets, net Operating lease ROU assets Operating Lease, Right-of-Use Asset Unrecognized share-based compensation cost, options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accounting Policies [Abstract] Reduction of full time workforce, percentage Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Investment Option Investment Option [Member] Investment Option Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Foreign Current Foreign Tax Expense (Benefit) Net deferred tax assets Deferred Tax Assets, Net Options exercised, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Maximum number of common stock shares in which warrants may be converted (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Landon Edmond [Member] Landon Edmond Arrangement Duration Trading Arrangement Duration Payments of investment option issuance costs Payments of Investment Option Issuance Costs Payments of Investment Option Issuance Costs Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Number of votes per common share Common Stock, Number of Votes Per Share Common Stock, Number of Votes Per Share Vesting of restricted common stock Stock Issued Options expected to vest, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Cash paid for income taxes Income Taxes Paid Cancelled (in shares) Class of Warrant or Right, Cancelled Class of Warrant or Right, Cancelled Principles of Consolidation Consolidation, Policy [Policy Text Block] Federal net operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Restructuring costs Restructuring Charges IPO and Over-Allotment Option IPO and Over-Allotment Option [Member] IPO and Over-Allotment Option Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Depreciation and amortization expense Other Depreciation and Amortization Amortization of capitalized internal-use software development costs Capitalized Computer Software, Amortization Americas: Americas [Member] Document Information [Table] Document Information [Table] Entity Public Float Entity Public Float Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Property, Plant and Equipment [Abstract] Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Receivables Billing Status [Domain] Receivables Billing Status [Domain] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Allen Chaves [Member] Allen Chaves Compensation Amount Outstanding Recovery Compensation Amount Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Units, Vested Stock Issued During Period, Value, Restricted Stock Units, Vested Aggregate fair value of restricted common stock vested Fair value of restricted stock units vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Forfeited (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 Restricted common stock liability Stock Issued During Period, Value, Restricted Stock Award, Gross ROU asset Deferred Tax Liabilities, Leasing Arrangements Deferred income tax provision Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] General and administrative expense Share-Based Compensation Arrangement By Share-Based Payment Award, Expense Related To Cancellation Of Awards Share-Based Compensation Arrangement By Share-Based Payment Award, Expense Related To Cancellation Of Awards Number of shares cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Cancelled Aggregate proceeds, net of discounts and commissions Sale of Stock, Consideration Received on Transaction, Net of Discounts and Commissions Sale of Stock, Consideration Received on Transaction, Net of Discounts and Commissions 2015 Plan 2015 Stock Incentive Plan [Member] 2015 Stock Incentive Plan Shopify Collaboration Agreement Collaborative Arrangement, Accounting Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Asset Retirement Obligation, Roll Forward Analysis [Roll Forward] Asset Retirement Obligation, Roll Forward Analysis [Roll Forward] Additional percentage of employees wages contributed by employer Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Insider Trading Arrangements [Line Items] Prepaid marketing expense Effective Income Tax Rate Reconciliation, Prepaid Marketing Expense Effective Income Tax Rate Reconciliation, Prepaid Marketing Expense Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Term of warrants (in years) Class of Warrant or Right, Term Class of Warrant or Right, Term Redeemable common stock issued (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Entity Registrant Name Entity Registrant Name Schedule of Change in Asset Retirement Obligation Schedule of Change in Asset Retirement Obligation [Table Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Adjustment to Compensation, Amount Adjustment to Compensation Amount Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Cost of revenue Cost of Sales [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Auditor Name Auditor Name Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Options, modification, restructure Employee Stock Option, Modification, Restructure [Member] Employee Stock Option, Modification, Restructure Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Vesting of restricted common stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Options exercisable, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Capitalized Internal-Use Software Internal Use Software, Policy [Policy Text Block] Schedule of Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Share-based compensation expense recognized Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Write offs Accounts Receivable, Allowance for Credit Loss, Writeoff Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued compensation and employee related costs Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Accretion Asset Retirement Obligation, Accretion Expense Accretion of redeemable common stock to redemption value Temporary Equity, Adjustment To Redemption Value Temporary Equity, Adjustment To Redemption Value Deferred contract acquisition costs, non-current Capitalized Contract Cost, Net, Noncurrent Issuance of common stock, net of issuance costs Stock Issued During Period, Value, New Issues Equity [Abstract] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term 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] Amendment Flag Amendment Flag Redeemable common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Beginning balance Ending balance Asset Retirement Obligations, Noncurrent Exercised (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights, Exercised During Period Class of Warrant or Right, Exercise Price of Warrants or Rights, Exercised During Period Tax credit carryforward Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Shares withheld for tax withholding upon vesting of restricted stock units (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Stock-based compensation modifications, number of employees affected Share-Based Payment Arrangement, Plan Modification, Number of Grantees Affected Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Redeemable common stock, shares issued (in shares) Temporary Equity, Shares Issued Asset retirement obligation, amortization period Estimated useful lives of property and equipment Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Leasehold improvements Leasehold Improvements [Member] Net deferred tax liabilities Deferred Tax Liabilities, Net Selling and marketing Selling and Marketing Expense [Member] Weighted average common shares outstanding, diluted (in shares) Weighted average shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Grantee Status [Domain] Grantee Status [Domain] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Schedule of Changes of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Research and development Research and Development [Member] Research and Development Reclassification of redeemable common stock to Series B common stock (in shares) Temporary Equity, Shares, Conversion of Convertible Securities Temporary Equity, Shares, Conversion of Convertible Securities Operating expenses: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Capitalization of stock-based compensation expense related to internal-use software Capitalization of Stock-Based Compensation Expense Capitalization of Stock-Based Compensation Expense Acquisition 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] Document Annual Report Document Annual Report Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Employee Benefit Plans Defined Contribution Plan [Text Block] Restructuring and Related Activities [Abstract] Other non-current 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] Forfeited and expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Deferred commissions Deferred Tax Liabilities, Deferred Expense Total future undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Number of stock compensation plans Number of Stock Compensation Plans Number of Stock Compensation Plans Construction-in-progress Construction in Progress [Member] Accretion of common stock subject to redemption Accretion of Common Stock Subject To Redemption Accretion of Common Stock Subject To Redemption Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total operating expenses Operating Expenses Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Operating lease, option to extend, renewal term (up to) Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Issuance of common stock upon vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Units, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Units, Net of Forfeitures State and Local Jurisdiction State and Local Jurisdiction [Member] Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Susan St. Ledger [Member] Susan St. Ledger Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Billing Status, Type [Axis] Billing Status, Type [Axis] Weighted average common shares outstanding, basic (in shares) Weighted-average shares - 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] Operating loss Operating Income (Loss) Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue Sharing Agreement Revenue Sharing Agreement [Member] Revenue Sharing Agreement Proceeds from issuance of common stock in initial public offering, net of issuance costs Proceeds from Issuance Initial Public Offering Office equipment Office Equipment [Member] Total deferred tax liabilities Deferred Tax Liabilities, Gross Additions Asset Retirement Obligation, Liabilities Incurred Proceeds from exercise of common stock options Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Less: Revenue recognized during the period Contract With Customer, Liability, Revenue Recognized, Including Current Period Revenue Contract With Customer, Liability, Revenue Recognized, Including Current Period Revenue Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Conversion of common stock Stock Issued During Period, Value, Conversion of Convertible Securities Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Total stock-based compensation expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount Options expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Warrants, cost not yet recognized, period for recognition Warrants, Cost Not Yet Recognized, Period for Recognition Warrants, Cost Not Yet Recognized, Period for Recognition Number of Shares Schedule of Warrants Activity, Shares [Roll Forward] Schedule of Warrants Activity, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [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] Revenue from collaborative arrangement, threshold Revenue from Collaborative Arrangement, Threshold Revenue from Collaborative Arrangement, Threshold IPO and Over-Allotment Option - Shares From Existing Shareholders IPO and Over-Allotment Option - Shares From Existing Shareholders [Member] IPO and Over-Allotment Option - Shares From Existing Shareholders Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 16 kvyo-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 kvyo-20231231_g1.jpg begin 644 kvyo-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" &E QP# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ K/U6&.XFT^.6-98VN#E74$']U)V-:%4K_P#X^M-_ MZ^#_ .BI* #^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_ M[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_] M^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?" MU_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#? ME?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_ M[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_] M^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?" MU_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#? ME?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_ M[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_] M^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?" MU_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#? ME?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_ M[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_] M^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?" MU_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#? ME?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_ M[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_] M^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?" MU_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#? ME?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_ M[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_] M^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?" MU_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#? ME?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_ M[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_] M^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?" MU_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#? ME?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_ M[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_] M^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?" MU_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4S2H8[>;4(XHUB MC6X&%10 /W4?85H52L/^/K4O^O@?^BHZ +M%%% !5*__ ./K3?\ KX/_ **D MJ[5*_P#^/K3?^O@_^BI* +M%%% !1110 4444 %%%% !1110 4444 %8?CCQ MAIWP_P#".K>(]6=DT_3;=IY=HRS8Z*O^TQPH]R*W*\F_:M\,W_C#]GWQCIFF M0-J>)Y_!]IJD?VG M3]&T>SMI#% W,1FEN(I"[,N&(4(.1TKJ/A^OC6S\1>([#Q7=V^IV4"VS:7?V MMJ(%F1A('WC)_>!E&X XP5( S2? OQ7IOC+X1>%-1TN:.6#^SH('2,C]U*D: MJ\9'8JP(_+UKC?VL?%EY9? WQS!X>N&;5+2"WCO?LY.^W@FD4/R.YCW9&=]C:W\4LZXZY16+#'TJQ?>,-!TNZN M[:\UO3;2XLX/M-S#/=QH\,60/,<$Y5M> _M*:-HB_L]^'_$'@^.* MSO\ 29].G\,S62 2YDD15C0K_>5RQ'0E:?I/@_1]5_;%UZ+4]'T^XQX5@NY( M?(5H3<&6X15N7? 18R3\Y;(P!G.1BOF;X._#_P MU?+\<[2ZT.QN;6QU[4+>T@F@5TMHS'DK&I&$SA?NX^ZOH,<7'IECJ_[-_P"S MM-J$,U 'V-HOC3P]XEO+JSTC7M, MU6[M#BXM[*\CFDAYQ\ZJQ*\\\;:EX3MXAX1FULW@U369Q-J5[=&]C5I(@BJ(E!R S% MG*!L@9S0!]GZGXLT/1;M;74=9T^PN6C>80W5U'&Y15+,X5B#M"@DGH ":Y[5 M+OP[XHUKPAJD'C=K51+))86NFZM&EMJ^Y<%609\]5VD@*>#FO*_BCX9T?6/V MLOABEWIMI=1W6G:B;E9(E83F./Y/,X^?:1P&SC%1?%+P;H7@[XS_ 'M=#T> MRTF!-1OT"6D"Q_+Y2MC@=,L3^)H ]NUKXC>%/#>H_P!GZOXGT;2[_;O^RWNH M10R[<9SM9@<8[U?\0>)]'\)V0O-;U:QT:T+;!<:AM8\6^J:7(D8CE:-F!601A0ZY&1@$S?PG;WOAL72 9CD9'EDC!_P"6A)()'.$(S@&@#W>Q\3:/ MJ6C_ -K6>JV-WI6"WVZ"Y1X,#J=X.W'XU0C^(GA2:XTZWC\3Z-)/J0S91+J$ M1:Z&<9B&[+\@CY<\BOGFV\,PZ7\4_CSH%E8PMX/DT*._GL&B#6\%\\!8%5(P MI8;G.,?P^@QPFO>%](L?V(_!^MP:9:Q:S]ILIO[1$0^T;OM.W/F?>^[P.> M.U 'W%6!K7Q \+^&]2BT_5O$FD:7?RX\NUO;^*&5\],*S G\JWZ^;?V8=/TO MXC?"'Q?#XJM;>ZUG4-7OH?$*W*J91(3P&)Y&U<;?[NWC&* /1OVA/BQ!\)?A M=K&L0:A96^MM;,-+@N94#3RDJN40G]YLWAB!G@%?\ D6-'_P"O.'_T 4 >9^.OBAK.J?%2 MR^&7@N2WMM8^R_VCJVL747G)IUMD !(\@/*Q9<;N &!YSQ8\9>'?B1X9\-W% M_P"&_&=SXBOX4#RV.K:=:EI%!!?R##''M?&=H<2 GCWK@]#D3P1^V_XI;5PM MI%XNT>W.DW$G"S/$D*/$&_O?NV./9?49^B-6U>ST'39[^_G6VM(1EY&R>I M '))) &220 "30!F6?C_P ,:EJ&HV%IXCTBZOM-5VOK6&^B>6U"':YE4-E MIX.[&#UI--^(7A76M)N]4T_Q-H]_IEH=MS>VU_%)#">.'=6*J>1U/>O)]%C% MO^VIXAWKY37'@^%TW#!D N54D>N,8S[5Y.EGIVH_"G]IEU@M;JWBUV]GMF"* MZ(P3AT[ \G!'J: /K./QYX9FU2TTR/Q%I,FI7D2SVUFM]$9IHV&5=$W992.0 M0,$46/CSPUJEU?VMGXBTF[N=/0R7D,%[$[VRCJT@#90#U.*^7OBMX)T'2_@5 M\&]1L])M;34I-6T4O?01A+A_,BS(3(/F.XXZGL/05VGB#PSI'A']K/X81Z'I MEGI$=SI&HQ3I8P+"LBI&2H8*!G!H ]EMOB;X/O-#O-:M_%FASZ/9NL=SJ$>H MPM;P,Q 57D#;5)+* ">:F20/F'RL._#>[\7OJ=G>V?DL;#[/.LBWLV"$CC*GYLDXO MM!UB*W"W057:U9\M@$N 8R=Q!%==>?$CPEIWB!=!N_%.BVNNM)'"-,FU"%+D MNX!11$6W;FW+@8R=PQUKP#]HBUL;G]G_ ,!7)AMY;ZVO=&C$VU3+$&525SU7 M(QQWKJ?VEM);P;J/A;XN:;:J]]X6O FIB-!OGTZ;]U*/U 'L$?C M3P_+XDD\/)KNFOK\:[GTI;R,W2C:&R8L[@-I#=.A!J/3_'GAG5M:ET:Q\1:3 M>ZO%GS-/M[Z*2X3'7,8;<,?2O%_'FK7FJ?"+XG?$G1F876H:<]GI%U"N9$TZ M$LOF(<97>SSRYZ[3&>JBL.3P'!XU\$_#WQ#:^/O"^DZ/H-W;3Z5=:+X>ECGW MG ^R9-Z^2Y8!D"[BP^H(!]!^.K?7;OPK?6_AJZ6PUN;9%;W;HCB#:\BOYI;'3-Z>2D;*8L6F M%R7.=V[M7T97SY\?/^3B?@#_ -?FJ?\ HJ"@#T?08]9\!7WB&Y\7>,O[3\-B M.WDLK_6%M+4V[$R"5':)(U/_ "R(8@?>P.AK?L/'?AO5=$N=9L?$&EWND6JL MT]_;7DS6BW"CR9-0V,!G/ M!=5V[<\@N,AA7".4E98IV'3>6VKGC.#Z MG(!UOP:^/F@?%VUUF>UU/3XY+6\N/(L_M"K<_8HRJK<21EMP5BV=V !N ZUV MGA_Q]X9\6W4]MH?B/2=:N(!NEAT^^BG>,9QE@C$CGCFOEKP'JGAO3_V2_'2> M*KJ]M](N-:OHI$TR1$NYNW^.?\ MR1/X@_\ 8O:A_P"DTE 'B6I>-/B+H7[..D?%.V\=3:A?)9P7U]I6JV%D+6=7 M=5*(8H8W0_-Q\QSTZ\U]#^#_ !5%XH\"Z)XED06$&HZ;!J+)*XQ"LD2R$,W3 M@'D^U?&&H>&]2TGX,_"GQ)XDOM5\5_"N.UM_[:T!66(6>3^[E'DJADC!(!60 MLH6-OX3O]?T^.XN7MS/8_8BDC+YL2.FZ$,D6 M5W+P,>U 'KNG_$;PGK&GZA?6'B?1[^RT]2]Y<6M_%*EN ,DR,K$+P#UKS[X: M_M/>"O&VEZKJ%]XGT+18H=0G@M8;Z_BMYGMD*JDKH[Y&XDD< <@=:H:7\/YX M_C9X8\;7WCC0I;VXL9=/33=#T=[9=3@$;L"S&ZER$(!#8Q\JKU(KS_X5B*;] MD?XI6S!9)9#X@,<)P68K&QR!W(./TH ^D-0^(_A+24TU[[Q1HMDFIQK+8M<: MA#&+M&QM:++?.#N7!7(.1ZU8U7QKX>T*ZDMM2U[3-/N(H3TS5[2W_ -=<6%Y'/''P M3\S*Q X!Z^E>._'[4Q'\9_@SIFLQJWA&ZU&Z:X63!BEO!$!:JX/'#L",]C^(KZ!#9_9+/PW+HNM+;M<3-&SRS(L<@^T_/A=IW+M'16.:]:\7 MZ7XBTGX1W$=MXMNH/$.EZ!_9EU_Z*:@#P_X9_$;Q+JGP"TW6]5\6ZMK/ MC7Q/&ZZ58V%G9++'*DLB_ND$&W9A09))=RJHR-IZ^H?#OP;XUTWPU-'XS\=W M6N:S=1!6DL[.UMXK1N_E;806/;<^1QPHKY;^#/AWQA\+_AGX0^+'A19_%-E) MITMKK?AV=@9$MDN)#OM6QE0"-Q09Y)."#\OV!\/?B)H/Q1\+VNO^';Y+VQG' M(R!)"_>.1?X7';_ +*/BR^UCX)+J_B/69[^:.^O?.U#4KC<0BRL M!N9C@* /8 >E>F:1\1/"GB"VO;C2_$VCZE;V*&2ZEL[^*5+=0,EI"K$* !G) MQ7RGX%NO#T7[&S6WB8Z@]A>:]+;QVVF2I'+$I5-GI;,ZI'YV$CED8+YC#ID*HP!@4 >Z:-\2O"/B M.&]ETGQ5HFJ16,7GW4EGJ,,RV\8!.^0JQVKP>3@<&L/Q1KGA/Q[X5M[FW^($ M>EZ6E_'C5M"UJ&$/*A!\@R@E2&R,IU((KQVWU:?]GOXL>,_"&EVL:VWC)5U; MPS"J!8UU"1EADA.. H8J^,85$JS^TYX%TGP=\$_"6GVEK"\FFZSIT$=VT2^: MV7^=RW7+MEFYY)H ]UE^)7A&#Q -"E\5:)'KAE6 :8VHPBY\PXPGE;MVXY&! MC/-6K7QMX=OO$$^@V^O:9<:[ "TNF17D;7,8 !):(-N'4=1W%>._M#:2/AWX MH\.?&/3;%9)]$E^QZXD2?//I\OR%S@9+1D@CV// K+\7:EJ>I_![XI_$S1$< MZEJUJ]OI,\0S)'IJZ1#;V\FF:98WVE7EF LL%SNB M!*LO(=FRK=]QYY%>^>%O%$4UIHVE:OJ-G'XMDTV&ZNM-\Y%N Q0>8_E9W;=^ M1G&* -+Q%I=YK&DS6MAK-UH-TV"E]9QPR.A';;,CJ0>_&?0CK7A_[)7C_P 2 M>._AG<>,_&OBZ6]'GS6QAN(+2VM8%0K^\W)$K;N2.6VX/3/-?0=?'G[-NG6N MJ?L2^+(KRVANHUCU214F0. PA)5AGH0>A[4 ?46[U!! M)9P)?Q&2Y4]&C4-EP?5&=(TS]DSX7:S:Z;:V^L?VAI4IU%(E%P6+8SYF-W0 => .@%>N>!-8M M=5_:D^)NG:^D;:M;6=C%HT5QA@+$Q$S>5G^\[@M@=\=C0![CINI6FL6,-[87 M4-]9S+NBN+:021R+ZJP)!'TJS7%^!--\%?#[PW=Z?X;>TTS1+.]DCF'VEFBC MN&*EU#R,>)B>I=8)45B>^1SS75:;X6TC1]% M?2;33K>+39%99;;8&67<,-OSG>6'4MDGOFM6B@#A/#_P/\%>%[JSFT[1VC6R MF-Q9VTU[<3VUK(&"21HXFY/**#31\#?""^-+OQ:EKJ4?B*Z#+-?QZW?*S M*QSLP)MH0<80#:N!@# QWM% 'G&C_L]^!_#]OK<&G66IVD>M*5U$1Z]?YN,F-(Y55"< M#)4 G'.:[BB@#S[4/@)X'U/4M4OKC2KEI-5F\_4(4U.[2WO'SG,L"RB.0<#A ME(XZ5K^+/A?X8\;-IDFK:6KW&F'=8W5K-):W%K_USEA970<#@$#BNJHH XY_ MA'X5;PK?^'1I\T6EZ@YDO1#>W$21F=OJ2:Y+6/@CX+US6[_5KC2'BOM14)?-9WMQ:I>+ MZ3QQ2*DH_P!\&NZHH X_QK\)?"OQ"\/VFA:WILDVBVJA8M/M;R>T@"J %4I" MZ*P7:-H((7'&*V/"GA/3O!>CQZ7I7VM;*/\ U<=Y?3W;( JM,[L% PH.! MV%;%% '/^-/ /A[XAZ8NG^(])M]6M4?S(UG4[HV_O(PPR'W4@U0T'X3^&O#M MU;7%M:WEU+:_\>QU34[J_%N?6,3R.$/NN#77T4 <9XT^#O@_XA:U8:MX@T5+ M_4;%/+@N!/+$P0DDHVQEWKDGY6R.3QS67??L[_#W4+/5[5_#JPPZO/\ :+\6 MEW<6YN&R3M9HY%/EY.?+SLR%.WY5QZ/10!YGJ7[.7@/6=%TO2+[3M2NM,TLA MK*UEUV_*0$?=*CS^"HX']T<# J[?? OP?J?BC3?$5W:ZG<:WIJ1QVE[)KE\7 MA5%"@#]]CD#YL_?)8MN+$GOZ* .$OO@;X&U+QA=>*+GP_#)K=T )[CSI564@ M85FC#;"P'1MNX'D'-9U[^S;\.;[PI:>&G\.^5H5K+YZ65M?7,"-)_?:5#]FMKJZO[F2;RLD[)',FZ5 M&K2"S\0,[:C"I?;-O.6 &[]V,X.$V@8& , M"N[HH \ROOV;?AYJ/ANPT";1+C^QK&3SH;./5+R-/,P )'VRC>X "AGR5 P" M!Q7=77AO3[_PW+H-W"][I9I8BFPAY&)=B1U8DL3R3GFM.B@"G9 M:/9:?H\&E6]M''IT$"VL=MC*")5VA,'J-HQS7 ^%_P!F[X:^#/%(\1:-X2L[ M+5U8O','D=8F/>.-F*(?=5&.U>E44 %>>>*/@'X*\9>*(?$>KV.H76M6[!K> M[76KZ)K8CD>4$F BYYP@'//6O0Z* .;\6?#GP[XZT2VTG7M-74[.V97@,TLG MG1.HP'64-Y@?_:#9/K4GA?P%H?@Z:[GTRTD6\O-OVF]N[F6ZN9@HPH>:5FD8 M#G +8&3BN@HH \[A_9[^'EO:^(;9/#%M]GUXL=0B:21EDRX<[06_=_,J-^[V M\HI_A&(K']G/X<:;/HT\'A>W\_2':2TFDFFD=2P .]F^)M*L[ZWUN^):[N9-6O)1<$@C]XCRE7QDXW [>V*UO'/P M_P!$^)&BMI/B"&YNM-8YDMH+Z>V67V?RG7>O^RV1GG%=%10!R7A?X4^&/!_A M>Y\.:;8S?V#<1F%]/O+ZXNX1&00459G?8IR:S=:/H-O:3:P9/MOSO M(L@@44 <#/\#/!]QXUF\7-::DGB.8%7U"+6KZ-]A.?+ 68 )_L M;1@8%6? OP<\*?#?5=1U+P_9WEI=ZB2UXTVJ7=RMPQ()=UEE92^1]\C=R1G! M.>UHH Q/&'@O0_'^AR:1XATV'5-.D8.89@?E8=&5@058?WE(/)JEX;^&OA[P MG-=7&G6D_P!MN81;2WUW>SW5T8AG$8GE=I HSP P X]*ZBB@#S[PO\!_!O@O MQ)<:_H]GJ5KJUR_F7-PVMWTOVEN>9E>8K+U/WP>>:Z;QAX-TKQYHKWC!!SDQ%I28B=QR8RI/&^4F)LDY:/:3QDG JQI7P ^'^BZSI.K6?AN"/4M*!%K=--*[C)!RY M9SYC @89]Q&!@C%>A44 96I^%M*UC6=(U:]LH[C4=)>1[&X;.Z!I$V.1SW7C MFL3XA?"7PQ\5(;6#Q/9W6H6]J_F101ZCV$=D/$]Z#-8QP2)MF=YI&+22(F[ 8LS/C/7) M]:TW1[/2=&M=)M;=(]/M;=+6*#&5$2J%"X], "KM% ' :3\!_ VAW$4EEH?E M0PW/VR*Q:[G>RBGSGS$MF";7PA?:%;R>&[4QM#I\9:)$*'*G*$'.22>>TU;518(R(!N*L(Y&9RS M( BH2 IJKXF^(6KZ3K%AH6D^'[?6O$3Z<^J7MI_:!AAMX5(7"2F(F1WD) M5!L4'8Q8IQD [VBLKPKXDL?&7AK2]=TR0R:?J5M'=0,PPVQU# $=B,X([$$5 MJT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4K#_ (^M2_Z^ M!_Z*CJ[5*P_X^M2_Z^!_Z*CH NT444 %4K__ (^M-_Z^#_Z*DJ[5*_\ ^/K3 M?^O@_P#HJ2@"[1110 4444 >7?M"Z5J6O> [W38/"R^+=,NK>6.YLX=ANHI, M*898E=E4@$.#@AP60KG!KC]8\*^//^%;^$;.ZT;4O$&I6GB>VU=K:5!-*(\+N!8%ARV/F/T#10!P/Q0MYO$GAV]\/MX&NO$<&KV?E2/ M))9K;0.<[!,7F#C8V'W1HY7&5RP K%U#PQXE\$^)M,\0:78W'C2[_P"$=30K MG]_%!*T\3^9%<.99 "CLTF_!+KE2%?)QZQ10!R_PP\'-\/\ X>^'O#CSBYFT MVRC@EF7[LD@'SL.. 6+8'IBNHHHH K3Z;:74F^:UAE?INDC#'\R*C_L73_\ MGPM?^_*_X5=HH I?V+I__/A:_P#?E?\ "C^Q=/\ ^?"U_P"_*_X5=HH I?V+ MI_\ SX6O_?E?\*/[%T__ )\+7_ORO^%7:* *7]BZ?_SX6O\ WY7_ H_L73_ M /GPM?\ ORO^%7:* *7]BZ?_ ,^%K_WY7_"C^Q=/_P"?"U_[\K_A5VB@"E_8 MNG_\^%K_ -^5_P */[%T_P#Y\+7_ +\K_A5VB@"E_8NG_P#/A:_]^5_PH_L7 M3_\ GPM?^_*_X5=HH I?V+I__/A:_P#?E?\ "C^Q=/\ ^?"U_P"_*_X5=HH MI?V+I_\ SX6O_?E?\*/[%T__ )\+7_ORO^%7:* *7]BZ?_SX6O\ WY7_ H_ ML73_ /GPM?\ ORO^%7:* *7]BZ?_ ,^%K_WY7_"C^Q=/_P"?"U_[\K_A5VB@ M"E_8NG_\^%K_ -^5_P */[%T_P#Y\+7_ +\K_A5VB@"E_8NG_P#/A:_]^5_P MH_L73_\ GPM?^_*_X5=HH I?V+I__/A:_P#?E?\ "C^Q=/\ ^?"U_P"_*_X5 M=HH I?V+I_\ SX6O_?E?\*/[%T__ )\+7_ORO^%7:* *7]BZ?_SX6O\ WY7_ M H_L73_ /GPM?\ ORO^%7:* *7]BZ?_ ,^%K_WY7_"C^Q=/_P"?"U_[\K_A M5VB@"E_8NG_\^%K_ -^5_P */[%T_P#Y\+7_ +\K_A5VB@"E_8NG_P#/A:_] M^5_PH_L73_\ GPM?^_*_X5=HH I?V+I__/A:_P#?E?\ "C^Q=/\ ^?"U_P"_ M*_X5=HH I?V+I_\ SX6O_?E?\*/[%T__ )\+7_ORO^%7:* *7]BZ?_SX6O\ MWY7_ H_L73_ /GPM?\ ORO^%7:* *7]BZ?_ ,^%K_WY7_"C^Q=/_P"?"U_[ M\K_A5VB@"E_8NG_\^%K_ -^5_P */[%T_P#Y\+7_ +\K_A5VB@"E_8NG_P#/ MA:_]^5_PH_L73_\ GPM?^_*_X5=HH I?V+I__/A:_P#?E?\ "C^Q=/\ ^?"U M_P"_*_X5=HH I?V+I_\ SX6O_?E?\*/[%T__ )\+7_ORO^%7:* *7]BZ?_SX M6O\ WY7_ H_L73_ /GPM?\ ORO^%7:* *7]BZ?_ ,^%K_WY7_"C^Q=/_P"? M"U_[\K_A5VB@"E_8NG_\^%K_ -^5_P */[%T_P#Y\+7_ +\K_A5VB@"E_8NG M_P#/A:_]^5_PH_L73_\ GPM?^_*_X5=HH I?V+I__/A:_P#?E?\ "C^Q=/\ M^?"U_P"_*_X5=HH I?V+I_\ SX6O_?E?\*/[%T__ )\+7_ORO^%7:* *7]BZ M?_SX6O\ WY7_ H_L73_ /GPM?\ ORO^%7:* *7]BZ?_ ,^%K_WY7_"C^Q=/ M_P"?"U_[\K_A5VB@"E_8NG_\^%K_ -^5_P */[%T_P#Y\+7_ +\K_A5VB@"E M_8NG_P#/A:_]^5_PH_L73_\ GPM?^_*_X5=HH I?V+I__/A:_P#?E?\ "C^Q M=/\ ^?"U_P"_*_X5=HH I?V+I_\ SX6O_?E?\*/[%T__ )\+7_ORO^%7:* * M7]BZ?_SX6O\ WY7_ H_L73_ /GPM?\ ORO^%7:* *7]BZ?_ ,^%K_WY7_"C M^Q=/_P"?"U_[\K_A5VB@"&WLX+-2(((X W)$:!<_E4U%% !5*P_X^M2_Z^!_ MZ*CJ[5*P_P"/K4O^O@?^BHZ +M%%% !5*_\ ^/K3?^O@_P#HJ2KM4K__ (^M M-_Z^#_Z*DH NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !5*P_X^M2_Z^!_Z*CJ[5*P_P"/K4O^O@?^BHZ M+M%%% !5*_\ ^/K3?^O@_P#HJ2KM4K__ (^M-_Z^#_Z*DH NT444 %%%% '$ M?%+XIVOPQT^U=M-NM9U*\\TVNGVC(C.(T+R.SNP5548SR3R, U#J7QET;2M+ M\-WMQ8:NIUS5$T>. 63%K6Y,_D,D[9V($DRI.XAMI,>\6P$0,BJX,@+@%1M <8:N7\4:MXHU'X:^"YO$. MF:UJ&H1^+K.]5H-%F>Z;3X+Q76>XA@C812&(!BF%.> N#8&,Q,\D:J@W1CELYD48YKG?BEXTA\N'PU_9_B VVK0-] MMU+3]"O;I+:V889 8H6_?."5 XV99VY54DQ_B#I_A/7O"VGQ2^%-@J_0 456GM99I-R7DT(_NHJ$?JI-1_89_\ H(W/_?,7_P 10!=HJE]AG_Z" M-S_WS%_\11]AG_Z"-S_WS%_\10!=HJE]AG_Z"-S_ -\Q?_$4?89_^@C<_P#? M,7_Q% %VBJ7V&?\ Z"-S_P!\Q?\ Q%'V&?\ Z"-S_P!\Q?\ Q% %VBJ7V&?_ M *"-S_WS%_\ $4?89_\ H(W/_?,7_P 10!=HJE]AG_Z"-S_WS%_\11]AG_Z" M-S_WS%_\10!=HJE]AG_Z"-S_ -\Q?_$4?89_^@C<_P#?,7_Q% %VBJ7V&?\ MZ"-S_P!\Q?\ Q%'V&?\ Z"-S_P!\Q?\ Q% %VBJ7V&?_ *"-S_WS%_\ $4?8 M9_\ H(W/_?,7_P 10!=HJE]AG_Z"-S_WS%_\11]AG_Z"-S_WS%_\10!=HJE] MAG_Z"-S_ -\Q?_$4?89_^@C<_P#?,7_Q% %VBJ7V&?\ Z"-S_P!\Q?\ Q%'V M&?\ Z"-S_P!\Q?\ Q% %VBJ7V&?_ *"-S_WS%_\ $4?89_\ H(W/_?,7_P 1 M0!=HJE]AG_Z"-S_WS%_\11]AG_Z"-S_WS%_\10!=HJE]AG_Z"-S_ -\Q?_$4 M?89_^@C<_P#?,7_Q% %VBJ7V&?\ Z"-S_P!\Q?\ Q%'V&?\ Z"-S_P!\Q?\ MQ% %VBJ7V&?_ *"-S_WS%_\ $4?89_\ H(W/_?,7_P 10!=HJE]AG_Z"-S_W MS%_\11]AG_Z"-S_WS%_\10!=HJE]AG_Z"-S_ -\Q?_$4?89_^@C<_P#?,7_Q M% %VBJ7V&?\ Z"-S_P!\Q?\ Q%'V&?\ Z"-S_P!\Q?\ Q% %VBJ7V&?_ *"- MS_WS%_\ $4?89_\ H(W/_?,7_P 10!=HJE]AG_Z"-S_WS%_\11]AG_Z"-S_W MS%_\10!=HJE]AG_Z"-S_ -\Q?_$4?89_^@C<_P#?,7_Q% %VBJ7V&?\ Z"-S M_P!\Q?\ Q%'V&?\ Z"-S_P!\Q?\ Q% %VBJ7V&?_ *"-S_WS%_\ $4?89_\ MH(W/_?,7_P 10!=HJE]AG_Z"-S_WS%_\11]AG_Z"-S_WS%_\10!=HJE]AG_Z M"-S_ -\Q?_$4?89_^@C<_P#?,7_Q% %VBJ7V&?\ Z"-S_P!\Q?\ Q%'V&?\ MZ"-S_P!\Q?\ Q% %VBJ7V&?_ *"-S_WS%_\ $4?89_\ H(W/_?,7_P 10!=H MJE]AG_Z"-S_WS%_\11]AG_Z"-S_WS%_\10!=HJE]AG_Z"-S_ -\Q?_$4?89_ M^@C<_P#?,7_Q% %VBJ7V&?\ Z"-S_P!\Q?\ Q%'V&?\ Z"-S_P!\Q?\ Q% % MVBJ7V&?_ *"-S_WS%_\ $4?89_\ H(W/_?,7_P 10!=HJE]AG_Z"-S_WS%_\ M11]AG_Z"-S_WS%_\10!=HJE]AG_Z"-S_ -\Q?_$4?89_^@C<_P#?,7_Q% %V MBJ7V&?\ Z"-S_P!\Q?\ Q%'V&?\ Z"-S_P!\Q?\ Q% %VBJ7V&?_ *"-S_WS M%_\ $4?89_\ H(W/_?,7_P 10!=HJE]AG_Z"-S_WS%_\11]AG_Z"-S_WS%_\ M10!=HJE]AG_Z"-S_ -\Q?_$4?89_^@C<_P#?,7_Q% %VBJ7V&?\ Z"-S_P!\ MQ?\ Q%'V&?\ Z"-S_P!\Q?\ Q% %VBJ7V&?_ *"-S_WS%_\ $4?89_\ H(W/ M_?,7_P 10!=HJ&WA>%2'N)+@GO(%&/\ OD"IJ "J5A_Q]:E_U\#_ -%1U=JE M8?\ 'UJ7_7P/_14= %VBBB@ JE?_ /'UIO\ U\'_ -%25=JE?_\ 'UIO_7P? M_14E %VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBN6\7?$"Q\)M%$R_:[IB-T$;@%%[DGM[#O0!U-%<_#X^\/S6\XD_W8?\ $T =M17 2?&K0U^[;7S_ /;- /\ T*JLGQNTX?6R?'*(?)IO\ 4>'L_P#;&5OY4?\ "<>.KC[F@;/^W.4?S:@#U:BO*?[>^(EQ M]S3O+_[8*/\ T(T;OB9<=!Y8^EN/_KT >K45Y3_8_P 1KC[]]Y?_ &V0?^@B MC_A"_'EQ]_7?+_[?)!_Z"* /5J1F$:EF(55&22< "O*O^%9^*IO]?XAS_P!O M$K?S%07WPBU/[+(\NN1ROCY4DW!6/IDGB@#O]#\;:5XBOKFTLYRTT)XW# D' M=D]16]7@'@WPKJ&H>(%C25M/:UD!DN"<,A'9?4G\J]_H **** "BBB@ HHHH M **** "J5A_Q]:E_U\#_ -%1U=JE8?\ 'UJ7_7P/_14= %VBBB@ JE?_ /'U MIO\ U\'_ -%25=JE?_\ 'UIO_7P?_14E %VBBB@ HHHH **QO%GC+0_ FCOJ MOB'5;71]/5@GVB[D"*6()"KG[S$ \#)X-3MXETB/3]/OVU6R6QU!HDL[DW"" M*Y:7'E"-LX*XE$,,FH7*0+)(02 M$4N1EL \#GBC7_%6B^%(8)M;UBPT>*XE$,,FH7*0+)(02$4N1EL \#GB@#4H MHHH **** "BBB@ HHHH ***I:UK%IX>T>]U2_D\FRLX7GFD"EMJ*"6. ,G@= MJ3:BKL3:2NR[17F$/[27@&XTF;5(M5G?3X6VO<"QGV@_]\?KT%>A:+K%IXAT M>RU2PD\ZRO(4GAD*E=R, 5.",C@]ZRA6IU':$D^OR,J=>E5_AR3TOH^G?T+M M%%%;&P45#/=P6JYFFCA'K(P7^=9=SXT\/6>?M&O:9!C_ )Z7D:_S:HE4A#XG M8TC3G/X8MFU17(W/Q=\$VN=_BK23_P!<[M'_ /02:RKG]H+X?6N=_B2%O^N< M,K_^@H:Y98["P^*K%?-?YG9'+L;4^"C)_P#;K_R/0Z*\GN?VG_ $&=FHW-Q_ MUSLY!_Z$!65<_M;^#(<^7::Q<'_8MXP/UD%7W M6_,]MHKY^N?VQ-#7/V?0-0E_ZZ21I_(FLR;]L8R-LM/"+.QZ;[_G\A'_ %KE MEG^6Q_Y>_@_\CLCPSF\MJ'WN*_-GTI17S1_PTYXSO_\ CP\$;L]/WBOFC M_A*OCYJ7^IT?[+G_ *=84_\ 1AH_LS]H/4O];=_90?\ II9I_P"@"C^VE+X, M/4?_ &[_ ,$/]7W'^)BJ*_[?_P" >X^,?B5X:\ ^2-=U6.QDF&8XMK22,/7: M@)Q[XQ6GX=\2Z7XLTN/4=(O8K^S>:^(?BUX/\::#J\=[X MO\Z[GN$ 6^W^;&0.-FX< C^[[Y[UT?PNM/BMX1T675?"^EW$FDW;AGBDB1Q* M5'#!&^?'.-R\''?%>13XAQ'UN5*I0?(NB3Y5X6POU&-:EB8\[ZMI0? MDGO?^K(^SJ*^:;7]JKQ!X?F6W\5>#V@EZ$Q^9;,/^ 2 Y_,5W&@_M2>!]7VK M=7%WI$AXQ>6Y*Y_WDW]2SK 57R^TY7VEI^9\U7X>S.@N;V3DN\;2_*[ M/7J*QM#\9Z#XE4'2M9L=0)_AM[A68?50=@!61 M>>-M!L<^;JUKD=1'('/Y+F@#;HKB;SXO^'K;/ER7%U_URA(_]"Q6+<_&Z-FV M6>D22L>GF2@'\@#_ #H ]0HKRC_A._&NK?\ 'EHGDH>CBV<_^/,<4?V7\1M7 M_P!==FS4_P#35(\?]\#- 'JQ(4$DX%9MYXGTBPS]HU.TB(_A:9=WY9S7G@^$ M.KZD0=3U[>>_WYO_ $(BM*S^"FDQ8-Q>75P?12J#^1/ZT :UY\5?#=KD+>-< M,.T,3']2 *P[SXWZ?'G[+IUQ-_UU98_Y;JZ&S^&?ANSP1IRRM_>F=G_0G'Z5 M>D;PYX9&9#IFE!>[F.']3B@F4E%7D[(X/_A:'B75/^0;H.0>C>5)+^HP*-_Q M'UCHILXS[1QX_/YJZ'4OC9X TK(N?&>AJPZK'?1R,/P4DUR^I?M9?"S3<@^) MALE_F3_\*U\4ZISJ.O84_P / MG228_#@5A>)OA?=:*L3V=RNJ;FV2+&H5T;/ID\>_:LS4?VY/A[9Y%O:ZW?GL M8;5%'_C\@/Z5\6>.O$?_ D'C+6M5MO-@M[^[ENXXW/S*LCEP#COS7GXC'*F MXQII2;OUM^C/E\TXQR_ TU/#R59WLU%[;Z[>1^B&@_!W3&T^-]0N))[H\N+> M0!%/]T<<_6MB/X2^&TZVTLG^].W]#7Q?\$?VA->^%?A2?2=)\+G7S=7+733E MI#M)55VX53_3?\ H)%71QT*D%)JS[;E MTN,J?ZC2_LF?^G>R3'_ M '\-;?6H](O[C7_6JA+^'AJTO2F_\SZHC\(Z'%]W1[$?6W0_TJU'HFG0_*'[D2)_NJ!4E?('_#+'QAU M#_D(_$O=GK_Q,[R;_P!"44?\,/\ B34/^0C\0MV>O^CRS?\ H4@H]M5Z4_Q# M^VLVE_#RV7SG%'UK=:I96.?M-Y!;X_YZRJO\S61=?$3PI8Y^T^)]&M\=?-U" M)?YM7S7:_L 6:X^T^-9Y?7RM.5/YR&M>U_8)\*)C[3XCUB7_ *Y")/YJU'M* M[^Q^(?VAQ!/X6>?,\:Z$NW/_72[C'_ *#$*V+7]C7X86^/ M,TJ\N?\ KK?RC_T$BCFQ+Z(/;<33^&C1CZRD_P B>Z_; ^%EOG9X@FN?^N6G MW'_LR"LBZ_;<^'%OGR_[8N?^N5F!_P"A.*Z>U_95^%=GC9X2A;_KK=7$G_H4 MAK7M?V?OAQ9X\OP9I#?]=;82?^A9HMB7U7XA[/B>?Q5*,?13?YGE5U^WEX*C MS]GT/7IO^ND<*?RE->0_'[]IK3_C-X3M])T_1KO3&M;I;OSYYE;("LFW '^W MZ]J^R[7X5>"K''V?PAH,&.\>F0J?T6JWBSX/>#O&FEQ:?JFA6QM(I1,J6P-O M\P!')CP2,$\&N;$8?$5J3AS+7R\SGQ&5Y_BJ,Z57%PM)-64+;^>Z/SG^$-S+ M)\4_"*M(S#^UK7@G_IJM?J57E6D_LP_#C0]5L]1LM :&\M)DGAD^US':ZL&4 MX+\\@5ZK1@<+/#PM;VZTVWN(]\-VGEJD\;#@_==>5.X _ N MJVWAZUTJZL?B#:P;$9;E8;AM3_TEH)\#]^+/!NA^.]'?2O M$.E6NL:>S!_L]W$'4, 0&7/W6 )Y&#R:K:I\.?">MZ98:;J/A?1;_3M/799V MEUI\,D5LN ,1HRD(, #@#H* .)\2+9?\+RD?Q#Y7]BIX/N# ;S'E ?:/]-(S MQ_J_L^['\.,\5PGPJ63[5X.?QMC[&GPZ!B.I8VA/,7[43G^+R/LN_OC[U>^: MUX0T'Q):6MKJVB:=JEK:NLEO#>VD1SS0!R_P'_M'_ (4OX*_M7S/MW]DV^[SO M]9MV#9N_VMFW.>444 5IX[MI,PS0HG]V2$L?S#C^51^5J/_/S:_P#@ M.W_QRKM% %+RM1_Y^;7_ ,!V_P#CE'E:C_S\VO\ X#M_\Y\;:-J6B-X7CN;4PQ:.D6-K+A47'*L/7U'?/?-=_HMKXLN?#>F-I$NK)HS6 MT9LQ9NRKY.T;, *)_7?%=/\ ^RFOK6BL9X'#U/BIQ?R/0ACL?3_AUVOF_P#Y(^-) M/A''DL^@Z_GNQL+G^?EU5D^%^GQ_ZS3]8B_W[:9?YI7VK17*\IP+_P"7,?N. MO^VLX6V*?X__ "1\3+X&T"U_UUOZD M;_T*:M:T^(G@BWQY6B^!V]"T4;G]7-?59 88(R*KRZ99S_ZRT@D_WHU/]*Z( MX*A#X:<5_P!NHX9X[-Y_%B;^O-_\F?.MK\:-!M,?9['PC#_URCC7^35KV_[1 M*0KMB?0D7TCDP/T>O9Y?">B3_P"LT;3Y/]ZU0_TJG+\//"L_^L\,Z/)_O6$1 M_P#9:Z(P>1@ MY9ATC#[Y?_(LXM?C[=-_RPTX_20__%5(OQWO6Z6EB?H[?XUTDO[//PVF^]X, MTH?[L.W^1JI+^S+\,)OO>$+,?[LDJ_R:B]3LOO\ ^ 0ZF9=*4'_V_+_Y6SD- M3^+'B356NHUN+2ULI0!&MK"RS)TS^\+G.>>B@BKFD_&+7K,NEVMI?0A56/,3 M)(",Y+,&PV>.PQCO7'ZA^S+XH\/?$#4+[P:VDV?A6;8(]+N+J8' 09.2C8;= MN(.3U_"M#PC^RO+K^J:M=_$Q;35%;RQI\>FWDR+;CYMZX 7C[G7/0UQQK3;4 M?9N]WWMUUOV?1&"Q>,<>6.']^[WE[OKS6;L^GN[]%N=7=?&2YOH6AN-(LKB% MNLC^JFJK4575JM*,O77\T;4LTS["OFH4(Q?E M6:_]QH\@U+X7Z;-)OT^YN;(YR%D(E ^G"G]:W-!_X3'PUM&G^-[Z-%Z12IYL M8_X [$?I7;R_L,?#Z3[M_P"((_\ =NXOZQ&JDG[!_@EO]7KGB!?]Z:!O_:0K MRHY1AH2YZ='E?E.2_*QZ53B[BNU).)D_W],#?^U16#K'[" M/B73=SZ+XKL[T#G;-"]LY^F&8?F13E7K05W3_&_Y'/',L]E+E66_^5H+\TCW M/_A=^H?] ZV_[Z:C_A=^H?\ 0.MO^^FKY2UK]GOXI>%MQDBU1HU_Y:6,C3+C MU_=L2/QKETA\5:?.T,_B?5K)UX*">4,/J"XQ7E5,\H47RU4XOS37YH]FE'B: MM'FIY2Y+^[5IR_)GVK_PN_4/^@=;?]]-_C1_PN_4/^@=;?\ ?35\KZ#H_BG5 M=JVWQD&G2G_EG?ZC?6^/^!!2OZUW^F_!/XX:A!YVE_%>WU.#L]MXCNY5_/9B MNVCF-/$*]+WO1IGG8C,=_V_1-_P"A+75] M8E_S[9Q_ZQ8E?%E];Y)/]3UW_A=^H?\ 0.MO^^FK(A^*^NPZM-?&2.1)!M^R M."8E'; SD'WSS7A_Q0T?X]:;X)U"3QE?F?PZNSS]LULQW;U\LC8-_P!_;TKS M.X^+7B#4/#\&E21&.8G9/?KG?)'Z8QP?4]_;G/'4S*G1E*-16:5]>N_^1D^+ M*-.7)7P]2FVM%*.K=_G9>;TT?;7[=3Q/X_UI%:TTT6R.,JRP!00>A!D)H?PO MX\U)2U[K LX^K;KDH/R08KQ6+]GWX[^(HT;4/B%]DMV /E?VO<]/]Q%V_K4B M?L+ZWJ[!]<\?^:W4[;5YS^;R#^5=?MJLMJ;^\T_MO-*G\#+9/_%*,?S/2K[P MKX?L27USQ_I%I(.OGW,8/YO(/Y5B7'B3X3:&Q-UX]T^\QU$0>8?^0B:S=._8 M)\,1X^W^)=6N?7[.D4/\U>NIT[]BOX:6./.MM2U#'_/Q>D9_[X"T^;$/:*7S M#ZUQ)5^##4X?XIM_^DG-3?M#?!_1/^/6XBU(K_=\_]_7%4+C]N#PMIBE- M*T.\<=.;&.!3^4Q_E7KFG?LQ_##2\>3X0LY,?\_$DL__ *&QKJ--^%O@W1\? M8O">B6I'\46GQ*WY[\D@^K\2U?CKTH?X8M_P#I1\PS?MWZQ>RF+2O! MD4[]M\[L?^^57^M2)^TS\;->XTGX=+M;I(NDWV]K#:1B."*. M&,=%C4*/R%2T>QJOXJGX!_8V;U/X^92_[=A&)\?_ /"3_M0^(O\ CTTHZ8K? M].UI#C_O\2:/^%7_ +2?B+_C\\6G3-W7_B9B+'_?A3^E?8%%'U:_Q3;^8?ZK MQJ?Q\96G_P!OV7W)'Q__ ,,@?$G7/^0]\1A+N^]_I%S=?^AEJN5'@_)K\U2DYO^]*3_ %/FG3_V$_"%K@W& MKZG>GN)"JK_XZ ?UKI]-_9#^'NGX)T6WNW'\5S)5E M!Z%@BG;^.*QQ$<+"/-B%%)=[6_$]>CD]#$/V-'#*7DH)_@D,\!_#6Q^&FE3: M=X=CM[&SFF,[QE)9,N5"YRTIQPHKI?*U'_GYM?\ P';_ ..4_2]4M-:T^"^L M+F.[LYUWQS0L&5A[&K5=-.,(P2IK3I;8Z(TE17LXQY4M+;6^12\K4?\ GYM? M_ =O_CE'E:C_ ,_-K_X#M_\ '*NT5H44O*U'_GYM?_ =O_CE'E:C_P _-K_X M#M_\5J/_ #\VO_@.W_QRKM% %+RM1_Y^;7_P M';_XY1Y6H_\ /S:_^ [?_'*NT4 4O*U'_GYM?_ =O_CE'E:C_P _-K_X#M_\ M5J/_ #\VO_@.W_QRKM% %+RM1_Y^;7_P';_X MY1Y6H_\ /S:_^ [?_'*NT4 4O*U'_GYM?_ =O_CE'E:C_P _-K_X#M_\5J/_ #\VO_@.W_QRKM% %+RM1_Y^;7_P';_XY1Y6 MH_\ /S:_^ [?_'*NT4 4O*U'_GYM?_ =O_CE'E:C_P _-K_X#M_\A\K4]. MM=0CQC;=0K(/_'@:OT5,HJ2M)71492@^:+LSR_7OV;/ >N;F72Y-,E;_ ):6 M$[)^2G*C\J\_U+]D::PG^T^'/%,UK,OW%N8RK#_MHA'_ *#7TA17CULFP%=W ME22?EI^5CWL/G^9X=6C6;79^]^=SYD_L+X[>!/\ CUOVUZV3KB9+H$?24"3\ MJ?#^U!XL\+R+#XL\'^6V=I95DM&/OAPP/X8KZ8IDT,=Q$TCQG3?VK/!.I6KF]BO["15 M),4UN) Y'("E2>OOC\*P_#_[5V@ZGK\=GJ'AXZ7I\K[%OC,LFS)P&==HP/7! M./>N\^('P)\,^,-$OHK/2;'2]6D3,%[;Q"/;(.06"XR#C!R#P3WKY^\/?LM^ M,;[Q!%:ZK;1:=IBR#SKT7$;Y0'G8H)))'3('O7D8RKGN'JTX02FNZCOY2[?* MWJ>Y@ 8 M?O>)K0_[JNW\EKEHOV3_ /']YM4E_WKE?Z**N1?LN^ 8_O6-W)_O7;_ -,5 MZ_M,Y>T*:^I5?HHFC+^T9\.X>OB)3_NVD[?RCJI+^TW\/H_NZM- M+_NVS_P!'JY%^S[\/H?N^&X3_ +T\K?S>C_A; M?_/I?^!!_P 8]'I6?_@!A2_M4>!(_NS7\G^[:G^I%5)?VMO!4?W;76)?]VWC M_K(*[.+X(^!(?N^&+ _[R%OYFKD7PE\%0_=\*Z0?]ZSC;^8H]EG#WJ07R8>V MR".U*H_62/-9?VP/"B_ZO2=8?_>CB7_VH:IR_MB:&O\ J] U!_\ >D1?ZFO8 M8OAWX4@_U?AC1X_]VPB'_LM6XO">AP_ZO1M/C_W;6,?TH^K9L]\1%?\ ;H_K M>1QVPLGZS_R/")?VR;)?]7X7G?\ WKQ5_P#9#59OVQY9CB#P?D^^H%OT$5?1 MD6EV4'^KL[>/_=B4?TJRJA1@# ]J/J6:/?&6_P"W(B_M#)X[8"_K4E_D?-/_ M U9XBN/^/;P5G_MI(_\D%'_ TA\0+C_CW\#9]/]%N'_EBOI>BC^SL<_BQC M_P# 4@_M7+5\. C\YR9\T?\ "\_B[5 M_P!PR5?_ $)J^EZ*/[+Q+^+%S_!!_;.$7PX&G\[L^:/^$Q^/-U]S0_*_[=(U M_P#0C7B/Q"T7Q18^)+BY\4V5Q;ZG?.9V>51MD)_NE?E('3 Z8Q7Z"TF >HS7 M'BN'GBH>HZM_95P?U5L M5]+T5T4\FJT8*%+%327I;[CEJ\04<14E4K8.FV_5/[SYH_X::\:V/_'_ ."- MN.O[J>+^8-.C_;&>%MEWX09&[[;_ ?R,?\ 6OI6F2PQS+MD19%]& (K3^S\ MPC\&,?SA%F/]IY5+X\ OE.2/ +?]L31&Q]H\/ZA%_P!*U+;]KCP;-@ M266L0'_:@C(_20UZQ<>$]#O,_:-&T^?/_/2U1OYBLNY^%/@R[SYGA71\GJ4L MHU/Y@"CZOF\=J\7ZQM^0_K61S^+#3CZ3O^9R%M^U!X!GQOO[JW_ZZ6CG_P!! M!K5MOVA/A]=8V>)(5_ZZ03)_Z$@J6Y^ O@"ZSO\ #5JO_7-Y(_\ T%A67<_L MR_#Z?.S2)K?_ *YWDQ_]"8T?\+4?^?;_ / D*_#T^E:/_@#.CMOC!X)NL;/% M6E+_ -=+I4_]"(K5M_''AR\Q]GU_2Y\_\\[V-OY-7F5S^R;X)GSLEU6W_P"N M=RA_]"0UE7/['OAUL_9];U2+_KH(W_DHH]OF\=Z,'Z2M^8?5LBG\.(G'UC?\ MCW:WOK>[&8)XIA_TS<-_*IZ^;KC]C:#.;?Q7)&>WF6(;]1(*A_X97\3V/_'A MXVVXZ?++%_)C1]>S*/QX/[IQ#^SJ_:D'M9/_ "YKG?'OQ"^,-AX9N8==LY=+L)B(I+R& MW$;#)^[O4\9Z?IWJ*F>PI0G33;+V\C@N8%)*RQLV'+#O@$MGMC-?=U=>4YI'- M*4JBARM.W?\ '0X<[R>635HTG/F4E>]K?AJ%%%%>V?.A1110 4444 %%%% ! M5*P_X^M2_P"O@?\ HJ.KM4K#_CZU+_KX'_HJ.@"[1110 52O_P#CZTW_ *^# M_P"BI*NU2O\ _CZTW_KX/_HJ2@"[1110 4444 %0W5Y!8PF:YFCMX@54R2N% M7+$*HR>Y) 'N14U>&_M0>$9/$=GH%_%'I^M#2)O-F\-7Y7%\DDL*"1-V5#HV M$!==NV9P2NY45\^>(M \$^*/@S;ZGIVAPZS?:@O]B:*OB.U2YN-/FDN' MB$"AP=GD.T@."?EA'S,JJ:W/BIX!?1?#^EWMMHN@^)_"GA32FC/AG6[0.9(T M09DBE8E$E5(E"[HSD%QE=V: /9Z*IZ//;W6DV,UI%Y%K) CPQ; FQ"H*KM'3 M P,=JN4 %%5I[J2&3:MG-,/[T93'ZL#4?V^;_H'77_?47_Q= %VBJ7V^;_H' M77_?47_Q='V^;_H'77_?47_Q= %VBJ7V^;_H'77_ 'U%_P#%T?;YO^@==?\ M?47_ ,70!=HJE]OF_P"@==?]]1?_ !='V^;_ *!UU_WU%_\ %T 7:*I?;YO^ M@==?]]1?_%T?;YO^@==?]]1?_%T 7:*I?;YO^@==?]]1?_%T?;YO^@==?]]1 M?_%T 7:*I?;YO^@==?\ ?47_ ,71]OF_Z!UU_P!]1?\ Q= %VBJ7V^;_ *!U MU_WU%_\ %T?;YO\ H'77_?47_P 70!=HJE]OF_Z!UU_WU%_\71]OF_Z!UU_W MU%_\70!=HJE]OF_Z!UU_WU%_\71]OF_Z!UU_WU%_\70!=HJE]OF_Z!UU_P!] M1?\ Q='V^;_H'77_ 'U%_P#%T 7:*I?;YO\ H'77_?47_P 71]OF_P"@==?] M]1?_ != %VBJ7V^;_H'77_?47_Q='V^;_H'77_?47_Q= %VBJ7V^;_H'77_? M47_Q='V^;_H'77_?47_Q= %VBJ7V^;_H'77_ 'U%_P#%T?;YO^@==?\ ?47_ M ,70!=HJE]OF_P"@==?]]1?_ !='V^;_ *!UU_WU%_\ %T 7:*I?;YO^@==? M]]1?_%T?;YO^@==?]]1?_%T 7:*I?;YO^@==?]]1?_%T?;YO^@==?]]1?_%T M 7:*I?;YO^@==?\ ?47_ ,71]OF_Z!UU_P!]1?\ Q= %VBJ7V^;_ *!UU_WU M%_\ %T?;YO\ H'77_?47_P 70!=HJE]OF_Z!UU_WU%_\71]OF_Z!UU_WU%_\ M70!=HJE]OF_Z!UU_WU%_\71]OF_Z!UU_WU%_\70!=HJE]OF_Z!UU_P!]1?\ MQ='V^;_H'77_ 'U%_P#%T 7:*I?;YO\ H'77_?47_P 71]OF_P"@==?]]1?_ M != %VBJ7V^;_H'77_?47_Q='V^;_H'77_?47_Q= %VBJ7V^;_H'77_?47_Q M='V^;_H'77_?47_Q= %VBJ7V^;_H'77_ 'U%_P#%T?;YO^@==?\ ?47_ ,70 M!=HJE]OF_P"@==?]]1?_ !='V^;_ *!UU_WU%_\ %T 7:*I?;YO^@==?]]1? M_%T?;YO^@==?]]1?_%T 7:*I?;YO^@==?]]1?_%T?;YO^@==?]]1?_%T 7:* MI?;YO^@==?\ ?47_ ,71]OF_Z!UU_P!]1?\ Q= %VBJ7V^;_ *!UU_WU%_\ M%T?;YO\ H'77_?47_P 70!=HJE]OF_Z!UU_WU%_\71]OF_Z!UU_WU%_\70!= MHJE]OF_Z!UU_WU%_\71]OF_Z!UU_WU%_\70!=HJE]OF_Z!UU_P!]1?\ Q='V M^;_H'77_ 'U%_P#%T 7:*I?;YO\ H'77_?47_P 71]OF_P"@==?]]1?_ != M%VJNJ:7::UI\]C?VT=W9SKLDAF4,K#W%,^WS?] ZZ_[ZB_\ BZ/M\W_0.NO^ M^HO_ (NDTI*SV'&3BU*+LT<[X3^$GA+P/J#WVC:-%:7C CSFD>5E!ZA2[';^ M&*Z^J7V^;_H'77_?47_Q='V^;_H'77_?47_Q=9TJ-.C'DI145V2L;5J]7$2Y MZTW)]VVW^)=HJE]OF_Z!UU_WU%_\71]OF_Z!UU_WU%_\76I@7:*I?;YO^@== M?]]1?_%T?;YO^@==?]]1?_%T 7:*I?;YO^@==?\ ?47_ ,71]OF_Z!UU_P!] M1?\ Q= %VBH;>9YE)>WD@QVD*G/_ 'R34U !5*P_X^M2_P"O@?\ HJ.KM4K# M_CZU+_KX'_HJ.@"[1110 52O_P#CZTW_ *^#_P"BI*NU2O\ _CZTW_KX/_HJ M2@"[1110 4444 %:?=26MPB[U8IYD9#;&** M2IXRJGAE4CK** .?L/ /A_2[/0;.TTV.WM=#=Z'(P#D " MNBHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J5A_Q M]:E_U\#_ -%1U=JE8?\ 'UJ7_7P/_14= %VBBB@ JE?_ /'UIO\ U\'_ -%2 M5=JE?_\ 'UIO_7P?_14E %VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *I6'_'UJ7_7P/\ T5'5VJ5A_P ? M6I?]? _]%1T 7:*** "J5_\ \?6F_P#7P?\ T5)5VJ5__P ?6F_]?!_]%24 M7:*** "BBB@ KQC]I3Q+XC\,Z?H-QI^H:AH?ALW!_MC6-+BC>6UP\7E;]ZOM MB(\WTF431R[BJNC" M13&,,#@AF4CY@R@')^+/&6N:/H^@W&HZWJ<'AP6KW%[XR\+6MI<0,K-_H\DB M2I*5C,0+NT4;*&=3N5,U;\4>)O$6L^*-[2""4W]U-Y MIA237L8[^&7%7=-^$>KZ'X+M/!]AXDM(_#K6\L6H^;I1:[G::62 M2X,,@F6.%6\PA5,3[!W;C%KQ7\)9M2OI;KP]K*>'6O-*71+[=9_:=]JI8H8\ MNNR5 \@#MO&'Y0X% '5^"/$@\8^"] U]8O(75=/M[X19SL\V-7V_ANK;JEHN MD6OA_1[#2[&/RK*Q@CMH(\YVQHH51^ J[0!6GU"*WDV.LQ/7Y('F M45YGXD^*7B+0_"MUKT7@B9K;2K5[K5X;Z^^SRQB-F$BVN(V%P56-WR3&K*T> MTDLP2_XD^* M-8T#1=$32+O6M9M6O8+/6=5.GEH1MQM"PRL[G<3M"]$% MW$>L44 >$V(K&.$R:I=VM]8RR7*^86@M'::XB+[4V+ M+(0?,*,/F#EZZGXF:??^.?"C^';GP+<7MSJMBFZ]:YM3:Z;>3[TA +'W/7\:LT44 5I]-M+ MJ3?-:PROTW/&"?UJ/^Q=/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[% MT_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_ M8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q= M/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7 M]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[% MT_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_ M8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q= M/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7 M]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[% MT_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_ M8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q= M/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7 M]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[% MT_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_ M8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q= M/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7 M]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[% MT_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_ M8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q= M/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7 M]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[% MT_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_ M8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q= M/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7 M]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_8NG_ //C;?\ ?E?\*/[% MT_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q=/_Y\;;_ORO\ A5VB@"E_ M8NG_ //C;?\ ?E?\*/[%T_\ Y\;;_ORO^%7:* *7]BZ?_P ^-M_WY7_"C^Q= M/_Y\;;_ORO\ A5VB@"&WLX+-2L$,<(8Y(C4+G\JFHHH *I6'_'UJ7_7P/_14 M=7:I6'_'UJ7_ %\#_P!%1T 7:*** "J5_P#\?6F_]?!_]%25=JE?_P#'UIO_ M %\'_P!%24 7:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ JE8?\?6I?]? _]%1U=JE8?\?6I?\ 7P/_ $5' M0!=HHHH *I7_ /Q]:;_U\'_T5)5VJ5__ ,?6F_\ 7P?_ $5)0!=HHHH **** M "BBB@#&\8^++'P/X9O]14D62-F1@3%(, Y!0Y&-I;0^(D=O-X,U M..\T!O$]BZ*ESI<:!WFA+J)"JG[[*FYPH^9BH"_,17C'P"7QO%K9Q]@NO%>C32RB1I9C-!$OFP2O&H,)$DA)W,Z MM.T ^BJ*ALUG2UA6ZDC MFN0BB62&,QHSX^8JI9BH)S@%CCU/6IJ "BLY;'[3=7;SM< >8!'LG=!MV+T" MD#KNJ3^R8/\ GI=?^!EU_P"! MEU_P"!EU_P"!EU_P"!-W\7IFI_P"R8/\ MGI=?^!EU_P"!EU_P"!EU_P"!EU_P"! M<]UO\R0#-U*/EWG;_%Z8H U M**I?V3!_STNO_ N7_P"*H_LF#_GI=?\ @7+_ /%4 7:*I?V3!_STNO\ P+E_ M^*H_LF#_ )Z77_@7+_\ %4 7:*I?V3!_STNO_ N7_P"*H_LF#_GI=?\ @7+_ M /%4 7:*I?V3!_STNO\ P+E_^*H_LF#_ )Z77_@7+_\ %4 7:*I?V3!_STNO M_ N7_P"*H_LF#_GI=?\ @7+_ /%4 7:*I?V3!_STNO\ P+E_^*H_LF#_ )Z7 M7_@7+_\ %4 7:*I?V3!_STNO_ N7_P"*H_LF#_GI=?\ @7+_ /%4 7:*I?V3 M!_STNO\ P+E_^*J"XTH"6U\M[K89/WG^E2_=V-_M>NV@#4HJE_9,'_/2Z_\ M N7_ .*H_LF#_GI=?^!EU_X%R_\ Q5 %VBJ7]DP?\]+K_P "Y?\ XJC^R8/^>EU_ MX%R__%4 7:*I?V3!_P ]+K_P+E_^*H_LF#_GI=?^!Z\\QKYF;J4?-CG^+UJ?^R8/^>EU_X%R__%4 M7:*I?V3!_P ]+K_P+E_^*H_LF#_GI=?^!EU_X%R_\ Q5 %VBJ7]DP?\]+K_P "Y?\ XJC^R8/^>EU_X%R_ M_%4 7:*I?V3!_P ]+K_P+E_^*H_LF#_GI=?^!VVKM !5*P_X^M2_Z^!_Z*CJ[5*P_X^M2_P"O@?\ HJ.@ M"[1110 52O\ _CZTW_KX/_HJ2KM4K_\ X^M-_P"O@_\ HJ2@"[1110 4444 M%%%% !1110 4444 %%%% !1110!'<7$5G;RSSRI!!$I>221@JHH&223P !WK M/\/>*-&\76)OM"U>QUJR5S$;G3[E)XPX )7#;SQ_\ #O6M M!T^ZAM+ZZC4PR7*%H2Z.L@20#G8VW:V,_*QX/2O*_"OBK7=;\6?$+Q5:V>FZ M?&;*RT&UFTJ[:\M+[4O-D5)1*\,0?RVGCB8[3C:1D[< ]A7XB^%FO+&S;Q# MIL-[?LR6=K/=)%-HKSGQ]X(\/7OA\^!K*.&&>Z2TN+ZZ=AOL[. MV*!;AW/W3B'9&.,MN8#"2$9]"L_[*DW9@#W/6/%NC>'7D75-3M=.6.W-U++=2"..*(.J;G<_*@+, -Q&><9 MP'SKT6L6$FAB)ICJ:7*&V\M<[G\W.W:,')SC@UQ&BS6;6&H>+?% MWE!K.XA@BD=0VV2V5H2%1 2\AN9;H(HRS%T"C.!7$:UX87PYX?T:"X$4$&H^ M.[?5M;TU)5>.R6=RT,4NT[<>:+;/\)9_:GVN/[+MW;=WFYVXSQG/7BH+KQ_X8LO#\&O7'B32(-"N&"PZG+?1+;2$ MD@!92VTG@]#V->>>$[C2+'Q%\3-4U(Q?\(WIOB.*XLW92ZK>_8X$G\M1DNYE M+[R^O-2"7ENMZFEM=X)BV*X 8HJ9; M)4MN.'4X(!ZO;W$5Y;Q3P2I/!*H>.2-@RNI&001P01WJ2N!^ EW'>?!OPB\- MD-/A2PCA2!93*NU,H&5R!N5@NX''1A7?4 %%%% !1110 4444 %8]SXRT"S\ M06^@W&N:;!KMPN^'3)+N-;F5<$Y6(G<1\K<@?PGTK8KYG^+7A_Q%H=_K?A^S MBT;6KGQMK]K?:;,UTZZI9M'Y(:3R1$P>*!801)YB[ 0.I (!]"ZMXFTK0'QJ M=_!IZ_9Y;MI;I_+C2&,HLCLY^50#*G4C[WL:+'Q-H^J:#_;=GJUC=Z+Y;R_V MC!(M4\NT=[>6.QTR6ZM_.B22W!?S MBNY2Q6XD=2 R\VZX((W5XX8[U?A[J6FZNL$R6OQ%AAUW4+;*6]_"]U#*TQ3I M$@\V*-TW, 8GRQ^8T ?04'B_1+SPS+XBM-4M;_0XX9)SJ%E*+B(I'NWE63.[ M&U@0,G((ZT6?C#0=2UZZT.TUO3;K6[1#)<:;#=QO2/XAZU MY+II;5?BYXST.SVR:3>ZQ83W"HH:,/;VRRW)Q]W)9;*-\\_O>>:Z&XT/0]6\ M=>&Y-/$-EIW@ZYG,EVIVJ]YNM#M-;TVZUNT M0R7&FPW<;W,*@J"SQ@[E&67DC^(>M>!>'E>/PKX!V<>+9/'MVUX 1]H+">Z% MUN_BV_9P,]MFSMBO0;[P[H&O>-/#PLUAM-*\(SW FNE;8LEWMT %%%% !1110 4444 %5#J]BNK+I9O;<:FT!N5L_-7SC$&"F0)G M.T,P&[&,D#O5NO))-,L[3]JRSNX+2"&ZN_!]VUQ/'&JO,5O+55+L!EL 8&>@ MXH ]'D\5:+%X@CT%]8L$UR6+SDTQKE!K+(OAKQ>W \8/\1;46A? M'GEQ=6WV<<\[?L?KQY>[MFO6O#NDR>(O"\NL(+1=2U.[?5[*>^MOM$<.1LM7 M,:NF2(%B! <'.>: .C_X2[0_^$=_M_\ MK3_ .PMGF_VI]JC^R[,XW>;G;C/ M&_U$27D:!X9[M;AB]U""O[L[I'7:OW2&7/6OH+Q7NU+6_#NC+_ *N6 MY.HW(XYAMMK+@GG/GO;=.P;D4 7]-\8:#K&L7ND6&MZ;?:K99^U6-M=QR3P8 M.#OC!++R<:-:ZQ87.L6:A[G3X;E'N(%.,%XP=RCD=1W%<%; MZ#H5_P#$+PY?:;]EL=+\*+=:;#.C!1<7$#)9) OFOA?3 MTU#P?\([*2-9/$5UKVHQZO&QQ,ZM%>+J0E/7[Y0-GG=Y??% 'T'X?\8:#XL^ MU?V'K>FZS]E<1W']GW<<_DL#P:X?P_HNA^)/'EYXEA%HFE7NC_P!@V$*%574H$-IIKB=P MD<2*"69F/ 4 $DG@ 5/7!_'C2K+5_@SXVBOK.WO8XM&O)XTN(ED"2)"[(X!' M#*P!!Z@C(H [&;5[&WTE]4EO;>+3(X#/*HA6(+N,A&STJ+5;A6&<%8%BA! M'NTCN#ZP^U '96GB[0K_ ,076A6VM:=-X]: /;-8^(7AGPY]I M.L:]I^CQV]PMK)+J5PMM'YS1B0('D(5FV,&P">#5W7?%6B^%]-74=9UBPTC3 MV946[OKE((BQ&0 [$#) ..>U<%&EII?@VWN[W2[>_P#%?B*&X2#3Y5RTK7+& M5X3W6-04$C?W(5SG8@KG]#\.V7A#X@?#C0[G4%U/0]%\+ZA8V5Y<.I1KR%[> M*;=R0&$2RC:3\JB0=C0!ZOJWC7P]X?NM/M=4U[3--N=0.VSAN[R.)[DD@8C5 MF!H]:?JWB[0O#^H:?8:IK6G:;?:@_EV=K=W4<4MRY(7;&K$%SEE&% MSR1ZUX3X1T&R\4_ ?3_"+6ZSZOXILI+6.21?,>WTM9Y!;W!R?ECBA96B7A2[ M+C[[&NJ^/6FR?\*MO=;T>;3;_3X8+:ZU&.Z!>;6;."1)4MX[H-^[+@R;2$]0VUQAAD="/6GT %%%% !1110 4444 5+?5[& M\U"[L(+VWFOK,(;FUCE5I8 X)0NH.5W $C/7!Q5+3/&&@ZUJU[I6G:WIM_JE MB2+JRM;N.2:W(.")$4EEYXY YKSSX;Z99Z7\>/BRME:06BS1:3<2K!&J!Y'2 MX9W; Y9B223R3UJ/4+?P]IOBC3_$=I%!9:-X+L;W3[>2)U3[9TRQM[.>XU&TMX+V6.&UDEG55GD?_ %:(2?F9NP')[5QM]X(U M6/X=P6^GW>EV/BN*SFSJ>I6?VJ*.:<;[E@NY<;I"3D[AZJPX/ENIPV.L?!_X M%ZDVC0V4]IK>B6]GYG[YX(?,1/W1LX4 ]@23T !)P :I>'?&&@^+DN'T+6]-UI;=_+F;3KN.<1- M_=;83@\=#6-K=A!XN\9II5U&MQIFGZ?)+>%)]+T%;5@KWXA25_M,:CEDW/$L;#JHW#*R(: /5=/ M\;>'=6M]2GL=>TR\@TPLM]);WD+]4N+6&UNO$D]OJ":5> MQ9:**)%2":: X8.[QER#@CY5.&5J .ZT'Q)I/BK3UO\ 1-4LM8L68H+JPN$G MB+#J-R$C(K1KRSX)G4[/7/B)IVK_ &.[U"'7!<7&J:=&8K>Y>2VA*J(B3Y;1 MQ+"K+N8]&));)]3H **** "BBB@ JE8?\?6I?]? _P#14=7:I6'_ !]:E_U\ M#_T5'0!=HHHH *I7_P#Q]:;_ -?!_P#14E7:I7__ !]:;_U\'_T5)0!=HHHH M **** "BBB@ HHHH **** "BBB@ HHHH IZOH]AX@TV?3]4L;;4K"<;9;6\A M66*09SAE8$'D \CM1'HVGPV=E:1V-M':V6S[+ L*A(-@VIL7&%VC@8Z"KE% M'*:M\)_!&OZI-J6J>#?#^I:C,0TMW=Z7!+,Y !9V0DD TK4].MW\R&TO+**6*-N1N5&4@'D\@=S2:=X$\-:/H5UHEAX=TJRT:Z+&XTZ MWLHH[>;< K;XPNUL@ '(Y %;M% '.WGPY\)ZEH=IHMWX7T6ZT>S;?;:?-I\+ MV\#<\I&5VJ?F;H.Y]:I2?!WP%)I\-B_@CPX]C#(\T5LVDVYC1W"AV5=F S!$ M!(Y.U?05U]% !1110 4444 %%%% !1110 5F6/AC1M+U:^U2RTFQM-3OL?:[ MV"V1)KC'3S' W-CW)K3HH R-7\(:%X@TMM-U31-.U+3FE,[6=Y:1RPF0L6+E M&!&XLS'.,Y)/>I[;P_I=GH@T:WTVS@T@1&W&GQP(MOY9!!3RP-NT@GC&.:T* M* ,S1_#.C^';6UMM*TFQTRVM4DCMX;.V2%(5=@[J@4 *&8!B!U(!/-8^F?"? MP/HNJ1:EIW@WP_8:C"Q>.\M=+@CF1CG)#J@(/)YSWKJZ* ,N'POHUMX@N-=A MTBQBUNXB$$VI);(+F2,;<(TH&XK\J\$X^4>E8EI\'_ 5A>?:[;P1XFW&K>2;;[?+:1M/Y1!!C\PC=M M(9AMSCD^M+KGA#0O%&F1:;K.B:=J^G0LKQVE]:1S1(R@A2$8$ @$@$#H36O1 M0!BZEX*\/:QH5OHFH:#IE]HUL$6#3KFSCDMX@@VH%C*E5VC@8' Z59T_PYI. MDV\4%CI=G9PQ0"UCCM[=(U2$'(C X3)/R].:T:* .6T/X5>"O#.I1:CH_@_ M0=*U"'<([NQTR"&5,@J<.J@C()!YZ$U$-!T[[9 UK<_9-,@B\^%L M;HWVJ-R' RIX.*T_#OA31/!]B]EH.CZ?HEG)(9GM].M4MXV<@ L50 %L*HSU MP!Z5JT4 %%%% !1110 4444 %9^N>']+\4:;)IVLZ;9ZMI\A!>UOH$FB8@Y! M*,"#@@'IVK0HH PY/ OAN;PVGAZ3P]I3Z F-NE-91&U&&W#$6W;][YNG7FK> MB^&])\-VZ6^D:79:7;I&(EBLK=(55 S,% 4 !G% M[^ZOM&\/:5I-[=9^T7-C910R39.3O95!;GGGO3[;P7X?L[G5;BWT+3(+C5@1 MJ$L=G&KW@.;[V>I]:V:* .>\2?#OPKXRNHKG7_#.CZY<1)Y<]27G@/PSJ'A^WT*Z\.Z3@[FMVB@#EM:^%7@KQ)?&]U?P?H&J7K*J&XO=,@FD*J,*-S*3@ =JLR?#[ MPM-K5KK$GAK1Y-6M51;>_:PB,\(080))MW* .F#Q7044 %%%% !1110 4444 M %%%% &!:> /#%AK%YJ]MX;TBWU6\#K>]4--^$ M'@/1KQ+O3_!/AVQNHSE)[;28(W7Z,J BNNHH Q/$G@?PYXR:U.O^']+UPVNX MVYU*RCN/)W8W;-ZG;G:N<==H]*/$O@GP[XT2W3Q!H&EZZMN6,*ZE9QW C)QD MKO4XS@9QZ"MNB@#.NO#NDWUG>6ESIEG<6EZH2Z@EMT:.=0H4!U(PPV@#GL * MS_#?PZ\*>#KJ6ZT#PQHVAW,J>5)-INGQ6[NF0=I9%!(R <>PKH:* .:;X9^# MWL;ZR;PIH;6=_,+B[MSIT)CN)0"['2;[2[;PAH-O MIE\4-W91:9 L-P4.Y#(@7:^T\C(.#TKJ** *6BZ)IWAS38=.TFPM=+T^#(BM M+*%88H\DL=J* !DDG@=2:NT44 %%%% !1110 52L/^/K4O\ KX'_ **CJ[5* MP_X^M2_Z^!_Z*CH NT444 %4K_\ X^M-_P"O@_\ HJ2KM4K_ /X^M-_Z^#_Z M*DH NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 45@:7X^\-ZYJCZ;I^N6-Y?KG-O#.K,<=<<\X]JWZB%2%17@[KR- M*E.=)\M2+3\U8**BNKA+.UFGD$C)$A=A%&TCD 9.U5!9C[ $GM7 _P#"_/!: M^&+KQ$UYJ2:-;7:V,MT^AWZA9BY39M,.XX<;"0,!B%)#$ V9GH=%G- '8456T[4K36+"WOK"ZAO;*X02 M0W-O()(Y$(R&5@<$$=Q5F@ HHHH **BNKJ"PM9KFYFCM[:%&DEFE8*B*!DLQ M/ ))-W2B18X[:6811F18Q),R*RPQEW"[Y"JYSSP< '3T5R?B MSXH:!X*UBPTO5&U+[=?JS6L5EH]Y>>=M#%E4PQ."P"LQ7.0!DC'-:?A'QCHW MCS0X=8T&_CU'3IBRK*@92&4X965@&5@>JL 1Z4 ;-%<^_CC2E\2G0574)K]6 M".T&EW4MO$Q0.%>X6,Q(=I4X9P<,OJ*A\._$GP[XLU:XTW2]0:YNH5>0;K>6 M..9$?RY'AD90DRJY"LT98*6 )&1D Z:BN9\._$GP[XLU:XTW2]0:YNH5>0;K M>6..9$?RY'AD90DRJY"LT98*6 )&1EOB[XDZ%X'OM-L]7?4(Y]1D$-J+72KJ MZ660AB(PT,3+OPK':3G"DXP,T =1117-ZCX\T_3/'6C^$Y8+QM2U2VGNX9EM MS]G5(MNX&0X!;YA\JY(X+;05) .DHHHH **** "BBB@ HJ*:ZAMY(DEFCC>5 MML:NP!<]< =S4M !117&Z[\7_"?AK5K[3M2U.2VFL0OVJ7['.UO;LR;TC>=4 M,:R,I7;&6W-N0 $LH(!V5%8GBSQEI/@FQM[O5YY(8[BX6U@CM[:6YFFF8$A( MXHE9W;"L<*IX4GH#69K7Q6\,^'_"%GXIN[VX;0;M4>*\M+"XN0%$OB-H'C>[U&STJ[F-_IK(MY8WMG-9W,&]0R%H9D1PK M Y#8P><'BIO$WC?2_",MI%?C4)9[I7:*'3M,N;Z0JFT,Q6"-RJ@N@R0!EA0! MOT5S-[\2/#NG^*HO#L^H%-4=HXRHMY6ACDD!,< M_$CP[I_BJ+P[/J!35':.,J+>5H8Y) 3''),%\N.1PORH[!FRN =PR =-16%X MT\;:1\/M!FUK7)KBVTR$_O9X+.:Y\L8)W,(D8JHQRQ&!QD\BN8OOCYX.TR;R M;F76HI?-AMRG_".:B2LTH4QQ'%OQ(P9<(?F.X<B45@Z#XWTGQ-H=UJVG MM>2VMJ\L4TTBD:$S M76GW%H"ZL58+YT:;MK*RG;G!!!P: .BHIKN(T9CDA1D[02?R'6N=\ >/-/\ MB/X?_MG3(;RWM?M,]KLOH3#+NBE:-B4)RO*GAL-Z@'(H Z2BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *I6'_'UJ7_7P/\ MT5'5VJ5A_P ?6I?]? _]%1T 7:*** "J5_\ \?6F_P#7P?\ T5)5VJ5__P ? M6F_]?!_]%24 7:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#P3QM\)/BEK7BG4KW2?&_V339YF>WM_[1N8/*0GA=J*5X'%G)QSS7T]17S]3),-4DY.4M?[S M/J*7$6+HQC",(67]Q=#X*\(_"SQKJ7BJ"RT_3;[2M0BDS]LF62!;8C^,R 97 M'MR>V:]>_P"%(?&+_H?_ /RLWG_Q%?2]%<6'X;PU"+3G)^CM^1Z.+XMQ>(FI M1IP5EU7-^9XE\-_AYX_\$^(O[7\5^-([W0[>&1KB&74)YDQL/S-YJA5"_>SG MM7D'@CXA6?@>QF\<:CJFE>*_!=GXAU")K"VN5%SHTLUY,8KR-/,*7)D4MU42 M*AS&2IDS]F45]#A<+#!T_9TVVM]7<^5QN-J8ZK[6JDG:VB27X'D/Q7UBSUKP M'H?Q,\+7*ZR/#EPNK0R6#;Q=6?\ J[R($?\ 3(N<$9#Q $<&NV^'DPU?0V\0 M;&1M=D_M!/,7:P@8!;<$8RI\E8R5/1F:NHHKL. \!^ KZ#;_ !&\9>%M.URS MU:P\,7).A64=Q'(;."=5>X5 "21'(WE;C]P93C<09/AEXRT7X1WGQ TCQMJM MMH&JR^(KS5XI-0D6+^T;:]44 >5_LT^&]4\,? M#!(=4MYK#[5J%Y>VNGW"E)+2WEF9HXV0_<.#NV\8W8(!R*]4HHH *^8_B)\# M?C/XA\::MJ.A_$7[#I-Q.TEM:_VM=VWDQDDJFR-"O XR#S7TY1652FJBLSR< MQRVCF=-4ZSDDG?W9-?D?%OB;X"?&W1_#>K7^J_$7[=I=K:33W=K_ &Y?2>=" MJ%G3:T>ULJ",'@YYKY>M[6=;F(F*0 ."25/K7ZYTW:O]T?E7EU\N]JVX3M=6 MU5_U1\9C.",-B)4Y4ZTH\KOK[U]N[TV/D%?V<_CX5!'Q/P/^Q@O_ /XW7>?! M?X/?%CP;XV@U+Q9X[_MK1DC=9+'^TKFZ\QBI"\2H ,$@Y'I7T)17?'#0BTTW M]Y[F'X9P6&K1K0G.\7?6;:T[H^8/AAXFM?#?B#P?I/@[Q);^+?"NI7 :'PKJ MD2MK'AE&BD8R!U)98UWE")1PI14<[LGFO'/Q2AU3QP_C+?YR6,]SH6L>![8+ M_:AL[=WEANI(VW$JDH\YMJ!0C!6+J'W?8E%=1]:?*VI>/K>;Q%\*H(_BIH>N M>(8K^\DFUG4(H7M$\RS=55(X6MPZ;CY88-GS"0>1L'N_PM^'?_"M]"OK674F MU?4=2U&XU6_O3"L*RW$S9 M$]*G37[).'T]A:BW,4P_A=IN0#RP0L 0":ZKX\^+-$T/Q)\,(-2UC3]/F3Q- M'=-'=721,L(M+M#(0Q&$W,J[NF6 ZFO8** /C>R^)C:/&-6@5%Z<,?K.B@#Y.^'^O1:EHMYK'BC MXK7AMKG09)/$-C8R7=K<:-=(Z;I'9KMVMIQ*6C6*&)$D^8+$5 ZK]G/Q)Y? MBS5-!\4>)+N\\:QV5J;>SFUA[BWFL3!&T<3'(PC=\E%;&_8SCZ_HH \V^'?@-U\7:G\0+_Q+9>);_6K&"UMY](M!;62 MVJ?,NP>;*7+,2V\N>H %8OQBNM(L-4GO]$\7?V9\3H+54T[2(=0#O?@;S'; M2618JZ.SM^\V;DSN#@)Q['10!\U>*/\ 1])^('@EY GC'7O%<-_I=CG]]=0- M);.ER@[QQI ^Y^B^002.*/%'^CZ3\0/!+R!/&.O>*X;_ $NQS^^NH&DMG2Y0 M=XXT@?<_1?(()'%?2M% 'E/[4FJ66E_ /QF+R\M[0W-A);P>?*J>;*RDK&N3 M\S'!P!R<&LCXY^,_"MOX?\$ZDFNZ/%:7_BG3+U+M;N(1W$<4\8DF#YPZHH4, MV2% &2!BO;:* **W&FZ?I]QJ*RVMM8LINYKL,JQE=H)E9^F-H!W$]!7R/H_C MK3+SPS\,-*T_X@_V0EUXNU>#4+?2=5AB>2"6YNW0R$98 [H]IR!^^4CYO+9? ML:B@#Y5T'XF6EYH^BZ?J/C.Z;P4GBC5["]UR'6'#I#'(YL(IKU'\Q$<$,)"X M+!%&XJ<'B?"WB*XU#3[;0F\>2>"?#$UQK1@\0:BMW;QW%Y]ND((N(Y[8,XB8 M, S-&6W H6&%^X** /D?XF>)I-(U2SOY/&FO+;P:5IQ\:VRZE+8W%D)'B9)X M+87 ^SW#D8>)%8!&(&&8;_JCP_?:?J6AV%SI5XNH:;)"AM[I)S.)8\<-YA)+ MY'\1))[\UH44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !5*P_X^M2_Z^!_Z*CJ[5*P_P"/K4O^O@?^BHZ +M%%% !5*_\ ^/K3 M?^O@_P#HJ2KM5;ZUDN# T4BQ20R;P70L#\K+C&1_>]: +5%4O*U'_GZM?_ 9 MO_CE'E:C_P _5K_X#-_\5J/_ #]6O_@,W_QR M@"[15+RM1_Y^K7_P&;_XY1Y6H_\ /U:_^ S?_'* +M%4O*U'_GZM?_ 9O_CE M'E:C_P _5K_X#-_\5J/_ #]6O_@,W_QR@"[1 M5+RM1_Y^K7_P&;_XY1Y6H_\ /U:_^ S?_'* +M%4O*U'_GZM?_ 9O_CE'E:C M_P _5K_X#-_\5J/_ #]6O_@,W_QR@"[15+RM M1_Y^K7_P&;_XY1Y6H_\ /U:_^ S?_'* +M%4O*U'_GZM?_ 9O_CE'E:C_P _ M5K_X#-_\5J/_ #]6O_@,W_QR@"[15+RM1_Y^ MK7_P&;_XY1Y6H_\ /U:_^ S?_'* +M%4O*U'_GZM?_ 9O_CE'E:C_P _5K_X M#-_\5J/_ #]6O_@,W_QR@"[15+RM1_Y^K7_P M&;_XY1Y6H_\ /U:_^ S?_'* +M%4O*U'_GZM?_ 9O_CE'E:C_P _5K_X#-_\ M5J/_ #]6O_@,W_QR@"[15+RM1_Y^K7_P&;_X MY1Y6H_\ /U:_^ S?_'* +M%4O*U'_GZM?_ 9O_CE'E:C_P _5K_X#-_\5J/_ #]6O_@,W_QR@"[15+RM1_Y^K7_P&;_XY1Y6 MH_\ /U:_^ S?_'* +M%4O*U'_GZM?_ 9O_CE'E:C_P _5K_X#-_\5J/_ #]6O_@,W_QR@"[15+RM1_Y^K7_P&;_XY1Y6H_\ M/U:_^ S?_'* +M%4O*U'_GZM?_ 9O_CE'E:C_P _5K_X#-_\5J/_ #]6O_@,W_QR@"[15+RM1_Y^K7_P&;_XY1Y6H_\ /U:_ M^ S?_'* +M%4O*U'_GZM?_ 9O_CE'E:C_P _5K_X#-_\5J/_ #]6O_@,W_QR@"[15+RM1_Y^K7_P&;_XY1Y6H_\ /U:_^ S? M_'* +M%4O*U'_GZM?_ 9O_CE'E:C_P _5K_X#-_\5J/_ #]6O_@,W_QR@"[15+RM1_Y^K7_P&;_XY1Y6H_\ /U:_^ S?_'* M+M%4O*U'_GZM?_ 9O_CE'E:C_P _5K_X#-_\ M5J/_ #]6O_@,W_QR@"[15+RM1_Y^K7_P&;_XY1Y6H_\ /U:_^ S?_'* +M%4 MO*U'_GZM?_ 9O_CE'E:C_P _5K_X#-_\5J/_ M #]6O_@,W_QR@"[15+RM1_Y^K7_P&;_XY1Y6H_\ /U:_^ S?_'* +M%4O*U' M_GZM?_ 9O_CE'E:C_P _5K_X#-_\5J/_ #]6 MO_@,W_QR@"[15+RM1_Y^K7_P&;_XY1Y6H_\ /U:_^ S?_'* +M%4O*U'_GZM M?_ 9O_CE'E:C_P _5K_X#-_\5J/_ #]6O_@, MW_QR@"[15+RM1_Y^K7_P&;_XY1Y6H_\ /U:_^ S?_'* +M%4O*U'_GZM?_ 9 MO_CE'E:C_P _5K_X#-_\5J/_ #]6O_@,W_QR M@"[5*P_X^M2_Z^!_Z*CH\K4?^?JU_P# 9O\ XY3[&UDMS.TLBRR32;R40J!\ MJKC&3_=]: +5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% C!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Feb. 23, 2024
Dec. 29, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-41806    
Entity Registrant Name Klaviyo, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 46-0989964    
Entity Address, Address Line One 125 Summer Street    
Entity Address, Address Line Two 6th Floor    
Entity Address, City or Town Boston    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 02110    
City Area Code 617    
Local Phone Number 213-1788    
Title of 12(b) Security Series A common stock, par value $0.001 per share    
Trading Symbol KVYO    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 2.6
Documents Incorporated by Reference Portions of the registrant’s definitive Proxy Statement relating to its 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.    
Amendment Flag false    
Entity Central Index Key 0001835830    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Series A Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   64,329,482  
Series B Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   196,905,047  
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name Deloitte & Touche LLP
Auditor Location Boston, Massachusetts
Auditor Firm ID 34
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 738,562 $ 385,820
Restricted cash 409 409
Accounts receivable, net of allowance for doubtful accounts 23,076 10,723
Deferred contract acquisition costs, current 15,198 11,215
Prepaid expenses and other current assets 26,244 19,336
Total current assets 803,489 427,503
Property and equipment, net 43,450 45,837
Right-of-use assets, net 36,987 45,695
Deferred contract acquisition costs, non-current 23,177 15,983
Restricted cash, non-current 686 687
Prepaid marketing expense 173,844 84,415
Other non-current assets 7,417 8,959
Total assets 1,089,050 629,079
Current liabilities:    
Accounts payable 13,597 8,890
Accrued expenses 62,838 36,126
Lease liabilities, current 14,081 14,864
Deferred revenue 40,100 25,109
Total current liabilities 130,616 84,989
Lease liabilities, non-current 37,498 47,544
Other non-current liabilities 6,159 876
Total liabilities 174,273 133,409
Redeemable Common Stock (Note 11)    
Redeemable common stock, $0.001 par value, 0 and 64,046,223 shares issued and outstanding at December 31, 2023 and 2022, respectively. 0 1,531,853
Stockholders’ Equity (Deficit)    
Preferred stock: $0.001 par value; 100,000,000 and 0 shares authorized; 0 and 0 shares issued; 0 and 0 shares outstanding at December 31, 2023 and 2022, respectively. 0 0
Additional paid-in capital 1,713,560 1,249,065
Accumulated deficit (799,043) (2,285,419)
Total stockholders’ equity (deficit) 914,777 (1,036,183)
Total liabilities, redeemable common stock, and stockholders’ equity (deficit) 1,089,050 629,079
Redeemable Common Stock    
Redeemable Common Stock (Note 11)    
Redeemable common stock, $0.001 par value, 0 and 64,046,223 shares issued and outstanding at December 31, 2023 and 2022, respectively. 0 1,531,853
Series A Common Stock    
Stockholders’ Equity (Deficit)    
Common stock 41 0
Series B Common Stock    
Stockholders’ Equity (Deficit)    
Common stock $ 219 $ 171
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Redeemable common stock, shares outstanding (in shares) 0 64,046,223
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000,000 0
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Redeemable Common Stock    
Redeemable common stock, par value (in dollars per shares) $ 0.001 $ 0.001
Redeemable common stock, shares issued (in shares) 0 64,046,223
Redeemable common stock, shares outstanding (in shares) 0 64,046,223
Series A Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 3,000,000,000 0
Common stock, shares issued (in shares) 40,841,834 0
Common stock, outstanding (in shares) 40,841,834 0
Series B Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 350,000,000 316,000,000
Common stock, shares issued (in shares) 218,524,009 170,882,108
Common stock, outstanding (in shares) 218,524,009 170,855,313
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 698,099 $ 472,748 $ 290,640
Cost of revenue 177,888 128,025 84,696
Gross profit 520,211 344,723 205,944
Operating expenses:      
Selling and marketing 394,369 213,848 156,342
Research and development 262,177 104,077 65,599
General and administrative 194,287 81,834 63,236
Total operating expenses 850,833 399,759 285,177
Operating loss (330,622) (55,036) (79,233)
Other income (expense):      
Other (expense) income (470) 388 28
Interest income 24,051 5,538 139
Interest expense 0 0 (8)
Total other income 23,581 5,926 159
Loss before income taxes (307,041) (49,110) (79,074)
Provision for income taxes 1,192 83 319
Net loss (308,233) (49,193) (79,393)
Comprehensive loss $ (308,233) $ (49,193) $ (79,393)
Net loss per share attributable to Series A and Series B common Stockholders, basic (in dollars per share) $ (1.27) $ (0.21) $ (0.36)
Net loss per share attributable to Series A and Series B common Stockholders, diluted (in dollars per share) $ (1.27) $ (0.21) $ (0.36)
Weighted average common shares outstanding, basic (in shares) 242,889,272 229,857,206 220,865,179
Weighted average common shares outstanding, diluted (in shares) 242,889,272 229,857,206 220,865,179
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Series A Common Stock
Series B Common Stock
Conversion of Redeemable Common Stock
Conversion of Common Stock Upon Shareholder Election and Vesting of Certain Equity Awards
Conversion of Common Stock Upon Exercise of Greenshoe Option
Common Stock
Series A Common Stock
Common Stock
Series B Common Stock
Common Stock
Conversion of Redeemable Common Stock
Series B Common Stock
Common Stock
Conversion of Common Stock Upon Shareholder Election and Vesting of Certain Equity Awards
Series A Common Stock
Common Stock
Conversion of Common Stock Upon Shareholder Election and Vesting of Certain Equity Awards
Series B Common Stock
Common Stock
Conversion of Common Stock Upon Exercise of Greenshoe Option
Series A Common Stock
Common Stock
Conversion of Common Stock Upon Exercise of Greenshoe Option
Series B Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
Conversion of Redeemable Common Stock
Accumulated Deficit
Accumulated Deficit
Conversion of Redeemable Common Stock
Beginning balance (in shares) at Dec. 31, 2020 61,020,598                                
Beginning balance at Dec. 31, 2020 $ 922,883                                
Redeemable Common Stock                                  
Redeemable common stock issued (in shares) 3,025,625                                
Issuance of redeemable common stock, net of issuance costs of $79 $ 100,921                                
Accretion of redeemable common stock to redemption value $ 1,542,528                                
Ending balance (in shares) at Dec. 31, 2021 64,046,223                                
Ending balance at Dec. 31, 2021 $ 2,566,332                                
Beginning balance (in shares) at Dec. 31, 2020             0 151,048,048                  
Beginning balance at Dec. 31, 2020 (759,737)           $ 0 $ 151           $ 0   $ (759,888)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Issuance of common stock upon exercise of common stock options (in shares)               8,267,207                  
Issuance of common stock upon exercise of common stock options 5,853             $ 8           5,845      
Accretion of redeemable common stock to redemption value (1,542,527)                         (145,582)   (1,396,945)  
Issuance of common stock, net of issuance costs (in shares)               7,339,392                  
Issuance of common stock, net of issuance costs 244,805             $ 8           244,797      
Repurchase and retirement of common stock (in shares)     (4,967,420)                            
Repurchase and retirement of common stock (140,413)   $ (5)                     (140,408)      
Stock-based compensation expense 35,248                         35,248      
Vesting of restricted stock common stock (in shares)               35,727                  
Vesting of restricted common stock 100                         100      
Vesting of restricted stock units (in shares)               33,333                  
Vesting of restricted stock units 0                                
Net loss (79,393)                             (79,393)  
Ending balance (in shares) at Dec. 31, 2021             0 161,756,287                  
Ending balance at Dec. 31, 2021 (2,236,064)           $ 0 $ 162           0   (2,236,226)  
Redeemable Common Stock                                  
Accretion of redeemable common stock to redemption value $ 1,034,479                                
Ending balance (in shares) at Dec. 31, 2022 64,046,223                                
Ending balance at Dec. 31, 2022 $ 1,531,853                                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Issuance of common stock upon exercise of common stock options (in shares)               1,551,963                  
Issuance of common stock upon exercise of common stock options 1,634             $ 2           1,632      
Accretion of redeemable common stock to redemption value 1,034,479                         1,034,479      
Issuance of common stock, net of issuance costs (in shares)               2,951,846                  
Issuance of common stock, net of issuance costs 69,120             $ 3           69,117      
Issuance of investment option, net of issuance costs of $135 30,438                         30,438      
Vested warrants related to collaboration agreement 106,455                         106,455      
Issuance of common stock upon exercise of collaboration agreement warrants (in shares)               4,526,157                  
Issuance of common stock upon exercise of collaboration agreement warrants 45             $ 4           41      
Stock-based compensation expense 6,802                         6,802      
Vesting of restricted stock common stock (in shares)               35,727                  
Vesting of restricted common stock 101                         101      
Vesting of restricted stock units (in shares)               33,333                  
Vesting of restricted stock units 0                                
Net loss (49,193)                             (49,193)  
Ending balance (in shares) at Dec. 31, 2022   0 170,855,313       0 170,855,313                  
Ending balance at Dec. 31, 2022 (1,036,183)           $ 0 $ 171           1,249,065   (2,285,419)  
Redeemable Common Stock                                  
Accretion of redeemable common stock to redemption value $ 399,685                                
Reclassification of redeemable common stock to Series B common stock (in shares) (64,046,223)                                
Reclassification of redeemable common stock to Series B common stock $ (1,931,538)                                
Ending balance (in shares) at Dec. 31, 2023 0                                
Ending balance at Dec. 31, 2023 $ 0                                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Issuance of common stock upon exercise of common stock options (in shares) 2,419,308             2,419,308                  
Issuance of common stock upon exercise of common stock options $ 4,144             $ 3           4,141      
Accretion of redeemable common stock to redemption value (399,685)                         (399,685)      
Issuance of common stock, net of issuance costs (in shares)             11,507,693                    
Issuance of common stock, net of issuance costs 320,096           $ 12             320,084      
Issuance of common stock upon vesting of restricted stock units (in shares)             27,250 7,179,136                  
Issuance of common stock upon vesting of restricted stock units 0             $ 7           (7)      
Vested warrants related to collaboration agreement 142,326                         142,326      
Issuance of common stock upon exercise of collaboration agreement warrants (in shares)               6,051,285                  
Issuance of common stock upon exercise of collaboration agreement warrants 62             $ 6           56      
Stock-based compensation expense 342,148                         342,148      
Vesting of restricted stock common stock (in shares)               26,795                  
Vesting of restricted common stock 75                         75      
Shares withheld for tax withholding upon vesting of restricted stock units (in shares)   (11,874) (2,735,286)                            
Shares withheld for tax withholding upon vesting of restricted stock units (81,511)           $ (1) $ (2)           (81,508)      
Conversion of common stock (in shares)                 64,046,223 27,548,447 (27,548,447) 1,770,318 (1,770,318)        
Conversion of common stock       $ 1,931,538 $ 0 $ 0     $ 64 $ 28 $ (28) $ 2 $ (2)   $ 136,865   $ 1,794,609
Net loss (308,233)                             (308,233)  
Ending balance (in shares) at Dec. 31, 2023   40,841,834 218,524,009       40,841,834 218,524,009                  
Ending balance at Dec. 31, 2023 $ 914,777           $ 41 $ 219           $ 1,713,560   $ (799,043)  
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Statement of Stockholders' Equity [Abstract]    
Payments of stock issuance costs, temporary equity   $ 79
Payments of stock issuance costs $ 307 $ 270
Payments of investment option issuance costs $ 135  
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flow - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating activities      
Net loss $ (308,233) $ (49,193) $ (79,393)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization expense 13,651 9,040 5,269
Non-cash operating lease costs 12,997 11,831 9,120
Amortization of deferred contract acquisition costs 15,764 10,613 3,358
Amortization of prepaid marketing expense 52,897 22,040 0
Loss on disposal of property and equipment 6 0 5
Bad debt expense 524 734 1,819
Stock-based compensation expense 340,799 6,802 35,248
Deferred income tax (3,229) 0 0
Other 118 75 42
Changes in operating assets and liabilities:      
Accounts receivable (12,877) (5,164) (5,086)
Deferred contract acquisition costs (26,941) (20,195) (11,277)
Prepaid expenses, prepaid taxes, and other assets (2,375) (5,180) (14,124)
Accounts payable 4,505 (21,115) 23,900
Accrued expenses 26,666 15,377 13,047
Deferred revenue 14,991 10,017 6,426
Operating lease liabilities (15,197) (9,272) (10,138)
Other non-current liabilities 5,305 38 (954)
Net cash provided by (used in) operating activities 119,371 (23,552) (22,738)
Investing activities      
Acquisition of property and equipment (3,653) (15,821) (13,023)
Capitalization of software development costs (5,705) (2,424) (987)
Purchase of indefinite-lived intangible assets 0 0 (222)
Acquisition of business 0 (500) 0
Net cash used in investing activities (9,358) (18,745) (14,232)
Financing activities      
Proceeds from exercise of common stock options 4,216 1,718 5,965
Cash paid for finance leases (21) (21) (16)
Cash paid to repurchase shares of common stock 0 0 (140,413)
Proceeds from exercise of warrants 62 45 0
Proceeds from issuance of common stock, net of issuance costs 0 99,558 345,726
Proceeds from issuance of common stock in initial public offering, net of issuance costs 320,096 0 0
Employee taxes paid related to net share settlement of stock-based awards (81,625) 0 0
Net cash provided by financing activities 242,728 101,300 211,262
Net increase in cash, cash equivalents, and restricted cash 352,741 59,003 174,292
Cash, cash equivalents, and restricted cash, beginning of period 386,916 327,913 153,621
Cash, cash equivalents, and restricted cash, end of period 739,657 386,916 327,913
Supplemental disclosures of cash flow information:      
Cash paid for income taxes 283 204 70
Cash paid for interest 0 0 8
Cash paid for operating lease liabilities, net of tenant incentives received 15,197 9,272 10,824
Non-cash investing and financing activities      
Recognition of prepaid marketing asset 142,326 106,455 0
Vesting of restricted common stock 75 101 100
Accretion of common stock subject to redemption (399,685) 1,034,479 (1,542,527)
Unpaid purchases of property and equipment 472 44 1,985
Reclassification of redeemable common stock to Series B common stock 1,931,538 0 0
Capitalization of stock-based compensation expense related to internal-use software $ 1,349 $ 0 $ 2
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Business Description
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Business Description
1. Organization and Business Description
Klaviyo, Inc. (the “Company”) is a technology company that provides a software-as-a-service (“SaaS”) platform to enable its customers to send the right messages at the right time across email, short message service (“SMS”) and push notifications, more accurately measure and predict performance, and deploy specific actions and campaigns. Our reviews add-on allows for the collection of product reviews within our platform and our Customer Data Platform (“CDP”) offering gives user-friendly ways to track, transform, and cleanse data as well as run more advanced reporting and predictive analysis to drive revenue growth. The platform combines proprietary data and application layers into one solution with machine learning and artificial intelligence capabilities. The Company focused on marketing automation within eCommerce as its first application use case.
The Company generates revenue through the sale of subscriptions to its customers for the use of its platform. Subscription plans are tiered based on the number of consumer profiles stored on the Company’s platform and the number of emails and SMS messages sent.
The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on September 14, 2012. The Company has three wholly-owned subsidiaries located in the United Kingdom, Australia, and the United States.

Initial Public Offering
On September 22, 2023, the Company completed its initial public offering of 19,200,000 shares of our Series A common stock at a price to the public of $30.00 per share. The Company sold 11,507,693 of such shares and certain existing stockholders sold an aggregate of 7,692,307 of such shares. We received net proceeds from the IPO of approximately $320.1 million, after deducting approximately $17.7 million in underwriting discounts and commissions, and $7.4 million in offering-related expenses. In connection with the IPO, all shares of the Company’s redeemable common stock automatically converted into 64,046,223 shares of Series B common stock. In connection with and immediately subsequent to the IPO, 21,233,074 shares of Series B common stock were converted to shares of Series A common stock. On October 19, 2023, the underwriters for the IPO exercised their option to purchase additional shares granted in connection with the IPO, with respect to 2,764,066 shares of Series A common stock of a possible 2,880,000 shares. The Company received no proceeds from this transaction, as the option was an option to purchase additional shares of Series A common stock from certain existing stockholders.
All restricted stock units (“RSUs”) granted to employees prior to the IPO vested upon the satisfaction of both a service condition and a liquidity event condition. These RSUs with both a service condition and liquidity event condition are collectively referred to as “Double-Trigger Awards” and are described in more detail within Note 12. Stock-Based Compensation.
Upon the IPO, the vesting of certain warrants issued under the Shopify Collaboration Agreement accelerated. Specifically, the vesting associated with 3,935,793 of the outstanding warrants was accelerated resulting in an increase to Prepaid Marketing Expense of $92.6 million. See Note 2. Summary of Significant Accounting Policies for additional detail on the warrants issued in connection with the Shopify Collaboration Agreement.
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is
meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).
Emerging Growth Company Status
The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an emerging growth company.
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions are eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful accounts, determination of revenue recognition under ASC 606, estimated benefit period of deferred contract acquisition costs, estimated life of prepaid marketing expense, and historical valuation of common stock and stock-based compensation, including fair value of the investment option and warrants.
The Company evaluates estimates based on historical and anticipated results, trends, and various other assumptions. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.
Segment Information
Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in one operating segment and one reportable segment as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.
Revenue Recognition
The Company provides a SaaS solution for personalized email and SMS marketing services through a cloud-based analytics platform. The core functionalities of the software are segmentation of users’ customer lists to facilitate targeted messaging via email and SMS and the use of data science and analytics to evaluate historical sales and predict consumer activity. Revenues are derived primarily from subscription revenues, which are comprised of subscription fees from customers accessing its hosted platform services for targeted messaging.
Contractual subscriptions for customers generally auto-renew on either a monthly, quarterly, or annual basis, and customers may elect not to renew by providing at least five days’ advance notice for contracts on a monthly billing cycle and thirty days’ advance notice for contracts with any other billing cycle. The customer does not have the right to take possession of the Company’s software. Subscription pricing is determined based on a customer’s profile and messaging count and monthly messaging quantities and is considered fixed, based on a tiered pricing structure. Variable consideration in the Company’s contracts is not material but represents the overage charges incurred by customers who exceed their allotments.
The Company recognizes revenue under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the Company evaluates its revenue arrangements under the five-step model as follows: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation.
Typically, the SaaS subscription contracts consist of a single performance obligation, and revenue is recognized over time as the performance obligation is satisfied. The performance obligation is deemed to be satisfied ratably as the customer simultaneously receives and consumes the services that the Company performs and typically have the same term. Due to the term of a majority of the Company’s contracts being less than one year, the Company has determined a significant financing component does not exist.
The Company accounts for individual performance obligations separately if they have been determined to be distinct (i.e., the services are separate if identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer). The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscriptions.
Sales taxes collected from customers and remitted to government authorities are excluded from revenue. The Company incurs fees based on transaction volume and dollars processed through its credit card processor which are classified as general and administrative expense. Through the Company’s credit card processor, all receivables related to credit cards are collected within three business days.
Cost of Revenue
Cost of revenue consists of costs related to supporting and hosting the Company’s software platform and channel offering for paying customers. These costs primarily include cloud-based infrastructure costs, outbound communication sending costs, employee-related costs including payroll, benefits, bonuses, and stock-based compensation expense related to the customer support team, amortization of capitalized internal-use software development costs, and allocated overhead costs, including rent, facilities, depreciation, and costs related to information technology.
Deferred Revenue
Deferred revenue primarily consists of billings in advance of revenue recognition from subscription services and is recognized as the revenue recognition criteria is met.
The Company generally bills its subscription customers monthly on the first day of the subscription term. Deferred revenue that is expected to be recognized during the succeeding 12-month period is recorded as deferred revenue.
Deferred Contract Acquisition Costs
Deferred contract acquisition costs are incremental costs incurred in connection with acquiring a customer contract and consists primarily of sales commissions and the associated payroll taxes. The Company expects to benefit from those costs for more than one year as the Company primarily pays sales commissions on the initial contract, and there are no commensurate commissions paid on contract renewals.
Deferred contract acquisition costs are amortized on a basis consistent with the transfer of the services to which the asset relates. This results in capitalized costs being recognized on a ratable basis over the estimated period of future benefit ranging from 18 months to 60 months. The Company estimates the future period of benefit considering the size of the customer, the current contract term, the impact of estimated customer renewal terms, and the estimated life of the technology solution underlying the contracts. The Company periodically reviews the carrying amount of capitalized costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.
As of December 31, 2023 and 2022, deferred contract acquisition costs expected to be recognized within one year were $15.2 million and $11.2 million, respectively, and deferred contract acquisition costs expected to be recognized beyond one year were $23.2 million and $16.0 million, respectively.
Shopify Collaboration Agreement
On July 28, 2022, the Company entered into a collaboration agreement with Shopify Inc. and certain of its affiliates (collectively, “Shopify”) to form a strategic relationship for the purposes of creating greater interoperability between the Klaviyo and Shopify platforms and forming a strategic product, distribution, and marketing relationship. Shopify became a related party upon execution of this agreement. The collaboration agreement has a term of 7 years and automatically renews for successive one-year periods unless the Company or Shopify provides written notice of non-renewal. In connection with the collaboration agreement, the Company entered into 3 separate agreements including a revenue sharing agreement, common stock warrant agreement, and stock purchase agreement.
Under the revenue sharing agreement, the Company will make payments to Shopify in exchange for marketing services received under the collaboration agreement, which are comprised of payments for the Shopify Core Revenue Share and payments for the Shopify Plus Integration Fee. These payments are calculated as follows:
Shopify Core Revenue Share: For all revenue generated through the use of the Company’s email and SMS marketing applications by Shopify merchants designated as “Shopify Core Merchants” in respect of leads attributed to Shopify, the Company is obligated to pay Shopify a percentage of such revenues or the amounts owed to Shopify under the terms of Shopify’s standard partnership agreements applicable to all Shopify partners, which is 15% of any revenues exceeding a $1 million threshold.
Shopify Plus Integration Fee: On a monthly basis, the Company is required to pay Shopify a fee (“Shopify Plus Integration Fee” or “Integration Fee”), subject to an annual increase at Shopify’s election (up to a maximum increase of not more than a percentage calculated through a formula provided in the revenue sharing agreement), with respect to each Shopify Plus Merchant where all of the following circumstances apply: (a) the Shopify Plus Merchant was on Shopify’s Plus program at the end of the relevant month; (b) one or more of the Shopify Plus Merchant’s covered stores has the Company’s application installed at both the beginning and at the end of the relevant month; and (c) the Company’s application received a webhook request and/or made any Application Programming Interface calls against one or more of the Shopify Plus Merchant’s covered stores in the relevant month (i.e., the Company’s application is integrated with the Shopify platform and data is flowing between them).
The Company determined that Shopify is a vendor and not a customer, as the collaboration agreement is a services contract under which the Company is receiving marketing services from Shopify in exchange for payments under the
revenue sharing agreement. The revenue sharing agreement is a mechanism for Shopify to be compensated for the customer acquisition and marketing services Shopify is providing to the Company. Shopify is not a reseller or distributor of the Company’s Platform, nor does Shopify provide any services on the Company’s behalf. During the year ended December 31, 2023, the Company incurred $21.9 million related to fees paid under the revenue sharing agreement. During the year ended December 31, 2022, the Company incurred an aggregate of $16.2 million fees paid to Shopify pursuant to revenue sharing arrangements, inclusive of $7.7 million paid to Shopify pursuant to the terms of the Shopify revenue sharing agreement and $8.5 million paid to Shopify pursuant to the terms of our prior agreement with Shopify that was in place prior to, and replaced by, the Shopify revenue sharing agreement. As of December 31, 2023 and 2022, the Company had $4.5 million and $2.7 million, respectively, in accrued expenses owed to Shopify for fees payable under the revenue sharing agreement.
As consideration for the collaboration agreement, the Company also issued warrants that allow Shopify to purchase up to 15,743,174 shares of common stock at a price of $0.01 per share, of which 25% of the warrants vested on the grant date on July 28, 2022, and the remaining 75% of the warrants vest quarterly over the remaining 5 year period. The aggregate grant date fair value of the warrants was $370.3 million and will be capitalized to prepaid marketing expense as the warrants vest. The prepaid marketing expense asset is amortized into selling and marketing expense on a straight-line basis over the expected benefit period, which is the 7 year term of the collaboration agreement.
Pursuant to the common stock warrant agreement, upon the Company’s IPO, 25% of the total number of warrants were accelerated, and the remaining unvested portion vests quarterly over the remaining term. During the years ended December 31, 2023 and 2022, the Company capitalized prepaid marketing expense of $142.3 million and $106.5 million related to the vested warrants, respectively. For the years ended December 31, 2023 and 2022, the Company recorded marketing expense of $52.9 million and $22.0 million, respectively, in the Consolidated Statements of Operations and Comprehensive Loss as a component of selling and marketing expense related to the amortization of the prepaid marketing expense. As of December 31, 2023 and 2022, the Company’s prepaid marketing expense is $173.8 million and $84.4 million, respectively. As of December 31, 2023, there is $295.4 million of unrecognized marketing expense related to the warrants that will be recognized over 5.6 years. Refer to Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) for further discussion of the warrants.
On June 24, 2022, the Company entered into a stock purchase agreement with Shopify. On the closing date of July 28, 2022, Shopify purchased 2,951,846 shares of common stock for $33.88 per share. The stock purchase agreement gives Shopify the right to purchase 15,743,174 additional shares of common stock for $88.93 per share (the “Investment Option”). The common stock and Investment Option were determined to be freestanding financial instruments purchased at fair value and were accounted for separately from the collaboration agreement, revenue sharing agreement, and common stock warrant. Refer to Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) for further discussion of the common stock purchase and Investment Option.
Research and Development Costs
Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development costs consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation.
Advertising Costs
Advertising costs are expensed as incurred. During the years ended December 31, 2023, 2022 and 2021, the Company incurred advertising expenses, which are included within selling and marketing expenses on the Consolidated Statements of Operations and Comprehensive Loss, in the amount of $41.6 million, $40.3 million, and $41.9 million, respectively.
Stock-Based Compensation
The Company recognizes stock-based compensation on awards granted under two stock compensation plans, which are described in more detail in Note 12. Stock-Based Compensation.
The Company measures stock-based compensation awards, including stock options and RSUs, based on the estimated fair value of the awards on the date of grant. Stock-based compensation expense is recorded for awards issued to employees and non-employees at fair value with a corresponding increase in additional paid-in capital. For awards with service conditions only, the Company recognizes compensation expense on a straight-line basis over the requisite service period of the award. Forfeitures are recognized when they occur.
RSUs granted under the Company’s 2015 Stock Incentive Plan are subject to both service-based and performance-based vesting conditions, whereby the performance condition is satisfied upon occurrence of a liquidity event. Compensation cost related to awards with liquidity-based vesting conditions has been recognized through December 31, 2023, as the Company’s registration statement on Form S-1 filed with the SEC in connection with the IPO became effective on September 19, 2023, which satisfied the liquidity-based vesting condition of the Double-Trigger RSUs. Compensation expense for these awards with both a service and performance condition are expensed under the accelerated attribution method which includes a cumulative catch up recorded upon the IPO for services that had been completed as of the IPO. The remaining expense for these awards is recognized using the accelerated attribution method over the remaining service period. The fair value of each RSU grant is calculated based on the estimated fair value of the Company’s common stock on the date of grant, or, if modified, the date of modification.
RSUs granted under the Company’s 2023 Stock Option and Incentive Plan are for shares of Series A common stock and are currently subject to service-based vesting conditions only. Compensation costs related to these awards are recognized using the straight-line method over the service period of the award. The fair value of each RSU grant is calculated based on the fair value of the Company’s Series A common stock on the date of grant, or, if modified, the date of modification.
Until our IPO, given the absence of an active market for the Company’s common stock, management and the Company’s Board of Directors (the “Board”) were required to estimate the fair value of the Company’s common stock at the time of each grant of a stock-based compensation award. The Company and the Board utilized various valuation methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ Technical Practice Aid, Valuation of Privately Held Company Equity Securities Issued as Compensation to estimate the fair value of its common stock. Each valuation methodology includes estimates and assumptions that require the Company’s judgment. These estimates and assumptions include a number of objective and subjective factors in determining the value of the Company’s common stock at each grant date, including the following factors:
prices paid for the Company’s capital stock, which the Company has sold to outside investors in arm’s-length transactions, considering the rights and privileges of the securities sold relative to the common stock;
prices paid for shares of its common stock sold in secondary market transactions;
valuations performed by an independent valuation specialist;
the Company’s stage of development and revenue growth;
the market performance of comparable publicly traded companies;
adjustments necessary to recognize a lack of marketability for the common stock underlying the granted options and RSUs;
the likelihood of achieving a liquidity event for the common stock underlying the stock-based awards, such as an IPO or sale of the Company, given prevailing market conditions; and
the U.S. and global economic and capital market conditions and outlook.

Following the Company’s IPO, there is an active market for its Series A common stock which is utilized to measure the fair value of the Company’s underlying shares.
Redeemable Common Stock

Redeemable common stock represents shares of the Company’s common stock that are redeemable at the option of the investor after a specified date. The initial carrying amount of redeemable common stock is equal to the respective issuance date fair value of the common stock subject to redemption, less issuance costs. The carrying amount is adjusted to equal the redemption value, which is equal to the fair value of a single share of common stock at the end of each reporting period. The carrying amount is subject to a floor equal to the initial carrying amount. The resulting changes in the redemption value are recorded with corresponding adjustments against retained earnings, if available, additional paid-in capital or accumulated deficit. Redeemable common stock is classified outside of permanent equity on the Consolidated Balance Sheets as the redemption option is outside of the Company’s control. As the redemption feature applicable to certain shares of the Company’s common stock was terminated upon the IPO, all shares of the Company’s redeemable common stock converted into 64,046,223 shares of Series B common stock upon the effectiveness of the Company’s registration statement on Form S-1 filed with the SEC on September 19, 2023. Refer to Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) for further discussion.
Non-Vested Restricted Common Stock
The Company may grant non-vested restricted common stock to employees, directors, and consultants with or without cash consideration. These grants contain certain restrictions on the sale of the shares. Non-vested restricted common stock are considered issued, but not outstanding, for accounting purposes until they vest. Upon termination of the relationship with a holder of the non-vested restricted common stock, the Company has the right to repurchase the non-vested restricted common stock at the price paid by the holder or, if there was no consideration, a price per share as defined in the Company’s agreement with the holder of the restricted common stock. All restricted common stock was vested as of December 31, 2023.
Income Taxes
The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”), which utilizes the asset and liability method for the financial accounting and reporting of income taxes. Under this method, deferred income taxes are recognized for the expected future tax consequences of differences between the tax bases of assets and liabilities and their reported amounts in the financial statements. The amount of any future tax benefit associated with deferred tax assets is reduced by a valuation allowance when there is uncertainty that those tax benefits will be realized.
The Company accounts for uncertain tax positions using a more-likely-than-not recognition threshold in accordance with ASC 740. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. Interest and penalties related to uncertain tax positions are included as a component of income tax expense.
As of December 31, 2023 and 2022, the Company has no recorded liabilities for uncertain tax positions and has no accrued interest or penalties related to uncertain tax positions.
Accounts Receivable
Accounts receivable are shown net of an allowance for doubtful accounts of $1.5 million and $2.3 million as of December 31, 2023 and 2022, respectively. The allowance for doubtful accounts is established to represent the Company’s best estimate of the net realizable value of the outstanding amount of receivables that it will be unable to collect. The development of the Company’s allowance for doubtful accounts is based on a review of factors such as the customer’s payment history, historical loss patterns, the general economic climate, age, and past due status of invoices. If circumstances relating to specific customers change or unanticipated changes occur in the general business environment, the Company’s estimates of the recoverability of receivables could be further adjusted.

The allowance for doubtful accounts consists of the following activity (in thousands):

Year Ended December 31,
202320222021
Balance at beginning of the period$2,253 $1,917 $125 
Provisions for uncollectible accounts, net of recoveries28 1,224 1,792 
Write offs(802)(888)— 
Balance at end of the period$1,479 $2,253 $1,917 
Accounts receivable is shown inclusive of unbilled accounts receivable of $1.8 million and $0.5 million as of December 31, 2023 and 2022, respectively. The unbilled accounts receivable is made up entirely of overages incurred by customers who have exceeded their subscription allotment as of period end but are not yet due for their period end billing.
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments with a remaining maturity of three months or less when purchased to be cash equivalents. As of December 31, 2023, the Company had cash equivalents of $314.5 million in money market funds. As of December 31, 2022, the Company did not have cash equivalents.
As of December 31, 2023 and 2022, the Company had a current restricted cash balance of $0.4 million and $0.4 million, respectively. As of December 31, 2023 and 2022, the Company had a non-current restricted cash balance of $0.7 million and $0.7 million, respectively. Restricted cash at December 31, 2023 and 2022 related to the Company’s required collateral to fund payroll and credit card obligations in its Australian entity as well as collateral required to be held as a result of the Company’s office lease in Australia. Restricted cash is included in current assets for obligations that expire within one year and is included in non-current assets for assets that expire more than one year from the balance sheet date.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):
As of,
December 31, 2023December 31, 2022
Cash and cash equivalents$738,562 $385,820 
Restricted cash - current409 409 
Restricted cash - non-current686 687 
Total cash, cash equivalents, and restricted cash$739,657 $386,916 
Concentrations of Credit Risk, Significant Customers, and Vendors
Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash, restricted cash, and accounts receivable.
The Company maintains its cash and restricted cash at accredited financial institutions. Bank accounts in the United States are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. As of December 31, 2023 and 2022, the Company’s primary operating accounts significantly exceeded federally insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.
Credit risk with respect to accounts receivable is dispersed due to the Company’s large number of customers. The Company routinely assesses the creditworthiness of its customers. The Company does not require collateral. The Company maintains an allowance for potentially uncollectible accounts receivable. Accounts receivable is stated at the amount management expects to collect from outstanding balances. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.
Significant concentrations of credit risk constitute customers that represent 10% or more of accounts receivable. As of December 31, 2023 and 2022, no individual customer accounted for more than 10% of accounts receivable. Additionally, there were no customers that represented 10% or more of the Company’s revenue for the fiscal years ended December 31, 2023, 2022, and 2021.
The Company had certain vendors who individually represented 10% or more of the Company’s total vendor expenditures. For the year ended December 31, 2023, three vendors represented 19%, 14%, and 12% of total vendor expenditures, respectively. For the year ended December 31, 2022, two vendors represented 19% and 13% of total vendor expenditures, respectively. For the year ended December 31, 2021, one vendor represented 25% of total vendor expenditures, and no other vendors represented 10% or more of total expenditures for the year.
Property and Equipment
Property and equipment are recorded at cost and depreciated over the estimated useful lives of the related assets using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, are removed from the accounts, and any resulting gain or loss is included in the determination of net income or loss in the period of retirement. Expenditures for maintenance and repairs are charged to expense as incurred, whereas major improvements are capitalized as additions to property and equipment. The estimated useful lives of the Company’s property and equipment are as follows:
Office equipment5 years
Computer equipment3 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or useful life
Asset retirement cost
Lesser of lease term or 5 years
Asset Retirement Obligations (“ARO”)
As part of the build out of the Company’s headquarters in Boston, Massachusetts, the Company built an internal staircase connecting multiple floors. This staircase required the removal of ground space to connect the floors. The lease agreement requires the Company to incur the costs required to restore the leased space to its original condition. During fiscal year 2020, on the lease commencement date, the Company established an ARO based on the present value of
contractually required estimated future costs to retire long-lived assets at the termination or expiration of a lease and to return the space to its original condition. The asset associated with the ARO is amortized over the lease term or 5 years to operating expense, and the ARO is accreted to the end of lease obligation value over the same term. The ARO established by the Company is described in more detail in Note 5. Property and Equipment, Net.
Capitalized Internal-Use Software
The Company capitalizes qualifying costs incurred during the application development stage in connection with the development of internal-use software, which are included on the Consolidated Balance Sheets as a component of property and equipment, net. Costs related to preliminary project activities and post-implementation stages of software development are expensed as incurred.
Costs capitalized as internal-use software development costs include eligible salaries, stock-based compensation, and other compensation-related costs of employees and costs incurred in developing new features and enhancements when the costs will result in additional functionality. Capitalized internal-use software development costs are amortized on a straight-line basis over their estimated useful life of 3 years. Computer software development costs that do not qualify for capitalization are expensed as incurred.
Capitalization begins when the preliminary project stage is complete, management authorizes and commits to the funding of the software project with appropriate authority, it is probable the project will be completed, the software will be used to perform the functions intended, and certain functional and quality standards have been met.
Leases
The Company determines whether an arrangement contains a lease at inception. At the commencement date, the Company will perform the classification tests to determine whether its leases are operating or financing and recognize the related lease liability and right-of-use (“ROU”) asset. The Company, as the lessee, recognizes in the Consolidated Balance Sheets a liability to make lease payments and an ROU asset representing the right to use the underlying asset for both finance and operating leases with a lease term longer than twelve months. Lease liabilities and their corresponding ROU assets are recognized based on the present value of unpaid lease payments over the expected lease term.
The Company has elected the following practical expedients: (1) not to separate lease and non- lease components for all asset classes and (2) not to recognize leases with a term of 12 months or less on the Consolidated Balance Sheets for all asset classes.
The Company leases office space and office equipment under non-cancelable operating leases ranging from 1 to 8 years. Certain leases include options to extend the leases for up to 5 years. These options will be included in the lease term when they are reasonably certain to be exercised. The Company’s leases generally do not include options to terminate the leases or to purchase the underlying asset.
The Company’s leases are primarily fixed payments. Certain of the Company’s leases include variable lease payments, generally related to the lessor’s operating costs associated with the underlying asset, which are expensed as incurred. The Company’s leases generally do not contain residual value guarantees.
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) to calculate the present value of future minimum lease payments, which is the estimated rate the Company would be required to pay for fully collateralized borrowing over the period similar to lease terms. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
Foreign Currency Translation
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar (“USD”). In certain instances, the Company enters into transactions that are denominated in a currency other than the USD. At the date that such transaction is recognized, each asset, liability, revenue, expense, gain, or loss arising from the transaction is measured and recorded in USD using the exchange rate in effect at that date. At each balance sheet date, recorded monetary balances denominated in a currency other than the USD are adjusted to USD using the exchange rate at the balance sheet date, with gains or losses recognized in other, net in the consolidated statements of operations. Foreign currency translation gains and losses were immaterial for the periods presented.
Fair Value Measurements

Certain assets and liabilities are carried at fair value in accordance with Accounting Standards Codification ASC 820, Fair Value Measurement (“ASC 820”). Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:

Level 1 – Quoted prices in active markets for identical assets or liabilities
Level 2 – Observable inputs (other than level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

As of December 31, 2023 and 2022, the Company’s carrying amounts of financial instruments, including cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term maturities.

Certain non-financial assets, such as intangible assets, right of use assets, and property and equipment, are measured at fair value on a non-recurring basis and are adjusted to fair value only if an impairment charge is recognized. Such fair value measures are considered to be within the Level 3 valuation hierarchy due to the subjective nature of the unobservable inputs used. The Company has not recorded any impairment charges during any of the periods presented.
Loss Per Share
In accordance with FASB ASC 260, Earnings Per Share, the basic net loss per share attributable to Series A and Series B common stockholders is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the applicable period.
Diluted net loss per share attributable to Series A and Series B common stockholders is computed in the same manner as basic net income loss per share as the inclusion of all potentially dilutive securities outstanding would be antidilutive. See Note 13. Loss Per Share for further information.
Impairment of Long-Lived Assets

The Company periodically evaluates all long-lived assets or asset groups for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset or asset group exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset or asset group exceeds the fair value of the asset. There was no impairment identified during the years ended December 31, 2023, 2022, and 2021.
Recent Accounting Pronouncements

The Company has implemented all applicable accounting pronouncements that are in effect. In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the consolidated financial statements and disclosures. There are no other new accounting pronouncements that have been issued that would have a material impact on its financial position or results of operations.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
3. Revenue Recognition
Disaggregation of Revenue
Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
Year Ended December 31,
202320222021
Americas:
United States$443,471 $307,222 $197,263 
Other Americas (1)
38,180 26,790 15,758 
APAC (1)(2)
72,797 47,905 27,574 
EMEA (1)(3)
143,651 90,831 50,045 
Total Revenue$698,099 $472,748 $290,640 
(1) Other than the United States, no other individual country accounted for 10% or more of total revenue for any of the periods presented.
(2) Asia-Pacific
(3) Europe, the Middle East and Africa

Deferred Revenue
The change in deferred revenue reflects billings during the period for which the performance obligation was not satisfied prior to the end of the period, partially offset by revenues recognized during the period. The following table summarizes the changes in the balance of deferred revenue during the periods presented (in thousands):
Year Ended December 31,
20232022
Balance at beginning of the period$25,109 $15,092 
Plus: Billings during the period713,090 482,765 
Less: Revenue recognized during the period(698,099)(472,748)
Balance at end of the period$40,100 $25,109 
For the years ended December 31, 2023 and 2022, revenue recognized from amounts included in deferred revenue at the beginning of the period was $25.1 million and $15.1 million, respectively.

Remaining Performance Obligations
Remaining performance obligations represents the amount of contracted future revenue that has not yet been recognized, including deferred revenue. As of December 31, 2023, the Company’s remaining performance obligations are $83.3 million, of which $79.4 million is expected to be recognized within the next twelve months and $3.9 million is expected to be recognized during a period greater than twelve months.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements
4. Fair Value Measurements

The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (in thousands):

As of December 31, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$314,511 $— $— $314,511 
Total$314,511 $— $— $314,511 

As of December 31, 2023, certain of the Company’s cash equivalents were held in money market funds. The Company’s investments in money market funds are classified within Level 1 of the fair value hierarchy as they are valued using quoted market prices in active markets.

As of December 31, 2022, the Company did not have assets or liabilities carried at fair value.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net 5. Property and Equipment, Net
Property and equipment consist of the following (in thousands):
As of,
December 31, 2023December 31, 2022
Capitalized internal-use software$11,682 $4,460 
Office equipment3,633 3,203 
Computer equipment2,939 639 
Furniture and fixtures7,242 6,683 
Leasehold improvements45,768 45,228 
Construction-in-progress78 82 
Asset retirement cost643 643 
Total property and equipment71,985 60,938 
Less accumulated depreciation and amortization(28,535)(15,101)
Total property and equipment, net$43,450 $45,837 
In the years ended December 31, 2023, 2022, and 2021, depreciation and amortization expense related to property and equipment was approximately $13.7 million, $8.9 million, and $5.3 million, respectively.
During the years ended December 31, 2023 and 2022, the Company capitalized $7.0 million and $2.4 million of internal-use software development costs, respectively. Of the $7.0 million internal-use software development costs capitalized during the year ended December 31, 2023, $1.3 million is attributable to stock-based compensation expense. During the year ended December 31, 2022, the Company did not capitalize any stock-based compensation expense related to services performed on capitalized software development projects. The Company recorded amortization expense associated with its capitalized internal-use software development costs of $1.8 million, $0.7 million, and $0.4 million for the years ended December 31, 2023, 2022, and 2021. Amortization expense is included in cost of revenue in the Consolidated Statements of Operations and Comprehensive Loss.
The asset retirement obligation is included in other non-current liabilities on the Consolidated Balance Sheets. Asset retirement obligation activity is as follows (in thousands):
Year Ended December 31,
20232022
Beginning balance$722 $685 
Additions— — 
Accretion39 37 
Ending balance$761 $722 
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses
6. Accrued Expenses
The following table presents components of accrued expenses (in thousands):

As of,
December 31, 2023December 31, 2022
Accrued compensation and employee related costs$25,644 $16,926 
Accrued sabbatical3,394 — 
Accrued value added tax7,530 4,937 
Other accrued taxes6,830 1,754 
Accrued cost of revenue6,656 7,923 
Accrued professional services3,605 2,297 
Accrued marketing6,374 980 
Other accrued expenses2,805 1,309 
Total accrued expenses$62,838 $36,126 
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
7. Commitments and Contingencies
Contractual Obligations and Commitments
The Company has material long-term non-cancellable contractual obligations outstanding with marketing vendors and various service providers. Future minimum payments under the Company’s non-cancellable purchase commitments as of December 31, 2023, are presented in the table below (in thousands):
Year Ending December 31,Contractual Commitments
2024$117,668 
2025116,965 
202670,761 
202740,833 
2028— 
Total Contractual Commitments:$346,227 
Legal Matters
From time to time, the Company may become involved in legal proceedings or be subject to claims arising in the course of its business, including but not limited to claims brought by its customers in connection with commercial disputes and litigation arising from employee and ex-employee related matters. The Company is not presently subject to any pending or threatened litigation, individually or taken together, for which it is reasonably possible to have a material effect on its consolidated financial position or results of operations.
Guarantees and Indemnification Obligations
In the ordinary course of business, the Company enters into agreements with its customers that include commercial provisions with respect to licensing, infringement, indemnification, and other common provisions. The Company does not, in the ordinary course of business, agree to indemnification obligations for the Company under its contracts with customers except for intellectual property infringement claims related to the Company’s services. Based on historical experience and information known at December 31, 2023 and 2022, the Company has not incurred any costs for guarantees or indemnities.
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases
8. Leases

The components of lease expense are as follows (in thousands):
Year Ended December 31,
202320222021
Operating lease cost$12,618$12,091$10,517
Short-term lease cost630121
Financing lease cost212116
Total lease cost$13,269$12,233$10,533

Supplemental balance sheet information related to the Company’s operating leases is as follows (in thousands):

As of,
December 31, 2023December 31, 2022
Operating lease ROU assets$36,987$45,695
Operating lease liabilities, current14,08114,864
Operating lease liabilities, non-current37,49847,544
Total lease liabilities$51,579$62,408

Supplemental cash flow information and non-cash activity related to the Company’s leases are as follows (in thousands):

Year Ended December 31,
202320222021
Cash paid for operating lease liabilities, net of tenant incentives received $15,197$9,272$10,824
ROU assets recognized for new leases and amendments (non-cash)$1,299$3,452$6,132
Other information related to leases is as follows:

As of,
December 31, 2023December 31, 2022
Weighted average remaining lease term 4.1 years5.0 years
Weighted average discount rate4.97 %4.96 %
Future undiscounted annual cash flows for the Company’s operating leases as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,
Operating Leases
2024$14,383
202513,237
202613,429
202712,692
20283,205
Thereafter
Total future undiscounted lease payments56,946
Less imputed interest(5,367)
Total lease liabilities$51,579
The table above does not include options to extend lease terms that are not reasonably certain of being exercised or leases signed but not yet commenced as of December 31, 2023.
Leases
8. Leases

The components of lease expense are as follows (in thousands):
Year Ended December 31,
202320222021
Operating lease cost$12,618$12,091$10,517
Short-term lease cost630121
Financing lease cost212116
Total lease cost$13,269$12,233$10,533

Supplemental balance sheet information related to the Company’s operating leases is as follows (in thousands):

As of,
December 31, 2023December 31, 2022
Operating lease ROU assets$36,987$45,695
Operating lease liabilities, current14,08114,864
Operating lease liabilities, non-current37,49847,544
Total lease liabilities$51,579$62,408

Supplemental cash flow information and non-cash activity related to the Company’s leases are as follows (in thousands):

Year Ended December 31,
202320222021
Cash paid for operating lease liabilities, net of tenant incentives received $15,197$9,272$10,824
ROU assets recognized for new leases and amendments (non-cash)$1,299$3,452$6,132
Other information related to leases is as follows:

As of,
December 31, 2023December 31, 2022
Weighted average remaining lease term 4.1 years5.0 years
Weighted average discount rate4.97 %4.96 %
Future undiscounted annual cash flows for the Company’s operating leases as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,
Operating Leases
2024$14,383
202513,237
202613,429
202712,692
20283,205
Thereafter
Total future undiscounted lease payments56,946
Less imputed interest(5,367)
Total lease liabilities$51,579
The table above does not include options to extend lease terms that are not reasonably certain of being exercised or leases signed but not yet commenced as of December 31, 2023.
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
9. Income Taxes
The domestic and foreign components of loss before income taxes are as follows (in thousands):

Year Ended December 31,
202320222021
United States$(312,759)$(51,729)$(80,260)
Foreign5,718 2,619 1,186 
Loss before income taxes$(307,041)$(49,110)$(79,074)

The provision (benefit) for income taxes contained the following components (in thousands):

Year Ended December 31,
202320222021
Current:
Federal$— $— $— 
State(26)99 45 
Foreign4,652 56 179 
4,626 155 224 
Deferred:
Federal— (95)— 
State— (16)— 
Foreign(3,434)39 95 
(3,434)(72)95 
Provision for income taxes$1,192 $83 $319 
The Company’s effective tax rates for the years ended December 31, 2023, 2022, and 2021 are less than the U.S. federal statutory income tax rate of 21.0% primarily due to the valuation allowance on the U.S. federal and state deferred tax assets and excess tax deductions related to stock-based compensation awards.
Year Ended December 31,
202320222021
U.S. federal taxes at statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit4.3 4.4 4.8 
Federal research and development credits3.8 10.3 7.9 
State research and development credits0.9 7.8 3.2 
Permanent items(0.4)(1.0)(0.2)
Stock-based compensation1.6 5.6 5.0 
Foreign rate differential— — — 
Non-deductible officers compensation(2.3)— — 
Prepaid marketing expense
3.6 — — 
Other— (0.8)0.1 
Change in valuation allowance(32.9)(47.5)(42.2)
Total(0.4)%(0.2)%(0.4)%
Deferred income taxes reflect the impact of carryforwards and temporary differences between the amounts of assets and liabilities for financial reporting purposes and such amounts as measured by tax laws. The carryforwards and temporary differences that give rise to a significant portion of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022, are as follows (in thousands):
Year Ended December 31,
20232022
Deferred tax assets:
Net operating loss carryforwards$88,200 $49,093 
Research and development credits36,217 21,829 
Stock-based compensation32,204 1,218 
Lease liability12,933 17,225 
Capitalized research and development63,701 21,728 
Other5,553 2,864 
Total deferred tax assets238,808 113,957 
Deferred tax liabilities:
Depreciation
(3,543)(5,481)
Deferred commissions(7,657)(5,451)
Amortization(2,049)(85)
ROU asset(9,303)(13,202)
Prepaid marketing expense(43,084)(20,666)
Total deferred tax liabilities(65,636)(44,885)
Valuation allowance(170,076)(69,205)
Net deferred tax assets (liabilities)
$3,096 $(133)
As of December 31, 2023 and 2022, the Company has federal net operating loss (“NOL”) carryforwards of $349.2 million and $199.2 million, respectively, which can be carried forward indefinitely, and state net operating loss carryforwards of $245.1 million and $118.6 million, respectively, which expire at various dates beginning in 2027. As of December 31, 2023 and 2022, the Company has federal credit carryforwards of $25.1 million and $13.6 million,
respectively, and state credit carryforwards of $14.0 million and $10.4 million, respectively, which are available to reduce future tax liabilities. If not utilized, the federal research and development credit will begin to expire in 2037 and the state research and development credit will begin to expire in 2025.
The Company is not subject to an annual limitation of its NOL and research and development credit attributes as of December 31, 2023, but subsequent ownership changes may affect the limitation in future years.
The net changes in the total valuation allowance for the year ended December 31, 2023, was an increase of $100.9 million, primarily as a result of the generation of additional net operating losses and federal research and development credits. The net changes in the total valuation allowance for the year ended December 31, 2022 was an increase of $23.3 million, primarily as a result of the generation of additional net operating losses and federal research and development credits.
The Company has not recognized any liabilities for uncertain tax positions or unrecognized benefits as of December 31, 2023 and 2022. The Company does not expect any material change in uncertain tax benefits within the next 12 months.
As of December 31, 2023 and 2022, the Company had an immaterial amount of earnings from its wholly-owned non-U.S. subsidiaries indefinitely reinvested outside the U.S. The Company does not intend to repatriate these earnings or realize the outside basis differences in its foreign subsidiaries, and accordingly, the Company has not provided any taxes for those amounts, given the indefinite reinvestment and it is not practicable to estimate the amount of deferred tax liability that would be incurred.
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
The Company maintains a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. The plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pretax basis, subject to legal limitations. Employees can designate the investment of their 401(k) accounts into several mutual funds. The Company does not allow investment in its common stock through the 401(k) plan. During the years ended December 31, 2023, 2022, and 2021, the Company made contributions to the plan of $7.4 million, $6.6 million, and $3.8 million respectively.
The Company contributes to defined contribution savings plans for its employees in the United Kingdom and Australia who satisfy certain eligibility requirements. The plans allow each participant from the United Kingdom and Australia to defer a percentage of their compensation and the Company contributes an additional 5% and 11% of all wages for those employees in the scheme on a monthly basis, respectively. The Company made contributions to the plans of $1.8 million, $0.8 million, and $0.3 million for the years ended December 31, 2023, 2022, and 2021 respectively.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) Redeemable Common Stock, Common Stock, and Stockholders’ Equity (Deficit)
Redeemable Common Stock

The Company issued 64,046,223 shares of common stock at various dates in 2019, 2020, and 2021 to select investors that were subject to redemption at fair value of common stock at the investor’s option after November 6, 2029. In accordance with the SEC and its staff’s guidance on redeemable equity instruments, which has been codified in ASC 480-10-S99, redemption provisions not solely within control of the Company require classification of the associated instrument outside of permanent equity.
During the year ended December 31, 2021, the Company entered into the 2021 Stock Purchase agreement. The Company issued and sold 10,365,017 shares of common stock to investors at a price of $33.38 per share, for an aggregate purchase price and gross proceeds of $346.0 million. At the time of the sale, 3,025,625 of the total shares issued allowed investors to acquire additional substantive rights including financial information rights, restrictive covenants, secondary refusal rights, right of co-sale, and right of redemption after November 6, 2029, at fair value. These shares were classified outside of permanent equity. The remaining 7,339,392 shares were classified in permanent equity as they did not contain the right of redemption after November 6, 2029.

As of December 31, 2022 and 2021, the Company determined that the redeemable shares were probable of becoming redeemable. In accordance with ASC 480-10-S99, the Company elected to recognize changes in redemption value immediately as they occur. The per-share redemption value is equal to the fair market value of a single share of the Company’s common stock subject to a floor of the initial carrying value.
Immediately prior to the IPO, the redeemable common stock was accreted to the IPO issuance price of $30.00 per share. Upon the IPO, the redemption right of these shares was terminated and all shares of the Company’s redeemable common stock automatically converted into 64,046,223 shares of Series B common stock. This transaction resulted in a reclassification of $1,931.5 million in redeemable common stock to stockholder’s equity including an increase to additional paid-in capital of $136.9 million and Accumulated Deficit of $1,794.6 million to reverse accretion recorded to these accounts.

Common Stock

Immediately following the effectiveness of the registration statement relating to our IPO, we filed our Amended and Restated Certificate of Incorporation, which authorized a total of 3,000,000,000 shares of Series A common stock, 350,000,000 shares of Series B common stock, and 100,000,000 shares of undesignated preferred stock. All shares of common stock then outstanding were reclassified as Series B common stock. The rights of the holders of Series A common stock and Series B common stock are identical, except with respect to voting and conversion. Each share of Series A common stock is entitled to one vote per share and is not convertible into any other shares of the Company’s capital stock. Each share of Series B common stock is entitled to ten votes per share and is convertible into one share of Series A common stock at any time. Shares of the Company’s Series B common stock will also automatically convert into shares of Series A common stock upon certain transfers and other events. Upon the seventh anniversary of our IPO, all outstanding shares of Series A common stock and Series B common stock will convert automatically into shares of a single series of common stock.

Preferred Stock

The Company has authorized 100,000,000 shares of preferred stock with a par value of $0.001 per share. As of December 31, 2023, there were no shares of preferred stock issued or outstanding.
Common Stock Warrants
On July 28, 2022, the Company granted warrants to purchase up to 15,743,174 shares of common stock in connection with the collaboration agreement and strategic partnership with Shopify as compensation for marketing services. 25% of the shares subject to the warrants vested on the grant date, and the remaining 75% of the shares subject to the warrants vest quarterly in equal amounts until July 28, 2027. On September 22, 2023, upon the Company’s IPO, the vesting of 25% of the total number of warrants was accelerated, and the remaining unvested portion vests quarterly over the remaining term. Vesting will cease, and any unvested portion of the warrants will be cancelled, in the event of a material breach or early termination of the collaboration agreement by Shopify. The exercise price is $0.01 per share, and the term of the warrants is 10 years. These common stock warrants are included as a component of additional paid-in capital within the Consolidated Balance Sheets upon vesting. The Company valued the warrants at the grant date using the Black-Scholes
option pricing model with the following assumptions: fair value of common stock, a dividend yield of zero, contractual terms of 10 years, volatility of 55.00%, and a risk-free rate of 2.85%.
The following table summarizes the warrants activity during the year ended December 31, 2023:
Number of Shares
Weighted Average Exercise Price
Weighted Average Remaining Life (years)
Warrants outstanding at December 31, 202211,217,017 $0.01 9.57
Granted— — 
Exercised(6,051,285)0.01 8.95
Cancelled— — 
Warrants outstanding at December 31, 20235,165,732 $0.01 8.58
During the years ended December 31, 2023 and 2022, 6,051,285 and 4,526,161 warrants vested, respectively. The Company has no vested but not exercised warrants outstanding as of December 31, 2023.
Restricted Stock
In 2019, the Company permitted the purchase of 142,908 shares of restricted stock prior to vesting by an employee of the Company. These shares are restricted and subject to repurchase by the Company until the conditions for vesting are met. Upon termination of employment of the restricted stockholder, the Company has the right to repurchase, at the original purchase price, any unvested restricted shares. Accordingly, the Company has recorded the proceeds from the issuance of restricted stock as a liability on the Consolidated Balance Sheets as a component of other current liabilities, given the implicit repurchase feature. As of December 31, 2022, the Company has recognized a restricted stock liability of approximately $0.1 million as a component of accrued expenses. The Company reclassified an immaterial amount of restricted stock liability to stockholders’ deficit upon vesting of restricted shares during the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023, all restricted stock has been fully vested.
The following is a summary of the non-vested restricted common stock activity during the year ended December 31, 2023:
Number of SharesWeighted Average Grant Date
Fair Value
Unvested and outstanding at December 31, 202226,795$2.84 
Granted— 
Vested(26,795)$2.84 
Unvested and outstanding at December 31, 2023$— 
The aggregate fair value of restricted stock that vested was $0.7 million and $1.2 million during the years ended December 31, 2023 and 2022, respectively.

Stock Purchase and Investment Option

On July 28, 2022, the Company entered into a stock purchase agreement in connection with the collaboration agreement and strategic partnership with Shopify. Under the stock purchase agreement, the Company issued and sold 2,951,846 shares of common stock to Shopify at a price of $33.88 per share. The stock purchase agreement also granted Shopify an Investment Option, which allows Shopify to purchase an additional 15,743,174 shares of common stock at a purchase price of $88.93 per share. The Investment Option is exercisable at any time at Shopify’s option until July 28,
2030. As of December 31, 2023, the Investment Option has not been exercised. The Company determined that the $100.0 million purchase price represents the fair value of the common stock and Investment Option issued to Shopify since the transaction occurred at arm’s length and was not compensatory.

The gross proceeds of $100.0 million were allocated to the common stock and Investment Option based on the relative fair value of each instrument, resulting in $69.4 million being allocated to the common stock and $30.6 million allocated to the Investment Option. The Company incurred $0.4 million of issuance costs which were allocated to the common stock and Investment Option based on their relative fair values. The proceeds allocated to the Investment Option, net of issuance costs, are included as a component of additional paid-in capital within the Consolidated Balance Sheets.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plans
On September 1, 2015, the Board adopted the 2015 Stock Incentive Plan (the “2015 Plan”). The Board or, at its sole discretion, a committee of the Board, is responsible for the administration of the 2015 Plan. All equity grants subsequent to the IPO will be made pursuant to the Company’s 2023 Stock Option and Incentive Plan (the “2023 Plan”), which was approved by the Board effective as of September 19, 2023. Subsequent to the IPO, generally 2015 Plan awards vest into shares of Series B common stock and are immediately reclassified to Series A common stock based upon the employee’s conversion election made at the time of the IPO. The Board or, at its sole discretion, a committee of the Board, is responsible for the administration of the 2023 Plan. As of December 31, 2023, the Company’s authorized common stock includes 44,981,488 shares of Series A common stock reserved for issuance of equity awards under the 2023 Plan, of which 40,775,315 shares are available for future grants.
The 2015 Plan provides for the grant of various types of stock-based compensation awards including, but not limited to, RSUs, incentive stock options (“ISOs”), non-qualified stock options (“NSOs,” referred to collectively with ISOs as options) and restricted stock awards (“RSAs”) to directors, consultants, employees, and officers of the Company. ISOs may only be granted to employees, and the exercise price thereon cannot be less than the fair value of the Company’s common stock on the date of grant or less than 110% of the fair value in the case of employees holding 10% or more of the voting stock of the Company. The exercise price on NSOs must be at least equal to the fair value of the Company’s common stock on the date of grant. The Company has historically granted RSUs, ISOs, NSOs, and RSAs.
The 2023 Plan provides for the grants of various types of stock-based compensation awards including, but not limited to, RSUs, ISOs, NSOs, and RSAs. During the years ended December 31, 2023, 2022 and 2021, the Company solely granted RSUs as further described below.
Stock Options

Stock Options (“Options”) generally vest over 4 years with the first 25% of the award vesting upon the 12-month anniversary of the vesting commencement date and the remaining 75% vesting monthly over the following 3 years. Grants of Options shall not be exercisable after expiration of 10 years from the date of grant or such shorter period specified in the associated award agreement. Options may not be transferable except by will or by the laws of descent and distribution and domestic relations orders. The 2015 Plan does not allow for the early exercise of Options. The Company did not grant any Options during the years ended December 31, 2023, 2022 and 2021.
Option activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):

Number of OptionsWeighted Average Exercise Price
(Per Share)
Weighted Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at January 1, 202334,207,554$0.61 3.74$781,247 
Exercised(2,419,308)1.56
Forfeited and expired(53,521)3.22
Outstanding at December 31, 202331,734,725$0.54 2.65$864,605 
Exercisable at December 31, 202331,639,4540.532.64$862,297 
Expected to vest at December 31, 202331,734,7250.542.65$864,605 
The total intrinsic value of Options exercised during the years ended December 31, 2023, 2022 and 2021 amounted to $54.7 million, $53.2 million and $169.7 million, respectively.

Restricted Stock Units

During the years ended December 31, 2023, 2022 and 2021, the Company granted RSUs to employees under the 2015 Plan and 2023 Plan. In general, RSUs granted under the 2015 Plan vest upon the satisfaction of both a service condition and a liquidity condition (“Double-Trigger”). Generally, the service condition requires the grantee to remain an eligible participant, as that term is defined in the 2015 Plan, for a period of 4 years. Generally, RSUs vest quarterly over the entire 4-year period or vest 25% after 1 year, with the remainder vesting quarterly over the following 3 years. The liquidity condition was satisfied upon the occurrence of the IPO. In general, RSUs granted after the IPO under the 2023 Plan vest upon the satisfaction of a service condition only. These service conditions are consistent with those under the 2015 Plan detailed above.

Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):
Number of UnitsWeighted Average Grant Date
Fair Value
Unvested and outstanding at January 1, 202311,712,446 $30.24 
Granted11,896,929 26.23 
Vested(7,206,386)29.49 
Forfeited(1,712,572)29.51 
Unvested and outstanding at December 31, 202314,690,417 $27.44 
The fair value of the RSUs that vested during the years ended December 31, 2023, 2022 and 2021 was $214.7 million, $1.3 million and $0.5 million, respectively.
Modifications
During the year ended December 31, 2023, the Company extended the expiration dates of four employees’ options. The extension of the expiration date impacted 1,004,667 granted stock options, resulting in incremental stock-based compensation expense of $0.8 million during the year ended December 31, 2023.
During the year ended December 31, 2023, the Company accelerated the vesting start dates of two employees’ RSUs. The modification impacted 167,500 previously granted RSUs that were Double-Trigger awards in which the liquidity-based vesting condition was not considered probable at the date of modification. As the liquidity-based vesting condition was met upon the IPO, the impact of the modified RSUs is included in the total stock-based compensation recognized during the year ended December 31, 2023.
On April 10, 2023, the Company approved an amendment to the vesting schedule of 4,250,947 RSUs governed by the 2015 Plan. Specifically, the vesting schedule of these RSUs were amended to align with the Company’s standard four quarterly vesting dates that were established on a prospective basis in June of 2022. This modification impacted 657 grantees, and all RSUs that were modified were Double-Trigger awards in which the liquidity-based vesting condition was not considered probable at the date of modification. As the liquidity-based vesting condition was met upon the IPO, the impact of this modification is included in the total stock-based compensation recognized during the year ended December 31, 2023 and is based on the fair value of the award on the date of modification.
On March 15, 2023, the Company announced a reduction in workforce that resulted in the termination of approximately 8% of the Company’s full-time workforce (130 employees). As part of the reduction in workforce, the Company modified 608,698 previously granted stock options and 64,301 previously granted RSUs. During the year ended December 31, 2023, the Company incurred an incremental stock-based compensation expense of $0.6 million related to the modification of the stock options modified. All RSUs that were modified were Double-Trigger awards in which the liquidity-based vesting condition was not considered probable at the date of modification. As the liquidity-based vesting condition was met upon the IPO, the impact of the modified RSUs is included in the total stock-based compensation recognized during the year ended December 31, 2023 and is based on the fair value of the award on the date of modification.
During the year ended December 31, 2022, the Board approved the modification of an executive’s stock-based awards. At the modification date, the executive had 177,684 RSUs outstanding for which the service-based vesting condition was satisfied but the liquidity-based vesting condition was not. Pursuant to the modification agreement, the Company elected to cancel 63,775 of the unvested RSUs in exchange for $1.5 million, which the Company recorded stock-based compensation as general and administrative expense in the Consolidated Statements of Operations and Comprehensive Loss. Additionally, during the year ended December 31, 2022, the Company recorded incremental stock-based compensation expense of $0.1 million associated with 2,616 stock options granted and 154 RSUs granted to one employee that was terminated but continued to vest in previously issued awards for a limited period after provision of substantive services ceased.
During the year ended December 31, 2022, the Company amended the terms of certain stock option awards issued to three employees to add a change of control provision. Such modification did not result in any incremental stock-based compensation expense. The Company also extended the post-termination exercise periods for two terminated employees holding 65,704 stock options. The Company determined the incremental stock-based compensation expense resulting from the modifications was not material. Additionally, the Company provided two terminated employees with accelerated vesting on the service-based vesting condition of 22,029 Double-Trigger RSUs held. Because satisfaction of the liquidity-based vesting condition was not probable, the Company did not record the incremental stock-based compensation expense resulting from the modifications. Such amounts will be recorded upon vesting (that is, upon occurrence of a qualifying liquidity event).
During the year ended December 31, 2021, the Board approved a modification to three executives who were terminated during 2021. These modifications resulted in the accelerated vesting of tranches beyond the termination date as well as extension of the exercise window for these employees. The modification covered 1,326,461 options and resulted in incremental stock-based compensation of $9.9 million during the year. Additionally, during the year ended December 31, 2021, the Board approved a modification to a former executive’s stock-based compensation awards who was terminated
during 2021. The Company prorated the expense for the years ended December 31, 2022 and 2021, which was $3.8 million and $1.1 million, respectively, as the modification impacted both years presented as services were provided by the employee in both years as part of the terms of the award modification.

Secondary Transactions
The Company’s employees historically participated in secondary market transactions whereby existing or third-party investors purchased shares owned by the employee associated with previously issued stock-based compensation awards. The Company’s involvement in such secondary market transactions was generally limited to waiving or assigning its right of first refusal over the respective shares. During the years ended December 31, 2023, 2022, and 2021 secondary investors purchased 912,187, 1,002,968, and 4,262,974 shares of common stock from certain employees, respectively. Stock-based compensation expense related to these transactions, representing amounts paid in excess of then current fair value, totaled $0.8 million and $21.5 million and during the year ended December 31, 2022 and 2021, respectively, and is recorded in operating expenses in the accompanying Consolidated Statements of Operations and Comprehensive Loss. No stock-based compensation expense was recorded during the year ended December 31, 2023 related to secondary transactions.

Stock-Based Compensation Expense

During the year ended December 31, 2023, the Company capitalized $1.3 million of stock compensation expense related to services performed on capitalized software development projects. During the year ended December 31, 2022, the Company did not capitalize any stock compensation expense related to services performed on capitalized software development projects, and during the year ended December 31, 2021, the Company had an immaterial amount of capitalized stock compensation expense related to services performed on capitalized software development projects.
Stock-based compensation included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):

Year Ended December 31,
202320222021
Cost of revenue$24,973 $129 $960 
Selling and marketing107,954 985 29,713 
Research and development120,184 1,230 8,193 
General and administrative87,688 5,958 13,123 
Stock-based compensation, net of amounts capitalized340,799 8,302 51,989 
Capitalized stock-based compensation expense1,349 — 
Total stock-based compensation expense$342,148 $8,302 $51,991 

During the year ended December 31, 2022, stock-based compensation expense included $1.5 million paid in cash in exchange for the cancellation of an executive’s unvested RSUs outstanding for which the service-based vesting condition was satisfied but the liquidity-based vesting condition was not. This is included within general and administrative expense in the Company’s Consolidated Statements of Operations and Comprehensive Loss. During the year ended December 31, 2021, stock-based compensation expense included $16.7 million paid in cash for the repurchasing and retirement of common stock, of which $8.8 million is included within selling and marketing expense, $5.8 million within research and development expense, and $2.1 million within general and administrative expense in the Company’s Consolidated Statements of Operations and Comprehensive Loss.
As of December 31, 2023, total unrecognized compensation cost related to unvested Options was $0.1 million, which will be recognized on a ratable basis over a weighted-average remaining period of 0.4 years.
As of December 31, 2023, total unrecognized compensation cost related to unvested RSUs was $257.5 million, which will be recognized on a ratable basis over a weighted-average remaining period of 3.3 years.
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Loss Per Share Loss Per Share
Basic net loss per share attributable to Series A and Series B common stockholders is computed by dividing the net loss by the number of weighted-average outstanding common shares. Diluted net loss per share attributable to Series A and Series B common stockholders is determined by giving effect to all potential common equivalents during the reporting period, unless including them yields an antidilutive result, and is calculated using the treasury stock method. The Company considers its warrants, Investment Option, restricted stock units and stock options as potential common equivalents, but excluded them from the computation of diluted earnings per share attributable to common stockholders in the periods presented, as their effect was antidilutive during the years ended December 31, 2023, 2022 and 2021.
The rights, including the liquidation and dividend rights, of the holders of Series A and Series B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each series of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Series A and Series B common stock on both individual and combined basis.
The following table presents the calculation of basic and diluted net loss per share attributable to Series A and Series B common stockholders for the periods presented, (in thousands, except share and per share data):

Year Ended December 31,
202320222021
Net loss per share attributable to Series A and Series B common stockholders, basic and diluted:
Numerator:
Net loss$(308,233)$(49,193)$(79,393)
Denominator:
Weighted-average shares - basic and diluted242,889,272 229,857,206 220,865,179 
Net loss per share attributable to Series A and Series B common stockholders, basic and diluted
$(1.27)$(0.21)$(0.36)
The following table summarizes the potential common shares excluded from the computation of diluted net income (loss) per share:
Year Ended December 31,
202320222021
Warrants outstanding5,165,732 11,217,017 — 
Investment Option15,743,174 15,743,174 — 
RSUs outstanding14,690,417 11,712,446 7,430,700 
Options outstanding31,734,725 34,207,554 36,858,706 
Restricted stock outstanding— 26,795 62,522 
Total67,334,048 72,906,986 44,351,928 
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Costs
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Costs Restructuring Costs
On March 15, 2023, the Company announced a restructuring plan that resulted in a reduction of approximately 8% of the Company’s full time workforce. The Company’s restructuring actions were intended to improve operational efficiencies. Restructuring costs consist primarily of employee severance and related benefits as well as stock-based compensation from the modification of terminated employee stock options. See Note 12. Stock-Based Compensation for further detail on award modifications due to the restructuring. Restructuring costs included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):
Year ended,
December 31, 2023
Cost of revenue$1,138 
Selling and marketing1,832 
Research and development3,375 
General and administrative1,532 
Total$7,877
There were no unpaid restructuring costs as of December 31, 2023.
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net loss $ (308,233) $ (49,193) $ (79,393)
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Amanda Whalen [Member]    
Trading Arrangements, by Individual    
Name Amanda Whalen  
Title Chief Financial Officer  
Adoption Date November 16, 2023  
Arrangement Duration 366 days  
Aggregate Available 105,000 105,000
Landon Edmond [Member]    
Trading Arrangements, by Individual    
Name Landon Edmond(1)  
Title Chief Legal Officer and General Counsel  
Adoption Date November 17, 2023  
Arrangement Duration 366 days  
Aggregate Available 258,668 258,668
Allen Chaves [Member]    
Trading Arrangements, by Individual    
Name Allen Chaves  
Title Chief Technology Officer  
Adoption Date November 21, 2023  
Arrangement Duration 367 days  
Aggregate Available 780,000 780,000
Susan St. Ledger [Member]    
Trading Arrangements, by Individual    
Name Susan St. Ledger  
Title Director  
Adoption Date December 11, 2023  
Arrangement Duration 536 days  
Aggregate Available 10,500 10,500
Jennifer Ceran [Member]    
Trading Arrangements, by Individual    
Name Jennifer Ceran  
Title Director  
Adoption Date December 14, 2023  
Arrangement Duration 368 days  
Aggregate Available 13,000 13,000
Officer Trading Arrangement [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
During the three months ended December 31, 2023, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted written plans intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act for the sale of the Company’s securities as set forth in the table below.
Name
Position
Adoption Date
Total Shares Subject to Trading Arrangement
Expiration Date
Amanda Whalen
Chief Financial Officer
November 16, 2023105,000November 16, 2024
Landon Edmond(1)
Chief Legal Officer and General Counsel
November 17, 2023258,668November 17, 2024
Allen Chaves
Chief Technology Officer
November 21, 2023780,000November 22, 2024
Susan St. Ledger
Director
December 11, 202310,500May 30, 2025
Jennifer Ceran
Director
December 14, 202313,000December 16, 2024
______________
(1)The actual number of shares of common stock sold pursuant to this plan will be less, after shares are withheld to satisfy tax withholding obligations in connection with the net settlement of equity awards.
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is
meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).
Principles of Consolidation
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions are eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful accounts, determination of revenue recognition under ASC 606, estimated benefit period of deferred contract acquisition costs, estimated life of prepaid marketing expense, and historical valuation of common stock and stock-based compensation, including fair value of the investment option and warrants.
The Company evaluates estimates based on historical and anticipated results, trends, and various other assumptions. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.
Segment Information
Segment Information
Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in one operating segment and one reportable segment as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.
Revenue Recognition, Deferred Revenue and Deferred Contract Acquisition Costs
Revenue Recognition
The Company provides a SaaS solution for personalized email and SMS marketing services through a cloud-based analytics platform. The core functionalities of the software are segmentation of users’ customer lists to facilitate targeted messaging via email and SMS and the use of data science and analytics to evaluate historical sales and predict consumer activity. Revenues are derived primarily from subscription revenues, which are comprised of subscription fees from customers accessing its hosted platform services for targeted messaging.
Contractual subscriptions for customers generally auto-renew on either a monthly, quarterly, or annual basis, and customers may elect not to renew by providing at least five days’ advance notice for contracts on a monthly billing cycle and thirty days’ advance notice for contracts with any other billing cycle. The customer does not have the right to take possession of the Company’s software. Subscription pricing is determined based on a customer’s profile and messaging count and monthly messaging quantities and is considered fixed, based on a tiered pricing structure. Variable consideration in the Company’s contracts is not material but represents the overage charges incurred by customers who exceed their allotments.
The Company recognizes revenue under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the Company evaluates its revenue arrangements under the five-step model as follows: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation.
Typically, the SaaS subscription contracts consist of a single performance obligation, and revenue is recognized over time as the performance obligation is satisfied. The performance obligation is deemed to be satisfied ratably as the customer simultaneously receives and consumes the services that the Company performs and typically have the same term. Due to the term of a majority of the Company’s contracts being less than one year, the Company has determined a significant financing component does not exist.
The Company accounts for individual performance obligations separately if they have been determined to be distinct (i.e., the services are separate if identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer). The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscriptions.
Sales taxes collected from customers and remitted to government authorities are excluded from revenue. The Company incurs fees based on transaction volume and dollars processed through its credit card processor which are classified as general and administrative expense. Through the Company’s credit card processor, all receivables related to credit cards are collected within three business days.
Deferred Revenue
Deferred revenue primarily consists of billings in advance of revenue recognition from subscription services and is recognized as the revenue recognition criteria is met.
The Company generally bills its subscription customers monthly on the first day of the subscription term. Deferred revenue that is expected to be recognized during the succeeding 12-month period is recorded as deferred revenue.
Deferred Contract Acquisition Costs
Deferred contract acquisition costs are incremental costs incurred in connection with acquiring a customer contract and consists primarily of sales commissions and the associated payroll taxes. The Company expects to benefit from those costs for more than one year as the Company primarily pays sales commissions on the initial contract, and there are no commensurate commissions paid on contract renewals.
Deferred contract acquisition costs are amortized on a basis consistent with the transfer of the services to which the asset relates. This results in capitalized costs being recognized on a ratable basis over the estimated period of future benefit ranging from 18 months to 60 months. The Company estimates the future period of benefit considering the size of the customer, the current contract term, the impact of estimated customer renewal terms, and the estimated life of the technology solution underlying the contracts. The Company periodically reviews the carrying amount of capitalized costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.
Cost of Revenue
Cost of Revenue
Cost of revenue consists of costs related to supporting and hosting the Company’s software platform and channel offering for paying customers. These costs primarily include cloud-based infrastructure costs, outbound communication sending costs, employee-related costs including payroll, benefits, bonuses, and stock-based compensation expense related to the customer support team, amortization of capitalized internal-use software development costs, and allocated overhead costs, including rent, facilities, depreciation, and costs related to information technology.
Shopify Collaboration Agreement
Shopify Collaboration Agreement
On July 28, 2022, the Company entered into a collaboration agreement with Shopify Inc. and certain of its affiliates (collectively, “Shopify”) to form a strategic relationship for the purposes of creating greater interoperability between the Klaviyo and Shopify platforms and forming a strategic product, distribution, and marketing relationship. Shopify became a related party upon execution of this agreement. The collaboration agreement has a term of 7 years and automatically renews for successive one-year periods unless the Company or Shopify provides written notice of non-renewal. In connection with the collaboration agreement, the Company entered into 3 separate agreements including a revenue sharing agreement, common stock warrant agreement, and stock purchase agreement.
Under the revenue sharing agreement, the Company will make payments to Shopify in exchange for marketing services received under the collaboration agreement, which are comprised of payments for the Shopify Core Revenue Share and payments for the Shopify Plus Integration Fee. These payments are calculated as follows:
Shopify Core Revenue Share: For all revenue generated through the use of the Company’s email and SMS marketing applications by Shopify merchants designated as “Shopify Core Merchants” in respect of leads attributed to Shopify, the Company is obligated to pay Shopify a percentage of such revenues or the amounts owed to Shopify under the terms of Shopify’s standard partnership agreements applicable to all Shopify partners, which is 15% of any revenues exceeding a $1 million threshold.
Shopify Plus Integration Fee: On a monthly basis, the Company is required to pay Shopify a fee (“Shopify Plus Integration Fee” or “Integration Fee”), subject to an annual increase at Shopify’s election (up to a maximum increase of not more than a percentage calculated through a formula provided in the revenue sharing agreement), with respect to each Shopify Plus Merchant where all of the following circumstances apply: (a) the Shopify Plus Merchant was on Shopify’s Plus program at the end of the relevant month; (b) one or more of the Shopify Plus Merchant’s covered stores has the Company’s application installed at both the beginning and at the end of the relevant month; and (c) the Company’s application received a webhook request and/or made any Application Programming Interface calls against one or more of the Shopify Plus Merchant’s covered stores in the relevant month (i.e., the Company’s application is integrated with the Shopify platform and data is flowing between them).
The Company determined that Shopify is a vendor and not a customer, as the collaboration agreement is a services contract under which the Company is receiving marketing services from Shopify in exchange for payments under the
revenue sharing agreement. The revenue sharing agreement is a mechanism for Shopify to be compensated for the customer acquisition and marketing services Shopify is providing to the Company. Shopify is not a reseller or distributor of the Company’s Platform, nor does Shopify provide any services on the Company’s behalf. During the year ended December 31, 2023, the Company incurred $21.9 million related to fees paid under the revenue sharing agreement. During the year ended December 31, 2022, the Company incurred an aggregate of $16.2 million fees paid to Shopify pursuant to revenue sharing arrangements, inclusive of $7.7 million paid to Shopify pursuant to the terms of the Shopify revenue sharing agreement and $8.5 million paid to Shopify pursuant to the terms of our prior agreement with Shopify that was in place prior to, and replaced by, the Shopify revenue sharing agreement. As of December 31, 2023 and 2022, the Company had $4.5 million and $2.7 million, respectively, in accrued expenses owed to Shopify for fees payable under the revenue sharing agreement.
As consideration for the collaboration agreement, the Company also issued warrants that allow Shopify to purchase up to 15,743,174 shares of common stock at a price of $0.01 per share, of which 25% of the warrants vested on the grant date on July 28, 2022, and the remaining 75% of the warrants vest quarterly over the remaining 5 year period. The aggregate grant date fair value of the warrants was $370.3 million and will be capitalized to prepaid marketing expense as the warrants vest. The prepaid marketing expense asset is amortized into selling and marketing expense on a straight-line basis over the expected benefit period, which is the 7 year term of the collaboration agreement.
Pursuant to the common stock warrant agreement, upon the Company’s IPO, 25% of the total number of warrants were accelerated, and the remaining unvested portion vests quarterly over the remaining term. During the years ended December 31, 2023 and 2022, the Company capitalized prepaid marketing expense of $142.3 million and $106.5 million related to the vested warrants, respectively. For the years ended December 31, 2023 and 2022, the Company recorded marketing expense of $52.9 million and $22.0 million, respectively, in the Consolidated Statements of Operations and Comprehensive Loss as a component of selling and marketing expense related to the amortization of the prepaid marketing expense. As of December 31, 2023 and 2022, the Company’s prepaid marketing expense is $173.8 million and $84.4 million, respectively. As of December 31, 2023, there is $295.4 million of unrecognized marketing expense related to the warrants that will be recognized over 5.6 years. Refer to Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) for further discussion of the warrants.
On June 24, 2022, the Company entered into a stock purchase agreement with Shopify. On the closing date of July 28, 2022, Shopify purchased 2,951,846 shares of common stock for $33.88 per share. The stock purchase agreement gives Shopify the right to purchase 15,743,174 additional shares of common stock for $88.93 per share (the “Investment Option”). The common stock and Investment Option were determined to be freestanding financial instruments purchased at fair value and were accounted for separately from the collaboration agreement, revenue sharing agreement, and common stock warrant. Refer to Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) for further discussion of the common stock purchase and Investment Option.
Research and Development Costs
Research and Development Costs
Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development costs consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation.
Advertising Costs
Advertising Costs
Advertising costs are expensed as incurred.
Stock-Based Compensation and Non-Vested Restricted Common Stock
Stock-Based Compensation
The Company recognizes stock-based compensation on awards granted under two stock compensation plans, which are described in more detail in Note 12. Stock-Based Compensation.
The Company measures stock-based compensation awards, including stock options and RSUs, based on the estimated fair value of the awards on the date of grant. Stock-based compensation expense is recorded for awards issued to employees and non-employees at fair value with a corresponding increase in additional paid-in capital. For awards with service conditions only, the Company recognizes compensation expense on a straight-line basis over the requisite service period of the award. Forfeitures are recognized when they occur.
RSUs granted under the Company’s 2015 Stock Incentive Plan are subject to both service-based and performance-based vesting conditions, whereby the performance condition is satisfied upon occurrence of a liquidity event. Compensation cost related to awards with liquidity-based vesting conditions has been recognized through December 31, 2023, as the Company’s registration statement on Form S-1 filed with the SEC in connection with the IPO became effective on September 19, 2023, which satisfied the liquidity-based vesting condition of the Double-Trigger RSUs. Compensation expense for these awards with both a service and performance condition are expensed under the accelerated attribution method which includes a cumulative catch up recorded upon the IPO for services that had been completed as of the IPO. The remaining expense for these awards is recognized using the accelerated attribution method over the remaining service period. The fair value of each RSU grant is calculated based on the estimated fair value of the Company’s common stock on the date of grant, or, if modified, the date of modification.
RSUs granted under the Company’s 2023 Stock Option and Incentive Plan are for shares of Series A common stock and are currently subject to service-based vesting conditions only. Compensation costs related to these awards are recognized using the straight-line method over the service period of the award. The fair value of each RSU grant is calculated based on the fair value of the Company’s Series A common stock on the date of grant, or, if modified, the date of modification.
Until our IPO, given the absence of an active market for the Company’s common stock, management and the Company’s Board of Directors (the “Board”) were required to estimate the fair value of the Company’s common stock at the time of each grant of a stock-based compensation award. The Company and the Board utilized various valuation methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ Technical Practice Aid, Valuation of Privately Held Company Equity Securities Issued as Compensation to estimate the fair value of its common stock. Each valuation methodology includes estimates and assumptions that require the Company’s judgment. These estimates and assumptions include a number of objective and subjective factors in determining the value of the Company’s common stock at each grant date, including the following factors:
prices paid for the Company’s capital stock, which the Company has sold to outside investors in arm’s-length transactions, considering the rights and privileges of the securities sold relative to the common stock;
prices paid for shares of its common stock sold in secondary market transactions;
valuations performed by an independent valuation specialist;
the Company’s stage of development and revenue growth;
the market performance of comparable publicly traded companies;
adjustments necessary to recognize a lack of marketability for the common stock underlying the granted options and RSUs;
the likelihood of achieving a liquidity event for the common stock underlying the stock-based awards, such as an IPO or sale of the Company, given prevailing market conditions; and
the U.S. and global economic and capital market conditions and outlook.

Following the Company’s IPO, there is an active market for its Series A common stock which is utilized to measure the fair value of the Company’s underlying shares.
Non-Vested Restricted Common Stock
The Company may grant non-vested restricted common stock to employees, directors, and consultants with or without cash consideration. These grants contain certain restrictions on the sale of the shares. Non-vested restricted common stock are considered issued, but not outstanding, for accounting purposes until they vest. Upon termination of the relationship with a holder of the non-vested restricted common stock, the Company has the right to repurchase the non-vested restricted common stock at the price paid by the holder or, if there was no consideration, a price per share as defined in the Company’s agreement with the holder of the restricted common stock. All restricted common stock was vested as of December 31, 2023.
Redeemable Common Stock
Redeemable Common Stock

Redeemable common stock represents shares of the Company’s common stock that are redeemable at the option of the investor after a specified date. The initial carrying amount of redeemable common stock is equal to the respective issuance date fair value of the common stock subject to redemption, less issuance costs. The carrying amount is adjusted to equal the redemption value, which is equal to the fair value of a single share of common stock at the end of each reporting period. The carrying amount is subject to a floor equal to the initial carrying amount. The resulting changes in the redemption value are recorded with corresponding adjustments against retained earnings, if available, additional paid-in capital or accumulated deficit. Redeemable common stock is classified outside of permanent equity on the Consolidated Balance Sheets as the redemption option is outside of the Company’s control. As the redemption feature applicable to certain shares of the Company’s common stock was terminated upon the IPO, all shares of the Company’s redeemable common stock converted into 64,046,223 shares of Series B common stock upon the effectiveness of the Company’s registration statement on Form S-1 filed with the SEC on September 19, 2023. Refer to Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) for further discussion.
Income Taxes
Income Taxes
The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”), which utilizes the asset and liability method for the financial accounting and reporting of income taxes. Under this method, deferred income taxes are recognized for the expected future tax consequences of differences between the tax bases of assets and liabilities and their reported amounts in the financial statements. The amount of any future tax benefit associated with deferred tax assets is reduced by a valuation allowance when there is uncertainty that those tax benefits will be realized.
The Company accounts for uncertain tax positions using a more-likely-than-not recognition threshold in accordance with ASC 740. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. Interest and penalties related to uncertain tax positions are included as a component of income tax expense.
Accounts Receivable
Accounts Receivable
Accounts receivable are shown net of an allowance for doubtful accounts of $1.5 million and $2.3 million as of December 31, 2023 and 2022, respectively. The allowance for doubtful accounts is established to represent the Company’s best estimate of the net realizable value of the outstanding amount of receivables that it will be unable to collect. The development of the Company’s allowance for doubtful accounts is based on a review of factors such as the customer’s payment history, historical loss patterns, the general economic climate, age, and past due status of invoices. If circumstances relating to specific customers change or unanticipated changes occur in the general business environment, the Company’s estimates of the recoverability of receivables could be further adjusted.

The allowance for doubtful accounts consists of the following activity (in thousands):

Year Ended December 31,
202320222021
Balance at beginning of the period$2,253 $1,917 $125 
Provisions for uncollectible accounts, net of recoveries28 1,224 1,792 
Write offs(802)(888)— 
Balance at end of the period$1,479 $2,253 $1,917 
Accounts receivable is shown inclusive of unbilled accounts receivable of $1.8 million and $0.5 million as of December 31, 2023 and 2022, respectively. The unbilled accounts receivable is made up entirely of overages incurred by customers who have exceeded their subscription allotment as of period end but are not yet due for their period end billing.
Cash, Cash Equivalents, and Restricted Cash
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments with a remaining maturity of three months or less when purchased to be cash equivalents. As of December 31, 2023, the Company had cash equivalents of $314.5 million in money market funds. As of December 31, 2022, the Company did not have cash equivalents.
As of December 31, 2023 and 2022, the Company had a current restricted cash balance of $0.4 million and $0.4 million, respectively. As of December 31, 2023 and 2022, the Company had a non-current restricted cash balance of $0.7 million and $0.7 million, respectively. Restricted cash at December 31, 2023 and 2022 related to the Company’s required collateral to fund payroll and credit card obligations in its Australian entity as well as collateral required to be held as a result of the Company’s office lease in Australia. Restricted cash is included in current assets for obligations that expire within one year and is included in non-current assets for assets that expire more than one year from the balance sheet date.
Concentrations of Credit Risk, Significant Customers, and Vendors
Concentrations of Credit Risk, Significant Customers, and Vendors
Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash, restricted cash, and accounts receivable.
The Company maintains its cash and restricted cash at accredited financial institutions. Bank accounts in the United States are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. As of December 31, 2023 and 2022, the Company’s primary operating accounts significantly exceeded federally insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.
Credit risk with respect to accounts receivable is dispersed due to the Company’s large number of customers. The Company routinely assesses the creditworthiness of its customers. The Company does not require collateral. The Company maintains an allowance for potentially uncollectible accounts receivable. Accounts receivable is stated at the amount management expects to collect from outstanding balances. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.
Significant concentrations of credit risk constitute customers that represent 10% or more of accounts receivable. As of December 31, 2023 and 2022, no individual customer accounted for more than 10% of accounts receivable. Additionally, there were no customers that represented 10% or more of the Company’s revenue for the fiscal years ended December 31, 2023, 2022, and 2021.
The Company had certain vendors who individually represented 10% or more of the Company’s total vendor expenditures.
Property and Equipment
Property and Equipment
Property and equipment are recorded at cost and depreciated over the estimated useful lives of the related assets using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, are removed from the accounts, and any resulting gain or loss is included in the determination of net income or loss in the period of retirement. Expenditures for maintenance and repairs are charged to expense as incurred, whereas major improvements are capitalized as additions to property and equipment. The estimated useful lives of the Company’s property and equipment are as follows:
Office equipment5 years
Computer equipment3 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or useful life
Asset retirement cost
Lesser of lease term or 5 years
Asset Retirement Obligations ("ARO")
Asset Retirement Obligations (“ARO”)
As part of the build out of the Company’s headquarters in Boston, Massachusetts, the Company built an internal staircase connecting multiple floors. This staircase required the removal of ground space to connect the floors. The lease agreement requires the Company to incur the costs required to restore the leased space to its original condition. During fiscal year 2020, on the lease commencement date, the Company established an ARO based on the present value of
contractually required estimated future costs to retire long-lived assets at the termination or expiration of a lease and to return the space to its original condition. The asset associated with the ARO is amortized over the lease term or 5 years to operating expense, and the ARO is accreted to the end of lease obligation value over the same term.
Capitalized Internal-Use Software
Capitalized Internal-Use Software
The Company capitalizes qualifying costs incurred during the application development stage in connection with the development of internal-use software, which are included on the Consolidated Balance Sheets as a component of property and equipment, net. Costs related to preliminary project activities and post-implementation stages of software development are expensed as incurred.
Costs capitalized as internal-use software development costs include eligible salaries, stock-based compensation, and other compensation-related costs of employees and costs incurred in developing new features and enhancements when the costs will result in additional functionality. Capitalized internal-use software development costs are amortized on a straight-line basis over their estimated useful life of 3 years. Computer software development costs that do not qualify for capitalization are expensed as incurred.
Capitalization begins when the preliminary project stage is complete, management authorizes and commits to the funding of the software project with appropriate authority, it is probable the project will be completed, the software will be used to perform the functions intended, and certain functional and quality standards have been met.
Leases
Leases
The Company determines whether an arrangement contains a lease at inception. At the commencement date, the Company will perform the classification tests to determine whether its leases are operating or financing and recognize the related lease liability and right-of-use (“ROU”) asset. The Company, as the lessee, recognizes in the Consolidated Balance Sheets a liability to make lease payments and an ROU asset representing the right to use the underlying asset for both finance and operating leases with a lease term longer than twelve months. Lease liabilities and their corresponding ROU assets are recognized based on the present value of unpaid lease payments over the expected lease term.
The Company has elected the following practical expedients: (1) not to separate lease and non- lease components for all asset classes and (2) not to recognize leases with a term of 12 months or less on the Consolidated Balance Sheets for all asset classes.
The Company leases office space and office equipment under non-cancelable operating leases ranging from 1 to 8 years. Certain leases include options to extend the leases for up to 5 years. These options will be included in the lease term when they are reasonably certain to be exercised. The Company’s leases generally do not include options to terminate the leases or to purchase the underlying asset.
The Company’s leases are primarily fixed payments. Certain of the Company’s leases include variable lease payments, generally related to the lessor’s operating costs associated with the underlying asset, which are expensed as incurred. The Company’s leases generally do not contain residual value guarantees.
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) to calculate the present value of future minimum lease payments, which is the estimated rate the Company would be required to pay for fully collateralized borrowing over the period similar to lease terms. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
Foreign Currency Translation
Foreign Currency Translation
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar (“USD”). In certain instances, the Company enters into transactions that are denominated in a currency other than the USD. At the date that such transaction is recognized, each asset, liability, revenue, expense, gain, or loss arising from the transaction is measured and recorded in USD using the exchange rate in effect at that date. At each balance sheet date, recorded monetary balances denominated in a currency other than the USD are adjusted to USD using the exchange rate at the balance sheet date, with gains or losses recognized in other, net in the consolidated statements of operations. Foreign currency translation gains and losses were immaterial for the periods presented.
Fair Value Measurements
Fair Value Measurements

Certain assets and liabilities are carried at fair value in accordance with Accounting Standards Codification ASC 820, Fair Value Measurement (“ASC 820”). Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:

Level 1 – Quoted prices in active markets for identical assets or liabilities
Level 2 – Observable inputs (other than level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

As of December 31, 2023 and 2022, the Company’s carrying amounts of financial instruments, including cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term maturities.

Certain non-financial assets, such as intangible assets, right of use assets, and property and equipment, are measured at fair value on a non-recurring basis and are adjusted to fair value only if an impairment charge is recognized. Such fair value measures are considered to be within the Level 3 valuation hierarchy due to the subjective nature of the unobservable inputs used. The Company has not recorded any impairment charges during any of the periods presented.
Loss Per Share
Loss Per Share
In accordance with FASB ASC 260, Earnings Per Share, the basic net loss per share attributable to Series A and Series B common stockholders is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the applicable period.
Diluted net loss per share attributable to Series A and Series B common stockholders is computed in the same manner as basic net income loss per share as the inclusion of all potentially dilutive securities outstanding would be antidilutive. See Note 13. Loss Per Share for further information.
Basic net loss per share attributable to Series A and Series B common stockholders is computed by dividing the net loss by the number of weighted-average outstanding common shares. Diluted net loss per share attributable to Series A and Series B common stockholders is determined by giving effect to all potential common equivalents during the reporting period, unless including them yields an antidilutive result, and is calculated using the treasury stock method. The Company considers its warrants, Investment Option, restricted stock units and stock options as potential common equivalents, but excluded them from the computation of diluted earnings per share attributable to common stockholders in the periods presented, as their effect was antidilutive during the years ended December 31, 2023, 2022 and 2021.
The rights, including the liquidation and dividend rights, of the holders of Series A and Series B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each series of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Series A and Series B common stock on both individual and combined basis.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company periodically evaluates all long-lived assets or asset groups for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset or asset group exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset or asset group exceeds the fair value of the asset.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

The Company has implemented all applicable accounting pronouncements that are in effect. In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the consolidated financial statements and disclosures. There are no other new accounting pronouncements that have been issued that would have a material impact on its financial position or results of operations.
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
The allowance for doubtful accounts consists of the following activity (in thousands):

Year Ended December 31,
202320222021
Balance at beginning of the period$2,253 $1,917 $125 
Provisions for uncollectible accounts, net of recoveries28 1,224 1,792 
Write offs(802)(888)— 
Balance at end of the period$1,479 $2,253 $1,917 
Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):
As of,
December 31, 2023December 31, 2022
Cash and cash equivalents$738,562 $385,820 
Restricted cash - current409 409 
Restricted cash - non-current686 687 
Total cash, cash equivalents, and restricted cash$739,657 $386,916 
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):
As of,
December 31, 2023December 31, 2022
Cash and cash equivalents$738,562 $385,820 
Restricted cash - current409 409 
Restricted cash - non-current686 687 
Total cash, cash equivalents, and restricted cash$739,657 $386,916 
Schedule of Property and Equipment The estimated useful lives of the Company’s property and equipment are as follows:
Office equipment5 years
Computer equipment3 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or useful life
Asset retirement cost
Lesser of lease term or 5 years
Property and equipment consist of the following (in thousands):
As of,
December 31, 2023December 31, 2022
Capitalized internal-use software$11,682 $4,460 
Office equipment3,633 3,203 
Computer equipment2,939 639 
Furniture and fixtures7,242 6,683 
Leasehold improvements45,768 45,228 
Construction-in-progress78 82 
Asset retirement cost643 643 
Total property and equipment71,985 60,938 
Less accumulated depreciation and amortization(28,535)(15,101)
Total property and equipment, net$43,450 $45,837 
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue by Geographic Area
Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
Year Ended December 31,
202320222021
Americas:
United States$443,471 $307,222 $197,263 
Other Americas (1)
38,180 26,790 15,758 
APAC (1)(2)
72,797 47,905 27,574 
EMEA (1)(3)
143,651 90,831 50,045 
Total Revenue$698,099 $472,748 $290,640 
(1) Other than the United States, no other individual country accounted for 10% or more of total revenue for any of the periods presented.
(2) Asia-Pacific
(3) Europe, the Middle East and Africa
Schedule of Changes of Deferred Revenue The following table summarizes the changes in the balance of deferred revenue during the periods presented (in thousands):
Year Ended December 31,
20232022
Balance at beginning of the period$25,109 $15,092 
Plus: Billings during the period713,090 482,765 
Less: Revenue recognized during the period(698,099)(472,748)
Balance at end of the period$40,100 $25,109 
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured on Recurring Basis
The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (in thousands):

As of December 31, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$314,511 $— $— $314,511 
Total$314,511 $— $— $314,511 
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment The estimated useful lives of the Company’s property and equipment are as follows:
Office equipment5 years
Computer equipment3 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or useful life
Asset retirement cost
Lesser of lease term or 5 years
Property and equipment consist of the following (in thousands):
As of,
December 31, 2023December 31, 2022
Capitalized internal-use software$11,682 $4,460 
Office equipment3,633 3,203 
Computer equipment2,939 639 
Furniture and fixtures7,242 6,683 
Leasehold improvements45,768 45,228 
Construction-in-progress78 82 
Asset retirement cost643 643 
Total property and equipment71,985 60,938 
Less accumulated depreciation and amortization(28,535)(15,101)
Total property and equipment, net$43,450 $45,837 
Schedule of Change in Asset Retirement Obligation
The asset retirement obligation is included in other non-current liabilities on the Consolidated Balance Sheets. Asset retirement obligation activity is as follows (in thousands):
Year Ended December 31,
20232022
Beginning balance$722 $685 
Additions— — 
Accretion39 37 
Ending balance$761 $722 
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
The following table presents components of accrued expenses (in thousands):

As of,
December 31, 2023December 31, 2022
Accrued compensation and employee related costs$25,644 $16,926 
Accrued sabbatical3,394 — 
Accrued value added tax7,530 4,937 
Other accrued taxes6,830 1,754 
Accrued cost of revenue6,656 7,923 
Accrued professional services3,605 2,297 
Accrued marketing6,374 980 
Other accrued expenses2,805 1,309 
Total accrued expenses$62,838 $36,126 
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Future minimum payments under the Company’s non-cancellable purchase commitments as of December 31, 2023, are presented in the table below (in thousands):
Year Ending December 31,Contractual Commitments
2024$117,668 
2025116,965 
202670,761 
202740,833 
2028— 
Total Contractual Commitments:$346,227 
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Components of Lease Expense
The components of lease expense are as follows (in thousands):
Year Ended December 31,
202320222021
Operating lease cost$12,618$12,091$10,517
Short-term lease cost630121
Financing lease cost212116
Total lease cost$13,269$12,233$10,533
Supplemental cash flow information and non-cash activity related to the Company’s leases are as follows (in thousands):

Year Ended December 31,
202320222021
Cash paid for operating lease liabilities, net of tenant incentives received $15,197$9,272$10,824
ROU assets recognized for new leases and amendments (non-cash)$1,299$3,452$6,132
Other information related to leases is as follows:

As of,
December 31, 2023December 31, 2022
Weighted average remaining lease term 4.1 years5.0 years
Weighted average discount rate4.97 %4.96 %
Supplemental Balance Sheet Information Related to Operating Leases
Supplemental balance sheet information related to the Company’s operating leases is as follows (in thousands):

As of,
December 31, 2023December 31, 2022
Operating lease ROU assets$36,987$45,695
Operating lease liabilities, current14,08114,864
Operating lease liabilities, non-current37,49847,544
Total lease liabilities$51,579$62,408
Schedule of Future Undiscounted Annual Cash Flows for Operating Leases
Future undiscounted annual cash flows for the Company’s operating leases as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,
Operating Leases
2024$14,383
202513,237
202613,429
202712,692
20283,205
Thereafter
Total future undiscounted lease payments56,946
Less imputed interest(5,367)
Total lease liabilities$51,579
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
The domestic and foreign components of loss before income taxes are as follows (in thousands):

Year Ended December 31,
202320222021
United States$(312,759)$(51,729)$(80,260)
Foreign5,718 2,619 1,186 
Loss before income taxes$(307,041)$(49,110)$(79,074)
Schedule of Components of Income Tax Expense (Benefit)
The provision (benefit) for income taxes contained the following components (in thousands):

Year Ended December 31,
202320222021
Current:
Federal$— $— $— 
State(26)99 45 
Foreign4,652 56 179 
4,626 155 224 
Deferred:
Federal— (95)— 
State— (16)— 
Foreign(3,434)39 95 
(3,434)(72)95 
Provision for income taxes$1,192 $83 $319 
Schedule of Effective Income Tax Rate Reconciliation
Year Ended December 31,
202320222021
U.S. federal taxes at statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit4.3 4.4 4.8 
Federal research and development credits3.8 10.3 7.9 
State research and development credits0.9 7.8 3.2 
Permanent items(0.4)(1.0)(0.2)
Stock-based compensation1.6 5.6 5.0 
Foreign rate differential— — — 
Non-deductible officers compensation(2.3)— — 
Prepaid marketing expense
3.6 — — 
Other— (0.8)0.1 
Change in valuation allowance(32.9)(47.5)(42.2)
Total(0.4)%(0.2)%(0.4)%
Schedule of Deferred Tax Assets and Liabilities The carryforwards and temporary differences that give rise to a significant portion of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022, are as follows (in thousands):
Year Ended December 31,
20232022
Deferred tax assets:
Net operating loss carryforwards$88,200 $49,093 
Research and development credits36,217 21,829 
Stock-based compensation32,204 1,218 
Lease liability12,933 17,225 
Capitalized research and development63,701 21,728 
Other5,553 2,864 
Total deferred tax assets238,808 113,957 
Deferred tax liabilities:
Depreciation
(3,543)(5,481)
Deferred commissions(7,657)(5,451)
Amortization(2,049)(85)
ROU asset(9,303)(13,202)
Prepaid marketing expense(43,084)(20,666)
Total deferred tax liabilities(65,636)(44,885)
Valuation allowance(170,076)(69,205)
Net deferred tax assets (liabilities)
$3,096 $(133)
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Warrant Activity
The following table summarizes the warrants activity during the year ended December 31, 2023:
Number of Shares
Weighted Average Exercise Price
Weighted Average Remaining Life (years)
Warrants outstanding at December 31, 202211,217,017 $0.01 9.57
Granted— — 
Exercised(6,051,285)0.01 8.95
Cancelled— — 
Warrants outstanding at December 31, 20235,165,732 $0.01 8.58
Schedule of Restricted Common Stock Activity
The following is a summary of the non-vested restricted common stock activity during the year ended December 31, 2023:
Number of SharesWeighted Average Grant Date
Fair Value
Unvested and outstanding at December 31, 202226,795$2.84 
Granted— 
Vested(26,795)$2.84 
Unvested and outstanding at December 31, 2023$— 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Option Activity
Option activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):

Number of OptionsWeighted Average Exercise Price
(Per Share)
Weighted Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at January 1, 202334,207,554$0.61 3.74$781,247 
Exercised(2,419,308)1.56
Forfeited and expired(53,521)3.22
Outstanding at December 31, 202331,734,725$0.54 2.65$864,605 
Exercisable at December 31, 202331,639,4540.532.64$862,297 
Expected to vest at December 31, 202331,734,7250.542.65$864,605 
Schedule of Restricted Stock Unit Activity
Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):
Number of UnitsWeighted Average Grant Date
Fair Value
Unvested and outstanding at January 1, 202311,712,446 $30.24 
Granted11,896,929 26.23 
Vested(7,206,386)29.49 
Forfeited(1,712,572)29.51 
Unvested and outstanding at December 31, 202314,690,417 $27.44 
Schedule of Stock-Based Compensation Expense
Stock-based compensation included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):

Year Ended December 31,
202320222021
Cost of revenue$24,973 $129 $960 
Selling and marketing107,954 985 29,713 
Research and development120,184 1,230 8,193 
General and administrative87,688 5,958 13,123 
Stock-based compensation, net of amounts capitalized340,799 8,302 51,989 
Capitalized stock-based compensation expense1,349 — 
Total stock-based compensation expense$342,148 $8,302 $51,991 
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Loss Per Share, Basic and Diluted
The following table presents the calculation of basic and diluted net loss per share attributable to Series A and Series B common stockholders for the periods presented, (in thousands, except share and per share data):

Year Ended December 31,
202320222021
Net loss per share attributable to Series A and Series B common stockholders, basic and diluted:
Numerator:
Net loss$(308,233)$(49,193)$(79,393)
Denominator:
Weighted-average shares - basic and diluted242,889,272 229,857,206 220,865,179 
Net loss per share attributable to Series A and Series B common stockholders, basic and diluted
$(1.27)$(0.21)$(0.36)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table summarizes the potential common shares excluded from the computation of diluted net income (loss) per share:
Year Ended December 31,
202320222021
Warrants outstanding5,165,732 11,217,017 — 
Investment Option15,743,174 15,743,174 — 
RSUs outstanding14,690,417 11,712,446 7,430,700 
Options outstanding31,734,725 34,207,554 36,858,706 
Restricted stock outstanding— 26,795 62,522 
Total67,334,048 72,906,986 44,351,928 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Costs (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Costs Restructuring costs included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):
Year ended,
December 31, 2023
Cost of revenue$1,138 
Selling and marketing1,832 
Research and development3,375 
General and administrative1,532 
Total$7,877
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Business Description (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 19, 2023
USD ($)
shares
Sep. 23, 2023
shares
Sep. 22, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
subsidiary
Dec. 31, 2023
USD ($)
subsidiary
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Subsidiary, Sale of Stock [Line Items]              
Number of wholly-owned subsidiaries | subsidiary       3 3    
Underwriting discounts and commissions | $     $ 17,700        
Offering-related expenses | $     $ 7,400   $ 25,135 $ 307 $ 270
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement              
Subsidiary, Sale of Stock [Line Items]              
Conversion of common stock (in shares)     3,935,793        
Increase in prepaid marketing expense | $       $ 92,600      
IPO              
Subsidiary, Sale of Stock [Line Items]              
Shares issued (in shares)     19,200,000        
Issuance price per share (in dollars per share) | $ / shares     $ 30.00        
Aggregate proceeds, net of discounts and commissions | $     $ 320,100        
IPO and Over-Allotment Option              
Subsidiary, Sale of Stock [Line Items]              
Shares issued (in shares)     11,507,693        
IPO and Over-Allotment Option - Shares From Existing Shareholders              
Subsidiary, Sale of Stock [Line Items]              
Shares issued (in shares)     7,692,307        
Over-Allotment Option              
Subsidiary, Sale of Stock [Line Items]              
Shares issued (in shares) 2,764,066            
Shares available for purchase (in shares) 2,880,000            
Proceeds from sale of stock | $ $ 0            
Series A Common Stock | Conversion of Redeemable Common Stock Into Series B Common Stock              
Subsidiary, Sale of Stock [Line Items]              
Conversion of common stock (in shares)     64,046,223        
Series A Common Stock | Common Stock | Conversion of Common Stock Upon Initial Public Offering              
Subsidiary, Sale of Stock [Line Items]              
Conversion of common stock (in shares)   21,233,074          
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 19, 2023
shares
Sep. 22, 2023
shares
Jul. 28, 2022
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
plan
segment
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Number of operating segments | segment       1      
Number of reportable segments | segment       1      
Number of days of advance notice for contract termination for monthly billing cycles       5 days      
Number of days of advance notice for contract termination       30 days      
Deferred contract acquisition costs, current       $ 15,198 $ 11,215    
Deferred contract acquisition costs, non-current       23,177 15,983    
Selling and marketing       394,369 213,848 $ 156,342  
Accrued expenses       $ 62,838 $ 36,126    
Warrants, exercise price (in dollars per share) | $ / shares       $ 0.01 $ 0.01    
Issuance of common stock upon exercise of collaboration agreement warrants       $ 62 $ 45    
Capitalized prepaid marketing expense       142,300 106,500    
Prepaid marketing expense       173,844 84,415    
Advertising costs       $ 41,600 40,300 41,900  
Number of stock compensation plans | plan       2      
Uncertain tax positions       $ 0 0    
Accrued interest and penalties related to uncertain tax positions       0 0    
Unbilled accounts receivable       1,479 2,253 1,917 $ 125
Cash equivalents       314,500 0    
Restricted cash       409 409    
Restricted cash, non-current       $ 686 687    
Asset retirement obligation, amortization period       5 years      
Operating lease, option to extend, renewal term (up to)       5 years      
Impairment of long-lived assets       $ 0 $ 0 $ 0  
Capitalized internal-use software              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Asset retirement obligation, amortization period       3 years      
Total Expenditures Benchmark | Customer One | Customer Concentration Risk              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Customer concentration risk, percentage       19.00% 19.00% 25.00%  
Total Expenditures Benchmark | Customer Two | Customer Concentration Risk              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Customer concentration risk, percentage       14.00% 13.00%    
Total Expenditures Benchmark | Customer Three | Customer Concentration Risk              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Customer concentration risk, percentage       12.00%      
Conversion of Redeemable Common Stock Into Series B Common Stock | Series A Common Stock              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Conversion of common stock (in shares) | shares   64,046,223          
Unbilled Revenues              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Unbilled accounts receivable       $ 1,800 $ 500    
Minimum              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Deferred contract acquisition costs, capitalized, amortization period       18 months      
Operating lease, term of contract       1 year      
Maximum              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Deferred contract acquisition costs, capitalized, amortization period       60 months      
Operating lease, term of contract       8 years      
Over-Allotment Option              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Shares issued under purchase agreement (in shares) | shares 2,764,066            
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Conversion of common stock (in shares) | shares   3,935,793          
Shopify | Private Placement              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Shares issued under purchase agreement (in shares) | shares     2,951,846        
Issuance price per share (in dollars per share) | $ / shares     $ 33.88        
Shopify | Investment Option              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Issuance price per share (in dollars per share) | $ / shares     $ 88.93        
Additional shares available for purchase (in shares) | shares     15,743,174        
Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Collaborative arrangement, term     7 years        
Collaborative arrangement, renewal term       1 year      
Selling and marketing         16,200    
Maximum number of common stock shares in which warrants may be converted (in shares) | shares     15,743,174        
Warrants, exercise price (in dollars per share) | $ / shares     $ 0.01        
Issuance of common stock upon exercise of collaboration agreement warrants     $ 370,300        
Marketing expense       $ 52,900 22,000    
Prepaid marketing expense       173,800 84,400    
Unrecognized marketing expense       $ 295,400      
Warrants, cost not yet recognized, period for recognition       5 years 7 months 6 days      
Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Class of Warrant or Right, Vesting Period One              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Warrants, vesting percentage   0.25 0.25        
Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Class of Warrant or Right, Vesting Periods Two Through Twenty-One              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Warrants, vesting percentage     0.75        
Shopify | Revenue Sharing Agreement              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Revenue from collaborative arrangement exceeding threshold, percentage to be shared     0.15        
Revenue from collaborative arrangement, threshold     $ 1,000        
Selling and marketing       $ 21,900 7,700    
Accrued expenses       $ 4,500 2,700    
Shopify | Prior Agreement with Shopify              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Selling and marketing         $ 8,500    
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of the period $ 2,253 $ 1,917 $ 125
Provisions for uncollectible accounts, net of recoveries 28 1,224 1,792
Write offs (802) (888) 0
Balance at end of the period $ 1,479 $ 2,253 $ 1,917
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Cash and cash equivalents $ 738,562 $ 385,820    
Restricted cash - current 409 409    
Restricted cash - non-current 686 687    
Total cash, cash equivalents, and restricted cash $ 739,657 $ 386,916 $ 327,913 $ 153,621
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Property and Equipment (Details)
Dec. 31, 2023
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 5 years
Office equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 5 years
Computer equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 3 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 5 years
Capitalized internal-use software  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 3 years
Asset retirement cost  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of property and equipment 5 years
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue $ 698,099 $ 472,748 $ 290,640
United States      
Disaggregation of Revenue [Line Items]      
Revenue 443,471 307,222 197,263
Other Americas      
Disaggregation of Revenue [Line Items]      
Revenue 38,180 26,790 15,758
APAC      
Disaggregation of Revenue [Line Items]      
Revenue 72,797 47,905 27,574
EMEA      
Disaggregation of Revenue [Line Items]      
Revenue $ 143,651 $ 90,831 $ 50,045
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Change in Contract with Customer, Liability, Revenue Recognized [Roll Forward]    
Balance at beginning of the period $ 25,109 $ 15,092
Plus: Billings during the period 713,090 482,765
Less: Revenue recognized during the period (698,099) (472,748)
Balance at end of the period $ 40,100 $ 25,109
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Amounts included in contract liability at the beginning of the period $ 25.1 $ 15.1
Revenue expected to be recognized 83.3  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue expected to be recognized $ 79.4  
Expected period of recognition 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue expected to be recognized $ 3.9  
Expected period of recognition  
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - Fair Value, Recurring
$ in Thousands
Dec. 31, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Total $ 314,511
Level 1  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Total 314,511
Level 2  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Total 0
Level 3  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Total 0
Money market funds  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Money market funds 314,511
Money market funds | Level 1  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Money market funds 314,511
Money market funds | Level 2  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Money market funds 0
Money market funds | Level 3  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Money market funds $ 0
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 71,985 $ 60,938
Less accumulated depreciation and amortization (28,535) (15,101)
Property and equipment, net 43,450 45,837
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 11,682 4,460
Office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 3,633 3,203
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,939 639
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 7,242 6,683
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 45,768 45,228
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment 78 82
Asset retirement cost    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 643 $ 643
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense $ 13.7 $ 8.9 $ 5.3
Capitalized internal-use software development costs 7.0 2.4  
Amortization of capitalized internal-use software development costs 1.8 $ 0.7 $ 0.4
Stock Compensation Plan      
Property, Plant and Equipment [Line Items]      
Capitalized internal-use software development costs $ 1.3    
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Asset Retirement Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]    
Beginning balance $ 722 $ 685
Additions 0 0
Accretion 39 37
Ending balance $ 761 $ 722
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and employee related costs $ 25,644 $ 16,926
Accrued sabbatical 3,394 0
Accrued value added tax 7,530 4,937
Other accrued taxes 6,830 1,754
Accrued cost of revenue 6,656 7,923
Accrued professional services 3,605 2,297
Accrued marketing 6,374 980
Other accrued expenses 2,805 1,309
Total accrued expenses $ 62,838 $ 36,126
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Year Ending December 31,  
2024 $ 117,668
2025 116,965
2026 70,761
2027 40,833
2028 0
Total Contractual Commitments: $ 346,227
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 12,618 $ 12,091 $ 10,517
Short-term lease cost 630 121 0
Financing lease cost 21 21 16
Total lease cost $ 13,269 $ 12,233 $ 10,533
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease ROU assets $ 36,987 $ 45,695
Operating lease liabilities, current 14,081 14,864
Operating lease liabilities, non-current 37,498 47,544
Total lease liabilities $ 51,579 $ 62,408
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Cash paid for operating lease liabilities, net of tenant incentives received $ 15,197 $ 9,272 $ 10,824
ROU assets recognized for new leases and amendments (non-cash) $ 1,299 $ 3,452 $ 6,132
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Other Information (Details)
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Weighted average remaining lease term 4 years 1 month 6 days 5 years
Weighted average discount rate 4.97% 4.96%
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Undiscounted Annual Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 14,383  
2025 13,237  
2026 13,429  
2027 12,692  
2028 3,205  
Thereafter 0  
Total future undiscounted lease payments 56,946  
Less imputed interest (5,367)  
Total lease liabilities $ 51,579 $ 62,408
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
United States $ (312,759) $ (51,729) $ (80,260)
Foreign 5,718 2,619 1,186
Loss before income taxes $ (307,041) $ (49,110) $ (79,074)
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 0 $ 0 $ 0
State (26) 99 45
Foreign 4,652 56 179
Current income tax provision 4,626 155 224
Deferred:      
Federal 0 (95) 0
State 0 (16) 0
Foreign (3,434) 39 95
Deferred income tax provision (3,434) (72) 95
Provision for income taxes $ 1,192 $ 83 $ 319
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
U.S. federal taxes at statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 4.30% 4.40% 4.80%
Permanent items (0.40%) (1.00%) (0.20%)
Stock-based compensation 1.60% 5.60% 5.00%
Foreign rate differential 0.00% 0.00% 0.00%
Non-deductible officers compensation (2.30%) 0.00% 0.00%
Prepaid marketing expense 3.60% 0.00% 0.00%
Other 0.00% (0.80%) 0.10%
Change in valuation allowance (32.90%) (47.50%) (42.20%)
Total (0.40%) (0.20%) (0.40%)
Domestic Tax Authority      
Income Tax Contingency [Line Items]      
Research and development credits 3.80% 10.30% 7.90%
State and Local Jurisdiction      
Income Tax Contingency [Line Items]      
Research and development credits 0.90% 7.80% 3.20%
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carryforwards $ 88,200 $ 49,093
Research and development credits 36,217 21,829
Stock-based compensation 32,204 1,218
Lease liability 12,933 17,225
Capitalized research and development 63,701 21,728
Other 5,553 2,864
Total deferred tax assets 238,808 113,957
Deferred tax liabilities:    
Depreciation (3,543) (5,481)
Deferred commissions (7,657) (5,451)
Amortization (2,049) (85)
ROU asset (9,303) (13,202)
Prepaid marketing expense (43,084) (20,666)
Total deferred tax liabilities (65,636) (44,885)
Valuation allowance (170,076) (69,205)
Net deferred tax assets $ 3,096  
Net deferred tax liabilities   $ (133)
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
U.S. federal taxes at statutory rate 21.00% 21.00% 21.00%
Federal net operating loss carryforwards, not subject to expiration $ 349.2 $ 199.2  
State net operating loss carryforwards, subject to expiration 245.1 118.6  
Increase in valuation allowance 100.9 23.3  
Uncertain tax positions 0.0 0.0  
Expected material change in uncertain tax benefits 0.0    
Foreign earnings repatriated 0.0 0.0  
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward 25.1 13.6  
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward $ 14.0 $ 10.4  
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Foreign Plan      
Defined Contribution Plan Disclosure [Line Items]      
Employer contributions to plan $ 1.8 $ 0.8 $ 0.3
UNITED KINGDOM      
Defined Contribution Plan Disclosure [Line Items]      
Additional percentage of employees wages contributed by employer 5.00%    
AUSTRALIA      
Defined Contribution Plan Disclosure [Line Items]      
Additional percentage of employees wages contributed by employer 11.00%    
United States      
Defined Contribution Plan Disclosure [Line Items]      
Employer contributions to plan $ 7.4 $ 6.6 $ 3.8
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended 36 Months Ended
Sep. 22, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Jul. 28, 2022
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
vote
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2019
shares
Dec. 31, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]                
Redeemable common stock issued (in shares)           3,025,625   64,046,223
Proceeds from issuance of common stock, net of issuance costs | $       $ 0 $ 99,558 $ 345,726    
Preferred stock, shares authorized (in shares)   0   100,000,000 0      
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001 $ 0.001      
Preferred stock, shares issued (in shares)   0   0 0      
Preferred stock, shares outstanding (in shares)   0   0 0      
Warrants, exercise price (in dollars per share) | $ / shares   $ 0.01   $ 0.01 $ 0.01      
Warrants vested (in shares)       6,051,285 4,526,161      
Restricted common stock, issued (in shares)             142,908  
Restricted common stock liability | $   $ 100            
Payments of stock issuance costs | $ $ 7,400     $ 25,135 $ 307 $ 270    
Automatic conversion of outstanding common stock, period       7 years        
Restricted stock outstanding                
Class of Warrant or Right [Line Items]                
Aggregate fair value of restricted common stock vested | $       $ 700 $ 1,200      
Series A Common Stock                
Class of Warrant or Right [Line Items]                
Common stock, shares authorized (in shares)   0   3,000,000,000 0      
Number of votes per common share | vote       1        
Series A Common Stock | Conversion of Redeemable Common Stock Into Series B Common Stock                
Class of Warrant or Right [Line Items]                
Conversion of common stock (in shares) 64,046,223              
Series A Common Stock | Common Stock                
Class of Warrant or Right [Line Items]                
Issuance of common stock, net of issuance costs (in shares)       11,507,693        
Series B Common Stock                
Class of Warrant or Right [Line Items]                
Common stock, shares authorized (in shares)   316,000,000   350,000,000 316,000,000      
Number of votes per common share | vote       10        
Number of shares convertible (in shares)       1        
Series B Common Stock | Common Stock                
Class of Warrant or Right [Line Items]                
Issuance of common stock, net of issuance costs (in shares)         2,951,846 7,339,392    
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Class of Warrant or Right [Line Items]                
Conversion of common stock (in shares) 3,935,793              
Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Class of Warrant or Right [Line Items]                
Maximum number of common stock shares in which warrants may be converted (in shares)     15,743,174          
Warrants, exercise price (in dollars per share) | $ / shares     $ 0.01          
Term of warrants (in years)     10 years          
Dividend yield | Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Class of Warrant or Right [Line Items]                
Warrants outstanding, measurement input       0        
Contractual term | Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Class of Warrant or Right [Line Items]                
Warrants outstanding, measurement input       10        
Volatility | Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Class of Warrant or Right [Line Items]                
Warrants outstanding, measurement input       0.5500        
Risk-free rate | Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Class of Warrant or Right [Line Items]                
Warrants outstanding, measurement input       0.0285        
Class of Warrant or Right, Vesting Period One | Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Class of Warrant or Right [Line Items]                
Warrants, vesting percentage 0.25   0.25          
Class of Warrant or Right, Vesting Periods Two Through Twenty-One | Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                
Class of Warrant or Right [Line Items]                
Warrants, vesting percentage     0.75          
Public Stock Offering                
Class of Warrant or Right [Line Items]                
Redeemable common stock issued (in shares)           3,025,625    
Shares issued under purchase agreement (in shares)           10,365,017    
Issuance price per share (in dollars per share) | $ / shares           $ 33.38   $ 33.38
Proceeds from issuance of common stock, net of issuance costs | $           $ 346,000    
Public Stock Offering | Series B Common Stock                
Class of Warrant or Right [Line Items]                
Issuance of common stock, net of issuance costs (in shares)           7,339,392    
IPO                
Class of Warrant or Right [Line Items]                
Shares issued under purchase agreement (in shares) 19,200,000              
Issuance price per share (in dollars per share) | $ / shares $ 30.00              
Private Placement | Shopify                
Class of Warrant or Right [Line Items]                
Shares issued under purchase agreement (in shares)     2,951,846          
Issuance price per share (in dollars per share) | $ / shares     $ 33.88          
Common Stock and Investment Option                
Class of Warrant or Right [Line Items]                
Proceeds from sale of stock | $     $ 100,000          
Payments of stock issuance costs | $     400          
Investment Option                
Class of Warrant or Right [Line Items]                
Gross proceeds from issuance of common stock | $     $ 30,600          
Investment Option | Shopify                
Class of Warrant or Right [Line Items]                
Issuance price per share (in dollars per share) | $ / shares     $ 88.93          
Additional shares available for purchase (in shares)     15,743,174          
Common Stock                
Class of Warrant or Right [Line Items]                
Gross proceeds from issuance of common stock | $     $ 69,400          
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Warrant Activity (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Shares  
Outstanding, beginning (in shares) 11,217,017
Granted (in shares) 0
Exercised (in shares) (6,051,285)
Cancelled (in shares) 0
Outstanding, ending (in shares) 5,165,732
Weighted Average Exercise Price  
Outstanding, beginning (in dollars per share) | $ / shares $ 0.01
Exercised (in dollars per share) | $ / shares 0.01
Outstanding, ending (in dollars per share) | $ / shares $ 0.01
Weighted Average Remaining Life (years)  
Warrants outstanding, beginning 9 years 6 months 25 days
Exercised 8 years 11 months 12 days
Warrants outstanding, ending 8 years 6 months 29 days
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Restricted Common Stock Activity (Details) - Restricted stock outstanding
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Shares  
Unvested and outstanding, beginning balance (in shares) 26,795
Granted ( in shares) 0
Vested (in shares) (26,795)
Unvested and outstanding, ending balance (in shares) 0
Weighted Average Grant Date Fair Value  
Unvested and outstanding, beginning balance (in dollars per share) | $ / shares $ 2.84
Vested (in dollars per share) | $ / shares 2.84
Unvested and outstanding, ending balance (in dollars per share) | $ / shares $ 0
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Narrative (Details)
$ in Thousands
12 Months Ended
Apr. 10, 2023
grantee
shares
Mar. 15, 2023
employee
shares
Dec. 31, 2023
USD ($)
employee
shares
Dec. 31, 2022
USD ($)
employee
shares
Dec. 31, 2021
USD ($)
employee
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options granted (in shares) | shares     0 0 0
Options exercised, aggregate intrinsic value     $ 54,700 $ 53,200 $ 169,700
Reduction of full time workforce, percentage   8.00%      
Reduction of full time workforce, number of employees | employee   130      
General and administrative expense       1,500  
Prorated stock-based compensation expense       $ 3,800 $ 1,100
Shares purchased by secondary investors (in shares) | shares     912,187 1,002,968 4,262,974
Share-based compensation expense recognized     $ 340,799 $ 8,302 $ 51,989
Capitalized stock-based compensation expense     1,349 0 2
Cash paid in exchange for restricted stock unit cancellation       1,500  
Cash paid for repurchase and retirement of common stock         16,700
Unrecognized share-based compensation cost, options     100    
Selling and marketing          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation expense recognized     107,954 985 29,713
Cash paid for repurchase and retirement of common stock         8,800
Research and development          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Cash paid for repurchase and retirement of common stock         5,800
General and administrative          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation expense recognized     87,688 $ 5,958 13,123
Cash paid for repurchase and retirement of common stock         2,100
Share-Based Payment Arrangement, Nonemployee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation modifications, number of employees affected | employee       1  
Secondary Market Sale By Employees To Investors          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation expense recognized     $ 0 $ 800 $ 21,500
2015 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Incentive stock options, exercise price, fair value threshold for employees holding 10% or more of voting stock     1.10    
2023 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares) | shares     44,981,488    
Number of shares available for grant (in shares) | shares     40,775,315    
Options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expiration period     10 years    
Award vesting period     4 years    
Stock-based compensation modifications, number of employees affected | employee     4 3 3
Stock-based compensation modifications, number of shares affected (in shares) | shares     1,004,667   1,326,461
Incremental stock-based compensation expense from modifications         $ 9,900
Unrecognized share-based compensation cost, period of recognition     4 months 24 days    
Options | Share-Based Payment Arrangement, Nonemployee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation modifications, number of shares affected (in shares) | shares   608,698   2,616  
Incremental stock-based compensation expense from modifications       $ 100  
Options | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting, percentage     25.00%    
Award vesting period     12 months    
Options | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting, percentage     75.00%    
Award vesting period     3 years    
Options, modification, extension          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation modifications, number of employees affected | employee       2  
Stock-based compensation modifications, number of shares affected (in shares) | shares       65,704  
Incremental stock-based compensation expense from modifications     $ 800    
Options, modification, restructure          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Incremental stock-based compensation expense from modifications     $ 600    
Restricted Stock Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Requisite service period     4 years    
Award vesting period     4 years    
Fair value of restricted stock units vested     $ 214,700 $ 1,300 $ 500
Stock-based compensation modifications, number of employees affected 657   2    
Stock-based compensation modifications, number of shares affected (in shares) | shares 4,250,947     177,684  
Number of shares cancelled (in shares) | shares       63,775  
Unrecognized share-based compensation cost     $ 257,500    
Unrecognized share-based compensation cost, period of recognition     3 years 3 months 18 days    
Restricted Stock Units | Share-Based Payment Arrangement, Employee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation modifications, number of shares affected (in shares) | shares     167,500    
Restricted Stock Units | Share-Based Payment Arrangement, Nonemployee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation modifications, number of shares affected (in shares) | shares   64,301   154  
Restricted Stock Units | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting, percentage     25.00%    
Award vesting period     1 year    
Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period     3 years    
Restricted Stock Units, modification, accelerated vesting          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation modifications, number of employees affected | employee       2  
Stock-based compensation modifications, number of shares affected (in shares) | shares       22,029  
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options    
Options outstanding, beginning balance (in shares) 34,207,554  
Exercised (in shares) (2,419,308)  
Forfeited and expired (in shares) (53,521)  
Options outstanding, ending balance (in shares) 31,734,725 34,207,554
Weighted Average Exercise Price (Per Share)    
Options outstanding, beginning balance (in dollars per share) $ 0.61  
Exercised (in dollars per share) 1.56  
Forfeited and expired (in dollars per share) 3.22  
Options outstanding, ending balance (in dollars per share) $ 0.54 $ 0.61
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Options outstanding, weighted average remaining contractual life 2 years 7 months 24 days 3 years 8 months 26 days
Options outstanding, aggregate intrinsic value $ 864,605 $ 781,247
Options exercisable (in shares) 31,639,454  
Options exercisable, weighted average exercise price (in dollars per share) $ 0.53  
Options exercisable, weighted average remaining contractual life 2 years 7 months 20 days  
Options exercisable, aggregate intrinsic value $ 862,297  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]    
Options expected to vest (in shares) 31,734,725  
Options expected to vest, weighted average exercise price (in dollars per share) $ 0.54  
Options expected to vest, weighted average remaining contractual life 2 years 7 months 24 days  
Options expected to vest, aggregate intrinsic value $ 864,605  
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Shares  
Unvested and outstanding, beginning balance (in shares) | shares 11,712,446
Granted ( in shares) | shares 11,896,929
Vested (in shares) | shares (7,206,386)
Forfeited (in shares) | shares (1,712,572)
Unvested and outstanding, ending balance (in shares) | shares 14,690,417
Weighted Average Grant Date Fair Value  
Unvested and outstanding, beginning balance (in dollars per share) | $ / shares $ 30.24
Granted (in dollars per share) | $ / shares 26.23
Vested (in dollars per share) | $ / shares 29.49
Forfeited (in dollars per share) | $ / shares 29.51
Unvested and outstanding, ending balance (in dollars per share) | $ / shares $ 27.44
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation, net of amounts capitalized $ 340,799 $ 8,302 $ 51,989
Capitalized stock-based compensation expense 1,349 0 2
Total stock-based compensation expense 342,148 8,302 51,991
Cost of revenue      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation, net of amounts capitalized 24,973 129 960
Selling and marketing      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation, net of amounts capitalized 107,954 985 29,713
Research and development      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation, net of amounts capitalized 120,184 1,230 8,193
General and administrative      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation, net of amounts capitalized $ 87,688 $ 5,958 $ 13,123
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net loss $ (308,233) $ (49,193) $ (79,393)
Denominator:      
Weighted-average shares - basic (in shares) 242,889,272 229,857,206 220,865,179
Weighted average shares - diluted (in shares) 242,889,272 229,857,206 220,865,179
Net loss per share attributable to Series A and Series B common Stockholders, basic (in dollars per share) $ (1.27) $ (0.21) $ (0.36)
Net loss per share attributable to Series A and Series B common Stockholders, diluted (in dollars per share) $ (1.27) $ (0.21) $ (0.36)
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share - Schedule of Potential Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 67,334,048 72,906,986 44,351,928
Warrants outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 5,165,732 11,217,017 0
Investment Option      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 15,743,174 15,743,174 0
RSUs outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 14,690,417 11,712,446 7,430,700
Options outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 31,734,725 34,207,554 36,858,706
Restricted stock outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 0 26,795 62,522
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Costs - Narrative (Details) - USD ($)
$ in Millions
Mar. 15, 2023
Dec. 31, 2023
Restructuring and Related Activities [Abstract]    
Reduction of full time workforce, percentage 8.00%  
Unpaid restructuring costs   $ 0.0
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Costs - Schedule of Restructuring Costs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring costs $ 7,877
Cost of revenue  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 1,138
Selling and marketing  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 1,832
Research and development  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 3,375
General and administrative  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs $ 1,532
EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /R 75@'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 " #\@%U87$FF%^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.DWY(Z*N%Z:=0$)B$HA;E'A;1--$B5&[MRD/ MM4<0G-^"0U)&D8()6(2%R-K&:*DC*O+QA#=ZP8?/V,TPHP$[=-A3@JJL@+73 MQ' 'E_F=0O; M)U*]QOPK64G'@"MVGOQ:/ZRW&]8*+JX++@IQOQ65Y'>ROGF?7'_X782=-W9G M_['Q6;!MX-==M%]02P,$% @ _(!=6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #\@%U82)X'+M,( #A.0 & 'AL+W=OSMEB1T<]VS>[L3C_%S).2)XQ/XX]_IXR\/#[3OV^J#Q49HDY\6GR1QR*Z+HW[J&0K'">B$>Z^2_95J@H M8$ 37OQ%F_+:<[>'@IP+FFZ#H01IG)6?^'4+XB!@;#4$.-L YUV [34$N-L MMVV MPWP"C)E50H.4RSPS16C&\3DU: FOQ0PBVBH?IS)__M",/@UACAQX],7 MPE ??5U,T2\??D4?4)RAVSA)X)_"KX8";B$O' 9;N=M2SFF0LQWTF68BXN@N M"TE8%QA"V?8%='8%O'6TBE,2#)!KGR''(GS:XN[. MI>KNM=JX>]QNH>AF2 I_UN%O)3TU))R8/C( MUS@@USWH^9RP%]*[^?DG>V3]IL)E4FQJ2*R&TMNC]'3J%S[G[?A,LBS'"7HD:\J$"I1>1[!J(TFZL:ARLM/%=H1D2JT&[V$.[T%;5SQF3S.YC M'D#C^DXPTX+3J_7[MM-W;14Q;6!78H;$:L3&>V+CEN,5PY V%2-_D9 M4JO3JYR K MP9$IQ>[I9R056!OCZP,[53F 6[<@NV/LE_3VW_P)@S^A)G@;KCZC4_ M3Y38C+H%4VIU;)5?L/4I_GMLT4SG%HZ(.+;; MMR_&8R4MHW;!E%I]0K7R"XX^S7^*!;@JND*V\\OR5[0@01\\ ((?9VB-&7K!24[0!VL +@RM(2/A$69*SZJ_1U>VIM3J;"M3 MX>C3?C#W89P]H\5;NJ2)$JE>X-.W[U^4E(PZ!U-J=4J5N(4@,LHU[ E%H= M5N4%G%9>8#>M6TY,%@,9I+>Y&II>\3M11?GZJ,[43N$%G,H+.*V\P"P3A)4K MV'("'.\P*JGI%9NH&;4"IM3JU"HKX+2R D5W1#ZXIV?*U-F'7N>!9GTI4A(L5)@FYS#C]S=?_\EVL(^KC.M$[A#)S* M&3BMUA'N4L*>Y7#V'U 0$7BI=(TS=:/3"S8MA^K#.E,[A4-P*X?@MEI1N'L] M7*PJET>5&Q3T:HTM31_7>3/"*3)_M\K\77WB/O/O']$D#V-!&9H(0;@H)\/O M$_RLI*;7:Z9FU F84JM3JYR JT_@]ZNB]W&&LR &&U],J!7G[A@K%F+@85KN M$OM+LE3OD='?IAFF4:-@2JT.\V!S42NCL(C *>B&N",RS;#,;AXZA3UP*WO@ MMK('\WR9Q(&<\E@^/ID>L7J!YH#-JMTRIU3%5=LMM9;=\ ,6@XBXV^R&%4;6I*K<[PX%T.[P2]V*@U,ZHV-:56YUEY.*_=..4K("D*MP044E)7O$Y8'@JZ+-^R65 B:%E\C@L&$R@O@]Q6E M8G<@;[!_J_/F?U!+ P04 " #\@%U8S['&<3X" #!!0 & 'AL+W=O M'+@$J]AF]E&Z_WZV(2R3$I07[+/OOOZ<\5W<2/6B"P D;[P4.O$* MQ&KN^SHK@%,]DA4(L[.7BE,TICKXNE) &KNUK4IC66/) M!&P5T37G5/U90BF;Q!M[QX4G=BC0+OAI7-$#/ -^J[;*6'ZODC,.0C,IB()] MXBW&\^7,^CN'[PP:?3(G-I.=E"_66.>)%U@@*"%#JT#-\ KW4)96R&#\[C2] M_D@;>#H_JC^XW$TN.ZKA7I8_6(Y%XGWP2 Y[6I?X))O/T.4SM7J9++7[DJ;U M#3]Z)*LU2MX%&P+.1#O2M^X>3@/""P%A%Q Z[O8@1[FB2--8R88HZVW4[,2E MZJ(-'!/VISRC,KO,Q&&ZJ'.&9"W:WVON*?;1R-I-/^LDEJU$>$%B')*-%%AH M\DGDD/\OX!N>'BH\0BW#0<459",2C6])&(31@%[4)QDYO>C:),G/Q4ZC,D_B MU[E\6[7)>35;)G-=T0P2S]2!!O4*7GKS;CP+[@98)SWK9$B]996*?*$45W?DJZQ-%9/'Q^T V;0GFUY%]BBSBR]E6&$IS7L6MV1#M:99 M46M U -DLYYL=A79 U.FF2R%MA66+_:]Z=% M6Y;_W-OFMJ'JP(0F)>Q-:#!Z;RY*M0VC-5!6KDAW$DW)NVEA>BPHZV#V]U+B MT; ']%T[_0M02P,$% @ _(!=6*3+Q18?!P ^B( !@ !X;"]W;W)K M77NY>4]A[3.GD3U()><*_1M M593R?+)4:GTRF\ETR5>)/!9K7L(W"U&M$@6WU?U,KBN>9,V@53&C& >S59*7 MD_E9\]EU-3\3M2KRDE]72-:K55(]?^*%>#J?D,G+!S?Y_5+I#V;SLW5RSV^Y M^K*^KN!NMO62Y2M>RER4J.*+\\D%.;GTF@&-Q9\Y?Y([UTB'2F&0W1Y*6>QEM5 MP;19HGB&/B5%4J82EJF929 M/)LI>+(>/TO;IWS:/(6./.6*I\>(D2FBF#++\,O7#Z?]X3.(=QLTW09-&W]L M+.BZJGBI4"(EQ'EBBV?CP+,[T&OK1*Z3E)]/8/%(7CWRR?S]#R3 I[;H#N2L M%RO;QLI7B5PBF#64Z@O^MLL@/(.>/N_&8 M9F 54;PUZR'UMD@])](;+E65I[H0-58;OHV#8.?!'HX'X-PV/63^%IGO1':1 MIJ*&E$'?2CGD[Z[@4U1"CQ4+E!30"9M5 ST59:*^4XNZ@/:T&6*+PC<04H;# M8!"':45PJ%>/+9)@&TG@C.2*+SC4/F18E*J"'@I H21DWO345$@EI]!VFN5A M@QZ8H'P21P/H%BM"B6^''FZAAT[HUQ5?)WF&^#>@,,EE4]1"+7GU KA=SS;< MH9GR@'K> +=I16+& CON:(L[Y((PJ-1SDU3=)-9 U:HI'\0C%4MVR)7\]^56BO+(L>3:1_3;!0F- M$$PSXL?12%V0CBJ)DYV&77D_7&K@"*)A;[,:C15&QW3$374O'0+TZ -7>7G_ MTBNL.)F9+R [HR=8[,!HK)F1CNR(F^W^:#K73C(=K8&8G!9ZQ*@ TRJ*_1'J M(QWW$3?Y;?J7 YR-J*(8&^W 8AC0&(=C"#M.(\&KY%R1)W=Y 6N+VS4=<7+C M6T7=H;SU@^[8D+CI<*M)ULFS%B36@"V$QOS8*!S3+(()')F6CO>(F_@ 857S MCK"M"$TZ"VC$AH+"8L8"0D>8F72L1]RT]RN''>!NW3C%#S$)C7@X(D.P-K,H M\.Q@:<=[U,U[6S*I^",O:^N,4PN188*'2]%B1GTR)I-IQW?4S7=]K;.35RM6 M"V,Q') A65CL(B^.QL#N; +=S&:9_#W<1DW:8J%GR%^+F1?ZWE@!=/Q&W?QF M4L:^#)O<%1!_J"@M5E$XLK1HQV_4S6^;4M@'T*0L$H*>94.(%CO&1O=UM",W MZCNIXX9GG*]T_T278K4"47:K1/J /OPN%$>$?+2B=A+FFP\'#N2MGX&./*E[ M1[B3@723 :DS,$7O\#'&!.BE0H])4<..%S>[@\";8B^84LJ07"8 ">52ZC[? M[,=J)15<:/&5*'0%^^75'13MR]E/8Z1/<:;0Q>2:-X=XQ?.Q-O-'061E,&2U%DO)+O?X@H"4_1CR#=88OT 1IQGN;*7AM.UGYS M;1S(6S\)'8-3-X.#H&XIIZF)$Z,F3A%PRQ1O_C5SBU^*(JG54E3YWSP[18.O M-O5B?'S0VC$%@U$[+I-^PCH]0=UZXB++FJT==#Z]$SG*89.7K'/HA%:0%J$0 M@D +#*@60^K%.!C9A;!.4S"WI@"-5J_JHCG]S39E;3T7-/7"41C'V!LV:ILA MI9'OD9%6S3IMP5ZC+:1E7?)V76:.=: MAWF'5Q/,J:/>G($#>>MGH--3S'U8\/]5$\P\?3#6@^4DPZ4F6">RF%MDW?(* MUCNZV+\<#GI$<2AO_:@[#<6^CX9B!]50A_+63T*GH9A;0UWN+ -KL)8#_>&) M@L5F1*JP3JHPMU1I2_+3_I)T^GGS;!S(6_\7QD[O>/B[E*3GE%%O3<*AO/63 MT"DISZVD]I5D.WSW]UU*C)]932,0KX.JG.V\F*#?"ODMJ>[S4J*"+V 4/@ZA MXU:;%RTV-TJLFW<5[H128M5<+GD"LZ4-X/N% "9M;_3K#]O77>;_ %!+ P04 M " #\@%U8G)?6?,8# Z$@ & 'AL+W=OGV/[^! 6)RZ>902@T/0A2:CX M\0 Q/RTM8KUT/+)]I$R'O5ID= ];4']E&Z%;=E4E9 FDDO$4"=@MK2_D?NU@ MDY!'?&-PDF?7R%!YXOS9-/X(EQ8VB""&0)D25/\<80UQ;"II'/^41:UJ3)-X M?OU2_;>?PW"U6TM'P+A;"CAU@]\M/O4!+R3+V QS+_1JS[U2[Q%"T(IXB@$%/$GTCM)S'3Q_*ODAO>6EHFG(TCWZ MP-*R^V,7[V*@:3Z0DL^#$'KI M2O 9%>A(XP/DF$,>QU1(E($H\'?"+X;PS^'?84PN* Q%-?"[%7[W-OSEY-.# MBKA@_^H; W/OMF:6X/)S0: =B;O!>Q5X[U7@F92'8>#>X*;IBV@ GE: IZ\" M?,-6GPZB[HMHH)Y5J&=CA;HNA+HUZ+O0]18RAG@O,QK TM*.)T$<_=<=3@/Z[EXT?Y3 AZ(:1.85D?F;3MEQ6ID/[KIV1/\! M2W#MC_C_\HERI#X>'2$#1,Z,GO02V8)@&N^7017UU[E51N]5KUQ9-^CR]5_C"L M\MXZ-ZO\G:HU6=>/"*3_&>$=5#X;I_*AL":!VN])O^&_5>5^6^7>%9%WA.IU M:(8V6=1F3_K=_BUB;SNX0WS/<3&>7S)HAY(9]GV'8+^;@5.[O=/O]J]6O=,V M[FOX.T(-?L^;D$N3M\_^V)NW*G]2L6>I1#'L="Z^F^D31!0O*HJ&XEG^7_^) M*\63_#("&H(P ?K^CG/UTC"O#ZK71:O_ %!+ P04 " #\@%U8PU$+^]T% M !?&0 & 'AL+W=O%N)TD4NYOIE.Q26@>B6NVIX7Z9LMX'DEUR7=3 ML>WD#MTLL:L#2L3?*7T6 MG<] 4UDS]J0O'N+;"=0CHAG=2)TB4F]'NJ!9IC.I<7RKDTZ:9^K [N=3]M]* M\HK,.A)TP;*O:2R3VTDP 3'=1H=,?F+/?]":4#G #:RR<@,U!2);7 MP6H$>5I4[]%++40G 'D# ;@.P/T 9R" U 'DM0%.'>"4RE142AV6D8SF,\Z> M ==HE4U_*,4LHQ7]M-!U7TFNODU5G)PO6"%8EL:1I#%82?6FBBH%8%OP<4]Y MI(LC0%3$8,%R-;,27?(C!7\R(< 5^+):@K=OWH$W("W YX0=A(**V52JH>D' M3#?U,.ZK8>"!82 ,/K!")@+\6L0T/D\P59P:8OA$[!Z/9ES2S34@Z#W $!/+ M@!:O#\>6\.7KP]$(&]*4B93YR$"^AV+#_8$+J M=\'06]\"PL,!Q"[/1HF+'"\T+.S\!H6WBB+W[GN''O.MJFT M4?",A[IZ#:$>!1-&'%4+TJ-@PC!T0\>Q<_ ;#O[H:JP[8[$#]$5MP(**&QL5 M_Y*K\)+)EA=*=B9>T(@7C$Z E=KCM71Z3U%6XXEJ(6WR!6:)0X=X_35IPC B M@;$F31AR/>)@^TP(&S+A=UJ*H!'?)"6;6"W,C.UU?[;Q"EBMSQX?$X:@ M _NPI0GS7+?3L,[H(-C: 3B^/&FAYG96\HEB93A2O@@#@]3A:81S 9Z#BHXW'0**G/3"I*S%BU5DK('*H+ T+ZE$P<"4/?#?N< M3!P.W&[9STGAEA0>)=4VH4QU5"L5;#SZBA#H8=SG8@&Z+NP(7W.QX/P0=[0Y MY]*Z&S1N;S[*A')E(4N3\[8NSSMK4T47]387S;:\5+9S%5M[@\;]3:5B(U^M MIU5$QRRDX\/^M#!1I.\EEA80#@;F0^MTT+C5>2@D50K),0JF.\$.=/L^P0)S M76*0L#@B,M1+6Z>#QJU.PZ*NB)6&Z5",,GP7LK1 KH:*T)H<-&H#3EVSLS2M M!'RS#L0-C#J8,#?$1H,Q4<@=JD-K.-"XXRA_JZ[IEG%ZZC$R>AEH_Z9/N"+0 MAXY!R )T0H2,TEAP?@C] 0N*6N>!QJW'(V?'M#Q^4<2^S\MB*U!H; 0F*NA; M:@N&H($:X=9WX''?\1>5@_L8-FV!JDF C3W9!E0U"?L4;#@_).' /H9;HX'' MC<;Y&K@\R6F=J MNC&PHCRE MR5CK&^N =J,N9J9JXDVSPE+(LI%^_U^5RZ 6_3 L0LRR+>2?O. MJE,UN+!+"UWCOKFTP> U1GV1K+ A:&CQN:GY$@NXT&!/!9H(&1+! MAT2P0>TB3#LGSSGEN_($7RAFAT)69[7-W>9?@KOR;+QW_Q[=+*NS_C9-]=?# MAXCOTD* C&Y52GCMJ]'QZC2_NI!L7YYOKYF4+"\_)C12RTD#U/=;QN3I0C^@ M^4]E_C]02P,$% @ _(!=6/TW_K"_& ^YP! !@ !X;"]W;W)K:OJ_MZV?SDXVI]-]LV?UQ_NMCS^?+LW9O]WQ7K=V]6#]O%?%D7Z]'FX>YNMO[MYWJQ^O+V M3#M[^HMJ_NEVN_N+BW=O[F>?ZO?U]A_WQ;KYT\6S;^6HY6M/![M?I4/J]4ONS^$-V_/QKLMJA?U]79'S)K_?*XO MZ\5B)S7;\>L!/7L><[?BR\=/NK?_Y9M?YL-L4U^N%O\[O]G>OCV;G(UNZH^S MA\6V6GT)ZL,O9.V\Z]5BL___HR^'9<=GH^N'S79U=UBYV8*[^?+QO[.OAR?B MQ0J:<60%_;""+JR@ZT=6, XK&*>N8!Y6,(45C,F1%:S#"I:PPM%?VCZL8 LK MV-J1%9S#"HZX2=:1%2:'%2:GKC ]K# 55G".[0=M_+3GQJ?^VMKSSA;W]O%5 MGG:W)N[OXZL\[7!-W./'5WG:Y9JXSW7GV"I/.UT3][I]["G6GG:[)NYW_>B& M/>UX3=SSUK%_C-K3KM?V^_[B\5#<'\=7L^WLW9OUZLMHO5N^\78/]F&P7[\Y M?.?+76Z]WZZ;G\Z;];;O+E?+S6HQOYEMZYO1^VWSGR:4MIO1ZN/H\G:V_%1O M1O/EJ*IOZB8O/RSJT>7J[J[)F_?;U?4OH]GRYO'1[6IQ4Z\W?QJYOS[,M[^- M_GQ5?YQ?S[<_CLY'_WA_-?KS#S^.?MA)?[]=/6R:U39O+K;-YN\VXN+ZL*D_ M/VZJ?F13_[[:SA:2U2[5J[VOU_/FM_BIL^42YNHDYN?7&%?--,_WY^:)VD5V M\Q0?>5XEK#>$[>RC?]SO'M[.UO7C3AJYSZ\9S=[[9[W9SI>?]FO5ZVWS0O>T M"W_Z,EM+=Y/_?9OB?JW7U_--O?NIOZZ;E\#;53W*[W>;)!DM>&VT%_ZINSH< M;KZZWZ,!YDG_"$X>.?[FD<%_)R<_]\G_IZU]];E-P:U5_<,_^>G+_N ->O49 MRM4;]-/-S7SGS1:C8C:_.0^7H\O9_5R>Y,6W6J<=49(1RU=&O+Y^N'M8[%\< M#Z]H$J0:C'S+]EXTK^S/+^_Z\\N[OA_;/#+VS_6G^7*Y.Q0^S!:SY74]^G-S M+&QVQ\WFQ]%LVVS0]5]'AO:7D3[6Q[+7Y$??WON[-T&?W]E:LZ@UG;RY^/SR M55BY(;NW7W_;W,^NZ[=GS?NK3;W^7)^]^^__TNSQ_\A>BTG,)3&/Q'P2"T@L M)+&(Q&(22T@L);&,Q'(2*TBL)+$*PCI):SPGK3$P:4])UT?3>9&N4UV?3 PA M6Y5##\U6$G-)S",QG\0"$@M)+"*QF,02$DM)+".QG,0*$BM)K(*P3K::S]EJ M[G7C2+:>?C[_LPG^SILY=BWE*>V+V+U^C-W-_N+1?+-YJ&]>7DF0);'5NW!@C'7+UBWA MW%:Y#4-#EL1<$O-(S">Q@,1"$HM(+":QA,12$LM(+">Q@L1*$JL@K!.R]G/( MVLJ0#9LPW5\N6'T6!^Y?1LM[N?CY_6O9ZM7G\C/8'9RK+7KMW64$;CZ>Z M)D2OIWG MZ'64T?O3]?6ZWAX^@SN2O:/M:O^CN\=/13_/%@^U+'&=?N):IF[IXJ=DRBT: M&KDDYI*81V(^B04D%I)81&(QB24DEI)81F(YB14D5I)8!6&=R)T\1^Y$&;GN M\N;$FQ$T6@U])9: M]0!#;U) M2M4[- !RPE ^Z.]LE$>.VL MJ&&[6::W6?;8,CAVKVJXO%[7LTV]JT _/OIQUWN6MJ3_5:T6BY&W6N]*B?^6 M9AS9C[A$M2M4= M+4U=VGIY\U7G4_^'73^Z?M&/[OQTM;\98//:';#JP0>'-UH"0S47U3Q4\U$M M0+7PH+U\"S/1;4,=K;VKJVB!"]5< M5/-0S4>U -5"5(M0+4:U!-525,M0+9<>T:9E370Q8=&BEG188VI/Q62OJ'&[ MZ=GVL+33BUBGM*]>>_-/UB0N4>T*U5Q4\U#-1[4 U<*#]O+(< QC:DQU\?04 M+6.A6H)J*:IEJ):C6H%J):I5E-8-XK:5I:EK60.#6!J^3N_0TDUS,A:_>T"] M)8-C%>UCH9J':CZJ!:@6:OTJ7N_]/EJU0K4$U5)4RU MEQ^DSM01ST?1*A6J M5936CH=J7U M6U_GYM1V3%VXX\1%Q_50S4>U -5"5(M0+4:U!-525,M0+4>U M5*5*LHK9O! M;=5*4W>M3LY@:>Y.91=EQJ;6^V0*[5UI_;;7N26&*=JG0C4?U0)4"U$M0K48 MU1)42U$M0[7\V&$ZGHCGJFAK"M4J2NM.1-#VIG1U;VI_!^SY;HZQFUTLWM?+ MS6S_&53]=?=8^BF4WJ_,&)8NUF4NU2,/#4=4C&Q4<-OU_/KW:PRCV_QA[S?5P\S M]/T^JEVAFHMJ'JKYJ!:@6JCWVW6&Y8AW?T3HH#&J):B6HEJ&:CFJ%:A6HEI% M:=W\U=O\5<^G)<_?U][EZ_U)M+3Q6#R)92?08F?08J?08N?08B?18F?18J?1 M8N?18B?28F?28J?28N?2.N%@+M A2U2K**T;H6WG2E=WKE2GL _+^>MW5JG] MP>>N:*T*U5Q4\U#-1[4 U4*]7ZLR=O\GGKNBI2I42U M1;4,U7)4*U"M1+6* MTKK!VY:JFH??%;S2L#5[AU+OQ%4Y[. $)347U3Q4\U$M0+40U2)4BU$M0;44 MU3)4RU&M0+42U2I*ZP9MV\/2U3VLK-Z.%JN-/$\E=0AG:DS%S_O50PP.5;15 MA6H>JOFH%J!:B&H1JL6HEJ!:BFH9JN6H5J!:>6+65-2HW;ALBU>ZNGCUG7," MJ/7!EP/0HA6JN:CFH9J/:H'>KT:)WQ4H642S-<>R]4GO,RJT/X5J":JEJ):A M6HYJ!:J5J%916C=/V_Z4KNY/?<.7_^O]*L:YKAOVV#;%\U*T,85J+JIYJ.:C M6J#W.TZ]?)3,2&:+S5)TJV)42U M1;4,U7+)T=?[/ GM0!T[W'7=%D\-?X]^ MD][VF_3'>_>/?9GJBQFH+Q\_8W]_]#-VM,&$:E>HYJ*:AVH^J@6H%J):A&HQ MJB6HEJ):AFHYJA6H5J):16G=)&Y;3KJZY41^MY3>;Q]I8V-7_15/-M'2$ZJY MJ.:AFH]J :J%J!:A6HQJ":JEJ):A6HYJ!:J5J%916B>%C;9#9:@[5*=?*M5E MP6OT^Q='YD]5;\?0Y$4U%]4\5/-1+4"U$-4B5(M1+4&U%-4R5,M1K4"U$M4J M2NLF;UN\,M3%*_5%57G:RF8S,K3^MTZKAQXHYJ*:AVH^J@6H%J): MA&HQJB6HEJ):AFHYJA6H5J):16G=L&[[7,;_Y1Q:ZL$'AS=:]D(U%]4\5/-1 M+4"UT.B7O33+TJ:V6/="AXU1+4&U%-4R5,M1K4"U$M4J2NOF6E+/%6,G3 &-425$M1+4.U M7'Z(BC.\H&.6J%916CD 7Z+ EJE64U@W8MNUE_*'3;*E'&WQ] &U_H9J+ M:AZJ^:@6H%IH](MB^M32)J8MGL&B-3%42U M1;4,U7)4*U"M1+6*TKI!W-;$ MC-]]FBVCWR.QIYHX+D,&IRK:&4,U#]5\5 M0+33Z];+>]5:T7(9J":JE MJ):A6BX_1C5QDBUTT!+5*DKK!F5;0C/4DVR]#,KY\G.]V3[.[K)_]W_LM+7Y MFQ\TPY*F9G\^*V-L&N*D!NJM&IR:: 4-U3Q4\U$M0+40U2)4BU$M0;44U3)4 MRT\[G MTT!+5*DKK!FS;+3/4W;+=%Q/6-Z,OL_5ZMFRR98F:?UO5^:BUIK/;GZ-'&MFF)<[ZJ-V9PKJ*E,E3S4,U'M0#50E2+ M4"U&M0354E3+4"T_\7@NT%%+5*LHK1.L9EL7,]5UL2&W $ASMLWD5R[#JC=D MZ&585+M"-1?5/%3S42U M=#L=P]-2[:&:BVH>JOFH%J!:B&H1JL6HEJ!:BFH9JN4G'-42U!M135,E3+ M4:U M1+5*DKKYF_;TVH>#L_?UZ:4/:#=J^.:> ZK''EPB)*:BVH>JOFH%J!: MB&H1JL6HEJ!:BFH9JN6G',P%.F2):A6E=2.T+6V9ZM+6=T\IJ_8'G[NB=2Y4 M,C<%&-+D-5_[./I2O0&# M(Y?47%3S4,U'M0#50E2+4"U&M0354E3+4"U'M0+52E2K**T;N6TQRU(7L]1W M(_ MC?Y5K1:+D;=:?YFM;_XM36!T2BU4NT(U%]4\5/-1+4"U$-4B5(M1+4&U%-4R M5,M1K4"U$M4J2NN&=5OELKYMWJW3YN5^]3.[?D%#-[6I,>Y='D;;8*CFHIJ' M:CZJ!:@6GKKS(W38&-425$M1+4.U'-4*5"M1K:*T;N2V=3#K]!F\AD>N-&8G MO:L4IF::8L:B4WBAFHMJ'JKYJ!:@6BC9\V+5#!TP1K4$U5)4RU MM_K=P.80 M%;]5"QVS1+6*TKJIV5;(+'6%#+W/5U(SD=_HBU;+4,U%-0_5?%0+4"U$M0C5 M8E1+4"U%M0S5\E,/Z (=MD2UBM(Z 6NWE3;[VZ;G.C:G["MO_=6C#;UNBVI7 MJ.:BFH=J/JH%=G_6+$VSQHXM?N-&B(X;H5J,:@FJI:B6H5J.:@6JE:A645HW MB=M*F_UMDW =26)I^O8G\C'T\7AJ"R>XZBT9G*MHDPW5/%3S42VP^[U#31<3 M%>VGH5J,:@FJI:B6H5I^Y"B="%?N"G34$M4J2NMFI=YFI;IYIKZ8^OE[OXI; M/?K@LUBTEX9J+JIYJ.:C6F#WBX2ZHUOBM]5(%G,T9ZH9PFMHA&Y=C&H)JJ6H MEJ%:CFH%JI6H5E%:-W';+IFM[I)]9^)*4[8_%9-XEZUZHP9')]H?0S4/U7Q4 M"U MM/OM07'V+73 &-425$M1+4.U7')\GCOB.2I:]4*UBM*ZB=E6O9J'JL3< MS4O0A.#3S-A-,"YFN[_8KH[-HBT-2;-_\U M -5"5(M0+4:U!-525,M0+3_Q>"[044M4JRBM&ZQMHRQI>GB1] 1.FR,:@FJI:B6H5J.:@6J ME:A645HWH]LVF*V>E(O+:&DN]V?OLG7QA!CM?*&:BVH>JOFH%J!:>-!>7CKH M799%BURHEJ!:BFH9JN62 ]3JG>&B]2Q4JRBMFYYM/UVNG*EFAEVR'?0JH<9?!D +62AFHMJ M'JKYJ!:@6FCW>SZZ[4Q[%P'04A:J):B6HEJ&:CFJ%:A6HEI%:=W\;>'"&H@TM5/-0S4>U -5"5(M0+4:U!-525,M0+3_A M6"[0$4M4JRBM$Z!.6\YRU.6L]_MSTM&7^?;VME[TB2/+7'3[/%3S42U M1#5(E2+ M42U!M135,E3+4:U M1+5*DKKQF_;R'+4C2PN?J61VZ^!G$\T2Q.^'>)2O9%# MSW51S44U#]5\5 NG/X:I8AEU/5\.!S3;1=A6HNJGFHYJ-:@&HA MJD5.O](EGT$NEBRI.Y8Y,4WAOO=$LN2Y?-%4LJCF.&-#$\(FDYG2)7/T^2E0 MK42UBM*Z(=>VGAQUZ^EXR$F#C:PO7*+:%:JY3K_#(YT S),L*'2\_-<7"="- M#U$MDFR^;8JYTE]&GXB)(IE435PHE4%BBL@<,3_0Z9YD_Q@,>V(+%_I*=-1* M-JHS->WQ]'G8[D'?%G>:AZJ#/JNWH\5J(W_39O8SVAA/=$.U -5"5(M0+4:U!-525,M0+4>U M7*4\.FHH;M!F9;R'$&S; T=%([ MM3[XM*G?R##'$U.;&+U/'_I+ZMK$TLWQB]>00V*B]1A4\U$M./GI"T]_^B)T M$V-42U M1;4,U7)4*U"M1+6*TKIYV)9?''7YY1MFG'/ZS8:I9CJ.(YY6HJT6 M5'-1S4,U']4"R=X2O]0[E"RC:[U@1-LJJ):@6HIJ&:KEDEVE.9IAV6/QXP"T MLB(9]MR93L=F[_0.;:-<;&[K>GLUV\[>O;F??:K3V?K3?+D9+>J/#3_^ZRX\ MU_-/M\]_V*[NWYYI9Z,/J^UV=;=_>%O/;NKU;H'FYQ]7J^W3'RX:_\MJ_,PTP2 M514%E0]CR,5FY/C.=N*:K3)M)MQX6-(5S$'?E#.)([=%25D!7#'!B83ER+GP MSR>1V6\W?&>P43M]8I0LA+@U@Z_IR/$,(<@AT0:!8K.&">2Y 4(:=PVFTQYI M G?[6_3/5CMJ65 %$Y'_8*G.1LX'AZ2PI%6NK\7F"S1Z^@8O$;FR7[)I]GH. M22JE1=$$(X."\;JE]XT/.P%^M"<@: *"IP&]/0%A$Q!:H34S*VM*-8V'4FR( M-+L1S72L-S8:U3!N;G&N):XRC-/Q1' E4K4(1Q M<@TIX.M9Y$ FHBC0_KD6R2VA/*U[F4]NYE-R?'1"C@SRMTQ4"F'4T-4HQY!RDX;ZN*8>[*'N!^1*(+(B MESR%]#& BSZT9@1;,\;!0<0I)&CA7)4U@Y.#_KT"NP8G?OO$C[U.7]/\$ M]LB(7FM$[Q!Z/*,/[:M4]N$QI2K*$R")4%J=$O2I%!+3$ 'K3)<=!\]XK1TU MV,""F4RYC@H*51,WV^)QAXW52CEFKT8JJ, MKT'I^I66-C/_G7;TC)(?]I_0/LC@M>_-W4F0!PH !0T 8 M>&PO=V]R:W-H965T&ULK5MK;]LX%OTK@G>PF 'JB?B0)763 M &TTQ0ZP,RV:[>QG1:9C3F7)(\I)N[]^+R7%E,@KVEFX'YK8.;S6(>_C\)*^ M?JZ;KVHK1!M\VY65NEELVW;_]NI*%5NQR]7/]5Y4\)=-W>SR%EXVCU=JWXA\ MW0W:E5UU?6A+68E/3: .NUW>?'\OROKY9D$6+V]\ MEH_;5K]Q=7N]SQ_%O6B_[#\U\.KJ:&4M=Z)2LJZ"1FQN%N_(VRQB>D"'^$.* M9S7Z/=!4'NKZJW[QZ_IF$>HG$J4H6FTBAQ]/XDZ4I;8$S_'78'1Q_$P]7_Y'K=GNS2!;!6FSR0]E^KI__*09"D;97U*7J_@^>!VRX M"(J#:NO=,!B>8">K_F?^;9B(T0"RFAE AP'4'L!G!K!A #MW !\&\&YF>BK= M/&1YF]]>-_5ST&@T6-._=)/9C0;ZLM+K?M\V\%<)X]K;N[I2=2G7>2O6P7T+ M/V!16Q74F^ N5]O@ SA&L R^W&?!CS_\%/P0R"KX][8^J+Q:J^NK%AY!&[HJ MAH][WW\ D3A<\5;M M\T+<+" 9*-$\B<7MW_]&5N$_L!FZI+'L0L8FL\>/L\=]UF]_ASQ9U@J=L7YD MW(W4R?#I=LG"A#+PF:?Q9" XGI+4@F4(+$[9"#8A$!T)1-[E?[?^$T*^C\"V MAKQ:U%4A2Q%4 S/]KOZ]T+%Y4!"S$(\UXC1OL3F(+NDUES267;TF$V"TD'E?AZIUD._JII7_[=\0WZ#$*H%-9V]V-?(!PE81L1S*1:4A#RUW M5 M$AKBC)(CH\3+Z-UX8:!"07T730-! &'2-N#\$ !_':22'6"69N(2B.(5MV@B MJ'!%[#S@HAB+$IQF>J29OHHFN.<^EVLH^\U7T:VCQRE3Q),29PU=%*6N5[JH MF04DH9$;H9?;OW02 UIKJ?:URLN>G_;0]GL7? (6<*\S("HN0N>)5A8S!&+3 M0B#1#*^1C")>7N_S-;CC0^M;FL'$=&ULMT- ,>,V Q=$$C*3+P@U)*B7Q'U; M%U^76D;KD-II(B>3X&!R$@$\C-/4YN7B5DE(;6*(-9BCF8 B1E81K^Z '#]D M"ED!,1&T^3>4#',^?LDH=;BX,,?'?) I":-NB%_>?&RWHD$?FV,IV7YH%Q1' M]E.[&$YG'MMH&N(7-7?;O'H4RE(J2@D0.3KB2YD_R')>M9"+RI:+6LLN96TZ MM4:Y$+]T>5<4]4&+11 P0C[E#R4>HZZ\6!*:Q'95P' 1L2MCAL+"9#7C*$:O M$+]@R?Z_*%M7<2PILR/Y#H-%)''2% (CG(RJTI2KD3#DA(9Y\*BEI00XBP;HFE8&LYD76H4"_4K%F#2'(19-8P)=14%7<$_ MBPH"(Q&SPS##8"SD,_Y'C4:A?HURC*]&/(GJ@*X)190%3U,[EC!8&!*'B0M; M<3J3**C1*=2O4SY:&YI1!4$YN:)B22+BB&(,E]+8UBBHN9"P&9%"C4BA?I'2 MU?>@TMNV ZQ3U9XDYHJ,B#D!A*!88G-"A$\:S60!:A0+/=V0Z;:@(/&?Y!I< M[^%[\./0M_@);5R@/#%]D[+8\4H7![DQBIP5Q' TGEU!(W6H7^K\6CT)=0ZA MBTJ:BUK++F5M.H5&TM!3DL:4_%?M#2FB2M@JLOM[&(Q$";7[%RB.=3UFU$>, MRJ%^E7.7[V6;EZ/]O:HW[7/>"-A /HFR[AC.RQV*R),H=J,>4SO&&6W#_-KF=[N5 M+,],8,R5*,MTW/@:3A80&$EB;FLW%,56KG%Y] MH')):]FEK$VGT(@MYA=;GYJZ$&*M@DU3[T %BZ:0?6 7]6X' :!TUPAJN8X& M?')=P<0IL<4Q@B*QW<7($%24KF;:=VQT[.:77MU99[<5V]1-L.F\1O3J$J>$ MZ"6[A-R= \HP$)E1R,P(+^877H9/=XRT?TG':@MU1MF+AS)T-9*=MTY#,@0" M@1UR,E-&F9%:S*M#/&X)I;3)*[RJ#$8G&Q)JTW(Q;L)R,7/)V"@?YE<^4T92 MJ4/GA-9:O>G._W19?0',*@7F2AAG"9'3J32R\WB&P!B/XKF='#-BB/G%T'F< M^\H$R3LO@_WAH90%(& O"WG]-=/A2AU&PS!U$I&+<]S:!YE.A9%,S"^9?MGM MR_J[$'TSJ _>1I3=Q8SAU+>+W@ 44UMVUS0Z\3CJV>?@^OBM#(;HH(2LJ*T: M$9S#W0>9MCM""[-'"%W-B!%NU!8_ MK;9D531=SP)<6C-^T_/6.YNGO-0'_WT;$+)TV\A"+[X&H#<:7-'$(AH[?4\$ M%Z5AZ-QH0+I.,:?I'&VCP;B_[71W/LTWP8-XE%6E%UUO_B#$ZS7*W6TLL625 M.J("P]$X=8YQ$1R)V&I4K:?DC7KB?O7T*O)"]W^]M%WU$S.0/W8G"\%ATY-A MN.GT3&D;/<7]]YCN#_M]GZ,@9:^E*LI:'5Z4AYZ,C;Y7)JO^XB((1_3DAU_T MFM-%K667LC:=X-%-IW,%GA:LYE033Y'G,&G7(_>KPLRCJQTK.7PGJ.FGHI"(7F71KQ2F5Z(4G'ME; M'P0WEP",_N-^_??'X"S ;%P43VQ1N2O4G'-0! .BSZ:$@69(14;N1:)31,!DI!Q'EM75S+,(HDX!>$X MP]?HO,BO\[Y4G4N^]!K4Z]KWD:O N)VW[C"07:$0#$F3F0Y19(1+)W;Z>'NZOK"N]Z#A8 K>GW3B"&E[I0S$I[U]08!V7?-"IKR- MDHM.=<:M?]NA7Y6C0: '_?U'7[\D)_ MP/&+0+?_ U!+ P04 " #\@%U8U4FJ8 0( "A$@ & 'AL+W=OU^_'8Y<55$DW,C5I[&R-K:3'H]V-76U)YN%258[3R>1L7$FE!U<7 M86UEKRY,XTNE:66%:ZI*VL,UE69_.9@.NH7/:E=X7AA?7=1R1VOR7^J5Q=.X MEY*KBK131@M+V\O!L[GPX%_*=J[H]^"/=D8<\\/'_/+P80-HI(RSQ(D M_CW0#94E"X(97UN9@UXE7SS^W4G_+?@.7S;2T8TI_U*Y+RX'[P8BIZUL2O_9 M['^GUI^W+"\SI0M_Q;X].QF(K''>5.UE6% I'?_+QQ:''[F0MA?28'=4%*R\ ME5Y>75BS%Y9/0QK_"*Z&VS!.:0[*VEOL*MSS5W=V)[7ZKXP0Z5Q<-PY'G!.W MY#*K:MZX&'NHX@OCK!5['<6F+XB=IN*3T;YPXE>=4WXJ8 P;>T/3SM#K]%6) MMY2-Q&R:B'22SEZ1-^L=GP5YLQ]P/!$W1CM3JOP)AY4E1]K'!;,5ORDM=:9D M*=98).2E=^+?RXWS%IGUG^<@B@;,GS> J^V]JV5&EX.:==D'&ES]_-/T;/+A M%??FO7OSUZ3__W%]7>QT)'Y(LOBCE _J8!+Q42-NO_B"Q,\_O4O3R8<;4]52 M'\+3],,_A')""D]9H4UI=@>1Q7WA"^E%;VEI*-U0#ADOE9'X MI96ZEG+=BZQ+Z9FOA#>"M-R4)!2B%4J@]]D ^'JC)*PD5-=FH-P-64L*[ 9I(6]3 (QM=,.P6DLJ/*! MN4O(/!]RB$H0KQ,0%QP#872,B*P&OGD#?=V=O?*%P@[$]""R"EZX:>$33#1B MU6UWKM_$VW ",Q@UC/1H3JUZR)5U7;:Q$Z4\6M"'VS!NX!E_4CF ]8E;+C2J55^2B/6U=(%#(4[@'L6B3]Q0] M; "]['4A1.A#%8(!40"'LWNKK/,GYD(,]#@ZE0_]Q)GG>E1\84VS*T)Z.(EB M06*X9M,7GTF8^/\4".5)@DOG: M($S!. ![;: 8+>&3Q+6L@(?>1V%[1EIGQB+O & X'3#CAL"*;ZF43%%L\YIJ M= FV:#KGIC5-3U47$ ;@B<2^0$D>AF:O(9)Q5[F2R$,G2I,=Z_FB%3_]@83( M#A#:(Z%%(:\^XI%3;]5LD!7BKBO+NV/[TC0VU>08YT##)07M MGMV.@NHHJ*]O.#T]3S !)I/)!-P(YQTO,E^L*3BQ9%$5$ &LV3WSJT2,F329 M [@0.YGBS6PR@AB07Q1UBABJ+1?3:?)VLDC.SFS=#*:8E9#K7,>R2U2"_S-/!M*^?3T=#%:=( M)L7UB9QGS6,'%2@.Q1"0XLJ@KPUJN$N<8'PZ3=+9+)DLYM_3@E9BZ/.WA.>.RLTZSAZ)" Q&G8?,CBBN'_+W15.#IE>K>"262%<(\> 0QBQ>;#33 M5#>+?%Y_+Y&&_NH;3(5N"Y@.TO.9V^31>P. M(3D;C_8,#'&XMR:DZI,"SB:\Q/,1Q5'@)F^),Q?(XCT0PW6.<:";Q7Z-I!H: MUGDZ.NL8&':BFP?H&+GXE2.D.F;S8#[\6F:!T%G."B^<&=< T\=1C;2A:.'] M%L(7*.([>(Z>>Z4<'WTVP.2U"Q]',.6Q@?$+0K_:?W]9QL\.3\?CQQN@LU.8 M\TK:XNIDM'@[B*]0W8,W=?@(@>1'RP@_>?(BRP>POS7 K7U@!?U7J:O_ 5!+ M P04 " #\@%U8TM)G3-\H >AP &0 'AL+W=OJM6^E:W MW[:?#?SUW,]2E!M=V[*I,Z.7/QY=SUZ^/U7YK[OVC9SSG.ES>5I9_9/3][=GJ4Y9UMFXT,!@@V9X>2&"\IUJU9O7IKG/##X-L^$OM%4:#<"5-1[*;6O@ MVQ+&M6]N^3"R9IG=EJNZ7):YJMOL.L^;KF[+>I5];JHR+[5]_;R%]7#4\USF M?LMSST?FGLVSGYJZ7=OL?5WH(IW@.0#JH9T[:-_.#\[X3N?3['0VR>8G\],# M\YWZW9_2?*BEW:I<_W@$+&*UN=-' M;_[T'[.+DU<'H#WST)X=FOT/GM7AN>?3[/'39V^5+2T^^!EW6;>*..SK6@.7 MY-0W)3M#KBA7=.D L+6E##)M@(@5KK61E75#K_7VY;'M@#$M[K$OVYQ'0+S M>J,-["9[^J?_N)K/3U[]^?KZ,_TZ>_5LFEW7.Y0OVN@ZUS*'U5G=X.BVR=1V M"_M6BTIGJPYV0T_9;*,1/? ]C<5?<&W5M>O&E(@2V!HNE"F;+0%^#UZ$40"Q M+I0I;';3%(1QPJ2#\_KVQH&9P8/#([]M"]IG&/3-^E&P>5SR@T?^X!1O&_C' M3_#A^O9MP,Y[P-T*'_\SD"L( 0Q 3Q /(2 M",]CXJ_=9@O48-KL4V>RMYV%+ZW%J4W;;2T V^(.YB<@2I[B ('PKY_>WN*7 M 3M&M N?ZEU2A?,Y!:H"R)@+9 [PWP'.P(9ZN( M'8F7'K//=JU:9DV@2>*+-M/P"VG0C*D-I]YV"V ,HLP]V&7GA!UEJA).1W"# MXWF)LLV>EL^0;.HFJYIZ!0^-$Q""_;2$Y]5R6:)"!F"0^9&Q#.RG01:%I[8@ M5\#\<,L=0,_6-'=E$9&CG!J(!#@6P)$%W3X1CF(#SQ30C0\ M9QY%*45G\ .<5^8 5-ZO2R!W.%RCT2P\)!2FH$&\0(>]W7@D_TZ% I-57<$[ M%8BMHP2'%*(8^/A^W8#V.&[N:V'JLBB5(;Z[KBJ8JM7&89F0I6-J\:VQG:#0"&IX]+#P_*5!L87' ^M,L)#1P#".A-UYWL!NFWMCHA-!Y$ M[$$D-TW,%=#\&XNG^4_:=<.R=QQ'0C"3; $B P\6.1C/EL4L(P*LC.:>]#ZR M2-%TBW;959[ )J!,@%:('N1T91?P;]X #81&<=%Q =R B:*/*W+$6?'KWD[EDMHUEI0=2'*$(\!1R#$C>C%K\U".7B5XXB%C1 Y(@\XO(H"^1#(KQ M).8/FCJW2MUF &='#Q& VMBF5E7Y*\"->IQY\?:GVTBZH(=;TG&O3=.MUKC? MJND*$1V@JZH=\*[-MI5J$3 ^J+P!TE^"78.K*5$>(D1LLVSOD37P?\&^%U1@ MPQ@KA"'1$2#3"L0%4=Q2Y:B*R+Y49J41Y1L@,T66QUVI>AMQ:JAC=0UGI#(+ M#BX*>A8\#GZ8W$FL6#I958E*@5,ORKREX^X0* HW ?_Z8W ,#X:R)GL9T%@" M3Y(,0>LC-R5+3:#G2BO; N&3V;OS-*&* M.U+3,+84;>TTJ(AY 2D#HZ4BDW*7>W%9&I"WCYZ.0Q/>7$XF%#IW%%HTVM)^ MR*DB(P:CA>0^H@D'HH#$(5-Y.R $'5M@F"8Z?*")G(XYD7A>D2H/@I\(L+@L M9<>!-\B.X<\$/^$[.#O41*50>FF)R$%P&#+"?]'%)%X1'C1,X#G["J8#2D+( M?P:")Z'JQHO>J@=W'!!=,NY0NQH4E*!DO/4A"K[5=MO2'7^0 #22\?A\(S+/2V%!.; M_(0E.[NT@Z9R08*]#7JX4!_68@-C-(E"UF+MIKB"J5@FQ/Y,Y.0M-)L-E0:S M^"-0DRDX-*5RT)QWVCF@\0XFZ63>,$/1X79/-MQ*G)2 "N2_8Q N6R";0E<< MZ4);V;[,GL[ 5B@0FN7.[81-668>S128UD#WNY*.6,]F0E&GCX+ MA!\.@!TUHD'8WM.S9\%$&7S&'=&CUT5&>'K^+!"*Q]3]6M]?YH\8/&'T;]4\,V.[&1&_ ^D(C M5U88H@0HV(K<:652#NJ9GW@^P3T54XU$KMC[03OH7^!,>SZ+BV&@[HG,Z3%* M=3X"(*"D[>RB&'ML%-/Y@(,/@B;',-Q43R'-*W_8&'9UOJYSG3:H-5@:-_?$.20>>.K(GZ!0AD$^4P6:3<'5D0-U MJSQC!.[S./I'(@4*-\@C8 R?XAI6',ZGP->QJO#@K69]SY.3+3/ED/K0 \[Z MV]?1Q'?R2#L@W:,3Q1EM:I'!DF2#MNH7C&N#\.4 <=\@)!FP*5O9^PI9O^93 MDH1%*3""@L2 B$PA@B,E2M*NEBW/L(\(X7?@26S8QB@ )&7([D";E%0O^PJH M7W(TFT$A8?I!GO#N+IF]%3B*)4D0Y>U-MLT+P&.)F3HZ&8ES()P\^R G#ZU& M/I8('J0GR\?->(I&6+'#'8:13(GHC8;C=ZD+M![1@&;9[#PP][<3PR*^+5L) MMDW6M-W6!;@H:--8;PR,687!MB>Y";*I!FW<8(R"_$/TYQ1'4!U)T(E26!N7 M#^Z("Z#&?ARXMT9Y0\Z%GYJN75!:"\-'7>UR5V"4%2S?.$BUV5;-3NMCMT-> M,,21 # PDJJ)DPPP9M'4X)*):S 6BW)''J,N52V,1Y#T:C-!ZPIP^FN(>:DM M>(KLWE*D%WR]8W0$/4X+.*RJV1*3R&:(\+P,01Y:@SARWX8]8<9DXMQ1"J<6 M:*^"BQY4\MZYQT&$5N?KNJF:%?B/[UPLT%&3_\"14SB]F+#$(6'S4AR9DI>1.<0'%"1#PN2P/\ ZSE M@P3Q,%'M?:2XZ!=;QU[E11N)8LJVR]$MP#]G\V-:WB/.FX*T7O76BE9W; MG%U'L=H;.N9W#\=S2;P "1E2GB#E/*.P)\.I@5JJ620OCED!$A21DO4KB E5 MI@R.\0-2&6<\<45"5G3[Z6$1X M.!>7PWB"6Q0//I47NW^IU1H[;I0^$=8GU!*-<7P9CSD230P#&YZQY4YFB>(8 M)8/#QOQ:1VF!D$]8=B2YW6FAC4:* 4]M=L7\1D!>G,@?O1/WL7+B1YXM3._F M=>NN7LZ/$HD;2?"F$;WTG1 M$-LDYY7SX;%+U]LO;TT\"1?OI>?!P*7!XJWW- D?%X4$G%,*#B'9LB@N4# ; MTL\LN):71HR13\ M0U L]*Z1^'P$Q?QT#XJ+Z6Y=;#N8B@429!5 FG"%8X2_HJ^$6 M*-% 25M0Q;J]1]<01_Y7I>[*7HF &&=-&A1$9?RI2+ M+I@X(5$00QJ.8:%S],V5MX+ TP&8NBU9=Y3C<1%1=-XET*Y-^A; MU2Y2#"O737TLTHI"<7WEW8[OX0#9G0:7W#\>6]/*VS]VK=@T"+,F>5[)R\;? M>W,;B0BDE-4QTD.)U8$E8L#O@0FY1 &4.P,*.W"H*_&,612RL;"?59)H4)$$ M7T3"D8.:2QV'@C0J'@" M+9JU&*5R4*"@VFJ/YN]*>2LD)=H] M5/NZ^Z?=ED9AU7JYZ39A% G)-O(2DN./^"ADEU$!P8=[E7NC$@E )VGK*!43 MN2I?I^AWI(VVFJ%J'U^^1.Q+X8S$4J.:S9?94_5L7TB$V13Y+WW,T$.P <#S MQI5,Z;IP2X(NU'D,S!338:E'907D5P M3,+FP! I$*9%(QIJ 3J^KETLZF%H*3&2/WMP-2_:%1ARBW73?"=Z!CL>IWA. M^J#0Q%S7T;#/C#8R0I!6S5+E1"H5V@=8;-C^861YDHIW%D?(#V+1DHVU8K'M M%7W?G&)[&.L-L!Y$2"RRQ3;/4G^D7\[BE2C:.D#Z!675"^*G.+/FTBTCMA(- M]^K6F^4L2?=#T:53R0CM@+XF=W),OWLEV3UL1_#F1[]FN#<:9R_MAJ9WR[+? MX .%NO":W/N0L=>1FJE^)Q%^0]E!FL>=Q@\QWC$C#1QDD/R\-=R8,6W]68AA M L.E1J!G5V:< !"@FN%$^4*O5;7$Y);WN\F"Y2K?/;>PIT9P^R1&]FI[_]OD;. VP7I&=AQU*8G_4 M+,!?($UR+8]CJ2IG>>A3K'R8/ [:AP,(63_!";L[BW9'VYT'=/:=?PQ Y[G! MNQ.^H+=OO2&7RO'NR ![%+%=AV(4Y4O7'NU9J(>( MK9G9^>3R['0RNSPCJ,3;3LIH42!P;A")[61Z,D/KAA^?X&U%4UU *BW2COP ?(K###[J<$CG3K///>9_ MR"VG>,B0Y/_X^=,DII^VP;Q!W1$7(X7YDR&S-L_!I"'#9(ALNEJHCI*/F,35 M&) [2#2NJB*1^'9,\T0!R9@+8[H8)PK2!6?S'FT]F9U<1(*HEPJ4#3DT]*.! M'T16/ [HGA#T.:$!4#. ]7P>:5,6D/.QP.0DU,!%Q<*WX5I(XXNT7;(&P3!Z MC;>C09W]K;%T.TA%527H/A^D_1ZR^@G2=H3?),_^<-!YB&+'SQ<8Z\O"MK@KQ@FT,;^9_8>K-1VESU]!V(G M+]MGK"([0]D$O)K3)16CX9X%1;%!DLW/'A'%'HOW)58'S4FBJFJHK-A=\>DI MH\B\H>F %"8OSF>3J[.+,3V)FWIR"N=^%=0C"_M1R%94(18,HJB:UC\=*6A5 M%"47FA^$X>IJ^N(TP)#<-_T8;K9\HJ1SN'CZM2_ \2#WGF<)O%=_M80M44PJ MK>)'-]9TS/H!E4" D?(ES2IB'>-AXNA$U4*NPFK<%CH0QU52U]'72_]."D_@ M"70QA&\$R@)'8DBX1JD>2CDX(9]\O5?I(850)!(H(.K\DTF4#]BA;JPHXF9_ M3SG)]"$@7)%GDKOG>QFUKGQ!C3>IH^2]#SST!; 96Q+(<+F,:UBLJN@RY&\N MS '!7(!4;$N2%(SN^)/#&'Z\.<%"QRFR62[?:@2+2X5 MHKO4]W'; P]2S&Z$39L M96V:1R)(*%!X$.ZPVNT;M$(?@YM[V%6BA(0M6U_V$A4K>.02=$M=MG2V7-$; M*@W6'/[<<17$E(ZO3XL#4FU^,COGX\&$.Y8I Z]]KC"89'2J:PJ 4<%:CVJ!YFF'("B M,39!XT/T(T1I^!2ZJ2_.'1@5H$V##%H)G]L+!([=7]A0@QTTX>)G-E';G=\@;L#+9''S*5QT'Y \='3>Y[C5:$]EU_O^ M4- M<$4<>2K:^R=]4*+_D<-^^(B'T?:' MS_H;]:?!>#N%T="I%+-L8;V\=FWCQ!3TX>5#9#B)FW2X.%M_ '=UKO\C/B]/]CD,>B<%^8)IBA7CMRYT4GQ)?)CMH;?4N)\GF>#,@ M(MC_<>T80H\)IB:LQ"PYP8I.J^%.6EY5+ UH">SAY[8A7;MJX"S8;]OQ*=Z@ M.4_ZX3,WPI&.5JXT!>_M?L7"3[JA_1D3FDBXUR50P\]QUXO/W+((&.XONBK\ MIL0IO=7 D'PKYB/;;\JF?';X'.AV2X3W:?8>,3V$DUW0"P_T8B.D-^C*WV-BFT MD 5#Q91GK&' _=8VF$7ALQ#U-UV+&2/J5R.:4V;C9CBM=KY H MHYX_D[W:9HHYNG3H+;K8<#*!.M&]+!5V5@B3#"'>NE*M.)80WSCE M?D_I) )J.0G*N9Q:WN*JH[5(A@H@::(5Y5/'/CD,^-@.K$V^KFQVG@-V5 M7+"V5?Z=.VS@@J[F->0((X3VZL*=$=#W)=.-5.5W797KAC4BW['FXJ^>G?^H M-6/1ZWQ;JH!3U$(+;4$D"E7UF?F&&IO'FZ2TK55TWQ'7\ZQ[6A^RL?B!Y4I$O:P@O?Y-:]7L.$5 M!P4>J?F,E+1,0G=]V5+'#.([ MTFXH)5G=^LLO^W.\)HY-.WH1X$44CB.5&TKFIF FF*"[%&F3"5Z#] M1!+-I$AX#T0\=F)4L5L8IK6.9N/5HWQJ G@*G[_KSB'Z@9P[^0]TU,.=6ZX,DIHZ0;*! M-!0)?:LJHHA;[$=LPTU!CP2A_M+&4P^S$_7.H"1?;XZE5G3]*"W6=?_AU9G2DL51__S"GZ+QJKY:C.(A'+24!8[<2 Q,"IY/9-&)A* MX"C8BE=3Q,ERB:W:4M<)U\5'N@Y@U]!W7=U)W$&'K$%XN5'HV&80/MFO&BY5P(M!,$1G M7ZE]0^);IXT_Z"EN\C#@/F-/R?. MQ8"A@:F4QWDK#,\K M!5 MBO7SL7[G^) 1!'8HLO%'8L\L-!SU&5%V(S&=L D>5HI!N5;U]'"-BI4X93T M@9XR?CJ: 62(F/D<&%24Q3LF/V=WC)C8PF74 M4R0$'R16$(1AW*(U-KI@KDK=LV 2;\$WYD[6P<9KU&^F=^64/Y>IP/3J3"UW M;T(" XZNK?R\&]6VV+4@-B$!VG9"+93I5]\.<.([= C 2VY-9WH73.(D4 +X ME.\]R$4)+'Y4%9%R-&(,M4F^>[]<+##D[RSS(@U0-\' C5GM$+%1GQ,>ZPJ% M2[=+ZD7Y^$U.73P0:SQ<3Y?P6>CSPJG!-38=JG7KHKV'&_UR%>)^Y7-4E/@@ MOM+4/0F2!Q8M*2X(,)=VS7OW7NF@-EL@VGQHTBESZCB XH VG[A\D6&1^):A M)8[KH>H$2U>'WN9T>9EW$@>!1JS61VPV:B;(5^^I@X&( A<0(5=UK[DAWS&1 M%IW ;%&OS@IK)+?$JHZA73\A'_G(*\(9,.E*6B9OL3SJ*V)W(8A1HB;&CMQ0,EBIW@<<+ZUD*[O2M/4>V7LX>],N;4 5J&);>X\]<=19=QJ)HW@.EF7/:6M-)T%3-IG+[/_ MQAKI]R-UME3,@X4\WHO$>VC^^IFK2.7\TY-L/IF?G\*_L\F+V27^.S_'VV%W MW#C721NY64_L[IMU"[L+=E"LS*]@GOG\#'Y>OIAG_\ V-O#($FRHJY/Y,_AY M=?6,@F>S^:L8ON@FG(=L-CF[?+$'X9 $PK #":#D8DI78W\<70141T-8 /6* M9$]BB?0[!-#!%=%TPZMXW99:2QK-=6C2'$"^$@OAESUJ?FWUSQ?0@&]#H?!\=E'XZ1"TW3F)YH'I $!RX.]&K*]^,X MDMBE.MV6A#Y>N^OJT(2)C,:H>UVO.2G:_-<=!H/ XO*=XQ5>_*@J;B[OIX[S MR$"/:\Q]JO"ZDS&]W5"G=>J[3/5G?KE];)0V6)D8*!'DB\>#7!R#3Z8%V)N8 MU^QWFI'F8_%L\7%&,\JO\60#W:=\2;0[>'[Q70BU!R7&K96B%NFH+NJ9)>G5Y/SBSG\=GIU/KF:G^Q1PK$__+.3%_3__A/Q M@5Y<7<#_E]E7VOIOP2]"\V)R<7Y)T%R RKU W&!%CJO&190P"WTI[?=)\M:0 M&Z>X>/:?Z4:UC5Z;%9?D$Y%M&^S\55(K&2"XQB99>;:,H^6)7GAU ZL/UW;S MAGM;DZZ#^YJY5RZ+$0%ZVP[EBMVQ]?&$>:F< =%%[\H!EEBP"_56U=\CDWSH MK6KL2Z)[[6-T'W1!$N:=)F\,RS8Z0X1]TYBMNW_@WS+V[F-XN1G?JGPR/S^9 MG)R<_/[;126_PK!2PAHCZCW?/.:_84,_894Q\[N5&L=(R,;E6U&G0UE".A]''K/H$ANWE[:^ M<&9"08V0H!L@#B?;?5,3?L] Y3JH5/1V /*,F?Z(X](W02U(5RUX7R-![B&\ MQ$(PWY.7?8DE55C!S)>J)!>-F)W\$+?>&#Z)!UF[;N).UU';AOBB4]#NM.C8 M8A[Q4NZ.1H:6AI$CNX %>OL8MMJXOB5$QRU&&1YQ8V7BKZST7UL3NL3=B0)" M-RK@@KJ6_28HV8:0!B$4U"NX\CZ]_7JH5P0Z-@Z<9/47/TRRV=D/O)W9G&\A MCZUWZ.[M@181]\W8VKSJZ?_[JO 3S469+%[47;0>7XPO=4CO\D&X>R=&4\5S M>')""/'E>*C*6JZT1*^60VO)Q]I_G-06*+Y%)O>\I/FP+H;:A'968V2GHFN5 M<7:0HL1D5Q\N$Y8DH]$8'N#@']?-^!#3(1N);K&X2HP5=5LT'/?K.1'M.ES&].89AH4D!.Z'U7%HAV)& M;HO3['W_W$A;Z5JYUP?176'HQ21#A[QO/XW25=S*CE^Z%3UP+F(/Y^NPCBE\=2I? M?>A,77+91DUOC6&TN9%_0[>2DTCQUO^&)@;9(^QW]26,^A2YI#YQ^N63MU"O+?6 ,2&X-+[P2BH[< M%=+Q3\ %*E]WF$+J]73#.5LNR>0+I&B>E"97_/;16MX*@R_,H#?/4)62ZQ\< M'@T._EI8AMW(E:%N[?1^:O%/:O=FR#"5<_%#2MR_>[+GWW#K(,?@:3\Z0U5M M[!+1?-&Z)>6[RE59D];PUIAEY7>UQQ"S/)+4MA?2Q5# 9+#X6]^[!T%3LP6NCYV.J<)+]'=O,WT3B\:.[ M?8TO8;UUMZ^3B*]_VKHKW.%>L@]G1]WAXP9OO3O3*SUV\ZV7"QN\%#YX$?EQ MA76]W.VPZ*9>]EU!@D6AR(W>_ MY;Z @Y2 R7RI/927T]9KY=_-[(HT9 Y*E$I$-;VM&[_W<)>2[F,Q,M"2_M#% MW-(,V0'<)OW4-2[QNOO NN0G%0VY[J[W ?FJ;@]J_X9D2@?I@Y3=BU W1);" M8];?=4RO5_'+:W[UY[?!Z(TO'N[80W>5>/YM*3(WIW2VR#NFI);*\BX<[,C3 M2O,_]JD9/#=,&EJYVY>3='J?))>LC]QS<"#E+FS/[^&6BA!Q_ )UT,>$9>#J M\,;M\#8G>L$&&4YIY9CO,F)][WFZCAA>S"0EC#:H([)\M;3.N&Z%D ]J6MIE MO#57-YR[5YCX5OBOG[=O7C\O+?S(X7_3W,-/"KV_4ZUZ\QK?#:YOZ.5&9,__ M>#0[BCX%/EK^>'0]>WD]/WH.(\/C;UYO@1)^4H;HJ-)+&'HRO3P_XAI$]T?; M;'%*O.,+'C_]BN:9-O@ ?+]L0,G('[@ 7D(C\-[\'U!+ P04 " #\@%U8 MLR[',0X% #6"P &0 'AL+W=OK]\=):O* MXJ3% ,/BR]W#Y^X>OESNI?I+%YP;>*S*6E\YA3'-Q6RFDX)73$]EPVNZ49REUJDJ9X'G+685$[6SOK1C6[6^E*TI1. M[QP'[D5>&!J8K2\;EO-/W'QIM@I[LP$E%16OM9 U*)Y=.1O_XCHB>VOPJ^![ M/6H#1;*3\B_J_)Q>.1X1XB5/#"$P_#SP&UZ6!(0T_NXQG6%)< AZA\#R[A:R+-\SP]:72NY!D36B4<.&:KV1G*BI*)^, MPEF!?F9]SQ]XW7*XYXG,:T&9NIP9!*;I6=*#7'<@P0L@?@!WLC:%AMLZY>E3 M@!DR&F@%1UK7P:N([WDRA=!W(?""\!6\< @SM'CA-\+,E*S@!KDJE .FVA1P M8Y/,%?RQV6D[_N>I#'3XT6E\VCH7NF$)OW)P;VBN'KBS?OO&7WCO7F$?#>RC MU]"_MTBO@X13.($#[X5F>:YXSFQ79B.K[KL[0,YEKEA3B 08;GW7;H04T-X4 M'$J9#,[4OY%5P^K#VS?+P(_?Z5[&7&D7]DP#_C)9XFF@X4P0@FPUJU-]?@&_ MA LW'CE@3]WX_D2-MO-#!><0!S@3 M0Q2[*V\.0>S.XPAN[VXWUB \!Q\77,Q]6'GN,O1A[KE>-(?/TK!R2. $%JNE MZZU61) 0HR6V G191)[ET5$S!>L2^B0J%VH)TAJ(.A4/(FT1.Y$MBOB IYIM MH34>T.![/P!^*JFX+8:EH8[:QQDLR[%*#>9!IAJL7@EA"A3Q1@OVXY8E(L-B M4X2WK<(KP+4^=R)-2PZW3!N$2F&342ZQ5AE7"CD<(_Z,M@E&DW/D3(=D-WUD M@@8:TE;A=\3+LMVCX(KCH+V Z@0#VY6B5RO)J98&-'9U)G") M!ITQD])Z<:3X)%H7&J:,8&5):<@T7GJH[IZ6QH;=%_\@SC-"4QM4)UP[PW:8 MB>XN0P]M3;N8-8BNCCM6=HRSYSEXML"H$O]C7USW2S&,B.>BK@G\2>PDN;GK M>Z1"5+JW"F!;MKB'KE\N0NR':.A!M$35+N;P"]?H<#^4\>5TP5FO^7,XZS5_ M/B;YK#2T-SRDYWWE^8$JB08'C%Z3Q\GP28>4 G]915N$JI*4+8&< MTB1RLB5[(7FDM$DPG_IX"6.ZZ#V!ZT[\T0@1T VWSXSR0*%)V^NDB(6M+?811C:UK%AT#P%#%0]!OC0 KGO![EQ.WS0,O^ M-PM3W/Z$_BS+[LF#77V3/]X6,%F&T_!KDA"^V]>3>#6-AG0*K/ C90_9X/;= M/2DC7=3]GJKY(U9JS\L'CN>=\^N871XM&ZZM]I7\^[%>\<4BDU#R3-T]:;QW '5O2*[ MCI&-?;GMI,$+U#8+?'AS108XGTEICAU:8'C*K_\%4$L#!!0 ( /R 75A1 M)TC(1P, +L' 9 >&PO=V]R:W-H965TQRZOL!9N;!K4)"F-K86GK5W' MKK$HBF!4JSB=3-[%M9 Z6BW"V;U=+4SKE=1X;\&U=2WL[AJ5V2ZC)-H??)+K MRO-!O%HT8HV?T7]I[BWMX@&ED#5J)XT&B^4RNDKFUS/6#PI?)6[=P1K8D\R8 M1]Y\+);1A FAPMPS@J#?!F]0*08B&D\]9C1S_1-[?\X8+S?*A2]L.]WI+(*\==[4O3$QJ*7N_N)['X<# M@XO)"P9I;Y &WMU%@>6M\&*UL&8+EK4)C1?!U6!-Y*3FI'SVEJ22[/SJ@Y 6 MO@K5(MRA<*U%BKAWB]@3.*O$>0]TW0&E+P E*=P9[2L'[W6!Q<\ ,;$:J*5[ M:M?I2<1;S,3R!.'90'AV"OW_Y.8TT&P,+V#!0X50 M&D6]*?4:O,@4@D,24+_["CR);TS="+U[\^HB3E8A:]HT$I3. (L9"X\V68\+D:0 M[4#A!KDK?"5U4#[ K"1:8?-J!V^#T+1.Z,+],830C7 5X%,K"9Z]FG--XXX:SC[2@"Q; H?7A#8;G24)K4)0TLN? M5GMI!_F[VB\0'D&.UM-P9>FQ;.3/*'GSL0]G3^YH:@07!\$Q0I 5T#HN@:?6<*K[:QHKUZ7XV.-&A\,U!KM M.CP;!&!:[;O9.IP.+]-5-Y!_J'?/VIVP:^H3*N.23"?C\[,(;/=4=!MOFC"> M,^-IV(=E1:\K6E8@>6DH2OV&+QC>Z]6_4$L#!!0 ( /R 75A"OQT*Y@0 M $@, 9 >&PO=V]R:W-H965TVMCP=#DVVQH*9@2I1TLY2Z8)9FNK5T)0: M6>X/%6(8A^%D6# N>[,SOW:C9V>JLH)+O-%@JJ)@^N$"A=J<]Z+>X\(7OEI; MMS"]>71Z,7+R7N /CAO3&8.S9*'4 M-S?YF)_W0D<(!6;6(3#ZW.$E"N& B,;W!K/7JG0'N^-']/?>=K)EP0Q>*O$G MS^WZO)?V(,,2X=$&YM9IV.9VSLQM- M\=7V 9C,X=WWBI?D<1O ;VC/AI84.+%AUH!=U&#Q'K HAL]*VK6!=S+'?!M@ M2,Q:>O$CO8OX(.(59@-(H@#B,$X.X"6MN8G'2WYB;@ W@DF[;37\/5\8JRE1 M_MEE>XT\VHWL+L^I*5F&YSVZ'0;U'?9FKU]%D_#M =ZCEO?H$/K_#=-!L-U4 MQP,XH&1[#UN/98JNI[&@EF#7"$LEZ)9SN8(W7-**J@S)FZ-3F!N2"8#BB<4" M=1O3%RLQ7+*26R;X#\R!2XM:,G%<&02CEG;#-$(?HBB8I#$-1L%H$L+U5EMQ6!.H,6_)[-S8P#>)1#!-2 MDL GI%N_5H+8%*56=^@@#(S&P722ND\*'>[>!H%)^D8)B%Q3HD,8;(LJXI*,$L>RI%B MF'%6US@ZR0JE+?]1+[R)TV"D841#@CY$#N_I::&X:JQ-L6J?#S:,C"YI\YY3 M(4;Q /TH&4RI( I!2 'TT\')T\P=[H\'R=,*A:)$_P"(AP%<5=KEZ$]M>K0E M#KRL2R0F'R#K)&A_.@@?U=1ZX\&H7:!KL3N#%U?J"WX7X3: MXI=OF[H_>OWHR5_ R=W6:KZH+%L(=)&AERC[=NP>P)S4%"YR6U%\X=4]JI[Y M,NTGA5SG,: MUZY/NT/XI$SC4?:\Y*F%X*N:RS,.BC1J2@-YG%5:.UG!V8(+;CF%5>U@=,'H M^::*?^L:'U+XHKYVE/G&CU--<5EMFC?*O'BA_G(Y^VY/(?"U[0)77$J7XXM& M?1^FL7N%)E2@YWG.:Z^\?I7&4?RV_PE'>JDK9N]-K5MDV>U]WADWC=8W]FFDPP('!)1RGGQCW0==]:3ZPJ M?:^X4)8Z3S]<4ZN/V@G0_E(I^SAQ"MI_'F;_ 5!+ P04 " #\@%U8NAQ_ MW/P" ",!@ &0 'AL+W=OW.3:1'/L8+OK]M]S=MI0]J/B)3G; M]WW^[BYWF>Z4OC45HH7[1D@S"RIKV_,H,D6%#3<#U:*DD[72#;>TU)O(M!IY MZ4&-B%@;\O=WB!0C@BDO%[SQGT5SK@L7U@_^!CIUA6W."%$C_JTE:S M8!Q B6N^%?:+VGW$?3Q#QUP#SNKN+O,I+;OE\JM4.M/,F-F?X4#V:Q-72%>6KU71:$\[.%T6AMUC" M^WLJLT$SC2RQNK.HV#,L.P;V D/"X$I)6QEX+TLL_R6(2$ZOB1TT+=E)QDLL M!I F(;"8I2?XTC[&U/.E+_!=\P>^$FB RQ)\P%P8^+E8&:OIJ_CU7,P=8_8\ MH^N4<]/R F;M.2R<6PA4/6Q6 MJ/L*/MEAO0YW Y'QKD&I.MBT0CT@4K\+;KV'H>O/@ W#/,O(2/)PPO*>P?#5 MBN %%Y"&Z22#UZ_&+&'O>H<[+K8(O*1/D^*[AU$X3&/(PDDZ@L^V(E6'P.B4 MHLK#,9TGX6B8'E3S,(QP9,PC2=PHRPQ/W$Y@YR\TC$9 M:1XFE)KGOL#H:$(TJ#=^#KH*;Z7MAD6_VX_:13=A_KIW<_J*ZTTM#0A<$S0> MC(8!Z&[V=0NK6C]O5LK2]/)F1;\+U,Z!SM=*V^WM7@QD-TT;H$&#)&U1%'V@I+'%+D4J)&6O M_[YG*-F6FXV!]L46)5=94,6+KUR->.9!&-*CU*Q^/YJ)+*),O;^.Z]6][:)FAEZ+T3OJDJZ7;W MI.WV+IDD^Q&$'B;T,/I#4#(8S/'69R<,F&_><] M^IO('5PRZ>G!ZM]5$.OV+9[+]-$Y(T/ MMNJ,$4&E3/LOGSH=>@97XZ\8I)U!&N-N'<4H7\L@E[?.;H7CW4#CAT@U6B,X M93@I'X/#5P6[L'RP5:4"5 Y>2%.(!VN",FLRN2)_.PIPP1M'>0=WW\*E7X&; MI.(=$$HO?C %%:< (\1V"##=!WB?GD5\3?E03"<#D8[3Z1F\Z8'P-.)-_P]A M\5KY7%O?.!)_OLI\<*B:OYZ3H74R>]X)=]*UKV5.=PE:Q9/;4+)\^6(R']^< MH3 [4)B=0__O.3L/MQB*\Z+PBH5HI!:_9%JM)3?4?N?1\E-)O*ZEV8E2>I1I M(*=@I*U97^"Y$L::BUR:'%TH,TTB[T';'C3&AP_ 1Q!HB% "RST2QR0V9 KK M6N\;Z91MO&"%54ZB=G:C"G)^*-XT@;.(EE%54XE:[MH@&]2E$^$8ZLL75^ED M<>._B*UN7 X:'&1/'<2V$BA*JC+@[ MS(*1C]\BU"50(9:*+$($R'GWBV_@. MT2)P_]VU^(.DXRYA3B=X?;G[\L+/3'PC)I/%8#Z_XN4E%O/!]_-+7LS%8CQ8 MS"?\O!"S\>!J.N7G*Q$9IC?BDPT1\EGX:T!/9_-!"N.?:8V/[V1 SKQXXVPE M B:Q"#;^#_KR(3,[,(1&!-8;JSVB M<3L_F0.P46JF.PIB17%6R>5&A\A6K !5M;8[HKB)GBX. M:T=:@C*[ XBW!H4'<.N]X@J$LU)N$/JQ)VFUXC# ,BJ% MIK-:%9'(2AFT 6\"@(I*P <8X*2+Y8\K@6L;=2A^;*23J/E.O;=HK\JHE 7J:/6>Y7%K=2S!UKM79$;1_$[)VF-Y0R= 5"_<3&>>"C M\V@%#G4GOL:\,)Q=5GCE>-HQ?-2[SV 0:5G6.B*#TQ'U-->%I9CMP;Z4SS*- MC#B2?SD\F8,K>S*KNNG592RV</L M:Y@[_)G1V,U7\+W'0"RX:DH%APXQHY2> *QP6+2] ?QX7V(NC\9NT4?ARXD9 MM^(A/^-K%\'6\9:5V8!$ MQ,<2EV1RO '?5]:&_8(='*[=RW\ 4$L#!!0 ( /R 75BBM>_AM00 %D2 M 9 >&PO=V]R:W-H965T+]^=Y3LV'EQNV%?!AA(+(J\ M>WCWW/'.YGBE]%>S!+#LOBJEF?26UM:G@X')EU!QTUCI6C2V%A&O-3%-57*\OH%2K22_H;29NQ&)I M:6(P'==\ ;=@/]?7&M\&6Y1"5""-4))IF$]ZY\'I14+R3N!7 2NS,V;DR4RI MK_3R\0;]ROJ,O,V[@4I5? M1&&7DU[68P7,>5/:&[7Z"3I_G(&Y*HW[9*M6-D#AO#%659TR6E )V3[Y?K9Z2^ M+IGQP"(6S0SR3N^BU0M?T M"]D%)NS3L1UE L0\P0".VEH0;2R["@XCO(>^S M*/!8Z(?1 ;QHZUGD\**#GK'?SV?&:@S^'\\YV4+$ST/0@3@U-<]ATL.,-Z#O MH#=]\RI(_;,#!L9; ^-#Z >H/ZR7]5GGVZTDP9+=+I>T["[K:54@C'R4#]N95%@;A&;L2 MDLO\$2JNXU^0LD_*\O+1?I$7IJ-VOS"*NOUP<-O4=0E8*$AEQDN$!=96-"'; MLM56D));=-4J) '8)?+&Y=J9,SQ#\O:]-$R80]R=$]W>,[P]G@F?\'?S\3,B M&\"(O691ZHVR(0[BQ$M'R1/A4O"9*(458#RL!UJCFRR(/3\+Z)&E\6$5J>2[ MC5HT].)1QN*AE\3Q'L4[*FA*$GC)D)A.0R_VLWV""BM%E+\!>V6$CO0QB-D@R-?1>7.Y=L-,R>$XX4C MXC;RXH1P4R^(,$>0'_U2NCZ7D/\H [^XWH1@_ YI60""4[]^H,<=UK@?L#62 M;5C2][O1$\U"F%PU2!O2"ZB"'/U CQ0?5XUM,):-W B1GI3-;M88Q]5W'4#N M*MI3_[XS7PAI3_GAG'3E$]%BBDCL19E+I<05F6A(XY3&<3BB\= 5NY'+M PC M%_H)U5[\$C1'YK8EK3U1\V=8:%FN^;I-B 0/?9RB&0:C6M4-B0@4Q!YCV=O$ MB]+AR;?/)U5_RV.2 M5- 5HR2"K5D.VF)R$/MB8\1"XL2LL4Y]C2<*&Q%ZEU/, MGP]<_T#/3+8],_F7/?.PWK%G'GOFL6<>>^:Q9QY[YO^^9PYV?NY7H!?N4L,P M1US[RW\[N[TW.6^O"Q[$VTN7#UPOA*2R,D=5OS_$-JK;BXSVQ:K:71[,E+6J M#Z7"F[>:$-MK=)T[\!4$L#!!0 ( /R 75@#TM1,N@@ 'L7 M 9 >&PO=V]R:W-H965T$@JCN?7[[F4+"N)G61WL,!^L$5) MO)?W'I[[$,\VM?JA5T(8=E\6E3X?K8Q9G\QF.EN)DNMIO185WBQK57*#6W4[ MTVLE>&Z%RF+FNVX\*[FL1A=G]MFUNCBK&U/(2EPKIINRY&K[7A3UYGSDC78/ MOLK;E:$'LXNS-;\5-\)\7U\KW,UZ+;DL1:5E73$EEN>C2^_D?4CS[83?I-CH MP9B1)XNZ_D$WO^3G(Y<,$H7(#&G@N-R)*U$4I AF_-[I'/5+DN!PO-/^T?H. M7Q9I\-!^Q7"QY4YBO]>:OHO,G(GU976C[SS;MW" 8L:S1IBX[ M85A0RJJ]\OL.AX' W#TBX'<"OK6[7_J,O6%O;_B<]A?W MXWGI=,J&"MBWE6 Y;K61&>-5SA#%X&G%,&==5Z(RFM5+!E0T6PAZR60K;ZP\ MQP.N(54@>#4;RXJ95=UHJ-*3$_9WP56[\PS[)LJ%4/W>T9]/?Q[[7DF#*3>& M&^A\P\:!YSM)E$YH''E.XK?#N>OXL3MA'SLC(R?QYLQW8B]EGN/-8_;IF*&D MU$T<-_2LIC!U/,^UPR1UW"2<6"C6JKZ3-IV,%Z(22VDFA,A#51D(C60&@PU$ M6M=E=3N$[+_$X:I1"O(G[*/(A>(%S/OYI[GO^:<'1Q8O-O;C"4M3%D8]+J$3 M1SZ+8N8E*=WX&$41\_T0RR\%%LGW:^RTC=-H\DAU_\J+]Z]VBXP#)PR 6Y"R M-.KOQHD_H?OK'LDG^+VAO4I]7.:B>52V(Q,8DQ9 M:I N GT+/#'C,*#VWW M,=_WINY;\$*B(LEBR_(&[VNKY(X7#6\K!U& 5QDD#N@G.[3%,^_ MRMPK06H M0F_%?6;-PU-XU-ARI%'1"DYA@>60Y;,?[ZBXY)9FJ'G=RANNHB MV P L%Z3R^SMHTM+""OBL J] +#9*>I"A873 +\0OWG/+DJ 7&4KZV5'&Q=0$BCB&'E @]=THTA-43 M&H.--\? \Z8QB^S/[5EM$<@EN$>1* ?Q\?CZN:[>=;NU*(@K2YD)I1\N,?:G MP>2)Z+42:RYSE&GU0QC*'>*>9 0\BI_,_@)&J7TLNM/Y! @@6X#-MY3F#C)Q M'/A39,UQF$PCNO@$Q;?:P*,6HK<=/&_[^UUN>!BN:(*H0[*\E@C1S.Y]QI7: M(APM_^Q& ?UUK="W]?"!U."&V0C11@4OZZ8K* /R%Y(O9"&-[.)[*2LX("UW MH-#"LV[4NM:B%= -4:/3A>)3"DXU.V>+K0VA@F\0$9127FLD\H)AMY1JE-0V MOCG38(/$EG(PRYH!=&&X.9"ICH7UT#-NW7X:FUV2HG3U9TOIAZ=FG+#/%*IK MA*+%T=;QAZ@@"\\==.@8H"BZ:<"^OABRL0/'D1F#Z_ A]X0R=Y'D?Z$ M31(](EN& I\& 0J4X_L1N^)K"6;*/Z#C:/3'@9.X'BV;^/,N*B(GBN"^,X_# MCMR'-L,/YL[<19[Q B>-DH=(#7;I!&_0LH%\;? &3A0B?,>1$\[1-_1B<+.4 M6MLL/4Y0;)-V4H1)ER61Y8]=^*/CH"B<(P:_?OG>&H12ZP0N*88]V+K),PEA M' :..Z>,YKM.',>30VX.B3:.(R<.8@KYT)G3NK\=R@Y>XJ+MH6EQ"ALPC9AR M"+SQ0#LU3+ GC:EQ\@*X21J0Z M^"RI_Z2I^U)]P+JGEOAAA#S\T!)OCA3^K"786DFQ;I"WE42$L]PV-PMQ*ZN* MED/H [MD^B?0;6/UD,U/30Z.6[P'Y*A"+T3Y?*@0]>1Y"&RNN^.RX%0ZD6\5 M%5(TTXVAKZ]'G,8WRY)5M6&-D39'M&XO7]=BX'NY*%IP::4.?0MQD+1% '&81HBQI8H_VAE8B/!4UA5G?]3ZT MHE]K(\VJV[1*W!MT&JRT1U#_>3K-[9Z5_=IMTTDZ@"EE:L"AZM*&\&:%QFW[ MCL(MA_'5._NM18$HD#KVX,)HG]E^-!,&1E1)6WR7+- MD0?L!]D*^[NW!AL ?E&.M,IVBM&<(1\-.UX 1$;O3GN&9K9)GV=9K7(HI:3] MN,B0.?:H).\(TGXIM)& /GW7G3NVJ6[W8N]\[[KE(2V&S"9W6ND4-MN5!3J7 M*CL_!^@?;'ZV;1N_J9N"F$>Q1LC_=/^ M9/FR/5#=3V^/I7_E"O5 LT(L(>I.DVB$SPA[U-O>F'IMCU<7M3%U:8 M- 'OEW5M=C>T0'_>?O%O4$L#!!0 ( /R 75CD\+CH_0, 'P) 9 M>&PO=V]R:W-H965T[AO#O.[,V!M2$ZOH!XWV99YZ9>6;7TZUU M+[Y"#/"JE?&SI JAOLDR7U2HA4]MC8965M9I$6CHUIFO'8HR&FF5C8;#JTP+ M:9+Y-,X]NOG4-D%)@X\.?*.U<+L%*KN=)7FRGWB2ZRKP1#:?UF*-SQB^U(^. M1EF/4DJ-QDMKP.%JEMSF-XL)[X\;?I>X]4?OP)$LK7WAP:=RE@R9$"HL B,( M^MO@'2K%0$3C:X>9]"[9\/A]C_YSC)UB60J/=U;](36C\$D.-UD1.&B[*P.$19H<"4#/"IA_#0+ MA,T[LJ+#6;0XHW=P\A%\MB94'AY,B>4I0$:D>F:C/;/%Z"SB/18IC/,!C(:C M\1F\<1_I..*-W\%[PB =DI["/E8/?]XN?7"DC+_>BKC%F[R-Q]URXVM1X"RA M=O#H-IC,O_\NOQK^=(;MI&<[.8?^#77Y/SCP6X5P9W4MS ZX=0/]/ C6,P&4 M4% MG5PVL7.\V$BS]E"3*3147@?/75--AOD/+S^"74$@Q$\FH#-"P1-NT#3L MHL0T.HNVA=V@\W0 4-:%"5(HM0-Z '8L/6PK"YH/(]*ZU(T&.AE F!(XP;) M.@B^-ET=?5P@>[LELF,*,5I=:G)Z4I+7DP-K1!'B-+ RQ@BD)SA8(M M7LB5L\VZBB0ZAYSV%.X;1P6,\SL45 'D'@7J,-1+RM*^R^)S-(AII;<"C M"/)#D4D$P^-1%,$P'?&ULM5IM<]LV$OXK&-?M)3.TK'?+:>(9V\G= M^>;:>N*^?+BY#Q0)2;A0A$J =MQ??\\N0/!%E)S.73ZTD6A@L;O8??;9I=X^ MZ>*3V4AIQ>=MEIMW)QMK=V_.STVRD=O8#/1.YOC+2A?;V.)KL3XWNT+&*6_: M9N?CX7!^OHU5?G+UEI_=%U=O=6DSEG!^]787K^6#M+_L[@M\.P]24K65N5$Z%X5YDDXDC8V/U?2_\JVPY9E M;.2MSGY3J=V\.UFOM#F(MW\?92IQ#4O,REN]78+/SU8G7R*.M_B/'4?-SI+96'^(C[\7BK[ M+%Z]ERN5*/OZ[;F%.B3T//%'W[BCQP>.'HW%#SJW&R,^Y*E,VP+.84#B>')$W"QG]=+XTM$#__[C/2B9CVBZ"< M>F-V<2+?G2!IC"P>Y'3Q_9X" MXH \\?.&'^SB_%DH8TJ9BODT&D[GT7@\$683PZM"KT3B-AG>%%OQ&!=*ET:D ML<4"E2,F1I<<&4.G%3Z-A-7"(016/$IL+HRP&VQ_DH4$4BW_0W_#J@+J;7<. M2*Q8Q:K "5DI^XZV4+D2Y^V%BG[SRLI"_*@?Y7:)#W/6Z'(@[@B@$EVD<9Y( M8(#=L)B'#[>LK+(&\N/5*LA;E\JM97 ,OI/.KRI'Q)8 3VLB\;11R49L8B.6 M4N90-U4K!3_"*=!LSD]=&8, MQ/NR4/F:=S_+N!"2D$(@SYW[?*[C_TTM( "W1X?@XN@/?-4NG.[+(H$GH,RZ M@,^P=- 78N1S6)R*T3":S&?1<'1Q*-9P1AT[N/T8GE,)VW,ZF0PF"S++;8X$ MJBADXW"%-H;!;-Q[/JL=4VSBK-*]LR5&)V3XAXC>!S-Q>GJ:([HUTE8"_.J6J* M@HH;I5&2E2G=R$KEB#Z%92IWU("K-"^C,,+U*BZX<-:CQ%IZ;"3B)D7MIW)> M0N5Z _WK7'OF3"%/A*?-[.M-H*B=E7RG<*HWG).YBDE8?C3D*!H*27R&[+R( M)I/+:'(Y/B0+R="5@4 GYS^+5*6<.Y0MD,.NE#1RCB"4#J7@#+1ZUS] 2=M MXGSML+=AJT--M=W*E* @J[VEDZ0LG/_AT3/6MV>G(2\C='QN\Z6#3WZ2MD;D M6!A85!G=0:D H:TT;F!]+%:91J+Z;0@$2X&>Q$7Q3([R(7;7L '9BPU>I;O[ MGZ*N]UMG/<%DN+>0WF=^$R12&X;"O\R<,< M&HR]%#W @ :>]3GGD.YQ"4J*;$\@XIDB^U$6M@+;WLK\( N%3SIC!60Q2<%5 M$ ;3W=?XMXM5>D:U+MXI0E%68#(?7(;CR9/7B-IMF;%G/9GQJEY<3@?SL)93 M [ZBTL-7[TRF' M!X/ZF2X#EH,V"FK&VT@3@55F4JY5DH,VE"9>)XJ*(LO(A M ''+E0Z/H2=OU,# PH70$W)(98R*A;C>N@I+EGV4O#,5M[AA=P\@D3C%J[ M: ?K7LF"Z("/N^M6Z+=C9@-Z1,4!98^#@\&RCD0RSAR.YU F_2UXRGO08$>. M^Z0)0BU4J)SS+!+R^B7L5NCBIF<2.DF-G7 M;$\K,N(%LXF?07=B3@/Q<%3W?O6>D,Y 3Z/[@= I\D*@BY(P/,%R)@4$@2N* M$[++>15 P1@0P-[PDXVX#]&\WQT1P6^D87]N=-+!A10H:]SH9TZIYHR:1:>? MB$RX_L#=G":Y/G*,IYY45.OTZF#<;ZBOQ!/%3[GX1PF?CA>.[[2YQIH60=93 MM1P.#RRZW-'7T2RZF$ZBT<7T4*:[%B;WHZ'0;B6 UGCIH:UN$5P[0'@*7$W( M63;'A6W4SFU]V.B=6C&3P2D[B9+& HCM.VI":4K-/\HZKG4\^S;P=J=?@WW0 MTV ;,73RFXL"-IT[6@=_MDU5_Y14 1*%PEUD5 P]I8JW7'L H%9EK3NX&-"M M/ "$7 30I;@(**L0[>9/X"=T&ND'W1J&NQJ1ERP.SX)RGAR!4I*_TSY+R]S[ M!57(44-\-0V+P*2+SAXB0 /QJ]>%TSBAHN_D4V#M2?6:UIK1IB6BA#A:EI%N MGM1S=CKB"4A SL.T)3@%X XA@,85.E4,K"'Y4+@MGZN0=5Y9=Y@<^;F "X0< MK;-*N?S>Q!DSV@>:4!H7+3X@VHTWHT_:UMLW,778B])4O.)O!I7)OA&)%'"LCDHGGLQF@]%L?8Z 'YM/9"K MOY5>J7@UCX8S"%G,7KO]B\'E3-Q6F7A0PI>J.!&S:#1'W9B,*PT7@]FB.X R MA[Q<]>3 Q: I/YM&L_$9YFGLAP'U MDF@':7+QO']JW2MN9#T=7!5ZZZ84U>R@[WH8RC,5+STPO0S4^^#OF&E2@M7A M024,[#82:VH_G19P*K? C5M;R=B6AUGDN-]4GB$Q:':-:=B!DK2#*SZKK6N- M419'=7>^7[_0>%.1D9^)HTG33KIVGY?3C*JJY8X8];JVUJ8]<0AO.E(_%&B6 MOJXDEP?IG\>:-H0<2#$<\7K6G3Z6@P#@_^YWCIOA+!LCLVEU'Q)\>I MCG=CK7P^YYSKX6<#(^/$7H.=BS(.I *Y*<-VGTO/4Y' MPV']NJQK.2H3O8CGR<&FFY$N)CLCNCZ7>#/:\!VP;QF,7BI,D;KQ(^ +UZ6)YK0BY.YY>#:5!D*1D07]2$WF;4$_&]]7N*=E[-YMZ90,7Z M;*@:J$^B:0S@\N?_XAPXI,<]GC>$FWG9D$CDTNZK&GWUAGO0]R.3\\;/A;:R M6/./HFATA:1UOQP*3\/OKJ[=SXWJY>Y'6S_$!:@N!?0*6U&M9B>.&E=?K-[Q MCX^6VEJ]Y8\;&0.T:0'^OM+:5E_H@/!KM*O_ E!+ P04 " #\@%U8AK>X M:O80 (.P &0 'AL+W=OJ:VH MX)N5TB5OX*U>7]1;+7A.B\KB(AF/9Q\N/)5,Y3D6JE/^.9M_N)DC R)0F0-4N#P[T:\%D6!A("- M7RW-$[\E+@Q?.^I_)ME!EFM>B]>J^$7FS>;%R>*$Y6+%VZ+YH'9_%5:>*=++ M5%'37[8SSZ:3$Y:U=:-*NQ@X*&5E_O//5@_!@L7XR(+$+DB(;[,1=X2Q]NKY$Z*;T0V8I,X M8LDXF=Q!;^)EG1"]R3%9-UP+*^M[?@O0:MBEUKQ:"WK]C\OKNM& DW\.26]H MI\.TT7>>UEN>B1)IQ)J-8*\4USGCN8)O<_H$OV.T MP1X9]@2__M,?%DDR?D9/X:?T/GYV-F(?/3FE(\8;)IN:U:H0+)=UI@4R")^S M3)6E;!HAF%IU/$1,UA ?ZJV"4'$-BR!4T;<\!X>1:%*2T*[Q^X_895$P8>1> M PQPT_:ZAD\0#8VBQ]^^?P"_"[7+!MJ^N6=P^@%GEUB]+$\V'5*](]R%*38"@1 M/,%D68I<\D8 .2VR@M>U7$F$@W(K+_LKKPEY+=B*6!+EME"W0GCM9:JZ$9I" MOH_FHD%,\+;9*"W_#:+WM"&K MK&AST%*:1LM%'*6+Q:'N]S1HHTM.K,H:L9B14!;)UI@M!&'=9SK"IPRTTG$T MGT^C"2# [H?FY#=<%MRI8=4V+7QH/,,HNH,,HE(BYTYA]!AN<,.U5&W-FMNM M$8/8/C>&S\*08SDU2I#5.F+7;<,JU;!"@JT(1A'[%#UG^,%A2Y5LV> M6"=Z>_6N[ORG4M7YKRTO#!B'5_P(*R*[!,L+H;4!+J34PG@7H'HGFPU#XN1I MAL09X1^4UFB9-7X#*XZC_^'JTG.$9',)'M(H#<( R&NH&E"OD7(EDU6HE M,_ !SD+I9%AHN2W3%7 U[75N&%YCP9YUF>A,UE#O (F!7ZD!>@\XQ4J&)87 MH@8C;;AQQ!67&DQ7M&)OX\ S Q!:]\W!]?%Y:WP=$(WC\1\=J8"X- LS0 -A MUC'.-JI ##!:IEFIM.?D1C7XC=UY3RT?#V4%YGXD94'YA))"4"@$A]<",>&B MX5>0V.QNE[$-(&0#(0,[&/8O">$M"'5JU&+$+E#-%97F-FP\Y@ MU$N9]=X[YU/VO7>K+IE1[H)$J5EJ>2;/)4-+#=\E4P]'4A"M0"E]+HJ3\Q(+ M6)"GDIB$H$GQ$+0/(R0$A"*J%PD+SM^TP!8(GYG#3NYY(@CL$6?$# 07M<.O M)H;/$?N+M[$3%T(R%!S63RVX*2SS50-TQ.>M[/)2/+8"K[0JA[VR;B'DUY"! M [D@RMC2I#;>685B5@TM5&N2I175"^BH*;C92&['60='(% MT,?].2K1.PE(#RKV0:!39-\_/T-> 2NQS,!I^+U>"/?D[BGW&+M=@\S7"YRT\(:$FRMC/%"+? MM4T-"8M"-,33O_&J1?=P,DW2*!G/H^DT9:=L/)K%;#*:X^LY5#5).O?,Y>Q) M$J50I4[&BS,6CZ8S!MWU2E!<0L42N/&QZ22:)O$9$ *5[VU_J%1X,0GM#Z)DB4* YCTRT%FR^Q M,<0$PK%1#:A=>OWZ%.0,*[RJ'HE+QDO5NM+@=)J.YJP$MZ1"^'0*^G1O:<5I M/%N&3V U[,J?$8#&5SDF)/]488']53)$+S6$54RO>/5-BJ'AZN^WE8O^)I=Y M:D-KR6 ^T&.>K%<\J!8 M=?Y1R_5:Z*ZC_8M+3$;B0](:JW6LNWV6%P@-FT9@9VA_Y)I:DBW7$!PEJ*R) M,') >06]D- E1I)'6M?0#[=$74#($$"S%B?%ZP,:FI\):'Q(>)C^K(04/#X$T M%PVT7\CI-:BIYWJF!&W!];YMKC'.?I!)J&)A;S!/_%2AUFSL5G_=E0?3*'O#*+)HO9&4N6HW099(LG MAMQTGM!WT_A.9@YU$T-,7HXA&ITE_]BXC$@^3>)^ M0(Y'DWX\AL1Q+!K_H'*HV3);).T%X>-!-PX&H]!S;.Y=\->,T[R02>,8@ VH6715'%" M@CS:WL!>\)J, ZI:>-WE]]/&07=S/[7Q+!,%H-_-.EUH XCIIE->LU.'ND/\ M&,65@?T")QRZV6!?1-@W9V\U:L. "*>1D,4+W1LXW(VX)4!(7O M=!PMH<0UV08S7-7-:X-I\Y7IN+*N+!BBUU R(5IDD?VP-'8TAMGJB^'A-QLO(/DOAD)N?UJ, M"H;F;3*.CX7G1R84P$9+$V?^J+PW\WF/AB8F0#3[*<:JIB^24X(Y__K_<=#? M(]]\/0>]'\B2WMFLRV5#N, .\[/(6HSV00KI)#?&!BLTA^N1Q<@=,Q@:;,.A MDIG/H]DB-?H-"W!L5CK,V%;I3GMV'1].KQ^$M!%[OW=&VV/>SS7W"N/"SWR>JHX[0T;D++X-C^]HUKB9Y M!@>0-\)[OP7J:_ E5U6C27.C,%.) MW _*230LSR-B5]SU.]W,FIOVF'HREJNX8V08R')+8 MQ&/Q Q@!K+3!^$Y684#'3LZ<:=6UD:GO\!:U4 M8,7#D\+9-)J/TSY:]B;^PA"P^SX(JEUCZL]5RE[W[=(:%C-:\F+?K4*SVG.] M_+A0!/^PR731S4VCOA RL4)/HG&RW,_9Y"X;40 B7XF,M_7A9.MA:=SE[KZ$ M'6HP+GQ]=5NDFLEV[6_D^#!$J=\Q_83"@(0VA#[N3PHY,S<#;O');MXH;H#3 ML_NZ;3R89WG?DSJG=$D2&-\H4UH%*+ !V!PIF6%B'VK[5?4@3E9T) >=)%0; MXE9571!Q;F;.*[&O!.7Q>FB,8_UP)ZN\.V"K@[ R,,?(L.6E6<\DF47I+.X5 MSR'O]T($YHCE:'ELKO.X['5?>W&4N:0SUKMJHZ'S=K)L/_/L&S:,!]THR;E M.- ]-E(,CU*Z2V*GDV .9LYTNB3;GR':$X1CHR@Z"C$,T#5&DWGK+KL1=GTX MLT,.GW[!Q@$%WF_0?#[K*MY^B7LE,-K@Q/@C'BZ; %6'BO/&"+)!>./"'Y58 MP-6>8LGU)^@0FI#P#N_$7.-(5%H?0@-(G9\C'S=M6 M^/OES&&!\040C0:%!3Y4<6/N'*!0=)I_MV1=,0E[=]<^X MY8R7%NWIK.@[& M&;_&$3^-?^FVA!:KM@8O]>0:D. MD9F: Z!JQ:V#G&)@9R\(_(;VXD?UY7R/"/6,W;>9#DS382@TCS/OT/UFN_&C MAC49WTHP&W7^O0,;=P_KBU#R 1341RF&VOV0;JU6S8Y.X: 4*=26W!TB[;_ MH/<>,B7#55FW#Q7SWX3EZ $8CEF?;YPEX%RL=,6U]33R^9"!;Z/[HS%C?W[T M6_SFKK/:LZ<,;^B87U8,. :% =+C:U63EC36LZW D\T4@N8$7L30')RRY6P, MB1;0B^$+&#'IP]R\G$=+:+"7BRE+EM$\GN 1M*"I,)DRT$V"":VBH"5Y<7BYAQ\DX M8=,X6BZ6[/4^(NX*/%"EIDNZ>A\GSUC"/MX]\G/+3F%KR$OI F_ST.:GM/TR MOK]G?G$3#Z=PFN232\;KS<'<"7?WSU.\[FZ @IG+UBJ22K!PV_ M^O71;\M6]V[X'F*^67?$W[>?LQF4$:;B<7Z(OU0PS=%^81-V_.'EKV"Y7:*/N;A?98J38&KW.QOL^"\OR)7;*AC3]^R4*:IL?5[P+N%N MWE$O-0Y;)]MC!=,&2Y@.3(%3.L4PAZ54*W/HD,QMF7-N;\MT-X.[RUCCD;^. M]?7%,8?'=-=D.C\<2W]]:28C=XEKZ+=N%\&O$Z&U7M-O,/%V/41W\T-%_ZG_ MF>>E^75C][CYC>@/7*\E&*H0*U@Z'LVG)Z9S<6\:M:7?.D(7VJB27FX$SX7& M!^#[E5*->X,;^!^_OOP/4$L#!!0 ( /R 75B<+1+1:04 "(. 9 M>&PO=V]R:W-H965TC!:':R M$C?R6KI/JTN#L]$6I52U;*S2#1BY.!VWW&_Y0_:W7CEKFPLK7NOJL2K<\ M'4P&4,J%:"MWI3>_RD[/F/ *75G_'S9A;Q(-H&BMTW5GC QJU81?\:V+PX[! MY"$#WAEPSSLX\BPOA!.S$Z,W8&@WHM' 2_762$XU="C7SN"J0CLW^TU;"Y?2 MP/52&'DR]VXI84W32G+?8 1DMDRXCVC<_XHXH4L MAI#$#'C$DT?PDJW"Q.,E#^"]$:91SAJ,B.;8K M4O4(V71+-GT,_0G'\:C]87;[H' NK"J@P8*O:&&% M"]8O".>,FK=.S"L)3L.U-$I:. /1E/WD' I=UUA.F)G%EZ6N2FDL*$N/5ZV3 M)J%&KK1Q-$-N2I<,VJ:22%4U1=7V\:CA5LFJM,@._QS&"85A8T)SBYV$>=84 M3U$5;25(1AB#7BR# M=\U:6H?MU,'O*VJ(C#QBY IR$?#:AFR(0)AKOQ&?V$>#P "C#_(;J40L+W)A M=.TIA[P0O@7CF9?=.YKH;@A6U!)S"7&/4GA!S'/BMJO&1:C'/ M0V3K>>@-)#*DPD)C-#8^!3RM+@=#W/NJ[;+]/XE\>O\BA0^4PPM?*;JU"&*W M2=0Y1-P[]Y@EXN@8_L03#W?X_9((%4'5 !]^(G]V/S['\*&M\3)PVAS?^?H% M7B31A/$D.:)Q.F7Q- SS*4MH>"$;C5T\V'W^_EX)EPB\/' >/.5L,IDRGJ- M/F63<4#3D<3=(LJ.#"1?>G]4_,J3L7PZAHRS,>K_J!W& M/LM9@I!1.H&DD@S1ER3AF4SZ!0R^'HYWW=LSZ&_]U0J]2;>/"*_SV MZ?8#Z"R\]]]M#U]/[X6Y4:BVD@LTC8;Y>!!Z?3]Q>N6_ K#-X3>%'R[Q(TX: MVH#K"XUYU$W(P?:S&PO=V]R:W-H965TSIJ5':+9/:^_8J35U10B;7\IE,@J$6''A X+ MYY%O6*D !!K_[C&3H\F@>+H^H/\8?8GK93)/J.1*=,K?F=W/ MO/=G&O *HUS\IUTO.X%PT3EOFKTR ]U_QM(_#B<)\] 6%?*^01]Z]H;=(/8## M=5KL0=8]2/X%D"RG#T;[VM$/NN3R'" %HR.M_$!KG;^(^)Z+(8VS >6C?/P" MWOCHYCCBC;_*3:%+NF,E/)=T'LF._K[>0 IU\L^E$/0&)I<-A-ZY)F@.1S;1TY6;UYE;T?O7J _.=*?O(3^M5GZWR#T4=,'88N:LFD?ZP'YFG'9 MM$(_(U#:=+I F 0Z\%2]54)#5/APC@Z B-11JNSZ?C,5B;:UYDFB=U@]T_R; M<'8"_^;5/,]F[QQ5G5+DT>NQA3%I"A[2IPN"YQQ$-.1HQY9AW7,H/O*&9 .[ MCTP8758$&:&(JTH6DC5^;DCGL2AB+ I@2>>IM6!L)1B#+C>M,L_,Y/@18(A% MK!Z[KYX-:ZXDE$6@ 2_P1<\6#]^'45$"L\'X=)$$5=8TT?_&E!)LQ"%.GBU: M.P)^MA=0X$%T<4CW./K->*8LQR9:6$<+-V<6C$4P+6Q8C"8OI*(P^7;"EF=& M'94=AT@%-F=!O1P:J0O5E7V.^P1J9Y0L(^5[CP_F-.3@R\=#S%T,5*!GN0Y3 M' GYU3B Q6A51N%!([P*'7H;"3O@7W898/Y. \.<:SQ<%E"49DVT*7Q8#R;TD](H46! MA%M1(@\R#('P5D!_"OU/QN/Z-!KBLL9;S#8(X+XR M*)+])A@XONZK_P!02P,$% @ _(!=6-GZ_FY: @ @ 8 !D !X;"]W M;W)K&ULK55=;YLP%/TK%JNF35K#9Y(F Z2F;-H> M.D7-NCT[=^V!S"/>-/(@>0Z+DLJ(BL M7,IJ;MLBS:'$8L0JH&IGPWB)I3+YUA85!YP94%G8GN-,[!(3:L6A\2UY'+): M%H3"DB-1ER7F+PLHV#ZR7.O@>"#;7&J''8<5WL(*Y&.UY,JR.Y:,E$ %811Q MV$36K3M/ AUO GX1V(O>&NE.UHP]:>-[%EF.+@@*2*5FP.JU@SLH"DVDROC3 ML^5)6"/-$ M^R9V/+906@O)RA:L*B@);=[XN9U##^!.3@"\%N = X(3 +\%^)<"@A9@1FTW MK9@Y)%CB..1LC[B.5FQZ889IT*I]0O6QKR17NT3A9+S$+V@GT!*XN4(T!900 MD19,U!S0-7I<)>C#U4=TA0A%/W-6"TPS$=I2Y=8,=MKF631YO!-Y7 _=,RIS M@;[0#++7!+8JNJO<.U2^\,XR)I".D.]^0I[C^0,%W5T.]P;@R>5P]TPW?G<. MON'S_^< M6-. W?LV2^!;HW$"I:RFLKGLG;>3T5NC'D?^A9+71@W_T33:?(_YEE"!"M@H M2FF&6N?A' =8#:WS F#X9.T/UTXK]02P,$% M @ _(!=6%!VO$"O!P B"T !D !X;"]W;W)K&ULM5I_;^,V$OTJ Q^!8M0FT.="UOO8 7^EM$R*8.Q!$HG\/WLI!F(OH-^K"7"+ /=-P+@N MP"L"O(QHWK.,U@/3;'*3R@VDIC6BF0_9V&31R"82YC8^Z13/1ABG)U_PA@0\ MA>>4!9%8P%V:,K'@>*.TNNEJO()IU_4+M/L16OZ=]%*77.VPV^E\%Z-;!5 M@WX%LU?X(H)H'04K%E?=@QRT7PUJYOTGM60^O^W@Q%8\7?/.Y,_O^/QITSF+%JYB282R8#LA.U;%\YBE.:E9#E,:L)4J&G4ATN",Z//F6TF1IW%JR9-B)9$<[LB.R M4W<)$P&#WT,6[RB/VUBRQN?D?R:P$O^/ M._X?Z?QF254:WM-1I42IHD2>C)Z5D/T".[]QSIN))50]PTC/@5JI^R32J0SW7(Y#WP"C)L8VHDFJ9DK'_RK7V>0&9YB;@$J.),:I M'%W+T:4Y[BVU#ZN4&;Z55&D8;SB$@+U6NB0Z]%2&UBXYI!N9W"T6*5_@'82[ M-8MB-JO)VAQEF*&8YYCUQ.D->KW>37==8M/8KMQ/:VLW*_;06Q6VP*+%YB)B&;,T5J1DTSGO7RW.AE5E;T^*Z;6B&>R8C M4HQ!&[;&M;;&I6U-G68TA.TG3"6K-K9V7&N"7-H$U>I%0URN%\_<#X6,Y>*5 M>JJ@H4ZE: V/2^_ - I$0_Q.(%RG7B!HC%,Y6D/CTL[D6(%H@/&&HUJ!H$-/ M96B-C=NPBW.D0(P.%O[1N'?X5-'/C MT<:G5B@:XAZBE/M:5E-JP]5XUM5X#5LQ3<+0$/_ _>+)@1 &&N-4CGOOKAKL MQY'"T S\.J?'.C04QE:!^/13N1(82A0#K:1WNA"8[-R+ZT)\6@3\2\N1#3' M7)GBXS3]%H)&>O>;PS:,B6>-B3=LY>7IF/MBZUHD"'E5.F MDE<;.R^>M3H>;77J)8&.(R6A#0_C60_C-6RT-$H"'6\EH4](0AL>I6\]2K]A MJ^5(26B \8;C6DF@0T]E:+U*OV&3YCA)*%!*:[UW^*C0V*S<2VL_^K1]V&ZS M5BR1I#[0L.]=&\^%5AX$ZT_ZK137],]:77,NM/(8[-77T [F$3,U-6]F3>F% M CFO2HG*43CK>ZF&7N)28;JD0XZ_*>>0Y#5@W-2 P6[AV]9?764MIS)9,O'Z MXP]CUQG]I" HEGZ5O5R0^0Q0<,&4J>K#*P80"$Z[Y&6H'!M4_/7+);AM4Q!8;3FYE)< M* Z^Q"0SRU\VZ'L%,1?^I3GR]IHPEWE'%,.F18.W%!7W<:1TQ)&C^99%Z=#P MRL;.K$8P,Y69UV"< 7R5*NL$E,0'GJ7&E'C*JMC@:37['PZ<(56U7'Q^64;Y M0I['EDM>:@H X.!U.;(?7.'*=G"F#^67I1?.)1SYQ@@.WJ^ .QA?#5$]WI[I M0VEWO6Z+$0XVY& T[I7[[;H%XL%VS-9\P,'3&[*_0J1+0K^P=,Z#'EM@=V] M6M>$IXNL!%@A_$KHO.QU=W179GR7%==V;?.\1OF1I8L(>Q?S.8;VKD?X0)/F M9;_Y%RV76>7L3&HMD^QCR!FN&:8!GI]+J;=?S 5VQ=>3_P-02P,$% @ M_(!=6( -'4OD+@ ]:( !D !X;"]W;W)K&UL MQ7UK<]LZEN!?864RLW&5K%BR'3O)O:ERG&0GN_=V//'-G=K:V@^4"$GH4*2: M#SOJ7[_G!>" (FDGZ9ZIZKZ1)1(X ,[[A5_NR^IKO3&F2;YM\Z+^]MIN3,%_+(JJVW:P)_5^GF]JTR:T4O;_/G\Y.3%\VUJBR=O?J'O M;JHWOY1MD]O"W%1)W6ZW:;5_:_+R_MNY'R>S6%+4MBZ0RJU^?7,U>O9U?X OTQ)_6W-?J 0*?QS9ZY-GN-( ,??9- G?DY\47]VHW^@Q<-B%FEMKLO\/VW6 M;'Y]3+PPEQ>F!/_5.5]4N'3,!I^H*72VP"<+?!4;IL* M?K7P7O/FED\C*5?)K5T7=F67:=$D5\MEV1:-+=;)39G;I35U\LQ].OKE>0-3 MXP#/ES+-6YYF/C#-;)[\7A;-ID[>%YG)X@&> \P>\+D#_.U\=,1W9CE-3F>3 M9'XR/QT9[]1OQ"F-=SHP7M^*_^_5HFXJ0)S_U[=B'N^L?SRDIE?U+EV:7Y\ MN=2FNC-/WOS;O\Q>G+P>@?;,0WLV-OJ;MVEM:SRT&QR[:%)$\3X@1X?I![)W M[.2/C0$26I;;75KL<9>695'#1F5I8[)D98NT6-HT3VIXW@#9-G6R2>],LC"F M2&#P75K!<[; ]Y"9V&8/J-YL:%#9^%UE89!=#EN_-H6ITCS?X^]FU_"[#0#Q MI;#XURW.0V!>;4T%6)L\^[=_N9S/3U[_SZNK&_HX>WTT3:Z*/7(/4YEB:62, MVB1%B6\W99+N=G#:Z2(WR;J%U=!3=3)R1N?^C,Y'S^@FK :@O/;;-7!2/SS8 MCQP-#):WF:$-E0.@@?'O:QXH20O8<_CZ?E/".1R7]P6,5K>+VF8VK8 ^8'/S M'(9J3"63)T M19T2PZT3./'$Y!:X5MKXLP]P3T?V^(7?XQ>CV_(%CA+ ?E\W M=HOXT+>QWS<"[2;C*^\N_#BPA0>HC)@'R/:WU@+E )>-PV_FMMT87/;P"E,Z/G, MULN\K-N*5@. (4'AU/TO)2E/@RCBSKUOE1-Z<0B@RMR9HI75F&^@*=3P1]96 MB(3A)2)MH-$RFT9"!NAX6R-&_9567<+'Y69DCP1I)\FB;0BY@(@3Q"\$JREY M(X!GE/=$Q7 T25:VBV;5YA[))R"R 5\))^5T917P[[($X.CK%J14E5S=7B@1CW:<5T"]H>40$C@\8!@ .)!P-SP>O*3CI MN #O@$W12H$&0#5"_ 3>FPDJW0'G*%O 'H"BTJ<;SXE8B_\3;ATF1DAAY'6; MIZ2.V?IULBGOX0BK":IX+0 B$\-VM'D&E %4526KJMQV1QOC0!>> UV,\H]; MLZ9M_%BPBCS W;][D.03H%A*B%'SK\Q0 =TL,N*TIN,N"^.X0Y' 1^1%B/CW M&PNT5#,;T[1MU10@Y]*[U.8D_9C0@2_ M[+!.8K..U"$$?'W+!PVUJP4;*"& M6=+0?P?^5GD9?/WIW>].!B.GS. Q0D4X*Y*Z0*5+! S.JFRKIOD6_V$=+H]/T*;0],T>GO MJA)0#@5.RA,2;JFS7 M&SS%O&PSX;T6]9 D&OVH+TI50DLW#HNEPU]TCP^'_! M*2\%6IBP%G07*Q&(+P=>3'2T2IPZYG%LX2D;A%H,CL!JXT=8?OV%@% MU(C/ RNN+' :8M"H7BXKRR+)J1<3X6;X'O*\RI+P6<5/KPP,38.X#:G)=F"> M@:Q@ SB%4\H9A%/#D \&[5E0AIYZ(#!60$M (<[(9]DLO!&P%4N31P[$5!W3$ M,CT:4/#<86A6PF[C>L@T) T1O2:XO ;U8V!PQ.09RYL>UN[( C1)??B $TLZ MYHB/>RTE]2#X@6 75U96'&B#E$3^3O8G_ 9GA_+5"J;;FI <&$=%5M8WDTWT MC/!@Q0A.D-5-U0(F(>1_ L*3J'#OBS0N>E<<-MKRWJ'J4B'K1C48! ]+#Y8V M)>A!8'0DRPVB,ZG,+3%9P)N 6V#1@;:Y-"3J#.B&*#-(&^RH8:(2_]W47DMF MS;AQW,N;['B&F=E9L5_($$2]2ZR1JLSIE/L6Z.%"*5^(@8%&.[GNQ)2(]PJ& M8IZ@#594H)?, 1>&E:'<@,WQ$;"I(JA!Q5B"/D"XES:=%4SBP;S6BZS#K9X4 MY+58@&$KD/Z.@;GL &TRDZ/L7Y5HB-2ODF<>$X]<_29[- M.X\JX9R4B]RN4V<)12/!FZ=' ?'# ; E3C@(RWMV=A04K]YGW!$]>EXDA&?G M1P%1_$[=;TQ!/*Z.MA6-DWI%-#0P"V#@?H=2!9DDOLHR65-[( G""F" J/\F MR.CS(> 95@<=Z;@"VD IYC3B"SE-Y2J(3:\5V,8%GZG<7L86&V=P@(1 M1:;)N]8?-7[!V[=-_PKBO-D/L=ZPZPN#5 DBGZ!@W7AOTBJFH(Y2C><3;']1 M0(GEBA43I(/Y!F?:,0B=DPIECS(2AC#563ZP 9:6LU?N2*WJT_ED,!]P@29Y M9J=F.HDWFA4P,:1@,*%09N&D<+#@8W>&D(AB%%Z]\H<-.^ ="H3+I"YE_P&#.VGV-V@ M.J&J40.F9L=IC@=?&Y;W/#CI,E/TSO8_X+2_0QE-=">/-#W<79THCEC'&AE, M23IHDWXSB*HYR@Z4RQV%D'C UC:R]C62?L&GU#8;Q'\K,(* 1&^3#"&,(T9* MDJXU:YYA'6K#[\"2V+*.D0%(:45Z!^JD)'K95D#YLD2U&0126F7N"6_$D]J; M@_EKB8.D7M]DW3R#?;08IJ"3$2<2PLFC]U)RWVQD.0KC07RJ^;AYG]0;M>CA M;H<130GI*P/'WP(31KZ VN/TT/#S7SA&'/1_8>5D (D.R1J!Z)X#GKI#LR$0 M+FMIBM$+U^T;!UXGM0K?V)H.]PD*/D+&*D$LD8+>+GJC8/3*5B">8#>\7:=? M$V[.E99Y[I8VSP\,RP M?Y,P HBA(GX'B,G?>N637>6%!&(EZH->D$M MV0FUYZY (.72$L+NTCWHFSDS@XXS4^N($0N)A/ @NGJ M'L $ RPB&.V)5IJ0K1MQ8M-;0+4M21@]!'F(E<+#1F":PZ)&?#4OO:_FY:BO M!L\7]U2(L\_;\ET#).YOA\>:I'EK%4NIVYT+#I##NZR]KC]D] 73G1 $3J< M9;M$_RXYM=!=DW($S-$CG;X_V7!F+@"FW32V6%6IM].;DWYMBMT). ^. %)R<.[>"=15FTM7/.#?GQ'4?76Q=K MCKR/P$O2[02-)]C3OX=X0;JSC7BO*%)7I/DQ^GG\GF9P6'FY(QDHBR&YXE4$ M%)$;T#;KO=COL?924AF M.!GWHV_*'=I.URAL%Z48BU?KRA!GZLU;^*D1DT]%\K]:P*?Y)64BS#M&).XX M[WQ)GET]2.H'(8[H9OI8+*>\Y1B<8W_W>>WME]R8Y$@=_1*'-FBH\2EP] @,J1M<@(4>NL[*(-V!)H4 G!)C:'1$*^?B=[PC57+?#SMW:O_UHJ*3>$+H@;B_1QQ9H M#!YG2XJ8+XL'$KK I$'C OEP3/*!A2ZZ!<0R"G@ ;_CM<<[F^PJUT,+YU&#F MHBR.A<&3TZ(K,YOA-8R@W6DP7OSCFC&EGEW7FY0E%#_[CD7(A$P MY-KH3?_B'20C4VC [T&[XD@YL$L&%%;@ML[B&2/77[,+LL?_+G9S%KFI!G9L MP*GL9W;D$5A 9;RHN]V0;[[(AI^_R=L:CA%P7N;^8(P31_XEFC[-ERVCLW8< M$2&_>#TR_ZOD0UF)VLY?LZ+:*.M"^?7[1.M01$/28MCX6^P]$"!Q\ 0:U";1 MGG=0QSR(8?W=/2LL"0\0+%E4P!"<'),(P=9C%L#"0=Z/L0*SD=@4Y8=@\SP\ MY$5:HM:Y-AP2@#/U>0ER(CYEX3Z:12$)$C_Q/\5$6?5 0Y;L)& TL+?$.!4= MJ?0A#FL&0I<7'*+!*F;G_\J1VGT D?VP3(A/9\D6+9^2S:EZ4^;9] /^O J M>8622'GU.:30V45)3>G91#!A?>QV;!YWDK"Q\G3_ T<3G=>!3ET.=9"10%RB M.=AJGZGYK-W16YCG:+?M-KQ%3+)1RGET_(J.0AP.!1!\Z?BN3R,;Y$@ .G%; MAZD8\DJ7FWC['6JCF[.BI!.?14/D2YJAK9;M%A&(C%% E/VKY%EZ=,@DPF@I MF0W=G:&'8 &PSUN7N6.*S$T)LM#MT^J^39XLC#E>+&2./]4ZIO'MW)#,P MIF=JDHE]_$+Q!=A)6!PH(AG"M"A%0BU QA>%4^L?AI9;BT'?5:?8B8216T)7H=2]NO5W*G/30:6>=2$9H>^0UV=Y#\MT+R?9A/8(7/_@SP[TU M.+JMMS2\FY:=*][F,IF7Y-[&TAZ/6$WU*U'[&P*T<<1KJA_B?CG MM>&R&I+6-X(,$WA=HJD=O3)A5ZD 5?:'%!=FD^8K# -X+Q)IL 9SLS&EQVP7 M )/+KN[($?3J)(C]3^>SZ4LOL92)1PY1\ET\ZN0>!\:\!XR*DBM@+!AL+:F, M3V1PS)MD?3M]BC'CR.&BGR15- M?8 I-!Z>5=(-!<'JSM3J:+GSL)T3)V[%I$6_[W)9M4;EE7:U-Z12.=X]*6"/ M0K:K$+9/?9+/HRVK-*]+H-X: 7/9DA*30;&O>8HWB%B;F9U/+LY.)[.+,X)* MK.THFQ,9 D=1$-E.IBVY&!@PI*M(B#1ZZSQ19B_SWT"("H+#[%,_"6+ET].+D^EIA!ED M!B)/5LXKW-&AE%DGM"+@IR&3N_-.XEZJ#0L&]IDY@]G%JV)&[Z:B0!CZ,C!Q MY1C=19*CYW?(>^WC7&%E!^!3[&;P7H;31.-/ M4Z*[OFB)BA'#_,F06KM<@DI#BDD?VK2%8!WY<3'<9=#7-XHT+OX<SNK[F9H#>)"+YD,SH5Y6'SQ<(Z>GLXG1Z&6_:Y=GTK'_3AD&82#P& MAYR_/ \#4+)EH0)O#VY*+!4<)^LFFYQ/7S 285KDBE.3_E("LYS-\!M,'B&1 M=LV$?HN$/NG\14X;_(AN E/5_R-Y#UIJLT^>O0.VL[3-$8O(MJ(< JP0::/< MNI#N3UYLX&3SLT=XL8?\?9'606,2J\I+2L!TE28=8:34&QH.4&'R\GPVN3Q[ M,20G<5%/3^'<+X-X9&8_"-F:R! M]/<:J!K=RI3A'B)K@_GL/S5@$OU\$,F3/!;B4^2E=4;31 4I]BBP=1\F@Q"&_O9MB;%JLL1:!G4""<)QG(7 ME+//MU_J29P+%TH&#PTH6;T\Z43KFMGM[4.9!#HM"/FGC"9F+?J[)9FA%@]A M<:R^B62*2V$N*U2T2A9+WEU/V5M>E*(:=XRI0,QC6)N6N6D<<5LAP^"7<(7Y M_E"+%OSH7=S#]AE%06K;^!1/5@6QG;T-ERPJ57X2BWF5AGN02&.J7C MZ^)B#]>:G\S.^7@PRH]9I*")W^3HP:J,#IB0,UV@\S5$F4[.E&]1B$G%MVS9 MA$,2B\,$P MBUUN@:$B;([L)[?8>H#@F;UT\$AII=] ?/_!53OD>E>VH/4<_P'ZYQI&1<3I M;*Y#9/%+U2;:7L(,[X'O8H6:+Q+] 2652>]#K_CXUC2;,G,N"DZ.(NNPQ>@9 M;<"W=A>8AW,A)H;B13+1L KSF?O? .#*X^3.-O: M^0X>6$R/^R&F> 8@9J\4ZX-C$0\65OF$L.*C&?1A[KQ21/O8-M:#33"[?%MF ME.<[B9[A;Y=2(/%H=@.F+;.;3Z'(NX?ST-%Y0^?6H+Z47!T:*92L0'RBP2QL M5;@?L:H>DD<^WL-$ZH[U'(Z\PW'#F<>LO7O2HQS]9P[[X2/NW[:?/NLO<%8Y M.?G)=X>6K%08+&K/KUUW(W%/>)_V&!I.=(,*Y]SKOO"VQ-P'])E8.(VFK.K( MRJ6??<(9&96*>\)X4;&J0$I@JRFW#.D_4P!EP7J;ED_Q&E5VD@\W MP/'MTK5439WY18@G? M&B!(+EKXR/H;L-B(SL;/@8H/U+Y/D_>XTWU[L@]RX8$^)H(#O8?\US9;^X!M M/=82Q:7HILH_71++04PGTZWU?ZY2QDX;JGL!@O1]6H+G.BGK)M,$PEO3ID<6FU=:,=YZ98(U*JGCL3 M']SR+5B06;K:;'L'&M%:%9D'[*%9?8%/3YSA]>!*@^CH8A./:C%;&H4!-AH3 M#J6!#B-[M*N=5D-A26D,87;H<8>3"=B)SEV;8N%[&*1OXVN7'Z9]!;H@< WV M,V:CZ$$$U*@DBOR Z#!#W]6.*#NGMD>9,**T@-T,XZ397UOV,]4):)U83%SM M.>[L*B9!VTZ77[FM T[H$FU#8%)M*$G[?.].URD!75LR7DANOYK<;DJ6B%P" MRQEG'3W_47-JUNML6TJ[PW!"0;H@(D6:=XG.2:\=;#I8VR$E1&D*G ^D@?\R MO>5\Z'5>+H!V$)/*+3!47"+F@I176&_%"+"5L)FUYLX>.Z8^)I#'I@.A!GK+G/=0:#+831>Z-4^ #2G MZ?IR>_95<"\0G[-%17.9?>WI(J178[!XB_D/T2=X-B>T%ER8N+ M@UW0[HF'M_FP%C8*.U3&NZ,?-YY3B#A!@'BOV/@.,M8I&8\QL$Z%1>JP)CZ] M((0LN"J,X@L#[0H%VE_<38Y.7LQF<]/#YTS;SL:FH/ .R^I M"'MP_A_QG/9Z0_\[@KNCDB$T9YV--U3]6, .FN0/+!'N%0>/?WVL404]Q4T) M>OP)V&#RXNQDDD3#N4(,^3645#"G$T63T9N3V'1WS[USBCE=/F0)**5($C^% MQ:'IID -E5M<#+_![#5?/1XMJN.GEP+0Y>MU ]!^Y?B0 $0N MZ:Q=BGVJ3-+0@-2%B=BN: OA-(VDY'+)N9JX5NE"'(,?Z8'BAZ,10,$5NX<] MI2F%-8_)\-L?8ZG,,:K)NN&!KS :04R>WT0=2(3!6GMZSUBSFTU:2TN)YL%$8]4?I=$?@[V4HD'QM54@%5(CHP-$UN1]WFS8- MMFS0$AR@;28)=EJCC[Y]W<27G O *VZE5G7*?'14+ )\RM4G4JZ"*:AI3JBL MWAC:6FFOP.U(#I/V D'Z9+LQ%AEZ*\_&6R-?.7S[[)N"]'+*T5'Z6S+V#)WX M[T(/$HZ+;K A3F$:Y^H>[_#+>9^'N>8J#?3!1,0X:Y"8Q@.36G** LRVWO!A M>@.@5P8O$!&\7]99E:81TJ?%1]JULG C-3ZT:W%=2QT3:0NOXG"Y.*]$>\ & M%(1'+%8UNN/FICB6(WOG#2*KX*#Q'E?U2/M(("S51S+'K-0=D:4C7M?KQKM] MECGM&1#D6GHE[[ %8M926Z*F94=D<5>BDQ*H;M5'H5*<(T;34O5OD?HCXK"Z MF[$C?8J4.R'C@/-M;TQQ9ZNR."@<"$6.H9.Q,Y^IF,S)[LZ9<@MCS/L3-<@9 M18_#2MV (W9?.[Z6/*.EE&T-.UD?O4K^#V:EOQ_(;*:L9OC/S"OL6/GG"_Y< M#C 'WYXF\\G\_!3^G4U>SB[PW_DYUN/=<:M:)\:DEP&1N^_2+>0NNX-\X9N@'/1OOY7R=UAO0==%7A@HM$'%HI*Y]>?! +S?]AXT>Z0[.$T3$#22W MQBIA]OZJ9N"NF:>*F&_19O)=X;#'TY8O\H##(VN>M)R0%-74@\C71"J6ZDW6:3V)&O)5BY8KF *^VWF*Q2IYS@W1_= Z# WX MN,'0*6E.['$9DGPE=0>GKKJ4ON:G.]P-6P>=#/TFLOEB'R!OT^"3< ;M#,.B MTC$M-);B/F5Z-'V<:D3YJ ?K:53ET[C=P?/]3N07'&-QH$J?NT*+T5CK4=#M)I6@FH@^/(ZI$?$5V0-CH M*UXR(";K5 -@(H*EQHAOT^*KTMWZ;M%A P-M+A]5^& R(J1WANP03&YH*\*F MZ[+:N=( YZKX\.[CM<\#X8+'I_/SD\G)R"UD;'8ZP/DNHPN3AU; MNO+;8NV1B^N/N>%V9>22U)@1#C^M>LV M0 ^=J>A %G $W:9&F/>GWN[VG.C!$6HK:VM,G4>/;.CAVMVZ')L_JZR)N!M: M2*4%FP*H+(^OVY UW9<5?3"'M6Y5I)2RSUCUR:Y]>@G7WVFG>@QS.#>7[C7"S M]-PU-\FIQ3F94(Q_1''Q74$+#/.5"U[70%BN;U\T$UP>\,LNQY)(-]5IK.&D--?S=8..Z'QDH MB;XV_NLHNI1RY8[4UDA#/Z.R+$/F:UL;-#ASJJ_3T7-R5)&R,IZZ*4'XRC36 M.?PX=V0B,45I[LUC(?6Z:)H5=2&D!:W+9'6O&X43$V^X6*O8G%K M:KM7L3NBHYDUFU"5YY4!M%;%"^=?*[3%2::L6^(T>8]NNDR*"[B5&59;%:F[ M<8.*7BMI#T:]_#D,&NK=0RD7Y?NG-??O3NP6.8_K3E7%1?2H 6SPTZG\]*&M"LN!NX(N6N!M&1I7S\;:2 M///G,/,G92L\>W+U^=.3WELVQX<=\+6.SN5B39\_>?WMJJ;F9>ZH%ZW-*:([ M=/;8'%2*_@GOW\(N(MW]#E2;+CMT[SVX ; F80"I/^!$C,H0DXF+C;.<)$" M"1R!0.-L5 V7]C?#3L()=INILQSW;N0QS T5KO/Q@M1KQ4X^N@I1O$3Q5BI$ M>]'V)\>,75G^Z=J5KOI&O*$MD.J0K;MM=6I%UV:H(JCC)N\MAM4UA5Y&/"Z] MH1/"Z6>?Y :=2JFO\J_ R?*UFA7U?2*311RZ+C@*8K(YMEAV$RZ.HO42!^^M MYATJ%G8 = 3)(\N#?1HW@+PFE3Y4Y [?74C9F^3PUM]WFBMCJDY4J7C8=ES M04S F)YD@,B%E<4F%>JJ?:Q6QJ 8BKB*XBI&?5T7EK1\?\$T"T7?<^;!@D5; M]E@Y%N-!_" Y_M76]:&ET%CM M:\#BLA.^<^'O_ORV:*_[%*Z6;3*7+>J[@,O8[*O>(>U4EOK;RA4.V!ZED4YL M;$4Q>.XUZ2[DJM(F\? ^?B;N;,G_=B MG3^R(<-@$O5J#MA!7],N U6[+J+Z M3F2\9&",(X<2\_EX>3@I0+TNM4>]V-\UD(Z5(TY%=)F)Y/@B!\M=)T_ $,-- M%)*KQN<"CH@NVF*]KRYU;.GZ@LM-=N%.(P<.XD?.@%,FG_<.8:Z0OU2&=6B7 M8:_-! 8Z),O0DT1ZY8H(UVE$GS]]\1H1F1^1-\.7I6(,Q)B)KDON:\W3E0 * M GB/E-6MP=R<>*,1 _Y09;0N)K2%I3=W-F.P_9: =[# MRSR-7$X2!SUW7&6%T608)+,X,%_0)7?L^4[9@MI2_1[T,7??ZDKZ+O,V$_;* M3N =7O[&/H> \4:[GE^S>3>6]@C=H7?F> -D-HEEL#)*!]\UOKATE&(-. 5? M(W2 'DC[I*VBZ3S#A5UZJ2-L3YYTHMY5HY#%BFPR*+42]24/\;D;Y@_RL;FW M'/_M6MT*/T,!OER%A%=TXK5:/G^&KX#[AO[7NI-'%=RD#%"XW$5D8\\R?+:G M7@GU4$RB//XN!8Y.S++,WW^)-PAZ? ][.V!T=;;\SMTI&)/-1*VN$Z#+Z=:? M$/GRQRY*2D\7EN[JM/[;KS%\S[:[ZA'@!^PL9(ZP!LL2BYP,1V>WXA$:V1,9 M+W1$1<] CBFE>/U:1Q2UM5SQI^^O60 C8Y9!W,")A(]O/^O;%7RM<#\?D\Q" MK$3$)M;=@XFZ 08%KW+C>5GI4D"ZW;LY.S:GJY.,TUQ0]6@GN'% MV3!"H";/U'7]?3_4W7OS'NRUH7CTF*X3FM;,QUO(? !+VZZ+Y)J[5>R3/[". M,!^\=OLGAN-R\:#/+=TS \BWDK'P@B>;63)QW/%2#1O? .:1Z@]G7@_*.Q#[:4'SMB90G(],Z^R M5<+R 4KE._:-H?D6OD*2.CG8DTIP&Q=%8!X&OB>J_2+(\ 9M%!?K^:Z=8^M- ME::,P2FAJ#YPB*E2G8;;*A/1%G)^G'PBSF51JY5B4$?='DO?[9%:UQ J^F4T M"JW7$H++W*040K%;?ZVLOQ9&[C/QD911$@XE6?/Q0JH/6)CS)S')WT.>;[_] M\D,C><1V/-=T.>7V)T"%E_M8;<=>J0P.E2E^B[ZX?G"B;'YX+-/]! M31S*\-P-I'P=*_60# ) .N"3#BCK2ZA1.O>*]I?N:O/B&:;*?+,-#WGD Q-\ M[2U7^I!0I8OVT%S'I@B=1A)^JC N7]9+%^OF^XBJ73*_JY].*TZC+!JOX>H, M[U"OMFXM;WUP;:*II$YH8P'+0=^2%'IJ9&T;7PUABUU+(2<3E>&& 7B>, HW MAFSHN_7&U'[(/>< >$+_6UM2IULN?;>=&F&I]J"+0=&\$,Q3^X6(]^PW=,F M"JU67Q_Y0!88*8< E OTXDLDF!8GHYS&H\AEGY2@E^,#(>>S;_>Z<1E7<.T@ M)*DV>YW\QS]@V?'8A#%SR@WQ/'( %_#4Q>E&]LG S,JNM=4-H%RQ?A6&(==Z?IW0MV!)W>ATR79 M5'M>NRP RF?":RTZ35BHS8?36JE="E[Y =A>BKAM7(9]*%+1Z>D\55(>G@,; MW-%A=,B-.15MT:0_[JOVP(>.*,\@=#FY(H&"Q:=[-PB&F_!M]U"P4UWRE5/Z M.MU,5I'$X!O::FE0H%+:\-J^-;E528T07 %0>AO&*NL)G_/7N0YP#KVYBFOQ MRU)315N=N%M,.WC4&5EQL1_-%.M4UM(8O:UQ-2X.I><=)IZH+^6F 9_%1Q<4 M1+H%>J._^68[L,JPU%JE;%DLP >:/"9WAN186Z/,?O3*J,H](JW _3"3JN!P MBON)O8'H/ZO#E]SVI3^VA$00M.]($2+#CJ^C0QV2$Z-J6_LN8%H!CM[C^[;9 MY(;OV65,"0RQ/3%-;G$IAXC@KA?VK1[8E:/0TO&^0/ !.U52G&H.5'#=K["I M/J':=IU$Y$5T)7.<%8.(W5U4[>*,=,N?+C)XK-X<"E;GXQ6GU+']QE1\]5NO MNOP] Z#)V55V/US=OB5]=OX"]-GW4C2NWIF(.5/;)9DE7*\3NDE(#SY7=^0[ MIE"M;U_ELM3^N@!1*T**\L4X:">3"&.\-XCE)CM.L68F2G(J)*R90?0R#V=^#<= O/9*=KD^4 M%7.[T^"X'MT$K@TVW\3;3XM4G>@1+[S"EV)%/X=VT3P,M?/A MW5,S*[6_V2.O+.&TT) 5RFT^J E;MYDMV;E;P/ ;2=J#M_6CX&L.X?$!MS]9?I\4KX=T5TE338E'?1G\;F>+D63N2;#]FC2[D,)2N-!+F?0@3L)'-K' M3A^QY^CTP$=5IK/D,RR8-^ B1]6 4)0]'R_*_AA4$-BEW\IB??P;.84HS:_? MC?8/'#&&.A1%SL?+%K',&\97WK2;JBS*UN7?](+]:',^&\ID'$$-*H#N M%A8/XLU%[W(F9_U?,,\4R3[4,)+R)#W4>[V&7W;D;+^Z_4)O'9]<3 "=V +\ M[)G_LS_*'6#V_/+DZ%7R46>T @+S8P2R>_,=V-" ]J0YNZ"2MT4S_Z/T"? 1 MKEI>U[>Q$[%S%I/=2OX!W=K*Z,O)EP@^%KO[G@JD*.A\>74!*/6F\BQR=NY; M>A>9G\LTIE_3AS3W7<'$N#AMB'>)J]5 M#V37&D,X.MH'2Q^>].[,LL=[WS>1\#-_H#1Q9<05)?XDZDTQCJ\ARXM75_,ES>#,\_N:7':ASOX-]A9&*W*S@U9/I!5@W)'[< M'TVYPR&1\S;EECYB)K*I\ 'X?56"TB%_X 38LY? >_/_ 5!+ P04 " #\ M@%U8"U+!O@T% #]#@ &0 'AL+W=O/#(WF^T^:CW0KAX'-=*7LQV3K7G$VGMMB*FML7 MNA$*_ZRUJ;G#5[.9VL8(7GJCNIJR,$RG-9=JLCCWWV[,XERWKI)*W!BP;5US M3$(B)"I1.$+@^+@3UZ*J" AI?.HQ)X-+ M,GS9MY6[U[A?1QY,07J$KZ^^PZ_HF M; )%:YVN>V-D4$O5/?GG/@^/#/+PB 'K#9CGW3GR+%]QQQ?G1N_ 4&]$HX8/ MU5LC.:EH4);.X%^)=FZQ[ 8#]!J6+C^ =BO>ORY5U!F7S]Z&(.[S983R:2F>VX86XF.!< ML<+JQ0:R.7]<@ *BQ_"&5'H.X3#L6,^ M?ZJ0E>2^X&(:"N01^#N(!S:!YVAZ\CCVOH,1C3;TYC4BX!J#PJE8D?QLF MCG06YT&2,FS%>1+D+(3;;Z(^Q2)O#':'63CWU],>2JO3?:\T3_'*X+T/_4?R M2VSF09IDGDV*&DS'-)@.&DR_NQ;]D/Y&8?_7WW]=?]F@O^R[]8?E'HLNKC/D MG^374*H/B6\4\[CX,"19^X%LK:#%K\(MY;#@7>NZX>K>KPK92TO2?* C]G2 M&Q2+[85LS^"W-6ZZQ*,."=SCNF@]7NMPK!]^Q?VO-ZU1TK6$A-AK^9G:=K!\ M*W"CNM45BK"F"=)+[JVP& S1K:@#('8-M"[N@UD+5)[%U= ()XVWPF7=NJ.6 M>XNQTE%U?8*$ASDOTLF*7A MTPS'01K'>&=A?"C++)C'I8$69K3@^%F@HJ ,ZU? MJD^E.L6.&P1"I!R0Z.&DI[/87]U<.Z*F#'<3>0)IB)QS/TZTL6GKMO(Z+04J MN.@K(EEBF3).?ND^/&=8'^($]S-1$D1A=#+JJ]LH85+C8):$U,":$A_>R4P? M'4EJ83;^X$5[1*R1W>ED^#J<[2Z[(\U#]^Y@^(X;W/-95-X:3<,7&>Y<3'?8 MZEZ<;OP!9Z4='I=\&ULG59M M;]LV$/XK!S4K;$"+WBT[M0W83O8"-)B1I!N&81]HZ601E427I.*FO[Y'2G:2 MU?6& 8+$E[N'S]T])#7="_E1E8@:/M=5HV9.J?7NRO-45F+-U*7884,SA9 U MT]256T_M)++<.M65%_K^R*L9;YSYU(ZMY7PJ6EWQ!M<25%O73#XML1+[F1,X MAX$[OBVU&?#FTQW;XCWJ#[NUI)YW1,EYC8WBH@&)QV=B4/.F M^[+/?1Y>.(S][SB$O4-H>7<+69;73+/Y5(H]2&--:*9A0[7>1(XWIBCW6M(L M)S\]O\-';%J$.\S$MN$V4X,'MJE0#:>>IA6,G9?U:,L.+?P.6A#"K6ATJ>"F MR3%_#> 1M2._\,!O&9Y%O,;L$J+ A= /HS-XT3'>R.)%_Q)O(44-*^(J21>4 MI#'3X\6E\LX>NU(YE.'-HDRB4C^C,W[X)1OZ[,^SC M(_OX'/J1_>8)?D:QE6Q7\@P6M!M/,?W/6-MG+$98KM5Y#B0%72)4(F-6%Z*P M_96H=ZQY>OMF' ;I.]6K%*5R8<\4T%.(BC:[@@$W"*)5K,G5\ K^1"8[90#5 M%>L-)?M06_,*S2N !8'QC*DK^$"*).-[S30JN( XCMPX#:@5^:D;DL,%!!-J MC2+XC;C)HR\,@B%$8S<8^Q".W'3B0Y"X:3*&Q7JQ,K.#< AI2#,IQ*D[\1,( M4S=)8[BYO5E8@V@( 2TX2@*8^.XX"B#Q73].X$%H5L$A@1Y/R1YRUA9Z(E:3[1H65;9$WG+P3^ M#T"?6DBTQ; TY$'1-$-E.51I1WD0N0*K0H-P"2;BA>+LQS7+>$'%-A'>M)). M>-?ZW/(\KQ!NF-($E<.B,+D\H]ODJ-ODK-;NZ2[)V\JR7E$:ME1-:EYC@5)2 M<'TJ3XGX+/#I[?908B]!WFQ!F\.LOW3X%UK81)KU)'A7D0VK6)-9>OF!TR&O M>2LMS*F<_@^%+_NEF(8-;GG3&/!7-3/B2=S -WHBS?J3$-952[MAR2N*?ZN^ MI01I$)&A#_&8]#=*X#TJHW$GT9[&UL MC55M3]LP$/XKIS AD!!ITO*BTD9J86A(0T+ V(=I'YSDTE@X=K"=EO[[G9TT M*U+I]B5^N;OGGL?V728KI5]-B6CAO1+23(/2VGH,R2"9^[T$G$]58P24^:#!-53&]GJ-0JVD0!9N- M1[XHK=L(DTG-%OB$]D?]H&D5]B@YKU :KB1H+*;!+!K/1\[?.[QP7)FM.3@E MJ5*O;G&73X.!(X0",^L0& U+O$8A'!#1>.LP@SZE"]R>;]!OO7;2DC*#UTK\ MY+DMI\%E #D6K!'V4:V^8:?GS.%E2AC_A57K>QX'D#7&JJH+)@85E^W(WKMS MV JX''P2$'?=)O(L;YAER42K%6CG36ANXJ7Z:"+'I;N4)ZO)RBG.)K>, M:WAAHD&X1V8:C73BUL#1,TL%FN-):"F+\PVS#G'>(L:?($8QW"MI2P-?98[Y M1X"0Z/4;P7\0:S4QA&)Q /XN$>O&&O>>CQAO_6?,--)I23;>#7+#56 MTS/YO4MT"SG:#>E*9VQJEN$TH-HPJ)<8)(<'T?G@:@_A44]XM \]>:)2S!N! MH JXY9+)C#,!=Y+H-NUU=7>7 SWT1\P:K;E<8LQ::NKYQ N@:!2W3E8TLNO?,69LE1 M,YV5:SCR1M48)G-S/(:9<:=*3PRK%'7_S."[1XNZ,>[&(3PK2X*NF2D!WQI. M\$[5V+UY7%-EZE?JI$5#X/"%T$8G9U%$,W\H\=6'V<;:0OZO]Z[W%&XU@ KU MPK&PO=V]R:W-H965TU M*!) B=XL64EL W;:H@/6U4BR#<.P#[1$V40ITB6I..FOWY&2%;>1O7VPQ9>[ MYYX[WATYV4GU56\H-?!4JLH M*9U2S8,X#+.@)DQXLXE;6ZK91#:&,T&7"G13UT0]+RB7NZD7>?N%.[;>&+L0 MS"9;LJ;WU/R^72JA.'XS!>K*2\JN= M_%).O= 2HIP6QB(0_#S26\JY!4(:WSI,KS=I%0_'>_2/SG?T944TO97\3U:: MS=3+/2AI11IN[N3N$^W\<00+R;7[AUTKFX8>%(TVLNZ4D4'-1/LE3UT<#A3R M8PIQIQ [WJTAQ_(],60V47('RDHCFATX5YTVDF/"'LJ]4;C+4,_,E@K/5YEG M(**$#]\:ML6(&Q]^PWPX>R K3O7Y)#!HRZ:%'C(ZA1#)^E,!L-'T1) MRQ\! J38\XSW/!?Q2<3WM+B$)/(A#N/D!%[2^YTXO.0__/9AR8DP/[H/?\]7 MVBC,F'^&?&^11\/(MHJN]984=.IAF6BJ'JDW>__1*?39/59E MV7 *LH+ALQMB?!)SF/'#A@+5AF'BTQ(:3:N& \<*TM:TP=U;66^)>'[W)H^C M\8V&[2$=VL>2* I$0R4Y-@!]#5^JBA7T0""%9TJ4=GB-H>I@*^FV/C9*,--8 M),2NV),=ZU[S5XIUN9&\!%8CBT=JE>VR1F[W(-'?8]DTCORK/(4L1,ZY.R=L[$53-]SE:4DQ@PM& MVHZ/FJ26RK#O[<)9G/MIDI[#693Z41B=G[3E@T"6&-3$'Z6A':1^GHSA1!6G M?16G_[N*;S=$K"F>;1>6NY>P?%EQMG;4AXKZI(GC14U^#K[LK0#3R*/@3>F2 M#21FL0*!9U@T2EE9SLB*<6:8;0.B:P-"2\Y*%_\%P6Z*N7=O+R1]^?JD#XRY M"YEAU-'J2X-X52M_8<6UU\A O;@26= U$\+6V:HS_Q;&L:V'#%-E7I;,VM/@ M.E5\TW_G16&9(15,?3Q8-/(32!9U4$-G'ASVT)C+C3#M!=RO]L^7 M>7MKOXBW;Y_/1*$+&KM-A:KAY1C/5K7OB79BY-;=X2MI\$7@AAM\@E%E!7"_ MDM+L)]9 _ZB;_0M02P,$% @ _(!=6$GBIPX$ P C08 !D !X;"]W M;W)K&UL?551;],P$/XKIPQ-3(J6Q$G3=K25N@&" M!\3$!CP@'MSDVD1S[& [Z_;O.3MM*-#UI3W;WWW^OK-]F6V5?C 5HH6G1D@S M#RIKVZLH,D6%#3>7JD5)*VNE&VYIJ#>1:37RTB+).KZ\SA/>!;C5MS$(-SLE+JP0T^EO,@=H)08&$= Z>_1[Q!(1P1 MR?BUXPR&+5WB8;QG?^^]DY<5-WBCQ/>ZM-4\F 10XIIWPGY1VP^X\S-R?(42 MQO_"ML>F:0!%9ZQJ=LFDH*EE_\^?=G4X2)C$+R2P70+SNON-O,JWW/+%3*LM M:(+WV![Y8_>W/ 90G>.1<&?BQ7QFJZ'C^/>>X9L^.,[LEP=+ 0Z-2P6:$>3NZ_&3:X M<3L0&>]?*)T*-JU0SXCTX 6W'F%H^U? 1F&>910D>3AE^6F/^#O(*<4.F$@C0/$RK-L9L7 M';2(!O7&-T)WPIVT?;<89H=>N^Q;S!]XWZ@_<;VII0&!:TJ-+\>C '3?_/J! M5:UO."MEJ7WYL*+O!6H'H/6U4G8_5$)MMVF:]L(D![$:VYGME/;;[^R$C$J4O2$^ MQ_>[__ERQW2K]),I$"V\B%*:65!86TW"T&0%"F8N5(62WJR5%LR2J3>AJ32R MW#N),DRB* T%XS*83_W>4L^GJK8EE[C48&HAF'Y=8*FVLR .=AOW?%-8MQ'. MIQ7;X /:;]52DQ5VE)P+E(8K"1K7L^ JGBP&[KP_\)WCUNRMP66R4NK)&5_S M61 Y05AB9AV!T>,9K[$L'8AD_&F901?2.>ZO=_1;GSOELF(&KU7Y@^>VF 7C M ')PY[#.'K' M(6D=$J^[">15WC#+YE.MMJ#=::*YA4_5>Y,X+EU1'JRFMYS\[/Q:"<$MW;(% M)G.X5M)RN4&9<31P]LA6)9KS:6@IE',(LQ:[:+#).]@X@3M"%08^RQSSMX"0 M-'9"DYW017*4>(/9!?3C'B11TC_"ZW>)]SVO_]_$S8',;[C)2F5JC?#K:F6L MIJ_G]Z%K:((,#@=Q'34Q%:ZLKG@U*V&_Y!1G !\@CD>]-!T[ M&PO=V]R:W-H965T;K(7\H58 FCQ6)5?3P4KK^F0X5/D**JJ.10T<5Q9"5E3C MJUP.52V!%E:I*H>A[Z?#BC(^F$WLMVLYFXA&EXS#M22JJ2HJG\ZA%.OI(!AL M/MRPY4J;#\/9I*9+N 5]7U]+?!MV* 6K@"LF.)&PF [.@I/SU.RW&WYGL%9; M,C&1S(7X85Z^%M.!;QR"$G)M$"@^'N "RM( H1M_MYB#SJ11W)8WZ)ZBXCG]!2NZ$IN6>O<@+T[&S%T91:P^%VZ:N M2\#F851RJE9D@>$2QET;L_V %X0+_LFNVN; ]!/VF9)J#%X+3 L04QK*GZR# MHU/EK*O_*8D7QG)-68% DHB]E):,SEG)- /E$8[M&4NI 1.D,8P<(\-NIM#? M'% H3.B)%XQ'*(R]9'[F1T*W/,Y(//*2.-YI(%LJZ$H2>,G(4#P-O=C/>FB1=K1( M^TN$TU/1E&!.[66C&VP8]WS#1*S)&><-.F-;P*7-MSF0;Z%&O]W65K-MBSI; M71MTMMY$"6IOD)[YI\3+PH'1W])V,.$66X-8Q5()=VY%3$NN'FLNYK-]6>N6'N>;L;B;]1 MN6309)VL5CL!UJB M;2(ZO"2=H[]^'RE9<5+'#78_V"*EF>$<[PW)P]M&7>NE$(;<566MCP9+8U8' MDXG.EZ+B>MRL1(TO\T95W&"J%A.]4H(73JDJ)\SSXDG%93V8'KIWYVIZV*Q- M*6MQKHA>5Q57]R>B;&Z/!OY@\^)"+I;&OIA,#U=\(2Z%^;8Z5YA->BN%K$2M M95,3)>9'@V/_X"2Q\D[@NQ2W>FM,;"2SIKFVDX_%T<"S#HE2Y,9:X'CF-DM-WM>%*!X;F,"GWC&V<>R$[;5X)O(Q"7Q* MF,>"/?:"/M# V0M^&2@YDSHO&[U6@OQU/--& 1I_[XJYM1CNMFCIR--N&2B"9^2AB-_8SXU$]C\NDY1ZU1+Z%>Z#M+ M849]WW/#)*->$H[V%"[J"Q>]N'"GC_*W!<'W=^BJ6I#AB:C%7)J=E-N[SF[X MV4JN5',C7=,!2ELY62^V*_X?RWBZ5@KZ!^2#*(3B M);+[YK>4^>S=SI$K-QFR>$2RC(117]:0QA$C44S\)+,3AE$4$<9"+#\76*1X M6&-C;9A%HR>F^T]^_/!IL\@PH&$0CDB0D2SJ9\.$C>S\O,_D3_E[9:&6,3S3 M '\!L+<'.W&/G?C%V'D_GPNW96WCYL)&="%0O5R6DMN-;1=R]J_R4CZ.+\=D MWB6X([HA&DE=FT;=$V5]8?[8(Z^?/-K$.Q5*:IPL$,[&4 =)$HX#_$+\TKZ* M%L9L&8D7.!C=RB MFZ#55("X-[;EAM>\7MAN2&YXN6[7XY;TO,Y!OX"-T5R'83*.[(/9 M5%PU!A&U*7K=I>?U9KX'[$D/]N3%8-\PVH'\6&N!PMF"?I)\!J ;*?0NG.]? MP#;#G"MU#_;>R\OG=Y3MYI>PYL_0?HL17V_I971(PI @??:*6,1.>4K";S)'[#Q+*?C@":>;Y=-6-IA/:)1 MA/!I&H<=9'<5@P4I33UT#S^@690\SM16E0[P!=MI+CM*!C0*0 M#6%64MN] 75*L%4EK5 $H>/*@N7'AM0X;EANI6#6Q==OK4/8J&C@6G)?B3Q?;4Y ?!SB/39.M"4@FU<-.,&I2+57K79BFI6[WLP:@\N2&RYQ.Q7*"N#[O&G, M9F(7Z.^[TW\!4$L#!!0 ( /R 75C@ DD,4 , &P( 9 >&PO=V]R M:W-H965T4K*8;1YM]V!>+EYDS9SB'',_V4MWJ'-' M?5D(/?=R8W9GOJ^3'$NFAW*'@G8RJ4IF:*JVOMXI9*ES*@L_"H*Q7S(NO,7, MK5VKQ4Q6IN "KQ7HJBR9>CC'0N[G7N@=%E9\FQN[X"]F.[;%-9HONVM%,[]% M27F)0G,I0&$V]Y;AV7EL[9W!5XY[_6@,-I.-E+=V\CZ=>X$EA 4FQB(P^MSA M!1:%!2(:WQI,KPUI'1^/#^A_N-PIEPW3>"&+&YZ:?.Y-/4@Q8U5A5G+_#IM\ M',%$%MK]PKZQ#3Q(*FUDV3@3@Y*+^LONFW-XB4/4.$2.=QW(L;QDABUF2NY! M66M"LP.7JO,FX1!&\%$*DVNX M$BFFOP+XE%";573(ZCSJ1+S$9 BC< !1$(TZ\$;M*8T]C2=80I\/TJ' =O.PB>M@1/N] 7:[JL:45% ME!G<,*68,+"T@B?:Q[AVHWW.$3)9T(7E8@O&J:.^M?P[:C"TO:^#Z/I:V<-) M*^6L:?,!F0*TM02J!)8;5&TUSN!3Y1:(Z3IG=!1PXZX.&2_O4-%+ %?WJ!*N M$:X53_#I_@KM 90L_&T_U#XAKH\=&&)&LMF'G"(8(P'$3A9!"$$SB! M8!B$\&883^!/ZTYQ7K^:1F'T]LGWP"N%WG@0Q 0RC?NU_W3X)H8+)A)Z7SH0 M7DIQ!/$@',>#R2@Z,)P.XVF'4N)6*?&+E;)"DC-/;,J/KWNGG^53_1>#"A M>I] -)R>/BN;KS5BK[;N'\S_2ZA1"W;2CHZ)P'_4 4I46]?G-)U@)4S=#-K5 MMI4NZP[RT[SNPQ^9VG*AH<",7(/AA"JNZMY63XS3V&TT@0 /4+ 9 >&PO M=V]R:W-H965TW*!) LT7J/4T,..G+ M.K1KD#0MAF$?:.EL"Y%$C:3RLE^_(^5HWF*K_;0O$B7=/?<<[^'I3N^ENM4; M1 ,/==7HL\G&F/9D-M/Y!FNAI[+%AKZLI*J%H4>UGNE6H2B<4UW-N._'LUJ4 MS61^ZMY=JOFI[$Q5-GBI0'=U+=3C.5;R_FS")D\OKLKUQM@7L_EI*]9XC>:F MO53T-!M0BK+&1I>R 86KL\F"G9S'UMX9?"WQ7N^LP6:RE/+6/GPHSB:^)805 MYL8B"+K=X056E04B&G]N,2=#2.NXNWY"?^=RIUR60N.%K+Z5A=F<3=()%+@2 M766NY/W/N,TGLGBYK+2[PGUO&T83R#MM9+UU)@9UV?1W\;#=AQV'U#_@P+<. MW/'N SF6;X01\U,E[T%9:T*S"Y>J\R9R96.+1Y#\D/0#(.GV1C-AK>-@46_P:8$;^! M)'\B>/9A$Z)1G6'D_FK%RSV7X\P#P?FX1CZ_)H. M9=%5"'(%GUM7J(75=6D>]U$=!=M/=8LJMJA YQ[,!N$1A0*T!04J!]9+5$-) MH-0@-)E6=,8U')4-N( M(BSN4%%+@+Q3E3PL5PA'/U&A/4Q+-9K MA6MA$#Z014G=)(>OHNH0/G=&&Z)HW86!7T3345N"IYR"T.-^XD51""_!G\8, M@FEBUTG*/!XF [D"CK@7LLP+_/08V#2*@1K&"DO+E/!I ]I26;,H\"+.C@F( M\_^&?[ZIM$B(1,(C1X!X\&ELUVD<>K$?/1&PY_0@0AQD7DBNY!]8_]#YB,1,Q+N4)OOTMA'8D34T2#JZ(=%?44\J-:6E6M-<-.49E3CH]C[-;X3 M1+L@G0WROTK>IK5'\.^I"5$1K%QO&EN3K83DN%89U8B1",.8*A/X4Q[V2.1- MG](L]C*> 8^G9/NU1SU*2-ZQ%Z3Q,?!L&F8[HCWJX:*$NV\1&R7S?&\822/S MZ4PD1(B^^9&I>W[F]T\RU;AQHXU=P@?I=9C4B+-V#[6_TGW M[#1=N+TPPJ4#3.$4WF%#W8TV/O2R)* %H]J_A"SVX9JF'URP)XCPVE6#E; M4="04MJ_IYVV($V\.$TA(OP46. QXGQH4SUHT*4@:MG9SC\Q1RCX6I M[7DN^$L7/F-[-3W;&<5J5&LW<%(J-J-^*AO>#C/MHA_E_C'O!^)/0JWI?P45 MKLC5GR;4Z50_9/8/1K9NL%M*0V.B6VYH+D=E#>C[2DKS]& ##)/^_&]02P,$ M% @ _(!=6*#_5-8/! QPD !D !X;"]W;W)K&ULM59M;^,V#/XKA&\XM("NL67'3G))@+X-.V!W*YK>BF'8!\5F$J&V MY4ERT^W7CY*3--GE@G[8OMB41#Y\*)*2QFNEG\P*T<)+5=9F$JRL;4:]GLE7 M6 ESH1JL:66A="4L#?6R9QJ-HO!&5=GC89CV*B'K8#KVXTC7H[E$)66!NI:M"XF 27 MT>BJ[_2]PJ\2UV9/!A?)7*DG-_A43(+0$<(2<^L0!/V>\1K+T@$1C3\WF,'. MI3/A1I[O/@[>+="U[)> M[H?[^^7<6$V5\<>Q@#NXY#B9M*7SG$(7YSF71N82:#HS2$6N(F/&[*:S5 M;C.X@EQ5%8%29>=/*U46J U1T=XK84E5F"T5+!B[#W2>"+_\A?_;M_HS@2UNA%E;IT:NO M'^ L#@>,Q_&YDY,ABX:=F U9[,0;K!6U>6?WZ,\4+#Z(9X):8L?3P( ) M9X/!D/&, N1#-NAGC(,&CC1"GYRJ:BBR;0U_V__'^N8DB>-- M?ZR9NDM._HU=.S7*4CU+4>ZVLLLD'A#VC7=(>K_=9$V+=$:[%)Z_YO#-)?\H MM!:NP>ER-I82Y^A295!U9#&'*&(\RE@89?#^W8!'_"-\JI_16+J#+?S2>$H1 MZ28Q55.R+V[U[V=?#]&CA*7#D"6$2?!9Q%F2I)"Q) Y9%H8;U$,;8I[%"* MZF@S< YV;[?I/U!+ P04 " #\@%U8>=TH[+<" #7!0 &0 'AL+W=O MY-V M&H+;IFG:A] :&EV:=$D*MW\_)X6.DSBT+VTZ4?38%HX:D4TDR" MPMIJ%(8F*[!DYD95*$FS4;IDED2]#4VED>7>J11AW.W>AB7C,DC'_FZAT[&J MK> 2%QI,799,_YFA4/M)$ 7'BR7?%M9=A.FX8EMX-O'/?FY PND[52CT[XE$^"KB.$ C/K$!C]=CA'(1P0T?A] MP S:D,[Q]'Q$?^]SIUS6S.!\\M\4D& :0XX;5PB[5_B,>\ND[O$P)X[^P M;VQ[9)S5QJKRX$P,2BZ;/WLZU.'$8=A]P2$^.,2>=Q/(L[QCEJ5CK?:@G36A MN8-/U7L3.2Y=4U96DY:3GTV7:*RN,UMK+K// U@+-]3BT%,'9A=D! M;=:@Q2^@13'<*VD+ ^]DCOES@)"HM?SB([]9?!'Q#K,;2*(.Q-TXN8"7M/DF M'B_YKWR9S&&)@EG,8>K>![<<#?ROHMONVPOT>RW]WB7T=$5#F=<"06W@3.O.T;T,^!PD\_WG,A,UM8\. M8 LD:&F4X+DOT\K2CZ:2[(C#EPHU<^-E?"WGJJ2D"S>S.X3/RA 8:0QLE*#Q MIZ?E(55MR-IT3HIZ@R3V%6%,+/"*W-R%*IR="'I)(,^?$!)C(77LIP&BKM.N\U _GWR M?U"6U%R<( #'4 &0 'AL+W=OQ;\*X2D&+9#&$N5+TDD,)-$MP,XFJ"+4I^#>Q9$R2[UF:B^O>4LK5 MEWY?S)8LB\1YL6*Y.C,O>!9)MW;O]<#79+&4Y8'^Y&H5+=B4R:?5(U=[_1TE M3C*6BZ3("6?SZ]Z-_25T:!E0I?@S81NQMTW*2WDNBF_ESGU\W;/*$K&4S62) MB-2_%W;'TK0DJ7+\NX;V=GF6@?O;KW2_NGAU,<^18'=%^E<2R^5U[Z)'8C:/ MUJG\6FQ"5E_0L.3-BE14GV13I[5Z9+86LLCJ8%6"+,FW_Z/O]1>Q%T O3P30 M.H >!M@G IPZP#D(&)PJTJ .&!P$.,Z)@&$=,'QKP*@.&!U> ST1,*X#QF\- MN*@#+JK:W59'59=N)*/)%2\VA)>I%:W?*?:"ND/":W:Z&2"$%<)F8\654G/KI,1DDJ/I$/I$_$,N),D"0G3WDBQ9DZ MJ+;_6!9KH0CBJB]5P4I\?U87PML6@IXHA$-^+W*Y%,3+8Q:WQ/OF>)L: 'WU MC>R^%OKZM=Q2(_%A)L^)?7E&J$4=\C1UR<6]W7('[=RR MY?HB5M&,7?=4TR08?V&]R:^_V"/KMS89(F$N$N8A83X2%B!A(0BF:7"PT^# M1)_\)LY5_V5?8C]-$2 +%()@FFZ&.]T,C;IY4FTFW_!$)OF"Q(F8%>MYG/&E;@^]J=FRL635B3*/G@D?E )3<K!I$P]_*XIWSI#,>7!_UE#YFICX0%2%@(@FGR MLJUF-L\R"NP^GW$6"59.R*D,5E$2DRSBWUC5N:_[7:>Z769V5Y%!:2Z4YM6T M_;[0)1T==N1\:*8!E!:B:+K0]J:-;;/0'A]:)62,ZBPA),V%TCPHS8?2 B@M M1-%TI=%&:?2=^FTU&"5&),V%TCPHS8?2 B@M1-%T,3;3_+9Q!G,W\OVTV &X6"\X6D2R55\P8B\49R9DL&]K.=H YJ\ZB@QH"]K$C MX%#+/K[C03T!*"V TD(431=>XPO89F- #2(J73V\,/[Y)DT+64X#DX?JH9-6 M=4&= 2C-A=(\*,V'T@(H+431= TV#H8]?J_A!=2;@-)<*,V#TGPH+8#20A1- M%V-C4=C&V>>.PPNH+P&EN35-&U[80VL\.IH6AN;K0VD!E!:B:+JV&NO!-GL/ MQL:6?":U]GQ>9,3[GHAJQK@ZN"S2F/'V,0;4EX#27"C-@])\*"V TD(437_P MMK$PJ/5.#3*%^A=0F@NE>5":#Z4%4%J(HNEB;&P.:K8Y.C7(9E9G_4'-CYJV MWR"KQI@>/27D0;/UH;0 2@M1-%U:C:]!C5/5DSLVE^5!: M *6%*)JNO<;&H._UN@*%>AI0F@NE>5":#Z4%4%J(HNEB;'P/:O8]NK6Q@Z-V MC(Y' VLTTMNQ.W.FG:6%I'E0F@^E!5!:B*+ITFJ<#6IV-FII12]1DD;/ZCXW M+SA9K?EL63XC]3.I#8^E=G%Q[)#>F0O166I(F@>E^5!: *6%*)HNM<;+H&8O MX[&VSLB\G$ 1=:.Z?;;SA%=&CY_(/Y(6U** TCPHS8?2 B@M1-%T:346!36_ M93%EU;M[-^1N^\#PM!:5_C3Q5Q8SEE5W.2W=?2X+4B-NM5.MFH2:&E":"Z5Y M4)H/I0506HBBZ?)M3 WZ7B]>4*C# :6Y4)H'I?E06@"EA2B:+L;&!:'O]0:& M&=Q9C%"K@QZ_A*'&1(,1I8=V&S1?'TH+H+001=/7@VAL#,?\)L;I1MO0AFLG MGU9J\SY/9!*EY'']G"8S\OHJ;9M S07J*E HS872/"C-A]("*"U$T701-_:' M8[]3T^U O1 HS872/"C-A]("*"U$T70Q-H:)8S9,_O^FVPSN+$9Z/"]D4\>Q MQ@.]L76A^7I0F@^E!5!:B*)MA=;?6QTM8WQ1K90G2/5<\W9%L-W1W6I\-]4: M= ?'??M+N%U3K\%LE_C[/>*+)!%?-TI,]BM73CY'U!+ P04 " #\@%U8O(C8 T@3 "@ MYP &0 'AL+W=OQK\*D3U8 MS '2QKI8DKMM@#2BQ![LG 9->^;%8E\H-A,+E26/)"?-P7SX)67%-"69MCK/ M(#LO)KY0/U+R4U[^#R_OGXKR>[7DO"8_5EE>?3A;UO7ZW<5%-5_R55*]+=8\ M%]_<%^4JJ<7;\N&B6I<\6307K;(+>S+Q+E9)FI]=OF\^NRDOWQ>;.DMS?E.2 M:K-:)>7S1YX53Q_.K+.7#[ZD#\M:?G!Q^7Z=//!;7G];WY3BW<6.LDA7/*_2 M(BREU1?)=O/BT^G$UDB7C&Y[5$).+/ M([_F629)HAR_M]"S79[RPOW7+_2HN7EQ,W=)Q:^+[+=T42\_G 5G9,'ODTU6 M?RF>&&]O:"IY\R*KFO^3IS;MY(S,-U5=K-J+10E6:;[]F_QH'\3>!;9UX *[ MO< ^]0*GO<#I7. >*I+;7N!V+_ .7#!M+YAV+G"< Q=X[05>]Q[L Q?X[07^ MJ1<$[05!\^MN?X[FMPR3.KE\7Q9/I)2I!4V^: 317"U^PC27VKVM2_%M*JZK M+V^WFB7%/;E-'_+T/ITG>4VNYO-BD]=I_D!NBBR=I[PB;\@_D[),I-;(+R&O MDS2K_D[^1BY(M4Q*D2#-R;<\K:MS\:%X_759;*HD7U3O+VI14IG?Q;PM%=V6 MRCY0*LLFOQ9YO:P(S1=\H0,NQ"WN[M-^N<^/MI'X>5Z_)=;LG-@3VVD+/%"N M:S/EEJ_?$ML^1@G-E']L,D$)&HI-OMV&Y)>_:0_R()B:P2&?OR6.U1;O!;S. MDIQ4_$'4./5>+@/XZ'3\4+D'B/'I1.N%.(!AIV,FPQA--,[N'X?3<)T#7%$A M9LE=T6K^2H@_?^#-8Q2RUMY_KI>\)/52/&G]HO_Y;\$DGVJ^JOYWX,8^;@O@ M#A= -ESOJG4RYQ_.1,M4\?*1GUW^YW]8WN2_AL2+A(5(&$7"(B0L1L(8"*:) MU=V)U371+_^Y6=T)#8J*7'1LI/I$W=W^JZ_('R\OAS1HY([5(!(6(F%T"_,: MF.S2/5Y:[R\>]X6%S"Y&PA@(I@EKNA/6]$1AE7Q=E'5RE_$3E64$CU46$A8B M871Z5%G([&(DC(%@FK*\G;*\$Y6U2)XK^3=9/";YG).\J%/Q1XS-R%QT!$LQ MQ"$U+T4'.&F&//*+E>PA9L_D+LTR6=G-G^?98"?DH[$48V6(A(5(_[&GS MD(?:4V0A8B2,@6":./V=./V_1IQ#"C1F-5:!2%B(A%'S$W4F!R6(+$6,A#$0 M3)-@L)-@8'Q@(;_G9_4VL6=)K@@526;4WU5#&R8 P$T[0SVVEG]N>UDQ?Y&X-^C#F,U0\2 M%B)A=-;KOMF.Y?L=_?136=-9X'3T@RP8 \$T_5@3%1F<&!5TR[?]*AGK6"7E M=RZ'E$,R,7/&Z@1*"Z$TVM+V1>#,7,>;=;0RD,ZVG,#MU$EQFTZONCS'M?5T M#'47NA+V8L2640E7\WFY$54)_['F>37M5-P/COY ]S]/BC.;O1HD+20BB-MK39GEHF;R?=,,))J6)HR1B*IDM* MA> M8]#T\E-5;9I1EQB S8N5&/23JB[FW\EF+5[N9-9\NPN\2U/TH>3;V/Q3 M*\I!@4'C[U!:"*71EJ;76EUY]=.XW0XRM%0,1=/%I4+FECEF?IVLTSK)TG^+ MQDUDL$[2O:[.2W,WJ!MHS!Q*"Z$T:@V$S5W;F4RZVAE(-_&FW70QM'0,1=/U MHR+CECDT?C-*,]!H.)060FG4&@B(^Z+[ZW8UTT\G$O7&Y-#",11-EXP*>5OF M,.S5XI&7M1B'RXBU'(4/2@4:L8;20BB-MC2MR1%I>[6+UU.*.^E50O%0,FO6 M3<90MZ!+0 66K5,CR]N>C.C6R$ICVV^1LS6DJR;_#DH#&DJ&TD(HC;8T;1#= ME04T;@RE,11-%YD*'5OFV/$WT6);7X MNB[(9H2BH)%C*"V$TJC5#POW%'4T20PM$T/1](F6*FYLF^/&WW+IR O-)-M) MI%)$R/? M:"!=MQZ %HRA:+I*5##8-@>#OXC6I$SGLO68"\$,B@0:WX720BB-MC1] -/[ MEW]"HAA:+H:BZ1I1T5W;'-WM:.2H(VW&C18,-%X+I5%[(%X;>%W!.#W!>('? M%0PT8HNBZ8)1$5O;'+&]JBI>BPY%G9;;Z'YQEZ4/S=#YG"2KHJS3?[<#:5ZF MQ6)01-#@+9060FGTR,.>E,,K09#EB*$TAJ+I$E1!7]L<]/V\FUZ?\:3B MYZ18-X(30R3^H^;YXESH,^=/2=;,"B2_;-;BNZ%E+1_-.8U6(C0D#*71(\_4 MI$3HW&DHC:%HNA)5+-DVQY(_K=9)6FZKP7N2%?G#FRQ]E",O64L.=\NAD64H M+832J-V/+/=ZY$>3Q,>3,%2Q=1&H:+)MCB;O>YA-$"=/LC>;BI.JN*^?DG)X MS V-(D-I(91&H;0(2HNA-(:BZ3I4 6=[&ZA\Q<62-C10#:6%4!J%TB(H+8;2 M&(JFJU:%O^TCX6_$> (:[8;20BB-'GF8CJ$7ARQ'#*4Q%$U?8Z[BY8XY7OZU M$,TWH7+BR"*M-R(+\I'G\Z6<5$+^(-?-)A"BPOPLZL:]M]=%/N=R:G^CSB]I M]7U(F^:\QVH32@NA- JE15!:#*4Q%$W7JXK^.]9K-_0.U#R TD(HC4)I$906 M0VD,1=-5J]P(Q^Q&[.K-N59OEJ+>/)=MN_PL>1@<+)G)H]4(=2F@--K2Y'(3 M-=Q]:W5]BM.2QWN\F"V(4YO?KT_%3S2_V/U=L!N\8'=X MP6[Q@MWC!;O)RU_A@#C* 7'<5V]^H08)E!9":11*BZ"T&$IC*)JN6F6:..8 M_Y]I?J$F"9060FFTI77;U>ZT^0/)NC.$H&5C*)JN'V5U.&:KX^16>EGRGQDF M0VT1*"V$TBB4%D%I,93&4#1=LA+@Z4%D)I%$J+H+082F,HFJY: MY>(XYF4#?Z:=AKHS4%H(I=&6UFV NZM3H)G&4!I#T729*=O%,3L%HE5^Y&6S M 79Q3[[P!>>K9E_!Z^T2[]MF8=2GO"[(+2_E0H2/^E=_O'Q^I7T^J$NH/0.E MA5 :A=(B*"V&TAB*IN^TJBP;=_+:;;L+-6Z@M!!*HU!:!*7%4!I#T735*N/& M/;)L0ZMTM.W$]V^Z,94-HOA1*BZ"T M&$IC*)JN.&6ZN&;39;<4[ M_Y/GF@*:@]@J4%D)I%$J+H+082F,HFJX[Y>FX MK[YQOPMU=J"T$$JC4%H$I<50&D/1=-7N;>!OC,&/7CAKQHV6(-2F@=)H2].6 ML0:]!98#J?K[#T$+QE T73'*57'-KLJO:9ZN-JM!<4!=$R@MA-(HE!9!:3&4 MQE T76W*@W&]5V]5H3X,E!9":11*BZ"T&$IC*)JN6N7#N.;U,:=MHJX6T9P\ M[=N<[VBM0MT7*(T>><)6L#V+8W#B-[0D,93&4#1=F2V\A:;-R4J=E.^:D.HYDY M6G50>P5*HT>>7G!X=2JT'#&4QE T77/*2IF:E\=\?N3EFZLL*^IM0[T^=,2= MF3-:9U!#!$JC4%H$I<50&D/1=.TI0V3JOGK_$>JA0&DAE$:AM A*BZ$TAJ+I MJMT[+MELRMPVLV=(6E5R7^5-OA#*7&_*^5(TV7O'TIPZY6;:/R3!]CUWXG4V M [PV%VNT^+ G)$,]&B@MAM(8BJ:+3WDT4_,ZF8-5YCGY*EY7HI,H!RE/:;TD M-TE9/\MMZPY>-*A'J$4#I850&H72(B@MAM(8BJ:+5EDTTU=?*C.%FC506@BE M42@M@M)B*(VA:+IJE7TS/;)4YL]/IS7G,%J5_:,KG)DS]6?=V;30;"F4%D%I M,93&4#1=<,J\F9K-F]MEL4[OGX6B;LKT,:DYN !N3FW MT0J%VCA>?T6-/9M:@=L)%E!HMA&4%D-I#$73Q:<\&\_L.NS.+]X>A+T[_/IG MC\0V9S=:?5 [Q^L?3^TX;X.@JSWH,A@H+8;2&(JF:T]Y-Y[9NU$=QD]BJ%(= MU,&!TD(HC4)I$9060VD, M1=-5JQP&+9M)9DK7B(LECDF;-1BGWQ=X@YN2A"]2[@=)"KW]VMS7U7EO17)31TH0:-% :A=(B*"V&TAB*ILM7 M&33>JY](XT$-'"@MA-(HE!9!:3&4QE T7;7*Y?&.;8VV+\!DOZJ5TWT'50AU M>J"T\,C=^@E!9" M:?3(,SR\&A%:C!A*8RB:+CQES/A'C!F>97(U@VR.Y4;.7*YM&)09U'*!TD(H MC4)ID=^W@RS/[NV) LV4H6BZJ)3AXIL-EW:)*\DWJSO1J>M.S6D'TF+ _+1, MYTORU-1W=24$^$SNN%Q*\\A+>2#YJ8-J]>"(T MSPA*BZ$TAJ+ITE-NC&^,FZNX=K=2W*S%RYTT)V:YY7@QOOL66^'.W]@+9#HSO7ZP,$ MHV*@!@>4%D)IU!^P2WRGORGB0+K =?N2@?H6*)HN&>5;^&;?XEM>\GGQD,O= M&4[4#=1]@-)"*(VVM/V:QIY->X*(H+G&4!I#T71Y*5_!-R_\4#UXN1D(R8N: M/#>'B+]H[KS=!*0Q:=N/#TVZ,N>ZG0;"29^NS<(\<@B>1[< MK@%:KAA*8RB:KDWE'OBGKA'!6K82F"55)0<'K?Z)$/>7]&$I@/_B55/#WFQE M_SD?KF2A-@64%D)I%$J+H+082F,HFB;W0%D7P:LO2 F@%@>4%D)I%$J+H+08 M2F,HFJY:Y7L$9M]#=2 >VXK3?+*:&3=:@EN:96E1N>ZQW.%IR2BT;!&4%D-I M#$731:-\C<#L:_Q_:-FKYA3TK\NRV#PLQ6MQ^?.; ZV]^79&BQ9JBT!I%$J+ MH+082F,HFOY/0%DGP:L?ZQ) W10H+832*)0606DQE,90-%VURG4)S*[+Z-8> MZJ- :6%+ZW0*_%ZG &JC0&DQE,90-%U;RD8)CNTU]M(I:$]8(W*QL]38U8MG M-R@QJ+$"I850&H72(B@MAM(8BJ8K4=DTP:L?#A- S1TH+832*)0606DQE,90 M-%VURBD*S$[12ZUY7Q:K_4D/^CQ8PG_,.5_(:K5>BF(LBVRQ?QJZ'%_=\>T< MG<&=O\VE&*U4N!68?Y#1)GBLE#@H. MZBI!:6%+TP[SZ\UAH- \(R@MAM(8BJ;K33E&P1''Z-1)V&;.:$U![1LHC;8T MS2.W^K-QVF3[4RM\OS>S EHTAJ)I8IDIOV5F7N9P-9^7'0/!F*MM741;7D MO Z3.KE\O^+E [\6FJE(]SZGU+K;DYQ<* M<_E^G3SP7Y/R(&PO=V]R:W-H965T'7FR2FO=!'!P6'OFFLFXA3&=;MH$5 MV,_;I<99V+,4O 9IN))$0SD/[N.[+''VWN!O#GMS-"9.R5JI;V[R9S$/(N<0 M",BM8V#XMX,'$,(1H1O_=IQ!OZ4#'H\/[.^]=M2R9@8>E/C""UO-@YN %%"R M1MA'M?\ G9Z)X\N5,/Z7[#O;*"!Y8ZRJ.S!Z4'/9_K/O71R. /'T&0#M /04 M,'X&,.H HY<"QAU@["/32O%QR)AEZ4RK/='.&MG

Y:J3EG@Y MG [ LY?#XPMJ1OUACCS?Z!F^/OB/D /?L;6 JY.#>M!0<$L^*F/(/X]*"(+7 M9\]T\77H.-KMQL/;N8IT9[8LAWF )<> WD&0_OY;/(W>#87R5Y)EOXCL29C' M?9C'E]C3!1,^GLR2-6RXE.Z:X)6P%9 M:*Z*H5BVG(GG=,5XEU(ZP9S;'W-Q$]\7W(Z.9$8'9N% T[GO2.)R_-.9#%_V=;N,[N2$^;]IJW*_VCX5[WR-/UA?XB&A[_D^:]@7RB6F\ M:X8(*)$RNDXP/W3;U=N)55O?Y];*8M?TPPH?0J"= 7XOE;*'B=N@?UJE_P%0 M2P,$% @ _(!=6'$1$>,( P @L !D !X;"]W;W)K&ULK99=;]HP%(;_BI554RO1YHL$Z"!22YBVBTFHM-O%M LW',"J M8U/;0/?O9SMI%B!%('&3V/%Y7XZ?8QOW-UR\R 6 0F\Y97+@+)1:WKJNS!:0 M8WG#E\#TR(R+'"O=%7-7+@7@J17EU T\+W9S3)B3].VWL4CZ?*4H83 62*[R M'(N_]T#Y9N#XSON'!S)?*//!3?I+/(<)J*?E6.B>6[E,20Y,$LZ0@-G N?-O M1[&)MP$_"6QDK8W,3)XY?S&=[].!XYF$@$*FC /6KS4,@5)CI--X+3V=ZB>- ML-Y^=_]JYZ[G\HPE##G]1:9J,7"Z#IK"#*^H>N";;U#.)S)^&:?2/M&FC/4< ME*VDXGDIUAGDA!5O_%9RJ G\]@>"H!0$QPK"4A >*VB7@O:Q@J@4V*F[Q=PM MN!0KG/0%WR!AHK6;:5CZ5JUY$6;6R40)/4JT3B638GT@/D,3,F=D1C+,%+K+ M,KYBBK Y&G-*,@(27:,'R#C+""78%EEKAE@N6O:)1J\KLL84F)((LZD.EDJ0 M3,&T&+],06%"Y94V>IJDZ/+B"ET@PM#C@J^D5LB^J_2,3%YN5F9_7V0??)!] M"MD-"OT6"KP@;) /CY<'#?+T>+G?(!\=+_>VY:ZN8E7*H"IE8/W"#_R::O;[ M[EE70>_&/TUP"[]VLY\YH6[E$F^V0Z9:<#_/=)4C\*J8ZW, ;]..F$WBO727-=)[X?IJ*Y9 M0_6P]&!BIS(\D]D6PW;%L'V08>TDL12O]<$HA(;8Q+"PBFMPVEYO!^ 1,>G! ME$ZE=R:S+7I112\ZD1[C[/H P6B/3MR-=P@VQ71V"!Y,ZU2"9S+;(AA7!..# M!!^YPM3":^UMXY;=W&*;<1/5N&%O]^)H!]IP/RSLQCU_AW_:$!9T>GZX'3;: M#_.C,#9_5NLZ#[=V?S"WPQ]8S F3B,),"[V;CJ8OBAM7T5%\::\4SUSI"XIM M+O0E%80)T.,SSM5[Q]Q2JFMO\@]02P,$% @ _(!=6-+-TVX4 P R X M !D !X;"]W;W)K&ULM5==:]LP%/TKPH.QP5I; MSF>[Q-"F+2ML+#1L>QA[4.WK1%267$ENVOWZ2;9CIY J(\0OB63KGGNN=*S# MG:R%?% K (V>,\;5U%MIG9_[OHI7D!%U*G+@YDTJ9$:TF4PET@564;DRR4PL9YZV-L\N*/+E;8/_&B2DR4L M0/_(Y]+,_ 8EH1EP105'$M*I=X'/+_'8!I0K?E)8JZTQLJ7<"_%@)[?)U LL M(V 0:PM!S-\3S( QBV1X/-:@7I/3!FZ/-^@W9?&FF'NB8";8+YKHU=0;>RB! ME!1,WXGU%Z@+&EB\6#!5_J)UM79D%L>%TB*K@PV#C/+JGSS7&[$5@/MO!(1U M0%CRKA*5+*^()M%$BC62=K5!LX.RU#+:D*/:"T9B"0B=H+HT:I'Y!A"?H^K&@N3D?C3Y<@2:4J8\3 M7QM*%MB/Z_275?KPC?17$)^B'OZ$PB#LO0[W325-.6%33ECB]=[ VS#\A.;, MUO&:Z.^O9CFZU9"I/[NX5MC]W=CV^SA7.8EAZID/0(%\ B]Z_PX/@\\.YKV& M><^%'ETK38W(($&%@K1@B!FU*GLN^?:NPZ:87?S=&0;H!8A4#J[]AFO?B?0] M-3(!-QI@W 'SLX;Y6>,CO7VQD+MYN3$.71;6Y?#HRXUT87_X=8 L=.ECJ,)=PK'G>%O M]26VQ_M&Y))RA1BD!BHX'1FUR:IMJB9:Y&6K&ULM5A=;Z-&%/TK([JJ=J4V,'R3VI:3',<,_QO6=\T/6=[2G[RM< GTK MBXK/C;40FVO3Y,D:2L*OZ 8J^61%64F$7++,Y!L&)*U!96':EN6;)&"(;\N2L/]NH*#[N8&-P\9CGJV%VC 7LPW)X G$\^:!R979 ML:1Y"17/:848K.;&$E_'V%> .N+/'/;\Y!ZI4EXH_:H67]*Y8:F,H(!$* HB M+SNXA:)03#*/?UM2H_M.!3R]/[!_KHN7Q;P0#K>T^"M/Q7INA 9*846VA7BD M^U^A+/V)]FVL9:!DRP4M6[#,H,RKYDJ^M4*< &2AXP"[!=A#@'L! MX+0 Y[4 MP6XM3)-*;4.,1%D,6-TCYB*EFSJIA:S1LOR\TJ=^Y-@\FDN<6+Q M"#NHMH >(:%9E==G\3.*XCS$(DA?\DXQZ?HK1QP^?T >4 M5^B/-=UR4J5\9@J9EV(WDS:'FR8'^T(.V$;WM!)KCNZJ%-(^@2D+ZJJR#U7= MV).,,217R,$_(=NRG9&$;E\/MT?@\>OA>*(:ISLCI^9S+O%=/(V_?Y.AZ(N MDO\SIGO#ZX[SJE?*-=^0!.:&?&=P8#LP%C_^@'WKES'-=)+%FLAZ>KJ=GNX4 M^^$W/R98 PQJH'IE[A9^%%I1-#-WIU*M+JR7OM>E M[TVF_RQM"BEZ$D3 J-LFX6\]=9UDL2:RGFQ^)YO_3B[R=>JIDRS61-;3,^CT M#+[710W0/[6'Z[@!'KCH/,RQ EN]<7LN.@_#46#[SKB+PB[]<#+]W\4:&%J6 MP/*$C-IH$O_68]=)%FLBZ^D6=;I%[V2C2*>>.LEB360]/;%U[,"L[S52B^Q9 M),2A-3#22)CM!]$@+!X)PU[@A>-&PB_.9ZV2+=;'U)3OVPMA[+R-I;9.ULL6Z MV/JB'CME/-DX3AK)/_M/@UW']X:]W4A<9(4.'CKI/,RS+-<;.,D\&7#(CBVK M!T4<)71;B68JT.UVPZAE/8(9[-^H(54].#G2-!.N>\*RO.*H@)6DM*X">02L M&1HU"T$W]1CEA0I!R_IV#20%I@+D\Q6EXK!07]"-[A;_ U!+ P04 " #\ M@%U8YPGT!@4# <" &0 'AL+W=O3')(K#HVLQUH]^MG.R&E MW-:'O22^G//Y^XY/SLE@P\6CS $4>BHHDT,G5VK5=UV9Y%!@><-7P/3.DHL" M*ST5F2M7 G!JG0KJ!IX7N@4FS(D'=FTJX@$O%24,I@+)LBBP>!X!Y9NAXSO; MA1G)(804$B40<#ZM88Q4&J -(W?-:;3'&D<=\=;],]6N]:RP!+& MG/X@J)%[:P9%(15;_Q4 MQV''P0]/. 2U0[#OT#[AT*H=6E9HQGE!!0F5'[0 MA@_S";J\^( N$&'H6\Y+B5DJ!Z[2U,P!;E+3&%4T@A,T_ #=_J.K3R.UXO:*Q>$>XT MA#MG"4]I*?MH1*C>R"1*2V$8GZ=;(88[1"*_Y?6\/;Z'9NUN$(6=XX3#AG!X MEO =2$UXFV7B)1#T\X'0=]KI>;S_61^S:41"UN\?)1PWYZ*WI 2S]=V)$ M!U?>]GQO/]"'5J_3IZ+J[A1:_=%FMO](E/"2J:HT-:M-B[NUE7UO?:1;7]6I M7F"JOGF/AG_)N=I. MS '-#T'\%U!+ P04 " #\@%U8,LC:7YP# ",#P &0 'AL+W=OZ'JA],<@&KCLW:!J;[Z_?:"2'03-2B2%N$('%\C\\YMF]\)SNION@5@"%/ M.1=ZZJV,65_YODY7D%/=DVL0^&0A54X-WJJEK]<*:.:"Y#E57V^ R]W4"[U]PR-;KHQM\)/)FBYA!N;C^D'AG5^A M9"P'H9D41,%BZEV'5[=A; -*GDVOV27=DW\$BZT4;F93 RR)DH_NE3:40M(!P^$Q"5 =%I0/^9@+@, M<,[Y!3,GZXX:FDR4W!%E>R.:O7#>N&A4PX2=QIE1^)1AG$D>80MB ^014KD4 MS%G[FKRG2E'K+WEY!X8RKE]AZ\?9'7GYXA5Y09@@]XQS[*PGOD$:%LQ/RR%O MBB&C9X8,(W(OA5EI\D9DD!T#^,B_$A'M1=Q$K8AWD/9('%Z0*(CB!D*WWQ\> MM=")*T]CAQ>W>WJ!IMJ-Q,22/(!R6TZD0#[,.5M2Z_0%>?.TQO4,&?F3Y;:? M7) 9/M(+6JSR3W\@-GEG(->?FYPNB/2;B=@4<*77-(6IAWM<@]J"E_SZ2S@, M?FMRJ2.P(\_ZE6?]-O3D.I<;832NK)1O<%78)9;B*E%H!.&,SAEGYBNAAI@5 MD#DLF1"E8;9A#8K)K,FA8MB!&];FM&T2#7KAQ-_6E7_;*:QW.E(TJ!0-6A7M M=Q;LI]A(Y(VISVVT?T\7?L&V@ RC&I-QW(M/Z+8.?.9$#2M9P^^1U<'BOB S M0Y4AF+> ?+I^8OKSE=V"_==!B-\F>UJI_>AR[PCLR,51Y>+H9TD1HRX]ZPCL MR+-QY=FX^PTU_F9GCRY[_:#V.J;9K+UM SA8;!X=P1_,]Y9/!\'FGG]J.;HBNT8R=K)[CP9\DE)9.N M?.L([=BWZ.!;U'T^*3'K"27N79ZDD/:!SQ5V.'Z&K2>U,[)(.V S8=(XI9V> M(?U:79.#6KIR3^.Y$(^*1750M58EY;4KI$[:;VRIZ>JE TQ1I]Y3A4=)33@L M$#+HC7!F55'Z%3=&KEWU-)<&:S%WN<)R&93M@,\74IK]C1V@*L"3_P!02P,$ M% @ _(!=6#*W$.A9 P GA( !D !X;"]W;W)K&ULS5AM;]HP$/XK5E9-K=0UL<-;.XA4BJI5:J>J;_LP[8.! ZPF,;,= M:*7]^-DA)&P-7AH-B2\0.W[N[KF[Y''<77+Q+&< "KU$82Q[SDRI^9GKRM$, M(BI/^!QB?6?"1425'HJI*^<"Z#@%1:%+/*_E1I3%3M!-YVY%T.6)"ED,MP+) M)(JH>.U#R)<]!SOKB3LVG2DSX0;=.9W"/:C'^:W0(S>W,F81Q)+Q& F8])QS M?-8G#0-(5SPQ6,J-:V2H##E_-H.K<<_Q3$00PD@9$U3_+> "PM!8TG'\S(PZ MN4\#W+Q>6[],R6LR0RKA@H??V%C->D['06.8T"14=WSY!3)"36-OQ$.9_J)E MMM9ST"B1BD<96$<0L7CU3U^R1&P "-D"(!F I'&O'*51#JBB05?P)1)FM;9F M+E*J*5H'QV)3E7LE]%VF<2JXI$R@)QHF@&Z RD2 3KF2Z' BK)0'J%/J%AS MC.Y@E C!XBDZ0"Q&#S.>2!J/9==5.AICTQUEGOLKSV2+YP&,3I"/CQ'QB(\> M[P?H\.#H3S.N)I,S(CDCDMKU_\GH&)U+"9J,#A!=,SID(5,,Y)KI&.FV* B9 M55]Y+/*)/I5,HN_7V@&Z4A#)'V4L5]$TRJ,Q#]69G-,1]!S]U$@0"W""CQ]P MR_MLX>KG7'V;]>"!*QJ6!;6"M5.8>3 7@8\;38R[[J+$72-WU["ZNX8%A B7 M.;0":V:AF8?5W*N*-W? M95S;=6K^ K6JECQ=NZN7:'BI,RA%5@S"YT\K,Y> M5;RS ZZG.=?3>A4_?5-QK[S8V"O$P*M0;K_T96Y%ULP!WI IO%<5S\+YSW0+ M#<-6V=A>] Q7I>J%B&"[BMSP&%[UID(\ZUW@)-FFYE8C=3-22 ]N[%<#[$+1 M<"%IV*HB56O2?-=;'Q-E%R](7I5L*N[FZB2IDC_C[U1>[$%!2""BQ?[Q5[(O&FR_'O_O"W3AM M,"&ULM5E=;]LV%/TKA%8,+9!$(F7+&)F.B4JB2E)VVE\_2E8DT6:8"J!?;'W<>WSNY1%U2,_VC'\56T(D M>,S27,R]K93%M>^+9$LR+*Y807)U9\-XAJ4ZY0^^*#C!ZSHI2WT4!)&?89I[ MBUE];<47,U;*E.9DQ8$HLPSS[^](RO9S#WI/%S[1AZVL+OB+68$?R!V17XH5 M5V=^B[*F&"+%GZ#UW+[=R+/; F M&URF\A/;?R!-0>,*+V&IJ#_!OHD-/)"40K*L258,,IH?OO%CTXA> AP]DX": M!/2S"6&3$-:%'IC59=U@B1U-GJVIH7@WCG>3J+E5Y"US=$8IJ*-RK\R]T- M>/WJ#7@%: X^;UDI5*R8^5(1K7[.3QI2[PZDT#.D;DAR!4)X 5" 0D/Z\N?3 MD9[NJ_:T/4)MCU"-%[[0HPNP2K$J66_ O[BT* MG)"YIQY#0?B.>(M??X%1\)NI<$=@6AO"M@VA#7WQF4F<@J(O _+4!5/A![1) MC5;-)KO%!$[C\)Q>,S>$ ;',(!F^N.6_MA*?V7L\07( MB;'1XQ,2HW T#HZH&J+&<3@Q,XU:II&5Z1(75*F"_E ]IKDD/,?I92D($&PC M]Y@3$U\KY- GPA&85OVDK7YRQHEAXK(-CL"T-L1M&V*G$T-\HD0(HQ@=Z?4T M:C2* K-C9 M'.A4HPU<7WYA%(9'&C5%H2 TBQ1V?@-:W^.+)DE=]X" MAN>4JM6Y#&Z%(S2]%9UW@7;S,EBJIR8$3D,ZU,RK0[E3>ESRG MLN2DIKFAC]6QV?%;@08/D2,TO>S.]<#HG&IU:H!FMZ"P0M%J+X6J=G.AP M@D;'+W]#5!3%STVLG5&!=J=R2]2*?\M2958S17E'*I9FN5J!!H^1(S2][,[U MP.DYY>K4$;E"TU?RG25"5I\Q6*X-G+YLFD3QD5Z-80@]LXQ%G6U!=MNR9+F0 MO*RWO"YI?JF(/ZBV&"5KAQJ\T^ (32^\M^5RUCT7MYLNY[!&J+-&R.V^2P.G MS; G>CV-Z2W =**=<4%VX_)6""(!)Y+R>F(%"1-FAE:&PO=V]R:W-H965T.:18@S;HIVPO8SMUW]WWGG"[#K9!W:@6@R7W"4S5R5EIG%ZZKHA4D M5+5$!BD^60B94(U;N715)H'&N5/"7;_=[KD)9:DS'N9G,SD>BK7F+(69)&J= M)%0^3("+[#&[9<:7/@CH<97<(<]*=L)G'G%B@Q2R!53*1$PF+D7'H7 MX<#8YP:?&6Q5:4T,DULA[LSF0SQRVB8AX!!I@T#Q;P-3X-P 81K?=YA.$=(X MEM>/Z.]R[LCEEBJ8"OZ%Q7HU\X M)%HK+9*=,V:0L-3^T_N=#B4'K_>$@[]S\ \=GHH0[!R"YSIT=@Z=7!E+)=?YB%Y=?*:G!"6DBO&.190#5V-Z1A0-]J% MGMC0_A.A/9][ M^Q7NX?/=O1HV05&:(,<+?E.:4S+C--7[%2)?/Z(Y^: A4=^JM+?8G6ILTTPN M5$8C&#G8+13(#3CCER^\7OM-E6Y-@H4-@>UIVBDT[=2A8XT0-&+4]AP4E"9" M:O;#'L ]=E,%57):V&X.:UKI9NP%K?.ANRG+=&S4;PWV;<)CFVXK*&SV2'4+ M4MU:4E.:,4TY^P$QOI$:9$KYV5H!46*AMU0"-L(--GA[<2*A=.7;:H/T2ID= M\K,6GE\R\5N= X*UN?YE>7N%$KU:)2[+U10+$C6C3.^8M]?J'XC3.RIL^_"" MA%4VG>KBGQ>4SVLIS[6([LA4).;J6N*F7531J 7ZTY;0)%C8$-B>@/U"P/X_ M;+/])C5M$BQL"&Q/TT&AZ>!_=*3!<=,M]4JK66TB?ZI90V!6,[&PO=V]R:W-H965T'+@$J\:FMI.T__UL0QA)"=O# M7K!]W'WWW9U]-]QQ\2@S (6><\KDR,F4*FY<5R89Y%A>\0*8_K/B(L=*'\7: ME84 G%JCG+J^YX5NC@ESXJ&5S44\Y!M%"8.Y0'*3YUB\3(#RW5L6:0$U:N^+G*0\.@ M%YXP\"L#_]B@?\(@J P"&VC)S(8UPPK'0\%W2!AMC68V-C?66D=#F*GBO1+Z M+]%V*IX+?2&$>D&8I>CV:4,*72)UB;[H"_0.C:74ZP(4$6#DZ.N2DC6V!3B? M@<*$R@NM]W _0^=G%^@,$8:^97PC-9P)?,\/6@A-_]W<[Z 3U.D.+%YP J\C MH9=HP2E%^G+NL$C1F&'Z(HE$/YOB7VTY+5WVVUV:-G C"YS R-'O7(+8@A._ M?=,+O0]M^?A/8 ?9Z=?9Z7>AQQ-8$\8(6^N723%+H"W:$B*R$*9';>/(E&;; M#.*U3G@]J'4.N UJ;H-.;N,T):9,K;>Z- T;_KPC1ET:!WS"FD_8S2=)!!A" M;7S"5]Z"]T>$6E2B=D91S2CJ9*2?[%]*%[TN7=@[XM6BTRAO2&ULK99;;],P M%,>_BA4FM$FPW&^CC;2U('A 5+O ^+!34Z;:$X<;/>R;X^==*&KW:E(O"1V M5Y"C?DE;:&1?Q:4U5C(+EO:O&6 MB\ZI)K;G.)%=XZJQLE'W;<:R$5T)4C4P8XBOZAJSIQL@=#.V7.OYPVVU+(7Z M8&>C%B_A#L1#.V.R9P]1BJJ&AE>T00P68^O:O9JXG4-G\;V"#=]K(R5E3NFC MZGPIQI:CB(! +E0(+%]KF A*I+D^+T+:@TYE>-^^SGZITZ\%#/''":4_*@* M48ZMQ$(%+/"*B%NZ^0P[0:&*EU/"NR?:]+:A9Z%\Q06M=\Z2H*Z:_HVWNX'8 MSL$[U<'?.?B=T)ZLDS7% F(*6L9336ZL>F\I9JJ4=-X)YC\ M6TD_D5WG.5M!@3YNY<+@P-'Y% 2N"+] []'#W12=GUV@,U0UZ+ZD*XZ;@H]L M(1,K=SO?);GIDWA'DDPAOT2^^PYYCN<;W">GNWLOW6TI=]#L#9J]+IY_)-X, M/^$YD5JE&M0- "8<_;R><\'DLOIE$MA'#,P1U5Z[XBW.86S)S<2!K<'*WKYQ M(^>#2>Y_"O9"O#^(]U^+/DQX3FLUX[C?3'(@H&X)?0*0FY-@T5EP89SL/D'< M)5#'Q#KSPB@(1O9Z7Z1NY4:I%PU6+^B#@3XXB9[C^5RBYYB8 /L8T5YJWT\/ M^70CQ\P6#FSA26QK3%: <%'(ML!;$V"HY8Y#WSD U(V"U(_-C-' &+W*^$V4 MP.39V9-*.C#.<*2ECA*-3S=RXS P\\4#7WSBZN0"T85;13=*DR/;Q77^EA[G'Q8C["J0L;PX^N@DVA : MK%S?28]@[E5(]U7,>RKD!)^$Z6IG7N0E?G+(J9OYD:L=C?9>55=7JJ^8+:N& M(P(+Z>=\(VG:%?DZ%O#9TS5+>[( I _E_0:EX[JB[PW!7S/X M4$L#!!0 ( /R 75B<9.Q&: ( $H& 9 >&PO=V]R:W-H965T=]WN/$AW(GY+-J 31Z81U7LZ#5NI^&H:I;8$1= MBQZXV5D)R8@V4[D.52^!-"Z)=6$213ADA/*@*MW:G:Q*L=$=Y7 GD=HP1N2_ M&^C$;A;$P>O"/5VWVBZ$5=F3-3R ?NKOI)F%HTI#&7!%!4<25K/@:SR]*6R\ M"_A%8:<.QLA6LA3BV4Y^-+,@LH:@@UI;!6(>6YA#UUDA8^/O7C,8D3;QJ.T M8/MDXX!1/CS)R_X<#A*2Y(V$9)^0.-\#R+E<$$VJ4HH=DC;:J-F!*]5E&W.4 MVY?RH*79I29/5W/!&-7FE+5"A#=H+KBF? V\IJ#0Y0(TH9VZ0A>(>F7*GO@\#5FYR[(7:%O%<8YQ489;#VTRTB;G:)F/-F3A(QK^C#,_ M+1MIV3D:]M&R$UH>Y3CVP_ (P^=@N0^&3V"3J$A3/RP?8?DY6.&#Y2>PR \J M1E#Q+NA1:-*YRR=-G]JX\7@QISX+Q&ULK5;13MLP%/T5*T,32(,D3IL :R/1!K1)0T,4MH=I#VYRVU@D=F:[ M+?O[V4Z:E3:T//#2V,XYY]YS[?IFL.+B2>8 "CV7!9-#)U>JNG1=F>90$GG& M*V#ZS8R+DB@]%7-75@)(9DEEX6+/"]V24.;$ [MV)^(!7ZB",K@32"[*DHB_ M(RCX:NCXSGKAGLYS91;<>%"1.4Q /59W0L_<5B6C)3!).4,"9D/GRK],(H.W M@!\45G)CC(R3*>=/9O(U&SJ>20@*2)51(/JQA#$4A1'2:?QI-)TVI"%NCM?J M-]:[]C(E$L:\^$DSE0^= M-F2=04E9_23/31TV"'[X"@$W!+Q-Z+U""!I"\%9"KR'T;&5J*[8."5$D'@B^ M0L*@M9H9V&):MK9/F=GVB1+Z+=4\%7\#732)3M&8EQ5GP)1$?(;L,KI^UJ=+ M/X\34(06\D3C'B<).CXZ04>(,O20\X4D+),#5^EDC*2;-H%'=6#\2F ?HUO. M5"[1-RG@:A>M%;RV,L)[%1-(SU#@?T+8PT%'0N.WTW$'/7D[W=_C)F@W M)K!ZP?Z-^74UE4KH?\?OKA+7$KUN"7-C7,J*I#!T])4@02S!B3]^\$/O2>Q%Z7KM:7K[5./OU<@B*)LC@I[C%,N55?U:I7(JICK<:D/9>B?#]SE M9EFZ4-Z%_Q*5=*"\OA^UJ!=&^JV1_EXCDYP+=:I E >!S>4$98>WHIP)_!V;N/#D&07XH?=^4=M_M'>_!^X(L6! MW*/=K0]P>+&5?@<*XR#8""J?J^;%?;UGQE M.]+6^DBW[+K#_I>I^_TM$7/*I+8^TY+>6:2/AJA[:#U1O+)=9&ULK95?3]LP%,6_BI6A"20@_].6 MI9&@U032)A"%[6':@YO>MA:.G=ENR[[]KI,0E394;-I+8R?WG/[.M>.D&ZF> M]!+ D.>""SUTEL:4%ZZK\R445)_+$@0^F4M54(-3M7!UJ8#.*E'!W<#S$K>@ M3#A96MV[4UDJ5X8S 7>*Z%514/7["KC<#!W?>;EQSQ9+8V^X65K2!4S /)9W M"F=NZS)C!0C-I" *YD/GTK\8);:^*OC&8*.WQL0FF4KY9"6+KETNNJU^R:6H]A^0K;631B)&@8**^TN>F#UL"/WI#$#2"X+V"L!&$ M5=":K(HUIH9FJ9(;HFPUNME!U9M*C6F8L*LX,0J?,M29[ M@#S0Y(Y-567+ M]3&4DRO*JE7&DJ9CIU M#7)9=S=O&*YJAN -AC'DYR3T3TG@!6&'?/1^>?!:[F(WVI8$;4N"RB\\W)(? MEU-M%&ZSGUV):HNHV\*^>A>ZI#D,'7RW-*@U.-G'#W[B?>K*]Y_,7J4-V[3A M(??LM@2%2RL6A-OCO/?E44)X.X MK7H%&K6@T5^!-.CO8.]71;TX>@,[:;&3@]@/TIX!>\A=E,G>2L=^W!OL M4.Y7)0&NP0ZENW6*V2_(5ZH63&@$F:/..^]A6%6?RO7$R+(ZV*;2X#%9#9?X M(0-E"_#Y7$KS,K%G9?MIS/X 4$L#!!0 ( /R 75AT4HSIZ ( +L' 9 M >&PO=V]R:W-H965TX[M>P=K MJ9YU!F#(2\Z%'GJ9,<6U[^LD@YSJ2UF P"]SJ7)J<*H6OBX4T-2!=4_1X!E^NA%WB;A4>VR(Q=\.-!01G8>!?PC<%:;XV)53*3\ME.[M*AU[() 8?$ M6 :*?RL8 ^>6"-/X57%Z]986N#W>L-\Z[:AE1C6,)?_.4I,-O2N/I#"G2VX> MY?H35'I<@HGDVOV2=1G;ZWLD66HC\PJ,&>1,E/_TI?)A"Q!T7P&$%2#+7M&IQ,PE'%]AN%/TPDY/3DC)X0) M\C632TU%J@>^P9PLLY]4^X_*_<-7]@]"*1N%1 MQ@DDER0*SDG8"J.&A,9OAX<-\,G;X<$1-5%]/I'CBXZ?SX^;F38*'\G/)HM+ MBG8SA2TR'>O:M77M8^RQN\0% M92G!*TRP4"J\QF)!N+64<$9GC#/#0)\3@?55SHD!087!&YW@,\!RI+&P)8"# MM,GU>V]U6UU4<=()^;^"OMNT\C.J'O7 W:-) U;H*VW74COY.K;]S5/_C MER="M0;C9,B%8'^@]$)@.>;EQ<)72RB^^M2^?$U.A107"1IWUJ2XU<.U!DT0NA2GK0;U:=Z ;5WCWUD?8FI.UB M(Q.<[S3*NA>;$]1<=&_VU.?A1!!&9P1A+PC_$ 3Q&4'4"R('VIW,82T9LBQ1 MLB7*1ALW.W"Y<6I#PX7]B_>HS"XW.LP^@\F!)F_)5RQ!D5O170R;X5=+0,8K M_3JA:+YDXVG>N]YTKN$9UR7D$Q(%;TCHA]&(?/'W\O"YG!J^ 3(<($/G%UV& M_'&]UJC,Q?DY1M19Q.,6MICFNF$YI)ZI%@UJ#U[V\D4P\S^,\?TGLV>TT4 ; M77+/'MS5A8*P/2A3B:;8;#ESL265301!4/58!B[;QN0 3&D2D%H*+,F,%.R@ MQ^ O^TP[GPN@\0 :_QMHP74N=P*)8@ACA)U?T-T3V^#VF3_QX_=7"=V?$IR+ MFPUQW8'I2>'9IO>%J2T7VN1Y8X3^Y&KJ$=4UDFZ"LG&UN)9H*ML-2]-[0=D ML[^1$H\36]Y#-\]^ U!+ P04 " #\@%U8B#1$R D# A"P &0 'AL M+W=O PCT MG"89GVNQ$/FYKO,PAA3S,YI#)I^L*4NQD$.VT7G. $>E*$UTRS \/<4DTX)9 M>>^6!3-:B(1D<,L0+](4LY=+2.ANKIG:ZXT[LHF%NJ$'LQQOX![$8W[+Y$AO M7"*20L8)S1"#]5R[,,\79BDH9_P@L..M:Z2BK"A]4H-OT5PS%!$D$ IE@>77 M%A:0),I)$5BUP/JHP*X%=AFT M(BMC+;' P8S1'6)JMG13%^7:E&J9AF1J&^\%DT^)U(G@!N0:<'2*K@I1,$"/ M641X2(M,0(0NLJS "5I@'J,KN>$<'2]!8)+P$ZEXO%^BXZ,3=(1(AAYB6G"< M17RF"XFES/6P1KBL$*QW$)80GB';_((LP[)[Y(N/RZVW]1Y([#;ESB-SM(Z]47IO< MMFR_0S[H/9+<;'[G;0^Y8TP[YH/=(]U :?MW8.*U6P/S =E5;DQ"\ M(@D1!/HKNKE7'US3];MG5<\TSW*,23.M(M5;_8MJ'K]CMB$9ERAKJ3/.?'GF ML:H?JP:"YF5+LZ)"-DCE92Q[6&!J@GR^IE2\#E27U'3%P5]02P,$% @ M_(!=6!7=71CA @ 2 @ !D !X;"]W;W)K&UL MK59=3]LP%/TK5H8F)@&)DS0IK(T$9-.0AH0H; _3'MSDMK%([,YV6O;O9SMI M*"%T//#2^..M9ADOI?U%FQ;K.2BKI>)52]815)0U M3_+8YF&'@*-7"'Y+\/N$\!5"T!*"MQ+"EA#:S#16;!Y2HD@R$7R#A$%K-3.P MR;1L;9\R<^TS)?0NU3R57+&,5X#NR"-(=(QF^K7*ZQ(07Z!V:P[ZY0+T!#Q" MJ1Y)13-$6(YT^G5R&3I,01%:RD]:YGZ6HL.#3^@ 48;N"EY+C9035^F(S;EN MUD9WT43GOQ(=]M$U9ZJ0Z O+(7\NX&JKG5]_Z_?"WZN80G:" GR$?,\/!@*Z M?#O='Z"G;Z?C/6Z"[O8"JQ?\]_902F56Y;)L,MDN$\]N6=408YFBB@8 M?%$;>FSIII:ND^, ^_'H=.*N=S,R@!OAV._!T@'8V/,CKX,]\"]!?H3[H;\$83R.A@./NL"CO8%_YU)N*PUM7FIE2M*0 MDVC@)KS8"W'/S N/,78Z]D9@,6G7ASV#+D[-;8"L;2]2J*,UTPUY:=;[=KA MN>T"O?4+W2:;KO8DT_38:R*6E$E4PD)+>B>QSK1H^E8S47QE*_F<*]T7[+#0 MK1Z$ >C]!>=J.S$'='\>DG]02P,$% @ _(!=6%T@.'=Q P I T !D M !X;"]W;W)K&ULK5=A;YLZ%/TK%F]Z:J6U8" D M= G24M[T]F%2M;;;9Q=N$C2P\VPGZ?[]LPTA"3BLJO*EP7#.X9Q+N5Q/=XS_ M$BL B5ZKDHJ9LY)R?>>Z(EM!1<0M6P-55Q:,5T2J)5^Z8LV!Y(94E:[O>9%; MD8(ZR=2<>^#)E&UD65!XX$ALJHKPWW,HV6[F8&=_XGNQ7$E]PDVF:[*$1Y#/ MZP>N5FZKDA<54%$PBC@L9LYG?)?B0!,,XDW^A2;02.MEK!3F+]HU6,]!V49(5C5DY: J:/U+7IM"'!%P=(;@-P2_ M2PC/$(*&$+R5$#:$T%2FCF+JD!))DBEG.\0U6JGI U-,PU;Q"ZJ?^Z/DZFJA M>#+Y2C-6 7HBKR#0#7K@;%N89WHU!PJ+0EXC]<^%3F!7*4A2E.):$9X?4W3U MX1I]0 5%3RNV$83F8NI*Y4W?P'U@,W;^=[EOHZ=OI>"!-T#ZGP.@%9_3N-YP#E7>V MRM;,T,[4C>-.K$D&,T=U!@%\"T[R]U\X\C[9JG))L?1"8B<5"]N*A4/JR1?( M@9/25K":.#9$W1BWB3=UM\=5^",B'4*<^!VU?D>#?A\ED6!S6].BHSO=^%'' M;Q\3QQW#?4@XLCN.6L?1<(495VV5VCQ'_9M%([]CN@\:=7*E?0@>QW;7X];U M>-!U\R:I?F5:FB2O:+WO>K8H8TN47OW[(#P:=;+T,;X?VK-,VBR3P:Z0P@)4 MFMS:%B:7; N7%$LO)'92LK@M6?S>MA#W'E"W+?01-W'W,0^IG#C&WN$;[;VO M-32\(FCP8+_-[NT#!// 5A$':M]V%!MZM9,/&9MH;]@W5_ MT/K^M7ISCVCT_AC( AO[W41]T-E$A^D!#WYJD\-Y0RRPCVI![^.&<=QM MWQ;4).B&Z6,"W&W@[M'X6@%?FFV 0!G;4%G/>^W9=JOQV0S8G?-SO04Q8_%! MIMZ_?"-\65"!2E@H2>]VK+Z&O-X2U O)UF9(?F%2C=SF<*6V4< U0%U?,";W M"WV#=F.6_ ]02P,$% @ _(!=6-8#ELVP! HA4 !D !X;"]W;W)K M&ULM5C;;N,V$/T50D6+%-C8HN1K:AM(K"V:8K<- MDMWVH>@#(XUM(A+I4K2=_'U)RI8MA:*2A=2;Q"C*2=_@:F'JSX"(C4MV*93=?"R")<X<']W2YDOI!=S99DR4\@/RZOA/J MKENB)#0#EE/.D(#%U+O&5Q$>:P=C\1>%77YRC3251\Z?],UM,O5\/2-((98: M@JB?+U"O'%,[GEX?T'\UY!691Y+#G*=_TT2NIM[(0PDLR":5 M]WSW&^P)]35>S-/"C>Y))G>VB3YG.^X,4ZBU5 M?G)VRV*> ?I"GB%'E^CC8@$F$^CX MT3">@>8LYBFE)B\G41@20TS7^>=*6: MA@;KQOLA;XHA@X8A<8 ^[!Q;WZ.WNV,$F+%,2&KRP-25HKN)$V1)8_(+^^:3LT*V$+/_7%O0" MM&<'U>7C*E^3&*:>J@\YB"UXLY]^P /_%UO S@D6G0FL$LQ>&"WWVM?/0 M00M(0) 42;/*B42Y)'(CN7A!0JUM6S0+5.P;6%T\MS._H].[/0W3FZRB-JL* ML7Y)K.\D]B#UKC2,/B"F&@1?E#P?@<&"2ANO A2'E;GXO;!&K,&L5V/68#:R M4QN4U 9.:G>@"CH#)A'5J]U&PPUPX7=Z_H^VTC1O<<0=W^X8M8X8O'*LD!^6 MY(>7QTZ5N90E2=4#U]]Q47%L4AM;PXT$MF7:S?LTL&MJ6J=^WYW)4TADY MZ:CFK%HO,_L,)52U%Z$22TEJXS.RS*#&I=TD-8$K15RCU5?5F%]]1WL7&3<-E4V)\H&.]G\*5<@K#/'[>NL!5OM]U%#H3B@ MU^+B-]1['!SY!,XQYRNBI "B#&U)NBED&$F5<"EA)W:8?:%2WLE:?%S-(AVS]>SWQ/_AC&KO(^B!KM53:0$ M8BYI;$3B]4:NN*#RQ1H()]![9>%9T:)SH56#>!10N/\]=#9VZK)W1_2<:-&Y MT*H1/>HV[%9!]PJ3B'B%"$O4G^\MI'R=:1T7"TBHM"JY/>2K-C*J%V2K'?;# M>BNQXPW'#>7WJ,MPFS#3$D8S^\1C);)_WPB:)S1N:OYNN'>ODW.B1>="JX;R MJ GQZ+OL/*?4?'=$SXD6G0NM&M&C0,5N+?E-.V]L%RJC2K\T1V2.7DF?F<@5$_9G6!NK]@G-YN-$#E,>R ML_\!4$L#!!0 ( /R 75B<1NJR2P0 #H0 9 >&PO=V]R:W-H965T MV@33&T +=&N2A>\U( M=$Q$$CV2CI-^^AUE17(D2DV+O(GU<'?\W5&\/YGY7LA[M6%,H\>RJ-3"V6B] M/75=E6U82=6)V+(*WJR%+*F&6WGGJJUD-*^=RL(EGA>Y)>65LYS7SR[D/K!#[A8.=YP>7_&ZCS0-W.=_2.W;%],WV0L*=VT;)>HY3XU!;?.-LKXZND4GE5HA[<_,Y7SB>(6(%R[0)0>'G@9VS MHC"1@.._)JC3CFD/]BFG*"_4!?&^N5NC] MNP_H'>(5NMZ(G0)K-7O=R4MW M%XK35HBT%2)U/'\T7E,B@=1E.;4D=H@3V*&8UGJHMS=C"@>6FF'Q@SO+W MWW#D_6E+\8V"O4C8;Q/VIZ(O_X'F 6U"4LVK.U0(I5!&I7R"GK>CZCAXAQ M'=%TCH=EDD GF;L/QUD-K8+42_W6Z@5NT.(&D[B74 JLTW];>;L 3K3%OJ, M1AE,&M=6W$/$Z C$CPB.>[A#*X(3DMIQPQ8WG,2]TB*[GYG.DR-8>M".%34- MS889#C$)\8(>YM * Z>=,FHIHTG*+PP 4=&L]"<;7&09-O7]'IS%*B8DM-/% M+5T\27=.MUS3@G^'&LJ1Z;6L&G048*FK3(R23R5[UATL:4 M#$8+P[!?Q:$12:+ 3I2V1.DDT;6 $AK%ZW<:3L[1B$#;CHRVB<3\N^

&XT&C3/I[%+!GI9;C3+_P# ?MZ^D#$]KV3=:[.CA1%/ F8I6F;VT M0U6:X=CSX@&HQ3!*B3<&V@D8GE8PLRU\I5HTD8XW>KZ7#D@GQ_O5SMK)'Y[6 MOT$^/_I2)L/]M*RD@Q+!@NUOA=VC@YTY5?]-Y1VO%"K8&MR\DQ@6DCP<5 \W M6FSKL]ZMT'!RK"\W<+AGTAC ^[40^OG&'!_;?Q&ULM5AK M;]LV%/TKA%8,+=#I:3MQ9AM(HA;+T&Q!LVP?AGU@)-KF*I$:2=G.O]^EI,B2 M(C..H7ZQ];CW\)[#UQ%G6RZ^R34A"NW2A,FYM58JNW <&:U)BJ7-,\+@S9*+ M%"NX%2M'9H+@N$A*$\=WW8F38LJLQ:QX=B<6,YZKA#)R)Y#,TQ2+IRN2\.W< M\JSG!U_I:JWT V/Z-_ M+L@#F4R.(7;]/#X=,_ )JC[(BCP M@@-XOV=$B\]6Z N7$EU#7SS!S-YB$4OT]Q>(1C>*I/*?/NE+Z%$_M%X]+F2& M(S*W8'F01&R(M?CQ!V_B_MPGVY!@X4!@+4E'M:0C$_KBP;ZWT9+$(&R"5#'( ML4)2894K+IX0Z$WZU"Q1/;> U6OG9N':NI,W39F.B@I?BVH1&]?$QD9BGRM. M#+8&7H^;1(^;J#EN/B+&@7#^^"\LM$AQ1'89U=&<]?$N&QTW2@U&4]OO\'X9 MY4U?1(5& B?V^Z269V*4YQYZF!PASM'"E,UY?H.S/QK;W1'1$^9YY_:D(XVQ M^!.E.:NE.3-* RL^& 1)]%J^P4F.R_TW 0> 6=0[&\YZ6+FN/>V0[PGS SOH M<#=6=R+W\YK[N7DY (("MC6FUP*4<4G5H:VL!)HT)VV'[JL1H;&8$ZE.:ZI3 M(]5/NPP&-HG!+"@B*"P5T1JS5='M>4N&1\+(DJI>%::OJF"LXJU;Q4!@+<$\ M=V^%7/.:R@781(8(%@P6# F^-L,*M%-=LU*Y'?=5=5X/"](?:,YG"AQR3L5C%5K8V[5\6@9_=YN4'WA7G!BPW:7->IO/>NU3/;UM*^ M8!;#>(I@Z?XU%U3&-#KD3LQP;QY"0Z*%0Z&UI=S[9&_\':?F0!ZVTG5(M' H MM+:N>X/MF1WV6Z9FB736G'*C[KR M,U6>0=1/ZR.NR^)@I_/\2A]]%<YCRW.P6BQ5E$B5D"9"N?08$17D45=XH MGA6',X]<*9X6EVN"X=M.!\#[)>?J^48W4!\(+OX'4$L#!!0 ( /R 75@Q MA&5NL , /@2 9 >&PO=V]R:W-H965TQCV0$O7-E%*5$DZ;OY]24J6)5<6 MXH'MBRU2]QS>>\A+D7>\9_R3V )(]"6EF9@X6RGS:]<5\192+'HLATR]63.> M8JF:?..*G -.#"BE;N!Y0S?%)'.F8]-WSZ=CMI.49'#/D=BE*>;/D0UDQ]DDW%LG$\;1'0"&6F@*KOR>X 4HUD_+CCCG;(ZZM M%9M^,&(:M J?9'K>EY*KMT3AY/0VS2E[!D!SR&!-)+JG.!/H=002$RK>H%_1 MXS)"KU^]0:\0R= =H53-EQB[4HVN.=RX'&E>C!2<&':Y'C&":.RG\!_ FW,9J(E1!$1,65BQP']^U[9H(6$5/S7)FW?IK0VR2)+ M9 UI!Y6T@\X%66X-',4U;062#.5GEFC!-S!\^H/S-/5[5V/WJ2[/MS;>J4W4 M9A-6-HU@AE4PP\Y@'C\L/MY&Z-WBPQ_17W=MSG?B+UT$-LDB2V0-W4:5;J/O MGU\CF]+:)(LLD36DO:JDO>ICZ\YFU*%R/Z7B-UO,%)#G;Z=:F$EL@:$KZM)'S;+>'C\N/#[/UBUJ9% M)_3256>3++)$UI#,]XXG/N_[IW0YAB5UK;)%MMB:^M9.U/X/S^MRR)/$]OV3 MQ.[V[&(=+;$U=0R..@;=G^R,:&66$DMHOV]TXB]>@S;9(EML3>V.=PD__ $Y M;O7*894MLL76U/=XZ_ [3][_XVQ<$M8/M:->_S1_OS4:]H8GI^,6H[!VA"XB M&PO=V]R:W-H965T:=V9ZHRL0"]9I-4):;I[JV=,ZY)9L[%UEX0"=NJ MD80/('N\=3[\ 8FXU1)NB>Q?F8N)7\2OL?T(6CP"WCYF^9_%79J6WE_+Q:IX M=W%7EO=O+B^+Z5VZ3(K7V7VZJKYSD^7+I*P^S6\OB_L\36:;A9:+RZ#7&UXN MD_GJXOW;S=>N\_=OLW6YF*_2Z]PKULMEDC]]3!?9X[L+_^+K%WZ;W]Z5]1G-^\N/OAO]"2L%]@\XH]Y^ECL M?.S5/\J7+/NS_D3/WEWTZC5*%^FTK(FD^NE'^ECVJM/F!!K4WS1;%YO_> M8_/8WH4W71=EMFP6KM9@.5]M_TW^:GX1.POT7UH@:!8(3ET@;!8(3UV@WRS0 MWU]@\,("@V:!P:DC#)L%AJ]3F4W_?+7W6;*:;3^\RQ:S-"_^PQ/_6,_+)^_'*+V93^?E M3][/WM^2/$_J[-9?+9/YHOC)^\&[](J[)$\+;[[R?E_-R^)5]<7JX\]WV;JH MW.+M95G](/7J7$Z;E1;;E0Y>6&D_\'[)5N5=X8G5+)VU -H-A$,'<%G]"I]_ MC\'7W^/'P"E^2N]?>T'PR@MZ0>C]_BGR?OS!^NFW_[2LZI4;CM+I:R_T-W#0 M"8[<\'^M%]4:C[\!%J>OL?E5/&1E>I(>G^OW(4^'_4ZP.AGV)R\KNLOJ'5DM M*\+A\Z8@W(P0OC#"U2(I"B^[\?Y>/X]7I9?EWF;GY_W/?U_"O'E1K-.9]V.U$]H^>7YJ"[73[AIJ$HM( M3)!83&)RBPTW6#UG?W@?]H+!,!B\O7S8S2LYJ#X<=-CO]8=!$#Z/:F5Q\)S% M@3.+UWDV3=-9X=WDV7*3P&0U3>NM[6XT7WFKZO5-]<7G!TRSHBR\?WH_M$74 M.637B))81&)BBXUV_B8].P+QX2,FD\%@;#]*'CXJ[ ]&P7 O3^2Z:PBS,C=\ MSMSP2.;2FS3/JTU=$ZYFQI"LR[LLG__?\6V@T^\:L.'!4VOOSQB1PXG#X?Q> M\]]>>HZNF"173)&8AC K7Z/G?(VZY>L^R;V'9+%.-[F:98M%DA?>?9IO,_93 MO1U[GKBVY\;;'Q[I_U=:_G[V6.'%*<-&1\TJ,DN6**Q#2$69D;/V=N M_$W;M-/F=$Z[:[[&1[=GY'#BZ'#QT4=(<[4Y)LRE:W+HDQ6 ML_GJ]EBPG -T#=;D:+#(X<31X>*CCY#D"BD2TQ!F!TFD,IQ2LO M_2O-I_,B]>[S^?2;=Y#NX;H&K=$F]IYH?P^)CBE.&C,^Z5$273.%:IK2[.#M M'-;W3PJ>]Y 6Y?$=HUOKG"M2BU!--)KU"K\W\(/Q8#^"AP_L#X*A/SQ((;E^ M"M4TI=DI#$P*@R-'X(JRVMS5 ;0/@G?74Q\6)?9 M,BGGTRHFJX]]=O5R99VUONOCH'JKSM@]M)%!-'/FECKRG MM'IEU[I!)-=#HII"-4UI=K!-^>&[VX^=/?AV>[B3Z-;PHF4'JD6H)E M1C6) M:@K5-*79@39MBS\ZT_MS?+170;4(U02JQ:@F44VAFJ8T.]JFU/'=K#^KME@?YP?ZC)+IB M"M4TI=GI-/60[^Z'/E43WK3P/ECOB6X-'EH#H5J$:@+58E23J*9035.:_1YU M4T<%O3--(0*T>$*U"-4$JL6H)E%-H9JF-#O:IO *W(77E76,HO,[W=QZYWP? M=D?[!VW1 47+@&'OA;>['5\YB:Z<0C5-:7;.3*45N"NMOZV77]*\WH;69[1L MR_NO<],Z7M6DM/Y&:\;0.@O5(E0304O)LY]"M*-"-85JFM+LP)HF*W W6:VS MURJE5];AWA?. _3TJLR\AOAX= +L7I7."4=/!4(U@6HQJDE44ZBF*8&[<[*WY];ALF-SW\'A6Z+V M3WIJ8HM6')EJH'4=JD6H)E M1C6) M:@K5-*79P39U77"NNBY ZSI4BU!-H%J,:A+5%*II2K.C;>JZP%W7Z8ZG+Q^; M?Z!]':I%J":"PU.T?'_0&PTGX?[A$7)Z%:+F':A&J"52+44VBFD(U36EVM$VY M%YZUW'/KG?/=TK55CVVIVB)T8-$V\*"]XSM]'26ZC@K5-*79L3-=7WBVKL\M M=XXR&_\&@]C0XH44VAFJ8T.[&FD0N=M4C[ZZ\3CO^ZV7K@PF S\<7^X_Q+O\(&C,)R$DV#OS&9T_32EV2DU M!5SHOCSA57UYI2]9T6'N?EG7>=Y.635V;> MBPNU!A[A8>7,ZSVA8/1?@=[Y5Z#SJE%.SI4BU%-HII"-4UI M]@T)3$?7=U\/\M-==C^_>=H#-[TZYQWM-E%-H%J,:A+5%*II M2K.?&:;;' 1GFJ8,T+82U2)4$Z@6HYI$-85JFM+L:)M&SEP=WJ_S8L_?[[)T]3+ZSNH?.?9 M"MJ%HEJ$:@+58E23J*9035.:_>PP]>C@7*=A#M!N$]4B5!.H%J.:1#6%:IK2 M[&B;;G/@/@WS_S-;07@R'F9 M+VV17WE_I$59WW#V>G.+6>_7U7>?SJ#%**I%J"90+48UB6H*U32EV4\>TZ$. MSG5&YP"M/U$M0C6!:C&J2513J*8IS8ZVJ3\'[C,ZS=O)'YK=P'V:3ZL-=7+; M>HFUAO-]:\\>[.W7K]RC=D[J28,*=- 8U22J*533E&9%<&AJRJ&[ICQY:E)X MGQ\S[_-=GJUO[ZJ/JY0^_?S]IRON'Z?K-AW5(E03J!:CFD0UA6J:TNPGE&E1 MA^?UG,I\V5-7^]N:EF,*O;UHBB'2:J M1:@F4"U&-8EJ"M4TI=E)-E7GL'^NZ03:4Z):A&H"U6)4DZBF4$U3FAUMTU,. MW:=Q[MR U[I41'TIS>/7@7#CG>.-=I6H)E M1C4Y/+R19M@+!L/]PT,*'593 MFIU<4T,.C]S!L;F8R3:HZ]4LS;W[=3Z]2XK42V[S=-M%'DLPVDBB6H1J M5B M5)/#PRO%^KUP..CYH_T(HY4DI=D1-I7DT%U)/E_0>'O]DN=KEGSKE4S?(ZSZ9I.BN\FSQ; MF@MLGW@%[BJPK3E%.T%4BU!-H%J,:K+11KN1Z0\/[M2DT%$UI=EY-FW?T-WV MM1Z4J.N34^_'Z/8[9Q=M"5%-H%J,:A+5%*II2K,2/C)EXNA<]V,JD6H M)E M1C6):@K5-*79T3:UWLA]/IZU];(XFV=:@6H9I M1C5)*HI5-.49N?6E'JC\%RS"[3E M0[4(U02JQ:@F44VAFJ8T.]JFY1LYJQ;H@'(SB'4HE&-L=GH/K^_N36E:(>':A&J"52+44VBFD(U36EVGDW/ M-QJ=:]*,-GJH%J&:0+48U22J*533E&9'V_2#(W<_"$V:T4(0U:)&.WJ[6X$. M&Z.:1#6%:IK2[ 2;1G#D;@3Q.3-:$*):U&A[[Q(8C_>3C#9_J"913:&:IC0K MR6/3_(V/G$:X4UU[R6KFZ55]CLAF _SK?7W27UM>W6C7O*):A&H"U6)4DZBF M4$U3FAUKT_J-SW4RWQ@M^% M0C6!:C&J2513J*8IS8ZV:0''[A;0?G==D2PV MU?;V'?@OO'?.+7;.--H0-MKNX4*_Y-44VBFD(U36EV6DWW-SYR0E_R M5,\E"I/1T][NZ68[1Q9M_AIM]]5=_S"O:*&':A+5%*II2K/S:@J]L;O0.VWZ M2_8_5Z@6H9I M1C5)*HI5-.49J?8='KCG8=J$:H)5(M13:*:0C5- M:7:T3<\W=O=\,L^J:-^?=(K)BY,+M/Q#M:C1[/I\>#B]0%L]5).HIE!-4YJ= M7M/JC8^^<_?GX"@ M?1^J2513J*8IS4KUQ/1]$W??]V$VF]?SCF311-5+'I+Y8G,QEYMLYWT81]Y] MX1ZF:YI1+9JTW)QP,.J'_JB_%V)TW!C5)*HI5-.49H?8M'L3]SE]Q\ZW=B_> M.9QHAX=J M5B5).HIE!-4YH=8-/A37OJ_2'$NJSL4*N?FR$+*DVDSETE"]!565)YW4OS:],*[H^WVG]USAMGYE3AC2@>6:;S MJ3?R(,,%K0K](#:?L7$HLOI242CW"YMF;>!!6BDMRD;8$)2,UT_ZW 1B3V 0 MOB(0-@*AXZX-.JD#1SC=E=F6IJOS,CIY $S-/L\ M+Q!N1%F:.,VT2)_._C>C/*N'N2@RE.H7N/M:,?T")[>X8"G3I_ 19B9ELLIH M$@MXI%)2KN'*1KU9J"DKU.G$UX;;6O?3AO&Z9@Q?820A?!%(;9?Q7X MQN'6ZW#K]778J_$6TW,8D#,(@W /X,/*J<25?/HL3!HXSIP%@:O6/BS*NQPOU8JF./7,>5,HU^@E'WXBC; M*Y@=,Q\=F ^Z[<:MW;C7[MTSRI2IXY;C \L?XR BX2CJ!ABV ,->@!O*4U.1 MC@,,W^KZJ+4\>GL"H'L>8Q@=,$0DCH:#L)MDW)*,>X_*HZN<)@17:Y3F)H#M MKL"]9"EVD8Q_P,DAP:YD!N\].YDH"BH5K,S9=Y$\A6][]:6S]M7&QOM;>QZ0 M[IB2O;I.OB.UW\/57!SD;6#A#BQ\5^*]!S'\GM#M2C?IK]T'"?F MK^QH'^P M!<+)"QK0[HOL1]1TLBOJI+^J-[>N M&9HIW$_1K'X)R%&,KZ"@XCR.A+WQ5) M=E6?])?]-D<[P?IE1PT8(5LRTR8<(]O="Z3_8N@.9)VMG;#]ZD8'41R_RNKO M-7,ERJ5K616DHN*Z[NO:MVU;?%4W@[OE=4_]A4JS\PH*7!C1X'QH0BKK-K6> M:+%RK>%<:--HNF%N6GN4=H'YOA!";R?60/MG(?D74$L#!!0 ( /R 75@+ M\C$J% , (,) 9 >&PO=V]R:W-H965T MXB6^YYR[>)ENE;XU!:*%[Z609A84UJY/PM!D!9;,'*HU2OJS5+IDEH9Z%9JU M1I9[HU*$212-PI)Q&:13/W>ETZFJK. 2KS28JBR9_G&&0FUG01S<35SS56'= M1)A.UVR%<[1?UE>:1F&+DO,2I>%*@L;E+#B-3\YB;^!7W'#J^T';!P:.KQ,">._L&W61@%DE;&J;(Q)0_#;B,F\[A9*Y*C-:[C\5G'[ _8N<,DS;O?A#Q O,#F$0'T 2)0-X"2&8@FDT3=/# M,&C3,/ ,@T<8/E?E K4+W'P'9*VQ1CC:C>!V[XE9LPQG 6U/@WJ#0?KJ13R* MWO;H.VKU'?6AIU_DAG)$^7&%T,G. 2QPQ:6D+FT.P62&L,=E$YC]76[41"-/ MY,Z,39J,QL?#:;C9H6_8ZAOVZGNOF73R]J"??/@'>;2;>-02CWJ);^JP_,7G MT1^T;WJ<'K??'J #"N$= MXQINF*APEY3)?ZCQXU;U\3^M\5P)P;2!-6U<']U]^-DY'':Y5PLX[M;^X>1H M=[#CZ/X(CYY:@\_0U(#'\=-4=2Z6^-]5YW-TU_3CGK(-._=BB7KE;W\#F:JD MK:_(=K9]89S6]^K]\OIY\HEIJ@$# I=D&AV.Z231]8U?#ZQ:^UMVH2S=V;Y; MT"L)M5M _Y=*V;N!(VC?7>DO4$L#!!0 ( /R 75@[8.ZY:@\ $BS 9 M >&PO=V]R:W-H965TS.]-M MS'_H)9EI*VFO,]?=3O_F%/I_[%*DZRR?5E\[=WQ?5EOJG2)!/O"E)N5JNX>'@E MTOS^:F)-'O_P/EDLJ_H/%]>7ZW@A/HCJT_I=(7^[V%'FR4ID99)GI!"W5Y.7 MU@L>N?4.S1;_2L1]N?G+P\F9NX%*_S]-_)O%I>3<()F8O;>)-6[_/[?XCV MA+R:-\O3LODON6^WG4[(;%-6^:K=61[!*LFV_X^_M!=B;P<[.K"#W>Y@=W9P M#I7@M#LXW1W" SNX[0[NJ3MX[0[>J3OX[0Y^<^VW%ZNYTC2NXNO+(K\G1;VU MI-4_-'$U>\L+G&1US?I0%?)?$[E?=?VARF>??WXELYF3U_E*5M@R;B+_F?P: M%T55%)0^A!EW,VN+HMCC[0'&63=[F M6;4L"Q<_-']^>1\7<_*??THD M>5.)5?G?@?-\M2W?'2Z_;JQ?E.MX)JXFLC4N17$G)M=_^XOE3_\^5&.0,(J$ M,22,@V!:C7!W-<(UT:]_6]?YE^W'=TY^E*W,MKK]1/XX7)]?&:ECPPSG&S%TN8WTL9<;":-;6+!WJ3PWF'8O^WLOQH'Z9= M>W]W[7WCM7\OYIMM9RJ_);>;-"65[*$U_2[9/YR)9V0M0Y%-G.S/#5U[(WWL MM=_"K.E^U7H^#?4+09%%,B2,@V!:D,$NR. ;@\PVJQM1U/_\>.\L92OV^/-0 MN,82QX8;])H-R^G4<8HLD"%A' 33H@UWT8;&:'\1F2CBE,B^+8GGLK>=E%7; M!19?ZF[*8'A&YMCPD#"*A+&P7ZV\7ML)*E%++]JE%QG3>U?D,BS9>RB;9YJ; MIM\XV^]?&D(THL>&B(11)(Q%O7N;$_9"[&]D68=N?]94/6A.C?$TO?F2K#?% M;-E$(WOXI9CEV3PN'F3OXT[(W(KRY+Z?N;BQD4%IM*7M?U@BR[;"H-,A&=A. M7FD[\CNW8CZPH6O[=A2X!V+9>_ZWCL=B^+"00F:TR)+_=9_6VQ2,]-$I(&FT MI6FUW9T&4=1-H;]=Z$SM;@3]K3PK"J,# =@J -L8P.MXG51Q6E_@KVJYS/C1 M"2!IM*7I?1&W=_W[6W6;I(%-[ ,77ED(R_A(*R]\N23K.)G73DM\D:U2MA!$ M]N%DE9?W_62VNY>039949!9G,Y&F32"#04"M Y1&H336TH[T!5!EZO$JI6"9 MG8**=QOIXXVGZ=T5HDJ*K6B2W73Y45O)#UF3]6"R4,\ I5$HC4%IW.H;#,L_ M^"1M*8UAF3W&ITS=E+8]A*$V@&@5*HU :@](XBJ97#"5=++-U^=8G$*A_@=*H-2!-Y .(YW8;\OYV4>AU M^U/]C>0#H.4;K.LJAZ,RHL=%!:11*8U :1]'TB)6^L:TSWU5MJ.&!TBB4 MQJ TCJ+I%4-I)?N85H*UZN:21M< J&&"TAB4QNV^M/(.M^K*6]EF;W7X+=5@ M>% K!:51*(U!:1Q%TT-6]LIVS]VN0Z46E$:A- :E<11-KQC*?=EF]_6-3TMF M^NC4H<[+[CNO,/##SKLP9@\,XXF\[ANS 9CE6/:!IR5;:2K;K*F0]U6HR(+2 M*)3&H#3>TK0'X8,OJ&TEJ&SSP)[!IE2UML_(KWEF&L1CQH^.$ZJ?H#0&I7$4 M38]=Z2<[//>=%FJHH#0*I3$HC:-H>L507LPV>[$/AU[&K_)Y%^ M\>VM:-X?F\?]F8]@=,V ^C(HC=E]PV5U[]B@ O4Y"4J6.4?&)^W&(KUMWCZ1 M#W$JR*L'PG:I?LS)F\=Q2D-QFDL8/>\ ZM"@- :E<11-3UXY-.?<#LV!.C0H MC4)I#$KC*)I>,91#<\P.[1N?M M1JJE/))EGFX]C.IYUW^JAQ%9T[\2^0^KO!!UU_PNKX<3'78QYB,<77.@7JRE M6=9^Y_FYU6VNH8/!4#2]1BC+YI@M6S-?^F#S#_5F4!J%TAB4QE$T/5/EUYQS M#P!SH 8.2J-0&H/2.(JF5PQEX!SS +!?=P)E.]N'Q)MJF1?-Z-ZZ<4_*-0LOMO>> ELM1-#UC)=,_79XF+UYS[%I M06D42F-0&D?1]$25%7//;<5I#*L;EFQ[;]E-;O,^I'8T.6 M4-T&I=$CI^@:HH2J-11-CW)O_22CH?D>[RK-1S"Z%D#=6DO3.EW=Y9;ZFS@= MEVW<1 ]&J2WWR'"MT<$\]H\?4SEY+2RHP8+2J#LXF]'U_>Z""-!B^5"QCNV[ MOG4@5N6G7+.?>I/-MN.\XO3HI'UR6^0K/>_!_*!6"TJC4!J#TGA+VW\#%46' M7D"YRE:YYM%@8^88;V^=]8>WW>?0$@'F,D=G#!541ZZ'*VMPLW"G[9)Y_#!\ M2X5:*11-KP#*2KEF*_6X6-X?PT\X(P8&F@L:G3I41T%I#$KC*)I> 92R6:I,^)N_E'^/%L*\ELVO @NU&Q!:11*8U :1]'T"J!DEW?N1<<]J":#TBB4 MQJ TCJ+I%4.I,\^LSC0+>FP59C-K=,90"=;2.JLZV]W7CM!".8JFA[>WH+E9 MKYVJL,V8T;EAURXWGZ)EMT_>@Y]$J"]#T?0PE53SS%+M*^[1'^_SP;BA+@U* MHU :@](XBJ97 .7/ANHV*(VV MM,X].NC=HZ$>#473PU,>S3,/_3KY'@VU85 :/7**SN'7S-#CX"B:_A4FRGSY M)XWR>J;9CWJ8?K7]KKFA6,W(L;%":11*8U :1]'TJ)41\\\]_,N'"C(HC4)I M#$KC*)I>,91)\X],BGSZH2;F(QA=,Z"*#4ICOFE=^S;NI_!FOO)FOGD$U?=[ MV6$^D-&I0_T9E,;\_OKYOA=,W6[R3R'&?"7&?+,8>X)W(N821T<,U6]]_6# M_KG[<]BO*(1*-RB-06D<1=,KAI)NOGE@UU,T\U#+!J71EK;?S/O]9AXJSU T M/6 ESWRS/'NOOLVHZ<&-6=0&H72&)3&430]8"78_',/5/.A:@Y* MHU :@](XBJ9_4:W2=<&Q]?]_WR1E4@E2LY.9,-A7,VILQ% :/7*:ADD^T./@ M*)H>IU)R@7F0VJDBW8P9'254K!TY15.44(F&HNE1*HD6F"4:5PO9-+,&RO[W M#99-TL,KBYGIHQ.&"K)@:$6P@2]C']C.V.KBZ6*"D5H"66GV'.9C+ MH-C13^FU^=A&7^Y^D7;W2D.':Z%H>G3*2@5F*_7]?&1[(/IW[GK3R.T%"O50 M4!H;. DK"/RPZQI1I>JI*A45F%54;WF0]LM6Q\0%]5)0&H726-"?UN@[07<0 M 4<5JD>JA%-@'LUU^@2ZP32A,@E*HT%_QJ'M!;TOP&704CF*IL>I-%%PAOF0 MYC)'IPP514>N1SOD@SB/\R*M\."\2.B!<11-KPA*)P5?HY-.&;3)#*]\S86. MK@E0]02E,2B-HVAZ95#J*3BW>@J@Z@E*HU :@](XBJ95C%"II_#/,D?2?"!C M*PB41L/^W$?+'^@I0$OE*)H>O=)4H=GA?/T-XL@\>G.YHY.&>BTHC4%I'$73 MZX-R7:%]YGM$"-5A4!J%TAB4QE$TO6(H"Q?^68:6F0]D= 49L'RN,^TLR$VA MA;*!0JWN]XAS5)%ZH,K-A68W]_4M_Y$YU^9R1^<']750&H/2.(JFUP=E]4+O MW"T_5/I!:11*8U :1]'TBJ'<8&AV@Z/FQ<]#5VKCL'))[-1"J*N-ZLC7TP;ZB1@](HE,:@-(ZB MZ75 &;GHW$8N@AHY*(U":0Q*XRB:7C&4D8N>?ESUF[RJ\E7SXU+$&ULO5E=C^HV$/TK%KVJ=J5=$CM 8 M( M++M5^W!;=.G>^U#UP20#1)O$U#:P_/O:24CX""8@MB_$,?;,G)/Q^,3IKAE_ M%W, B3ZB,!:]VES*Q9-E"6\.$15UMH!8_3-E/*)2W?*9)18]^KV;K MB" $3VH35%U6,(0PU)94'/]F1FNY3SUQM[VU_FL"7H&94 %#%OX(?#GOU=HU MY,.4+D/YC:U_@PQ04]OS6"B27[3.QMHUY"V%9%$V6440!7%ZI1\9$3L32//$ M!))-(%4G.-D$)P&:1I; >J&2]KN4@4!"CMSB0XD%UJO9?<[84-/9%UY(J9NW9\K+XGM/X MR(GX,$%?62SG KW&/OC[!BP%-D=,MHB?B='B"WAUY. '1&SBE 0TK#Z=&,)Q M\@?@)/:<$_;^6$83X 7'I1RE)AKE)O1*?Q(+ZD&OII:R +Z"6O_GGW#+_J4, MWXV,[:%MY&@;)NO]#"-2!45(E1%!/'M $Y@%<:R::D&&-/8 W:FD25/IOHR. MU$4)"YQ-F+7:;BD>8"S9.!AVNYA:.<8VL82\B/9J]3C&*R J[T7 M;5,/C7B@XQ^I C/6 $KC;]^RN-S(V!X/G9R'SJV*B\_"D'*!%HH9<9*9U%UG MYX'9]=9A]AICNA(QMHOMV[Z@RE2#E9G$> <8KC=;!\#,GJ]%MB-,\)45IR)* M?(S2J>L]>Q^E,8IK49(");E)_:F(F91D[-&N6#IJ)Z_WH11"!IN53%)ARJ3D M@',:ST")?XDF&[0[;D0W2?=@3;G_L)5 #VC@^X%NTA"]!,(+F5AJ7?GW8"(D M5]+_GU+T-Y5)M[*VSV8AE/ 52FF]K?0TJ_0<]*N:3A9/J63-S%)1%@93*"7( M[)*@#>@<Z:'5C1KUSZ]>C]#IN%"I^%J0FV/G;@3/G,S%9X33,'<"W 0A&2:HKP$. M:RBII!/-@5Y+1*$GB5%A M74+$987TC-]+9)#9U+44%2*15!.)QQ1=5$TS+V?ED#F:2]%:.Z?6$?!9(KY>KM7Z 0ILJD77>5GN/I MP7YZ(]DB.1N?,"E9E#3G0'W@>H#Z?\J8W-YH!_GGE?Y_4$L#!!0 ( /R M75@;H:GT80, $8+ 9 >&PO=V]R:W-H965T[$E6R0_4B+%\5ZJ)[T&,.1+50H]\=;&;*Y\7^=KJ)@>R T(_+.4 MJF(&IVKEZXT"5CBAJO1I$"1^Q;CPIF/W[4Y-QW)K2B[@3A&]K2JFOLZ@E/N) M%WK/'^[Y:FWL!W\ZWK 5S,$\;.X4SOQ62\$K$)I+010L)]YU>#4+8RO@5CQR MV.NC,;&N+*1\LI-_BHD76"(H(3=6!JU-JW@\?A9^P?G M/#JS8!IN9/F9%V8]\48>*6#)MJ6YE_N_H7%H:/7ELM3N2?;-VL C^58;637" M2%!Q4;_9ER801P(1/2% &P'JN&M#CO*6&38=*[DGRJY&;7;@7'72",>%W96Y M4?B7HYR9SHW,GRYGZ%=!;F2%FZV9"],)*+8E$+DD]Z"-XKG!54Z"/ AN MR+4-*3=?R<4M&,9+_1;%.I?JL6^0UMKT\X9L5I/1$V0A)9^D,&M-_A(%%/]7 MX*.;K:_TV=<9[=5X"_F 1.$[0@,:D3?$)WK-%.CFU6,A:J,9.0O1"0O_;JL% M*!NP>8?*FK'6$'=KL$EXI3_CBEB_NTSY]$#O< M'=P9)@J".:H-#KA8O2,+6'$A<(AGO&0B!W+!11.8M^1;9XAJ?VJ+B;-H:\!N M&H9I2.,X&?N[#M9ARSKL9?VHF+"H%^25(,,.D%&69#3K!DE:D*07Y+$.V6OC MD;S N$QID$2C$_%(6XRT%P.+T!+XSY"D+TGLS@Q3VDTR:DE&9YXB<.^?/D*C MESL7)UD0AVDW:-:"9KWI^-G59 2]WH'".X:X,T6P4 +YP+@BCZS<0A=1]AN2 M- P.-3GXI6E:R+)D2I,-UAX791ON0WWKK+TU0784\R@8T+@[X.'1=1*^+FO/ MQ&INJ_"(BR8#&IW@H@+=F!E@_A$90D/]T786^Y_2.ISR*).LF%X M@NQP4X3G7A4=27X.>/SB -)T$/]X /VCUJ8"M7(-G":YW I3=SGMU[9)O*Y; MH\/RNL/\Q!0FCR8E+%$T&*1X8:BZ::LG1FY&ULQ5A1;Z,X$/XK%K"CRDBVLE//=I6VS.,4%8A=DATOQ9D-H@;@8TJW-=A2C1#D5N>TZSM0N4%9: MR[F:NZ'+.=GS/"OQ#05L7Q2(/JYP3HX+"UI/$[?9-N5RPE[.=VB+[S#_OKNA M8F0W*$E6X))EI 04;Q;6%;R,8" =E,6/#!_9R3.05-:$W,O!YV1A.3(BG..8 M2P@D?@[X&N>Y1!)Q_%.#6LV:TO'T^0G]DR(OR*P1P]+JP @LD>(/V M.;\EQS]P36@B\6*2,_47'&M;QP+QGG%2U,XB@B(KJU_T4 MQX@"G9QS>4' &5U@)-/B@QE;>@GY5RW^\X%6\S MX<>7=YS$]Q]60KD$7)-"'">&U(9\ &=??7R0SQB\C3!'6<[>">/O=Q%X^^8= M> .R$GQ+R9ZA,F%SFXL8Y4IV7,>SJN)QS\0#7?"5E#QEX&.9X*0+8 MR#4/W MB>'*'46,<'P!//@>N([K:0*Z?KZ[JW&/GN\.1]AXS7YY"L\[MU\IHEBW*5>4 MHG*+14IRL'X$IW8WZ%%-7QT13ZOP>EN)S)!J"" M[$O.0(QV&4=Y]F__\%;J5JO,U"KR3CXL/=^9A>'RV' M48"7)K5)L,@06$>XH!$N>.7+-#"INTFPR!!81_>PT3W\*9=I.+PD_'#F]1)S M: 7=WH44#6W"J://2NBTI94S3E-4LUFY!:(2$B4;O<=F:B'^E.=G)8Z0E9+1(-HH6F4+KRMC6 MR=!_[80=K=1?++Y)M,@46E?\MG:'X\6[L8355/&N X-!PNKLO'XMK[$*8'@N M8=N"'HY7]+_C$E-1T\M\14F1E1GC%,DVDI;2*-B+3XU)M,@46E?(]O,!SEX[ M98U^?QA%BTRA=<5O/T'@:*5M+F6#8J?RLBE0%7#;IFMND17ZG.:&]^)7O'JI_9PE2-YZ^(;K.2@1QO!*1S M,1-W":UZN=6 DYWJ;JX)YZ10CRE&":;20+S?$,*?!G*!IJ.^_ ]02P,$% M @ _(!=6)*2@F-M P [@L !D !X;"]W;W)K&ULO5;=CMHX&'T5*UNM9J0.^8.$S$*D8=+55FJK4=G97IO$$&L-J[I1:;Q]=5^4EJ; :B2WA M,+(6LL(:FG+CJJTDN&A(%7,#SXO<"E/NI+.F[T6F,U%K1CEYD4C5587E/PO" MQ'[N^,ZAXRO=E-ITN.ELBS=D2?3K]D5"R^U5"EH1KJC@2)+UW'GR'[/$X!O M7Y3LU> 9&22:,&2&8QM^=IM._TA"'SP?U MWQOOX&6%%7D6[!LM=#EWI@XJR!K73'\5^S](YV=B]'+!5/.+]AW6*RVJ MC@PSJ"AO__'W+HN54J_?0"<]_EJ)6F!=JYFJ8 MK'FEFW<36[03"\Y,S _09\%UJ= '7I#B6, %E[W5X&!U$5Q4S$@^0J'_'@5> M$%HF]'P]/;#0L^OI_@4W8;]P8:,7GM'[4E=$8BWDHRW;ECNV<\U1\JBV."=S M!\X*1>2...FOO_B1]YLMEUN*93<2.\ILW&?H%CE,&&MR76,N.&:<[* M7?H0>M,@A)VR&X9AP8T3/SF!9198G(0#V)&!26]@CBLG]K#G]2/. =?#(;SQ)'T_R/\8SW$#7!91<%9 %90G(BOHI('=0"<']N&DJ2@5^:J[; M2J'O[8O6IZ96.^E?0#';UIX_9-I*^#.6&\H58F0-DMXHAJ--MM5EV]!BV]1; M*Z&A>FL>2RC(B30 &%\+H0\-\X*^Q$__!5!+ P04 " #\@%U8&V"X.U8$ M Y&@ &0 'AL+W=O>W'OL@WWMR9ZR%[XA1(#7-,GXU-@(L;TU31YN2(KY#=V23+Y9499B(9ML M;?(M(S@JG-+$1);EF2F.,V,V*9XMV&Q"R_>Y+0_=2 QN'! M4[S>"/7 G$VV>$V61/S8+IALF35*%*Z!2>:;T134>HZEAJ8A(0D*A(+"\[,B<)(E"DG'\6X$:]7\JQ^/[ _H?1?(R MF6?,R9PF/^-(;*;&R 16>$\$4]T_R>I$G(57D@37OR"?65K&2#,N:!IY2PC M2..LO.+7BH@C!^B=<4"5 SIU<,XXV)6#_5X'IW)P"F;*5 H> BSP;,+H'C!E M+='434%FX2W3CS/5[TO!Y-M8^HG95\HY6! &EAO,"/@-+.7(BO*$ +H""RI( M)F*<@#MYB>(D5YT$EB3,62QBPL'G@ @<)_R+].0*@4],(<-2X&98A7!?AH#. MA 1^$8SL>'@(8M(U 8P93YU4NB0U#T:1 Q(> -L^"M %K)[ IJ_WQWUN ?O M=X<#V=AU%]D%GGT&[QSW#Z]ADDO"P(K1%,QINLT%+L0DN^X!LRS.UL=]^_=7 M"0P>!4GY/WV]5$;A]$>AOC^W?(M#,C7D!X83MB/&[-,OT+-^[V-8)UB@":S% MOE.S[PRAM]GG#?NDQ7[89I\$83Z5N]FGF_; MCN6,)N;NF-BNH8_&EC<>>6W#H&OH.+8+QZA!;!'BUH2X@X3\Q(SA3' @9Q$N M3?9U@@2:P%OM^S;Y_#6+V.])S MH>?Z-CK1,QVA NY?A/@^U8EVI?&(,2E M8T@G6* )K$7=N*9N?!4*'NMD7R=8H FLQ3ZTF@6K=0T:KJ)HB=/U'1OZSHF* MWVT9]%B>T3$\6K_#03J>EC_>G(J'(2X=2UK1 EUH;?I00Q^Z"C578>CJ IUH M@2ZT=A1+EX6.E$"W2AM1ELRA3H7H>RM18Z6M$"76CM+FAJ'3BXF/\P M97L=%!P$?(D5]XL#H7, MGPL:OKRI\4&XBP>83K1 %UJ;RJ:*@:/KT+C64D@K6J +K=T%334$!Y?['Z;Q M\<#2N:*U:X(\?^R>*KMKYB$7H1-9FT=[ZBEAZ^)L@LM$\DR4.]'UT_K\XZ[8 M]3]Y?J_.18J]^@:F/%3YAMDZEG-\0E82TKKQY=>:E><494/0;;%S_TR%H&EQ MNR$X(DP9R/&ULK55=;],P%/TK5V%"0QK- M1[MN&FFDK16"AZ&IT^ !\> F-ZTUQPZVTXY_S[6314'*JH%XJ3_/N?<GLU0U5G")=QI,4U5,_[I!H0Z+( Z>-]9\N[-N(\S2FFWQ'NU# M?:=I%?8L!:]0&JXD:"P7P75\M9RY^_["5XX',YB#4[)1ZM$M/A>+('()H<#< M.@9&PQZ7*(0CHC1^=IQ!'](!A_-G]H]>.VG9,(-+);[QPNX6P64 !9:L$7:M M#I^PTW/N^'(EC/^%0WMW/@\@;XQ550>F#"HNVY$]=3X, /'L!4#2 9+7 J8= M8.J%MIEY62MF699J=0#M;A.;FWAO/)K4<.E>\=YJ.N6$L]D:C=5-;AO-Y1:6 MRE@#[^$+TYHY?^%TA99Q8=[1[L/]"DY/WL$)< FW7 AZ!Y.&EM)P9&'>A;QI M0R8OA+QE>@+Q^1DD43(=@2^/PU>83V :C\%#$M\[D/0.))YO^BH'F"Q@C8)9 M+.#:?6+<OHGGT83I M70/99]$DNDS#_5#AT1S^4>&L5S@[JO!!UHP7U'^&CYZ[SWY,SU&NOWW8ENQB MZ$UO3*LE'-2QZZ%4*5LN#0@L"1--+LX#T&U?:A=6U;ZT-\I2H_#3';5RU.X" MG9=*V>>%ZQ;]GT/V&U!+ P04 " #\@%U83C))]Q,# !:# &0 'AL M+W=O9,@MN/"[) F:@;LMKH6=N MBY+2 IBDG"$!\XESAD^G.#0&=L=W"BNY-48FE#O.[\WD,ITXGF$$.23*0!#] M6,(YY+E!TCQ^-Z!.Z],8;H_7Z)]L\#J8.R+AG.<_:*JRB3-T4 IS4N7JAJ^^ M0!/0P. E/)?V%ZWJO='(04DE%2\:8\V@H*Q^DHCRX5%/)75QIJ\)-N<'/V3F5)$I@X^G!91"=^^P:' MWH<>ZBQM$PBL;NLL/UH'4]Z'5M\Z3_10*6 MP"KHN$]1PSU0CUKJT6N(6H.$6Z)B' R[11VVKH>]KF?Z$C5. M3:KT77X/2L^ZG/?"[)B?44MRM$]I1WN@CKW-K>R]AK@-RB-UAX'?K2[>J@GX M?]Z!B"2S"4OUR$S,! DMPDCJ6XNJ&9#3)?42:(7;-=4;>H('NQ5Z'U4&;PI M,[BW%+Q8Z/!)"<:#)^?9W6KW"A +V]1*C5HQ57=^[6K;.)_5[>)F>]UU7Q&Q MH$RB'.;:U#N.=)I$W<:5;43O,=/,/PFS0[^>LQ_5@, *X5 - >&PO"B6V76F2F>6+X4:N8-VR#&7K\G( M#:*/KF/D)GE"1^[]V?M?RUQ=O7/,]>3#R8E_X=^?7^TB9S5T[GI6X-AFHM-L86N&=#Z)*/. ^$C=T(XFTH&K)1DC*_-< \&9CG/ MI:-TE>N 8R4CP8.3 ]N@%HG8R*756P3P?R>UM-W@*8'!AGGK<&>:P;&PX(H M1:6XUIUJ?Z9;V*NWL7+7IHFUJ0W73 MR)@.Z'?5C'97]O)%ND[!'G+U9:F7(ZH^W!CT1M*4K:K^*FT-8.H!KDZ*@J\_ M$@:GK/()7O4T:!49GJ 2M=YH%*Q67?DMR3%'5VIIIQ6*>ZY M]P8]_]L\SZF@DO"N:5W[QYSE%SNN7Z>OX;EZK.PZMIH,^\?OL3X^'+O)Z"V8 M?!/;/3A^DV%\_![K(^.1F^R_VI/].2:#HS3IU<>USIEPZT38CCIP\AZY/^ D MSS=!G>F2<<5$W5NP)*'BR<%0RRLRU7^,;NGK^0E-R9*KNQ8 KL=@F+>!%1F@G '*,2P;,JF^6!P[)]8?^TKC. RC M",OH9&)U,,'R%D7P8U?#O $#BP.1GI=K?+?Q"ME?!]B>[JL0;*5X)6(KQ7,- MB#UOP(AC^VYC<8"![0)6.Q#?'@=JRLX)0]A5S!MV!^-('&,(U**]1J,(R4X$ M7_O^8'=)&,:Q'0',[B ,,03N1AS!'( '# G#ZCVX\S[RFO>4M_D/[?@/4$L# M!!0 ( /R 75B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MQGQ*)EG1$D3S#(3\^6/?MSMIOXGM3&W\T68>P^3"=^G*M M&NE_MQMEH&1I72,#'+K5U&^IH<'A;31FHS^?3QZ5[7;HH/;%!E MT-; R7CBJU8/_E=Y/!3WVNL[7>OP>#3I_J_51#3:Z$;_4-71Y' B_-H^_&F= M_F%-D/6B=+:NCR:SON"K*_@Q_U1&^RYKH-RIS*H/YQM-]JLXFW@+:;H-;IZ>/K;5^(']W^JT2Z7 MNE2GMFP;94)?CT[5$=#XM=[XB3"R44>3$WNO7'P?>,!%U;]; "A44^Z#A@)W M475X?"C';:6#N##]Q5"*L!("*^'%.H%C6^L*GEZ)S[*6IE2B^[(> :8$8+HW M0/'F6B+(C(#,=@BYB!#Q B_L4EQM!BTP)R#SO4&>K"5NCP4!6>P1\I\$05JOC?)>G"I?XC;YGH!\SPNY:)M& MNL=8T9JA=DK MYU([\5760/>7DKYU?5O$>)1>9LQ^@1 &!L#PV+7 LW];O8D7O!67*F!$2C S M9L- 8W,M=.2S[W 3KP951SEEQBZ5IM&A'UEB[<&H$R"04J;40TC**3-FJ7R! M-C>DH>0Q8[;'A2EMH\2M_#YDHEPQ8Y;%6;.I[:-2XK,R:@DQX#7$, ,Z2A(S M9DO"A(K8W4,4BV/+;VY]'&)/2Q(S;$Q'JX#.TM=@/FMA17P31E" 2 M9D%\L>#5:^4@,I5.82K*#0FS&VZ4#ZXM0^M@W(!Z\P,O).2T@]L+\E'<=U76 M71Z#^E/MR]I&@V%(R@P)LQDNC-<5?-1;)ZM8@\?.21B MP6;4)9(F"U!1E"# M@#FA/)$P>X+&3#$F)9"$62 C@9YXZ44DO*K)9?8>#+*!!@,2;EFI39-7T@.%I[E&=2 M9L_@B' 4CDQM,?N%#+X&8W=**2;E5LPKP=?/^L28E&)2[JG(( 8;_=B46E)V MM;P(QD89*;6DS&HAH:8U(*RI@51(7D\/$Q)F6AC-E" M-.8EQJ0LE.UQ@G,@CC$F9:%LYQ./,":YM+^391C /&]A@J'$WZ;2OEM#A9Y_ MC-/D.26@?(?K,SC<@&X4BS F):"<64!;F##01X;XR;LU'(Q)"2AG%M 6YMER MJ;J-6*(OP)B4@')F 1$?_50M,69!6:A@MM 6YG.,^=.7&).R4,%LH?'EQ&>I M8TS*0@7[-(A*;>%\?T%9J-AK!@YG$@K*0@7[-(C"Q)F$@K)0P;W(\UJBL.]. M&)/<8L9L(0(S#DX8D[)0P6PA$G.0C"LH"Q7:4A>:=A:;= MC_VGCQ5XUZCJ$A[AX7PIZ_+:B?BGWVZ7Y7&OS+*MZQ,X=V6^6%D];7]_VKK_ MZ3]02P,$% @ _(!=6+?' S!" @ 0BL !H !X;"]?A)Q1JA 7/X!^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q^U77 MPWI7CLUPUW;E=#ZR:?MC,YZ7_;;NFO5[LRVU+)=1][D.Q'8G1#O1*"WH-Y"H+>@WD*@MTP>M@GT%M1;"/06U%L(]!;46PCT%M1; M"/06U%L(]!;46PCT%M1;"/16U%L)]%;46PGT5M1;"?36R]G4!O1[V=0&]' MO9U ;T>]G4!OGWRL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [ M4.\@T#M0[R#0.U#O(- [4.\@T#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1[TR@ M=T:],X'>&?7.!'IGU#O_I-[#^'4HP[7G>XW7_TFJQ_.YY7KYR_)[Y^16N>!< MWU8,3W\!4$L#!!0 ( /R 75CXPP(=!@( $\J 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W:S6[B,!0%X%=!V5;$^#?3$;"9F6V'15_ 32XE(HDMVVWA M[<<);:56'305(_5LB,#V/3>^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.0 M5[8N]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0 M%XO9C]/&,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.Y MWX\40MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1W MY:GHU?GDE&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH M0/KX!M+'-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM MD56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K M1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTB MJT:15:/(JE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:# M(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^E_I.L_4$L! A0#% @ M_(!=6 =!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " #\@%U87$FF%^\ K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #\@%U8F5R<(Q & M "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( /R 75A(G@&PO=V]R:W-H965T&UL4$L! A0#% @ _(!=6*3+Q18?!P ^B( !@ ("! MBQ, 'AL+W=O : !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M_(!=6/TW_K"_& ^YP! !@ ("![R0 'AL+W=O0] !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ _(!=6-5)JF $" H1( M !@ ("!G4L 'AL+W=O&UL4$L! A0#% @ _(!=6+,NQS$. M!0 U@L !D ("![7P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!=6+H&PO=V]R M:W-H965T_AM00 %D2 M 9 " @3:3 !X;"]W;W)K&UL M4$L! A0#% @ _(!=6 /2U$RZ" >Q< !D ("!(I@ M 'AL+W=O&PO=V]R:W-H965TE !X;"]W;W)K&UL4$L! A0#% @ M_(!=6(:WN&KV$ "#L !D ("!+;( 'AL+W=O&UL4$L! A0#% @ _(!=6-GZ_FY: @ M@ 8 !D ("!U,P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!=6 M2P;X-!0 _0X !D M ("!9@8! 'AL+W=O&PO=V]R:W-H M965T4/ 0!X;"]W;W)K&UL4$L! M A0#% @ _(!=6)'62!$A! X D !D ("!!!,! 'AL M+W=O*G#@0# M "-!@ &0 @(%<%P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ _(!= M6,7@F6*8! ]PL !D ("!EAT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!=6)Y/8;32! ]0L M !D ("!&RP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!=6(G#4'LG" QU !D M ("!6#@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ _(!=6'$1$>,( P @L !D ("!IE&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0#% @ _(!=6.<) M] 8% P ' @ !D ("!*&(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!=6&M4/_U]! 8QD !D M ("!QVP! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ _(!=6$,OO-$P P -PH !D ("! M[WP$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ _(!=6(XZ"IJ: @ )@< !D ("!!X$! 'AL+W=O&PO=V]R:W-H965T& 0!X M;"]W;W)K&UL4$L! A0#% @ _(!=6(@T1,@) M P (0L !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ _(!=6-8#ELVP! HA4 !D M ("!&PO=V]R M:W-H965T&UL M4$L! A0#% @ _(!=6#&$96ZP P ^!( !D ("!;*$! M 'AL+W=O&PO=V]R:W-H965TW 0!X;"]W;W)K&UL4$L! A0#% @ M_(!=6 OR,2H4 P @PD !D ("!<+L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(!=6!M@N#M6! .1H !D M ("!=-\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ _(!=6"!ZS']6 P KA4 T ( !Y^D! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ _(!=6+?' S!" @ 0BL !H ( !&_0! 'AL+U]R M96QS+W=O XML 93 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 94 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 236 442 1 false 91 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://www.klaviyo.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.klaviyo.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.klaviyo.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss Consolidated Statements of Operations and Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) Sheet http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) (Parenthetical) Sheet http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficitParenthetical Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flow Sheet http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow Consolidated Statements of Cash Flow Statements 8 false false R9.htm 0000009 - Disclosure - Organization and Business Description Sheet http://www.klaviyo.com/role/OrganizationandBusinessDescription Organization and Business Description Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.klaviyo.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Recognition Sheet http://www.klaviyo.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.klaviyo.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment, Net Sheet http://www.klaviyo.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 0000014 - Disclosure - Accrued Expenses Sheet http://www.klaviyo.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.klaviyo.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Leases Sheet http://www.klaviyo.com/role/Leases Leases Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.klaviyo.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Employee Benefit Plans Sheet http://www.klaviyo.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 0000019 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) Sheet http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficit Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) Notes 19 false false R20.htm 0000020 - Disclosure - Stock-Based Compensation Sheet http://www.klaviyo.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 0000021 - Disclosure - Loss Per Share Sheet http://www.klaviyo.com/role/LossPerShare Loss Per Share Notes 21 false false R22.htm 0000022 - Disclosure - Restructuring Costs Sheet http://www.klaviyo.com/role/RestructuringCosts Restructuring Costs Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.klaviyo.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.klaviyo.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.klaviyo.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.klaviyo.com/role/RevenueRecognition 27 false false R28.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.klaviyo.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.klaviyo.com/role/FairValueMeasurements 28 false false R29.htm 9954475 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.klaviyo.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.klaviyo.com/role/PropertyandEquipmentNet 29 false false R30.htm 9954476 - Disclosure - Accrued Expenses (Tables) Sheet http://www.klaviyo.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.klaviyo.com/role/AccruedExpenses 30 false false R31.htm 9954477 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.klaviyo.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables 31 false false R32.htm 9954478 - Disclosure - Leases (Tables) Sheet http://www.klaviyo.com/role/LeasesTables Leases (Tables) Tables http://www.klaviyo.com/role/Leases 32 false false R33.htm 9954479 - Disclosure - Income Taxes (Tables) Sheet http://www.klaviyo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.klaviyo.com/role/IncomeTaxes 33 false false R34.htm 9954480 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) (Tables) Sheet http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitTables Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) (Tables) Tables http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficit 34 false false R35.htm 9954481 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.klaviyo.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.klaviyo.com/role/StockBasedCompensation 35 false false R36.htm 9954482 - Disclosure - Loss Per Share (Tables) Sheet http://www.klaviyo.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://www.klaviyo.com/role/LossPerShare 36 false false R37.htm 9954483 - Disclosure - Restructuring Costs (Tables) Sheet http://www.klaviyo.com/role/RestructuringCostsTables Restructuring Costs (Tables) Tables http://www.klaviyo.com/role/RestructuringCosts 37 false false R38.htm 9954484 - Disclosure - Organization and Business Description (Details) Sheet http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails Organization and Business Description (Details) Details http://www.klaviyo.com/role/OrganizationandBusinessDescription 38 false false R39.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 39 false false R40.htm 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Sheet http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Details 40 false false R41.htm 9954487 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 41 false false R42.htm 9954488 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 42 false false R43.htm 9954489 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 43 false false R44.htm 9954490 - Disclosure - Revenue Recognition - Schedule of Deferred Revenue (Details) Sheet http://www.klaviyo.com/role/RevenueRecognitionScheduleofDeferredRevenueDetails Revenue Recognition - Schedule of Deferred Revenue (Details) Details 44 false false R45.htm 9954491 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.klaviyo.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 45 false false R46.htm 9954492 - Disclosure - Fair Value Measurements (Details) Sheet http://www.klaviyo.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.klaviyo.com/role/FairValueMeasurementsTables 46 false false R47.htm 9954493 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment (Details) Sheet http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails Property and Equipment, Net - Schedule of Property and Equipment (Details) Details 47 false false R48.htm 9954494 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 48 false false R49.htm 9954495 - Disclosure - Property and Equipment, Net - Asset Retirement Obligation (Details) Sheet http://www.klaviyo.com/role/PropertyandEquipmentNetAssetRetirementObligationDetails Property and Equipment, Net - Asset Retirement Obligation (Details) Details 49 false false R50.htm 9954496 - Disclosure - Accrued Expenses (Details) Sheet http://www.klaviyo.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.klaviyo.com/role/AccruedExpensesTables 50 false false R51.htm 9954497 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.klaviyo.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.klaviyo.com/role/CommitmentsandContingencies 51 false false R52.htm 9954498 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 52 false false R53.htm 9954499 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.klaviyo.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 53 false false R54.htm 9954500 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.klaviyo.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 54 false false R55.htm 9954501 - Disclosure - Leases - Other Information (Details) Sheet http://www.klaviyo.com/role/LeasesOtherInformationDetails Leases - Other Information (Details) Details 55 false false R56.htm 9954502 - Disclosure - Leases - Future Undiscounted Annual Cash Flows (Details) Sheet http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails Leases - Future Undiscounted Annual Cash Flows (Details) Details 56 false false R57.htm 9954503 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details) Sheet http://www.klaviyo.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details) Details 57 false false R58.htm 9954504 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) Sheet http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails Income Taxes - Provision (Benefit) for Income Taxes (Details) Details 58 false false R59.htm 9954505 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 59 false false R60.htm 9954506 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 60 false false R61.htm 9954507 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 61 false false R62.htm 9954508 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.klaviyo.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.klaviyo.com/role/EmployeeBenefitPlans 62 false false R63.htm 9954509 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Narrative (Details) Sheet http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Narrative (Details) Details http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitTables 63 false false R64.htm 9954510 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Warrant Activity (Details) Sheet http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Warrant Activity (Details) Details http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitTables 64 false false R65.htm 9954511 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Restricted Common Stock Activity (Details) Sheet http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Restricted Common Stock Activity (Details) Details http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitTables 65 false false R66.htm 9954512 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 66 false false R67.htm 9954513 - Disclosure - Stock-Based Compensation - Schedule of Option Activity (Details) Sheet http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails Stock-Based Compensation - Schedule of Option Activity (Details) Details 67 false false R68.htm 9954514 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) Sheet http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) Details 68 false false R69.htm 9954515 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 69 false false R70.htm 9954516 - Disclosure - Loss Per Share - Schedule of Earnings Per Share (Details) Sheet http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails Loss Per Share - Schedule of Earnings Per Share (Details) Details 70 false false R71.htm 9954517 - Disclosure - Loss Per Share - Schedule of Potential Antidilutive Securities (Details) Sheet http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails Loss Per Share - Schedule of Potential Antidilutive Securities (Details) Details 71 false false R72.htm 9954518 - Disclosure - Restructuring Costs - Narrative (Details) Sheet http://www.klaviyo.com/role/RestructuringCostsNarrativeDetails Restructuring Costs - Narrative (Details) Details 72 false false R73.htm 9954519 - Disclosure - Restructuring Costs - Schedule of Restructuring Costs (Details) Sheet http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails Restructuring Costs - Schedule of Restructuring Costs (Details) Details 73 false false All Reports Book All Reports kvyo-20231231.htm kvyo-20231231.xsd kvyo-20231231_cal.xml kvyo-20231231_def.xml kvyo-20231231_lab.xml kvyo-20231231_pre.xml kvyo-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kvyo-20231231.htm": { "nsprefix": "kvyo", "nsuri": "http://www.klaviyo.com/20231231", "dts": { "inline": { "local": [ "kvyo-20231231.htm" ] }, "schema": { "local": [ "kvyo-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "kvyo-20231231_cal.xml" ] }, "definitionLink": { "local": [ "kvyo-20231231_def.xml" ] }, "labelLink": { "local": [ "kvyo-20231231_lab.xml" ] }, "presentationLink": { "local": [ "kvyo-20231231_pre.xml" ] } }, "keyStandard": 373, "keyCustom": 69, "axisStandard": 28, "axisCustom": 1, "memberStandard": 51, "memberCustom": 34, "hidden": { "total": 11, "http://xbrl.sec.gov/dei/2023": 4, "http://xbrl.sec.gov/ecd/2023": 5, "http://fasb.org/us-gaap/2023": 1, "http://www.klaviyo.com/20231231": 1 }, "contextCount": 236, "entityCount": 1, "segmentCount": 91, "elementCount": 748, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 951, "http://xbrl.sec.gov/dei/2023": 41, "http://xbrl.sec.gov/ecd/2023": 29 }, "report": { "R1": { "role": "http://www.klaviyo.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": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.klaviyo.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R4": { "role": "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R5": { "role": "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "longName": "0000005 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R6": { "role": "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "longName": "0000006 - Statement - Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit)", "shortName": "Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficitParenthetical", "longName": "0000007 - Statement - Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) (Parenthetical)", "shortName": "Consolidated Statements of Changes in Redeemable Common Stock and Stockholders' Equity (Deficit) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-14", "name": "kvyo:PaymentsOfStockIssuanceCostsTemporaryEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "kvyo:PaymentsOfStockIssuanceCostsTemporaryEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow", "longName": "0000008 - Statement - Consolidated Statements of Cash Flow", "shortName": "Consolidated Statements of Cash Flow", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R9": { "role": "http://www.klaviyo.com/role/OrganizationandBusinessDescription", "longName": "0000009 - Disclosure - Organization and Business Description", "shortName": "Organization and Business Description", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "kvyo:OrganizationAndBusinessDescriptionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "kvyo:OrganizationAndBusinessDescriptionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.klaviyo.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.klaviyo.com/role/RevenueRecognition", "longName": "0000011 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "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": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.klaviyo.com/role/FairValueMeasurements", "longName": "0000012 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.klaviyo.com/role/PropertyandEquipmentNet", "longName": "0000013 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.klaviyo.com/role/AccruedExpenses", "longName": "0000014 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.klaviyo.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.klaviyo.com/role/Leases", "longName": "0000016 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.klaviyo.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.klaviyo.com/role/EmployeeBenefitPlans", "longName": "0000018 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficit", "longName": "0000019 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit)", "shortName": "Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.klaviyo.com/role/StockBasedCompensation", "longName": "0000020 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.klaviyo.com/role/LossPerShare", "longName": "0000021 - Disclosure - Loss Per Share", "shortName": "Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.klaviyo.com/role/RestructuringCosts", "longName": "0000022 - Disclosure - Restructuring Costs", "shortName": "Restructuring Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-236", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-236", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.klaviyo.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.klaviyo.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.klaviyo.com/role/PropertyandEquipmentNetTables", "longName": "9954475 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R30": { "role": "http://www.klaviyo.com/role/AccruedExpensesTables", "longName": "9954476 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.klaviyo.com/role/CommitmentandContingenciesTables", "longName": "9954477 - Disclosure - Commitment and Contingencies (Tables)", "shortName": "Commitment and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.klaviyo.com/role/LeasesTables", "longName": "9954478 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.klaviyo.com/role/IncomeTaxesTables", "longName": "9954479 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitTables", "longName": "9954480 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) (Tables)", "shortName": "Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.klaviyo.com/role/StockBasedCompensationTables", "longName": "9954481 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.klaviyo.com/role/LossPerShareTables", "longName": "9954482 - Disclosure - Loss Per Share (Tables)", "shortName": "Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.klaviyo.com/role/RestructuringCostsTables", "longName": "9954483 - Disclosure - Restructuring Costs (Tables)", "shortName": "Restructuring Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "longName": "9954484 - Disclosure - Organization and Business Description (Details)", "shortName": "Organization and Business Description (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "kvyo:NumberOfWhollyOwnedSubsidiaries", "unitRef": "subsidiary", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "kvyo:OrganizationAndBusinessDescriptionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-60", "name": "kvyo:PaymentsOfUnderwritingDiscountsAndCommissions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "kvyo:OrganizationAndBusinessDescriptionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R39": { "role": "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "kvyo:AccountsReceivableCreditLossExpenseReversalNetOfRecoveries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R41": { "role": "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-95", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R43": { "role": "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "longName": "9954489 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R44": { "role": "http://www.klaviyo.com/role/RevenueRecognitionScheduleofDeferredRevenueDetails", "longName": "9954490 - Disclosure - Revenue Recognition - Schedule of Deferred Revenue (Details)", "shortName": "Revenue Recognition - Schedule of Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R45": { "role": "http://www.klaviyo.com/role/RevenueRecognitionNarrativeDetails", "longName": "9954491 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.klaviyo.com/role/FairValueMeasurementsDetails", "longName": "9954492 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-121", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-121", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "longName": "9954493 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails", "longName": "9954494 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.klaviyo.com/role/PropertyandEquipmentNetAssetRetirementObligationDetails", "longName": "9954495 - Disclosure - Property and Equipment, Net - Asset Retirement Obligation (Details)", "shortName": "Property and Equipment, Net - Asset Retirement Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AssetRetirementObligationsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:AssetRetirementObligationsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R50": { "role": "http://www.klaviyo.com/role/AccruedExpensesDetails", "longName": "9954496 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails", "longName": "9954497 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954498 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.klaviyo.com/role/LeasesSupplementalBalanceSheetInformationDetails", "longName": "9954499 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.klaviyo.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9954500 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R55": { "role": "http://www.klaviyo.com/role/LeasesOtherInformationDetails", "longName": "9954501 - Disclosure - Leases - Other Information (Details)", "shortName": "Leases - Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails", "longName": "9954502 - Disclosure - Leases - Future Undiscounted Annual Cash Flows (Details)", "shortName": "Leases - Future Undiscounted Annual Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.klaviyo.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails", "longName": "9954503 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)", "shortName": "Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails", "longName": "9954504 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details)", "shortName": "Income Taxes - Provision (Benefit) for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954505 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R60": { "role": "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954506 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails", "longName": "9954507 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R62": { "role": "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails", "longName": "9954508 - Disclosure - Employee Benefit Plans (Details)", "shortName": "Employee Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "longName": "9954509 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Narrative (Details)", "shortName": "Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-14", "name": "kvyo:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "kvyo:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R64": { "role": "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails", "longName": "9954510 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Warrant Activity (Details)", "shortName": "Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Warrant Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "longName": "9954511 - Disclosure - Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Restricted Common Stock Activity (Details)", "shortName": "Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) - Schedule of Restricted Common Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-160", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-160", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954512 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "longName": "9954513 - Disclosure - Stock-Based Compensation - Schedule of Option Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R68": { "role": "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "longName": "9954514 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-175", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "9954515 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "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": "kvyo-20231231.htm", "unique": true } }, "R70": { "role": "http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails", "longName": "9954516 - Disclosure - Loss Per Share - Schedule of Earnings Per Share (Details)", "shortName": "Loss Per Share - Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": null }, "R71": { "role": "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails", "longName": "9954517 - Disclosure - Loss Per Share - Schedule of Potential Antidilutive Securities (Details)", "shortName": "Loss Per Share - Schedule of Potential Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.klaviyo.com/role/RestructuringCostsNarrativeDetails", "longName": "9954518 - Disclosure - Restructuring Costs - Narrative (Details)", "shortName": "Restructuring Costs - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-182", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "unique": true } }, "R73": { "role": "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "longName": "9954519 - Disclosure - Restructuring Costs - Schedule of Restructuring Costs (Details)", "shortName": "Restructuring Costs - Schedule of Restructuring Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kvyo-20231231.htm", "first": true, "unique": true } } }, "tag": { "kvyo_A2015StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "A2015StockIncentivePlanMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015 Plan", "label": "2015 Stock Incentive Plan [Member]", "documentation": "2015 Stock Incentive Plan" } } }, "auth_ref": [] }, "kvyo_A2023StockOptionAndIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "A2023StockOptionAndIncentivePlanMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Plan", "label": "2023 Stock Option and Incentive Plan [Member]", "documentation": "2023 Stock Option and Incentive Plan" } } }, "auth_ref": [] }, "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AUSTRALIA", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billing Status, Type [Axis]", "label": "Billing Status, Type [Axis]", "documentation": "Information by billing status of receivables." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.klaviyo.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": [ "r21" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r700" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Doubtful Accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r819" ] }, "kvyo_AccountsReceivableCreditLossExpenseReversalNetOfRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AccountsReceivableCreditLossExpenseReversalNetOfRecoveries", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions for uncollectible accounts, net of recoveries", "label": "Accounts Receivable, Credit Loss Expense (Reversal), Net of Recoveries", "documentation": "Accounts Receivable, Credit Loss Expense (Reversal), Net of Recoveries" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts", "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": [ "r241", "r242" ] }, "kvyo_AccretionOfCommonStockSubjectToRedemption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AccretionOfCommonStockSubjectToRedemption", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion of common stock subject to redemption", "label": "Accretion of Common Stock Subject To Redemption", "documentation": "Accretion of Common Stock Subject To Redemption" } } }, "auth_ref": [] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.klaviyo.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued taxes", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r63", "r672" ] }, "kvyo_AccruedCostOfRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AccruedCostOfRevenueCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.klaviyo.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued cost of revenue", "label": "Accrued Cost of Revenue, Current", "documentation": "Accrued Cost of Revenue, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.klaviyo.com/role/AccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/AccruedExpensesDetails", "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r23" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.klaviyo.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_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional services", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "kvyo_AccruedSabbaticalCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AccruedSabbaticalCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued sabbatical", "label": "Accrued Sabbatical, Current", "documentation": "Accrued Sabbatical, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r51", "r155", "r549" ] }, "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": [ "r753" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r81", "r700", "r887" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "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": [ "r440", "r441", "r442", "r571", "r811", "r812", "r813", "r868", "r889" ] }, "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": [ "r759" ] }, "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": [ "r759" ] }, "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": [ "r759" ] }, "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": [ "r759" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld for tax withholding upon vesting of restricted stock units", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "kvyo_AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseInCarryingAmountOfRedeemableCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseInCarryingAmountOfRedeemableCommonStock", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion of redeemable common stock to redemption value", "label": "Adjustments To Additional Paid In Capital, Increase (Decrease) In Carrying Amount Of Redeemable Common Stock", "documentation": "Adjustments To Additional Paid In Capital, Increase (Decrease) In Carrying Amount Of Redeemable Common Stock" } } }, "auth_ref": [] }, "kvyo_AdjustmentsToAdditionalPaidInCapitalIssuanceOfInvestmentOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalIssuanceOfInvestmentOption", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of investment option, net of issuance costs of $135", "label": "Adjustments to Additional Paid-In Capital, Issuance of Investment Option", "documentation": "Adjustments to Additional Paid-In Capital, Issuance of Investment Option" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "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", "r398" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "kvyo_AdvanceNoticeForContractTerminationMonthlyBillingCyclePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AdvanceNoticeForContractTerminationMonthlyBillingCyclePeriod", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days of advance notice for contract termination for monthly billing cycles", "label": "Advance Notice for Contract Termination, Monthly Billing Cycle, Period", "documentation": "Advance Notice for Contract Termination, Monthly Billing Cycle, Period" } } }, "auth_ref": [] }, "kvyo_AdvanceNoticeForContractTerminationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AdvanceNoticeForContractTerminationPeriod", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days of advance notice for contract termination", "label": "Advance Notice for Contract Termination, Period", "documentation": "Advance Notice for Contract Termination, Period" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r133" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r449" ] }, "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": [ "r723", "r735", "r745", "r771" ] }, "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": [ "r726", "r738", "r748", "r774" ] }, "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": [ "r759" ] }, "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": [ "r766" ] }, "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": [ "r730", "r739", "r749", "r766", "r775", "r779", "r787" ] }, "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": [ "r785" ] }, "kvyo_AllenChavesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AllenChavesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Allen Chaves [Member]", "documentation": "Allen Chaves" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense recognized", "verboseLabel": "Stock-based compensation, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r431", "r448" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled accounts receivable", "periodStartLabel": "Balance at beginning of the period", "periodEndLabel": "Balance at end of the period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r161", "r245", "r250" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r252" ] }, "kvyo_AmandaWhalenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AmandaWhalenMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Amanda Whalen [Member]", "documentation": "Amanda Whalen" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.klaviyo.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": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas:", "label": "Americas [Member]" } } }, "auth_ref": [ "r891", "r892", "r893", "r894" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings 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": [ "r209" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r40" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails" ], "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_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r483" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r891", "r892", "r893", "r894" ] }, "us-gaap_AssetRetirementObligationAccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationAccretionExpense", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetAssetRetirementObligationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accretion", "label": "Asset Retirement Obligation, Accretion Expense", "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability." } } }, "auth_ref": [ "r257", "r259" ] }, "us-gaap_AssetRetirementObligationCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationCostsMember", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement cost", "label": "Asset Retirement Obligation Costs [Member]", "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the retirement of long-lived assets." } } }, "auth_ref": [ "r125", "r126" ] }, "us-gaap_AssetRetirementObligationLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetAssetRetirementObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Asset Retirement Obligation, Liabilities Incurred", "documentation": "Amount of asset retirement obligations incurred during the period." } } }, "auth_ref": [ "r258" ] }, "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationRollForwardAnalysisRollForward", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetAssetRetirementObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]", "label": "Asset Retirement Obligation, Roll Forward Analysis [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_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetAssetRetirementObligationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Asset Retirement Obligations, Noncurrent", "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r820" ] }, "us-gaap_AssetRetirementObligationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationsPolicy", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Retirement Obligations (\"ARO\")", "label": "Asset Retirement Obligation [Policy Text Block]", "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset." } } }, "auth_ref": [ "r256" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r119", "r157", "r182", "r216", "r231", "r235", "r247", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r484", "r486", "r506", "r542", "r607", "r700", "r712", "r825", "r826", "r874" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "kvyo_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Balance Sheet Information Related to Operating Leases", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r151", "r162", "r182", "r247", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r484", "r486", "r506", "r700", "r825", "r826", "r874" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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": [ "r70" ] }, "kvyo_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.klaviyo.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r717", "r718", "r731" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.klaviyo.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r717", "r718", "r731" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.klaviyo.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r717", "r718", "r731" ] }, "kvyo_AutomaticConversionOfOutstandingCommonStockPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "AutomaticConversionOfOutstandingCommonStockPeriod", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automatic conversion of outstanding common stock, period", "label": "Automatic Conversion of Outstanding Common Stock, Period", "documentation": "Automatic Conversion of Outstanding Common Stock, Period" } } }, "auth_ref": [] }, "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": [ "r782" ] }, "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": [ "r783" ] }, "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": [ "r778" ] }, "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": [ "r778" ] }, "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": [ "r778" ] }, "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": [ "r778" ] }, "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": [ "r778" ] }, "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": [ "r778" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "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": [ "r781" ] }, "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": [ "r780" ] }, "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": [ "r779" ] }, "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": [ "r779" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r100" ] }, "kvyo_CapitalizationOfStockBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "CapitalizationOfStockBasedCompensationExpense", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalization of stock-based compensation expense related to internal-use software", "label": "Capitalization of Stock-Based Compensation Expense", "documentation": "Capitalization of Stock-Based Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software development costs", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r48" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of capitalized internal-use software development costs", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r9", "r127" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract acquisition costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r254" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs, capitalized, amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r797" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs, current", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r253" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs, non-current", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r253" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r34", "r153", "r671" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "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": [ "r153" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "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_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, and Restricted Cash", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "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": [ "r34", "r97", "r180" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r97" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of 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": [ "r801", "r883" ] }, "kvyo_ChangeInContractWithCustomerLiabilityRevenueRecognizedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ChangeInContractWithCustomerLiabilityRevenueRecognizedRollForward", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Contract with Customer, Liability, Revenue Recognized [Roll Forward]", "label": "Change in Contract with Customer, Liability, Revenue Recognized [Roll Forward]", "documentation": "Change in Contract with Customer, Liability, Revenue Recognized" } } }, "auth_ref": [] }, "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": [ "r757" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/Cover", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r148", "r158", "r159", "r160", "r182", "r203", "r204", "r206", "r208", "r214", "r215", "r247", "r280", "r282", "r283", "r284", "r287", "r288", "r293", "r294", "r297", "r300", "r306", "r506", "r565", "r566", "r567", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r595", "r616", "r635", "r649", "r650", "r651", "r652", "r653", "r795", "r808", "r814" ] }, "kvyo_ClassOfWarrantOrRightCancelled": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ClassOfWarrantOrRightCancelled", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in shares)", "label": "Class of Warrant or Right, Cancelled", "documentation": "Class of Warrant or Right, Cancelled" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, exercise price (in dollars per share)", "periodStartLabel": "Outstanding, beginning (in dollars per share)", "periodEndLabel": "Outstanding, ending (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r307" ] }, "kvyo_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercisedDuringPeriod": { "xbrltype": "perShareItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercisedDuringPeriod", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights, Exercised During Period", "documentation": "Class of Warrant or Right, Exercise Price of Warrants or Rights, Exercised During Period" } } }, "auth_ref": [] }, "kvyo_ClassOfWarrantOrRightExercisedDuringThePeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ClassOfWarrantOrRightExercisedDuringThePeriod", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Class of Warrant or Right, Exercised During the Period", "documentation": "Class of Warrant or Right, Exercised During the Period" } } }, "auth_ref": [] }, "kvyo_ClassOfWarrantOrRightGrantedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ClassOfWarrantOrRightGrantedInPeriod", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "Class Of Warrant Or Right, Granted In Period", "documentation": "Class Of Warrant Or Right, Granted In Period" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of common stock shares in which warrants may be converted (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r307" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning (in shares)", "periodEndLabel": "Outstanding, ending (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r57" ] }, "kvyo_ClassOfWarrantOrRightTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ClassOfWarrantOrRightTerm", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of warrants (in years)", "label": "Class of Warrant or Right, Term", "documentation": "Class of Warrant or Right, Term" } } }, "auth_ref": [] }, "kvyo_ClassOfWarrantOrRightVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ClassOfWarrantOrRightVested", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants vested (in shares)", "label": "Class of Warrant or Right, Vested", "documentation": "Class of Warrant or Right, Vested" } } }, "auth_ref": [] }, "kvyo_ClassOfWarrantOrRightVestingPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ClassOfWarrantOrRightVestingPercentage", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, vesting percentage", "label": "Class of Warrant or Right, Vesting Percentage", "documentation": "Class of Warrant or Right, Vesting Percentage" } } }, "auth_ref": [] }, "kvyo_ClassOfWarrantOrRightVestingPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ClassOfWarrantOrRightVestingPeriodOneMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right, Vesting Period One", "label": "Class of Warrant or Right, Vesting Period One [Member]", "documentation": "Class of Warrant or Right, Vesting Period One" } } }, "auth_ref": [] }, "kvyo_ClassOfWarrantOrRightVestingPeriodsTwoThroughTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ClassOfWarrantOrRightVestingPeriodsTwoThroughTwentyOneMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right, Vesting Periods Two Through Twenty-One", "label": "Class of Warrant or Right, Vesting Periods Two Through Twenty-One [Member]", "documentation": "Class of Warrant or Right, Vesting Periods Two Through Twenty-One" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r758" ] }, "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": [ "r758" ] }, "us-gaap_CollaborativeArrangementAccountingPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementAccountingPolicy", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shopify Collaboration Agreement", "label": "Collaborative Arrangement, Accounting Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for collaborative arrangements." } } }, "auth_ref": [ "r136" ] }, "kvyo_CollaborativeArrangementRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "CollaborativeArrangementRenewalTerm", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangement, renewal term", "label": "Collaborative Arrangement, Renewal Term", "documentation": "Collaborative Arrangement, Renewal Term" } } }, "auth_ref": [] }, "kvyo_CollaborativeArrangementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "CollaborativeArrangementTerm", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangement, term", "label": "Collaborative Arrangement, Term", "documentation": "Collaborative Arrangement, Term" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement", "label": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member]", "documentation": "Collaborative arrangement transaction between parties to collaborative arrangement." } } }, "auth_ref": [ "r867" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r483" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.klaviyo.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r106", "r273", "r275", "r657", "r824" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/Cover", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r889" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/Cover", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Common Stock", "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": [ "r889" ] }, "kvyo_CommonStockAndInvestmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "CommonStockAndInvestmentOptionMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock and Investment Option", "label": "Common Stock and Investment Option [Member]", "documentation": "Common Stock and Investment Option" } } }, "auth_ref": [] }, "kvyo_CommonStockConvertibleConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "CommonStockConvertibleConversionRatio", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares convertible (in shares)", "label": "Common Stock, Convertible, Conversion Ratio", "documentation": "Common Stock, Convertible, Conversion Ratio" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "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": [ "r702", "r703", "r704", "r706", "r707", "r708", "r709", "r811", "r812", "r868", "r886", "r889" ] }, "kvyo_CommonStockNumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "CommonStockNumberOfVotesPerShare", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per common share", "label": "Common Stock, Number of Votes Per Share", "documentation": "Common Stock, Number of Votes Per Share" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficitParenthetical" ], "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": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r80", "r595" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r80" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r80", "r595", "r613", "r889", "r890" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r80", "r544", "r700" ] }, "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": [ "r763" ] }, "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": [ "r762" ] }, "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": [ "r764" ] }, "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": [ "r761" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "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": [ "r29", "r164", "r166", "r172", "r538", "r553" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r42", "r44", "r71", "r72", "r240", "r656" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r42", "r44", "r71", "r72", "r240", "r562", "r656" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r42", "r44", "r71", "r72", "r240", "r656", "r796" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk, Significant Customers, and Vendors", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r74", "r137" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer concentration risk, percentage", "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": [ "r42", "r44", "r71", "r72", "r240" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r42", "r44", "r71", "r72", "r240", "r656" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r69", "r676" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction-in-progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes of Deferred Revenue", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r828" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of the period", "periodEndLabel": "Balance at end of the period", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r309", "r310", "r329" ] }, "kvyo_ContractWithCustomerLiabilityBillingsDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ContractWithCustomerLiabilityBillingsDuringPeriod", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plus: Billings during the period", "label": "Contract with Customer, Liability, Billings During Period", "documentation": "Contract with Customer, Liability, Billings During Period" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r309", "r310", "r329" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts included in contract liability at the beginning of the period", "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": [ "r330" ] }, "kvyo_ContractWithCustomerLiabilityRevenueRecognizedIncludingCurrentPeriodRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingCurrentPeriodRevenue", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Revenue recognized during the period", "label": "Contract With Customer, Liability, Revenue Recognized, Including Current Period Revenue", "documentation": "Contract With Customer, Liability, Revenue Recognized, Including Current Period Revenue" } } }, "auth_ref": [] }, "kvyo_ConversionOfCommonStockUponExerciseOfGreenshoeOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ConversionOfCommonStockUponExerciseOfGreenshoeOptionMember", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Common Stock Upon Exercise of Greenshoe Option", "label": "Conversion of Common Stock Upon Exercise of Greenshoe Option [Member]", "documentation": "Conversion of Common Stock Upon Exercise of Greenshoe Option" } } }, "auth_ref": [] }, "kvyo_ConversionOfCommonStockUponInitialPublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ConversionOfCommonStockUponInitialPublicOfferingMember", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Common Stock Upon Initial Public Offering", "label": "Conversion of Common Stock Upon Initial Public Offering [Member]", "documentation": "Conversion of Common Stock Upon Initial Public Offering" } } }, "auth_ref": [] }, "kvyo_ConversionOfCommonStockUponShareholderElectionAndVestingOfCertainEquityAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ConversionOfCommonStockUponShareholderElectionAndVestingOfCertainEquityAwardsMember", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Common Stock Upon Shareholder Election and Vesting of Certain Equity Awards", "label": "Conversion of Common Stock Upon Shareholder Election and Vesting of Certain Equity Awards [Member]", "documentation": "Conversion of Common Stock Upon Shareholder Election and Vesting of Certain Equity Awards" } } }, "auth_ref": [] }, "kvyo_ConversionOfRedeemableCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ConversionOfRedeemableCommonStock", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of redeemable common stock to Series B common stock", "label": "Conversion of Redeemable Common Stock", "documentation": "Conversion of Redeemable Common Stock" } } }, "auth_ref": [] }, "kvyo_ConversionOfRedeemableCommonStockIntoSeriesBCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ConversionOfRedeemableCommonStockIntoSeriesBCommonStockMember", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Redeemable Common Stock Into Series B Common Stock", "label": "Conversion of Redeemable Common Stock Into Series B Common Stock [Member]", "documentation": "Conversion of Redeemable Common Stock Into Series B Common Stock" } } }, "auth_ref": [] }, "kvyo_ConversionOfRedeemableCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ConversionOfRedeemableCommonStockMember", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Redeemable Common Stock", "label": "Conversion of Redeemable Common Stock [Member]", "documentation": "Conversion of Redeemable Common Stock" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Conversion Description [Axis]", "label": "Stock Conversion Description [Axis]", "documentation": "Information by description of stock conversions." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Stock, Name [Domain]", "label": "Conversion of Stock, Name [Domain]", "documentation": "The unique name of a noncash or part noncash stock conversion." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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", "r537" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r800" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r185", "r186", "r289", "r295", "r530", "r673", "r675" ] }, "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_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r799", "r810", "r865" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r799", "r810" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current income tax provision", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r116", "r470", "r476", "r810" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r799", "r810", "r865" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r43", "r240" ] }, "kvyo_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "CustomerOneMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "kvyo_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "CustomerThreeMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three", "label": "Customer Three [Member]", "documentation": "Customer Three" } } }, "auth_ref": [] }, "kvyo_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "CustomerTwoMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer Two" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r810", "r864", "r865" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r116", "r810", "r864" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred income tax provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r116", "r145", "r475", "r476", "r810" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r76", "r77", "r120", "r464" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r99" ] }, "kvyo_DeferredOfferingCostsIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "DeferredOfferingCostsIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid purchases of property and equipment", "label": "Deferred Offering Costs Incurred but Not yet Paid", "documentation": "Deferred Offering Costs Incurred but Not yet Paid" } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r810", "r864", "r865" ] }, "kvyo_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research and development", "label": "Deferred Tax Assets, Capitalized Research and Development", "documentation": "Deferred Tax Assets, Capitalized Research and Development" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r465" ] }, "kvyo_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Deferred Tax Assets, Lease Liability", "documentation": "Deferred Tax Assets, Lease Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r862" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r67", "r863" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal net operating loss carryforwards, not subject to expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State net operating loss carryforwards, subject to expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r67", "r863" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r66", "r67", "r863" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r67", "r863" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r466" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r64", "r862" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpense", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred commissions", "label": "Deferred Tax Liabilities, Deferred Expense", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs." } } }, "auth_ref": [ "r67", "r863" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "ROU asset", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r67", "r863" ] }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment." } } }, "auth_ref": [ "r67", "r863" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid marketing expense", "label": "Deferred Tax Liabilities, Prepaid Expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r67", "r863" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions to plan", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r394" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r394" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional percentage of employees wages contributed by employer", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r394" ] }, "us-gaap_DefinedContributionPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTextBlock", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Defined Contribution Plan [Text Block]", "documentation": "The entire disclosure for defined contribution plan." } } }, "auth_ref": [ "r393", "r394" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "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", "r221" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "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": [ "r328", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "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": [ "r328", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.klaviyo.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": [ "r396", "r400", "r433", "r434", "r439", "r696" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r717", "r718", "r731" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r717", "r718", "r731", "r767" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.klaviyo.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": [ "r752" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r715" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Plan", "label": "Domestic Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r831", "r832", "r833" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r891", "r892", "r893", "r894" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Series A and Series B common Stockholders, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r173", "r192", "r193", "r194", "r195", "r196", "r201", "r203", "r206", "r207", "r208", "r212", "r496", "r497", "r539", "r554", "r677" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Series A and Series B common Stockholders, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r173", "r192", "r193", "r194", "r195", "r196", "r203", "r206", "r207", "r208", "r212", "r496", "r497", "r539", "r554", "r677" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r40", "r41" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.klaviyo.com/role/LossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r200", "r209", "r210", "r211" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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": [ "r457" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal taxes at statutory 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": [ "r184", "r457", "r478" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r861", "r866" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r861", "r866" ] }, "kvyo_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationPercent", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible officers compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r861", "r866" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r861", "r866" ] }, "kvyo_EffectiveIncomeTaxRateReconciliationPermanentItems": { "xbrltype": "percentItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPermanentItems", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent items", "label": "Effective Income Tax Rate Reconciliation, Permanent Items", "documentation": "Effective Income Tax Rate Reconciliation, Permanent Items" } } }, "auth_ref": [] }, "kvyo_EffectiveIncomeTaxRateReconciliationPrepaidMarketingExpense": { "xbrltype": "percentItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPrepaidMarketingExpense", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid marketing expense", "label": "Effective Income Tax Rate Reconciliation, Prepaid Marketing Expense", "documentation": "Effective Income Tax Rate Reconciliation, Prepaid Marketing Expense" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r861", "r866" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and development credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r861", "r866" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and employee related costs", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r432" ] }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid in exchange for restricted stock unit cancellation", "label": "Share-Based Payment Arrangement, Cash Used to Settle Award", "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements." } } }, "auth_ref": [ "r438" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation cost, 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": [ "r437" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation cost", "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": [ "r860" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation cost, 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": [ "r860" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "verboseLabel": "Options outstanding", "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": [] }, "kvyo_EmployeeStockOptionModificationExtensionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "EmployeeStockOptionModificationExtensionMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options, modification, extension", "label": "Employee Stock Option, Modification, Extension [Member]", "documentation": "Employee Stock Option, Modification, Extension" } } }, "auth_ref": [] }, "kvyo_EmployeeStockOptionModificationRestructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "EmployeeStockOptionModificationRestructureMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options, modification, restructure", "label": "Employee Stock Option, Modification, Restructure [Member]", "documentation": "Employee Stock Option, Modification, Restructure" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.klaviyo.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": [ "r714" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.klaviyo.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": [ "r714" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r794" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.klaviyo.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": [ "r714" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.klaviyo.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": [ "r792" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.klaviyo.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": [ "r714" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.klaviyo.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": [ "r714" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.klaviyo.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": [ "r714" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.klaviyo.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": [ "r714" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r793" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "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": [ "r12", "r149", "r168", "r169", "r170", "r187", "r188", "r189", "r191", "r197", "r199", "r213", "r248", "r249", "r308", "r440", "r441", "r442", "r471", "r472", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r508", "r509", "r510", "r511", "r512", "r513", "r529", "r557", "r558", "r559", "r571", "r635" ] }, "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": [ "r760" ] }, "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": [ "r723", "r735", "r745", "r771" ] }, "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": [ "r720", "r732", "r742", "r768" ] }, "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": [ "r766" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r499", "r500", "r504" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r499", "r500", "r504" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Instruments Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": [ "r70", "r117" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "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": [ "r290", "r355", "r356", "r357", "r358", "r359", "r360", "r500", "r531", "r532", "r533", "r682", "r683", "r692", "r693", "r694" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r499", "r500", "r502", "r503", "r505" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "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": [ "r498" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "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": [ "r290", "r355", "r360", "r500", "r531", "r692", "r693", "r694" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "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": [ "r290", "r355", "r360", "r500", "r532", "r682", "r683", "r692", "r693", "r694" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r290", "r355", "r356", "r357", "r358", "r359", "r360", "r500", "r533", "r682", "r683", "r692", "r693", "r694" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "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": [ "r290", "r355", "r356", "r357", "r358", "r359", "r360", "r531", "r532", "r533", "r682", "r683", "r692", "r693", "r694" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r498", "r505" ] }, "kvyo_FinanceLeaseAmortizationAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "FinanceLeaseAmortizationAndInterestExpense", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing lease cost", "label": "Finance Lease, Amortization and Interest Expense", "documentation": "Finance Lease, Amortization and Interest Expense" } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r518", "r524" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ForeignEarningsRepatriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignEarningsRepatriated", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign earnings repatriated", "label": "Foreign Earnings Repatriated", "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignPlanMember", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Plan", "label": "Foreign Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r831", "r832", "r833" ] }, "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": [ "r727", "r739", "r749", "r775" ] }, "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": [ "r727", "r739", "r749", "r775" ] }, "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": [ "r727", "r739", "r749", "r775" ] }, "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": [ "r727", "r739", "r749", "r775" ] }, "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": [ "r727", "r739", "r749", "r775" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED KINGDOM", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r7" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r92", "r618" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "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": [ "r88" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Axis]", "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r397", "r399", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Domain]", "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r397", "r399", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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", "r182", "r216", "r230", "r234", "r236", "r247", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r506", "r679", "r825" ] }, "kvyo_IPOAndOverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "IPOAndOverAllotmentOptionMember", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO and Over-Allotment Option", "label": "IPO and Over-Allotment Option [Member]", "documentation": "IPO and Over-Allotment Option" } } }, "auth_ref": [] }, "kvyo_IPOAndOverAllotmentOptionSharesFromExistingShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "IPOAndOverAllotmentOptionSharesFromExistingShareholdersMember", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO and Over-Allotment Option - Shares From Existing Shareholders", "label": "IPO and Over-Allotment Option - Shares From Existing Shareholders [Member]", "documentation": "IPO and Over-Allotment Option - Shares From Existing Shareholders" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r717", "r718", "r731" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r7", "r49", "r104" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r105" ] }, "kvyo_IncentiveStockOptionsExercisePriceFairValueThresholdForEmployeesHolding10OrMoreOfVotingStock": { "xbrltype": "pureItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "IncentiveStockOptionsExercisePriceFairValueThresholdForEmployeesHolding10OrMoreOfVotingStock", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive stock options, exercise price, fair value threshold for employees holding 10% or more of voting stock", "label": "Incentive Stock Options, Exercise Price, Fair Value Threshold For Employees Holding 10% or More of Voting Stock", "documentation": "Incentive Stock Options, Exercise Price, Fair Value Threshold For Employees Holding 10% or More of Voting Stock" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r183", "r477" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.klaviyo.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.klaviyo.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r86", "r122", "r216", "r230", "r234", "r236", "r540", "r551", "r679" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r183", "r477" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r255", "r264", "r619" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r264", "r619" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [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_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r11", "r68", "r113", "r115" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.klaviyo.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": [ "r184", "r452", "r458", "r461", "r468", "r473", "r479", "r480", "r481", "r570" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.klaviyo.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "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": [ "r131", "r146", "r198", "r199", "r222", "r456", "r474", "r555" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r167", "r454", "r455", "r461", "r462", "r467", "r469", "r564" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r33", "r36" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "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" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "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_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "kvyo_IncreaseDecreaseInCapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "IncreaseDecreaseInCapitalizedContractCost", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred contract acquisition costs", "label": "Increase (Decrease) in Capitalized Contract Cost", "documentation": "Increase (Decrease) in Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "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": [ "r536", "r805" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "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": [ "r798", "r805" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses, prepaid taxes, and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in prepaid marketing expense", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Common Stock", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "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": [ "r730", "r739", "r749", "r766", "r775", "r779", "r787" ] }, "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": [ "r785" ] }, "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": [ "r719", "r791" ] }, "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": [ "r719", "r791" ] }, "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": [ "r719", "r791" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r73", "r124", "r171", "r220", "r514", "r620", "r710", "r888" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r176", "r178", "r179" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Internal-Use Software", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r2", "r3" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r93", "r219" ] }, "kvyo_InvestmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "InvestmentOptionMember", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Option", "label": "Investment Option [Member]", "documentation": "Investment Option" } } }, "auth_ref": [] }, "kvyo_JenniferCeranMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "JenniferCeranMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jennifer Ceran [Member]", "documentation": "Jennifer Ceran" } } }, "auth_ref": [] }, "kvyo_LandonEdmondMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "LandonEdmondMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Landon Edmond [Member]", "documentation": "Landon Edmond" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r521", "r699" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r872" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r103" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.klaviyo.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r515" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Undiscounted Annual Cash Flows for Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r873" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, option to extend, renewal term (up to)", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r871" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r871" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.klaviyo.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r515" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r182", "r247", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r485", "r486", "r487", "r506", "r594", "r678", "r712", "r825", "r874", "r875" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable common stock, and stockholders\u2019 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": [ "r85", "r121", "r547", "r700", "r809", "r818", "r870" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, Redeemable Common Stock, and Stockholders\u2019 Equity (Deficit)", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r24", "r152", "r182", "r247", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r485", "r486", "r487", "r506", "r700", "r825", "r874", "r875" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.klaviyo.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r240", "r687", "r829", "r884", "r885" ] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingExpense", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing expense", "label": "Marketing Expense", "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs." } } }, "auth_ref": [ "r92" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r395", "r535", "r556", "r586", "r587", "r640", "r642", "r644", "r645", "r647", "r667", "r668", "r681", "r684", "r695", "r701", "r827", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "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": [ "r758" ] }, "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": [ "r758" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r869" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual term", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r869" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r869" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r869" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r501" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r395", "r535", "r556", "r586", "r587", "r640", "r642", "r644", "r645", "r647", "r667", "r668", "r681", "r684", "r695", "r701", "r827", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "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": [ "r778" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market 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": [ "r830" ] }, "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": [ "r786" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r240", "r687", "r829", "r884", "r885" ] }, "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": [ "r759" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r177" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r177" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r97", "r98", "r99" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "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": [ "r87", "r99", "r123", "r150", "r163", "r165", "r170", "r182", "r190", "r192", "r193", "r194", "r195", "r198", "r199", "r205", "r216", "r230", "r234", "r236", "r247", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r497", "r506", "r552", "r615", "r633", "r634", "r679", "r710", "r825" ] }, "kvyo_NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Series A and Series B common stockholders, basic and diluted:", "label": "Net Income Loss Available To Common Stockholders, Basic and Diluted [Abstract]", "documentation": "Net Income Loss Available To Common Stockholders, Basic and Diluted" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r758" ] }, "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": [ "r727", "r739", "r749", "r766", "r775" ] }, "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": [ "r756" ] }, "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": [ "r755" ] }, "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": [ "r766" ] }, "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": [ "r786" ] }, "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": [ "r786" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income", "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": [ "r94" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Common Stock Activity", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r18" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r817" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r817" ] }, "kvyo_NumberOfStockCompensationPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "NumberOfStockCompensationPlans", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock compensation plans", "label": "Number of Stock Compensation Plans", "documentation": "Number of Stock Compensation Plans" } } }, "auth_ref": [] }, "kvyo_NumberOfWhollyOwnedSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "NumberOfWhollyOwnedSubsidiaries", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of wholly-owned subsidiaries", "label": "Number of Wholly-Owned Subsidiaries", "documentation": "Number of Wholly-Owned Subsidiaries" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "kvyo_OfficerTradingArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "OfficerTradingArrangementMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Officer Trading Arrangement [Member]", "documentation": "Officer Trading Arrangement" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r216", "r230", "r234", "r236", "r679" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r522", "r699" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.klaviyo.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/LeasesFutureUndiscountedAnnualCashFlowsDetails", "http://www.klaviyo.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "terseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r517" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.klaviyo.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, current", "verboseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r517" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, non-current", "verboseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r517" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow", "http://www.klaviyo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating lease liabilities, net of tenant incentives received", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r519", "r524" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, net", "verboseLabel": "Operating lease ROU assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r516" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease costs", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r806" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.klaviyo.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r527", "r699" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.klaviyo.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r526", "r699" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [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_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r65" ] }, "kvyo_OrganizationAndBusinessDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "OrganizationAndBusinessDescriptionTextBlock", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescription" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Business Description", "label": "Organization and Business Description [Text Block]", "documentation": "Organization and Business Description" } } }, "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_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.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": [ "r23" ] }, "kvyo_OtherAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "OtherAmericasMember", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Other Americas [Member]", "documentation": "Other Americas" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r156" ] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Other Depreciation and Amortization", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r7", "r50", "r91" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current 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": [ "r25" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r99" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r95" ] }, "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": [ "r758" ] }, "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": [ "r725", "r737", "r747", "r773" ] }, "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": [ "r728", "r740", "r750", "r776" ] }, "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": [ "r728", "r740", "r750", "r776" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-Allotment Option", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "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": [ "r754" ] }, "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_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid to repurchase shares of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r32" ] }, "kvyo_PaymentsOfInvestmentOptionIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "PaymentsOfInvestmentOptionIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of investment option issuance costs", "label": "Payments of Investment Option Issuance Costs", "documentation": "Payments of Investment Option Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficitParenthetical", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of stock issuance costs", "verboseLabel": "Offering-related expenses", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r31" ] }, "kvyo_PaymentsOfStockIssuanceCostsTemporaryEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "PaymentsOfStockIssuanceCostsTemporaryEquity", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of stock issuance costs, temporary equity", "label": "Payments of Stock Issuance Costs, Temporary Equity", "documentation": "Payments of Stock Issuance Costs, Temporary Equity" } } }, "auth_ref": [] }, "kvyo_PaymentsOfUnderwritingDiscountsAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "PaymentsOfUnderwritingDiscountsAndCommissions", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriting discounts and commissions", "label": "Payments of Underwriting Discounts and Commissions", "documentation": "Payments of Underwriting Discounts and Commissions" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employee taxes paid related to net share settlement of stock-based 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": [ "r175" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of business", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r30", "r482" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of indefinite-lived intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r96" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition 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": [ "r96" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalization of software development costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification 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": [ "r96" ] }, "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": [ "r757" ] }, "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": [ "r757" ] }, "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": [ "r756" ] }, "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": [ "r766" ] }, "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": [ "r759" ] }, "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": [ "r755" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "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": [ "r79", "r293" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r79", "r595" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r79", "r293" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r79", "r595", "r613", "r889", "r890" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock: $0.001 par value; 100,000,000 and 0 shares authorized; 0 and 0 shares issued; 0 and 0 shares outstanding at December 31, 2023 and 2022, respectively.", "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": [ "r79", "r543", "r700" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current 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": [ "r803" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid marketing expense", "label": "Prepaid Expense, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r802" ] }, "kvyo_PrepaidMarketingArrangementAmountCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "PrepaidMarketingArrangementAmountCapitalized", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized prepaid marketing expense", "label": "Prepaid Marketing Arrangement, Amount Capitalized", "documentation": "Prepaid Marketing Arrangement, Amount Capitalized" } } }, "auth_ref": [] }, "kvyo_PrepaidMarketingExpenseAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "PrepaidMarketingExpenseAmortization", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prepaid marketing expense", "label": "Prepaid Marketing Expense, Amortization", "documentation": "Prepaid Marketing Expense, Amortization" } } }, "auth_ref": [] }, "kvyo_PriorAgreementWithShopifyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "PriorAgreementWithShopifyMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Agreement with Shopify", "label": "Prior Agreement with Shopify [Member]", "documentation": "Prior Agreement with Shopify" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement", "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock in initial public offering, net of issuance costs", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock, net of issuance costs", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds from issuance of common stock", "label": "Proceeds from Issuance of Private Placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of common stock options", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r5", "r15" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of warrants", "label": "Proceeds from Warrant Exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r804" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r102", "r138", "r143", "r144" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r103", "r154", "r550" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "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", "r541", "r550", "r700" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r8", "r138", "r143", "r548" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetTables", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r103" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Asset retirement obligation, amortization period", "terseLabel": "Estimated useful lives of property and equipment", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "verboseLabel": "Bad debt expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r174", "r251" ] }, "kvyo_PublicStockOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "PublicStockOfferingMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Stock Offering", "label": "Public Stock Offering [Member]", "documentation": "Public Stock Offering [Member]" } } }, "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": [ "r754" ] }, "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": [ "r754" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r353", "r395", "r426", "r427", "r428", "r534", "r535", "r556", "r586", "r587", "r640", "r642", "r644", "r645", "r647", "r667", "r668", "r681", "r684", "r695", "r701", "r704", "r821", "r827", "r877", "r878", "r879", "r880", "r881" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r353", "r395", "r426", "r427", "r428", "r534", "r535", "r556", "r586", "r587", "r640", "r642", "r644", "r645", "r647", "r667", "r668", "r681", "r684", "r695", "r701", "r704", "r821", "r827", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Billing Status [Domain]", "label": "Receivables Billing Status [Domain]", "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid." } } }, "auth_ref": [] }, "kvyo_RecognitionOfPrepaidMarketingAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "RecognitionOfPrepaidMarketingAsset", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition of prepaid marketing asset", "label": "Recognition of Prepaid Marketing Asset", "documentation": "Recognition of Prepaid Marketing Asset" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r720", "r732", "r742", "r768" ] }, "kvyo_RedeemableCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "RedeemableCommonStockMember", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Common Stock", "label": "Redeemable Common Stock [Member]", "documentation": "Redeemable Common Stock" } } }, "auth_ref": [] }, "kvyo_RedeemableCommonStockPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "RedeemableCommonStockPolicyPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Common Stock", "label": "Redeemable Common Stock, Policy [Policy Text Block]", "documentation": "Redeemable Common Stock, Policy" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r185", "r186", "r289", "r295", "r530", "r674", "r675" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r75", "r451", "r882" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Costs", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r450" ] }, "kvyo_ResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ResearchAndDevelopmentMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development [Member]", "documentation": "Research and Development" } } }, "auth_ref": [] }, "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": [ "r721", "r733", "r743", "r769" ] }, "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": [ "r722", "r734", "r744", "r770" ] }, "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": [ "r729", "r741", "r751", "r777" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.klaviyo.com/role/FairValueMeasurementsDetails" ], "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": [ "r153" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash - current", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r801", "r807" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, non-current", "verboseLabel": "Restricted cash - non-current", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r132", "r802", "r807" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock outstanding", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r40" ] }, "kvyo_RestrictedStockUnitsModificationAcceleratedVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "RestrictedStockUnitsModificationAcceleratedVestingMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, modification, accelerated vesting", "label": "Restricted Stock Units, Modification, Accelerated Vesting [Member]", "documentation": "Restricted Stock Units, Modification, Accelerated Vesting" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Units", "terseLabel": "RSUs outstanding", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.klaviyo.com/role/RestructuringCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Costs", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r260", "r261", "r263", "r266", "r272" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction of full time workforce, number of employees", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction of full time workforce, percentage", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "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", "r267", "r269", "r822" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r269", "r270", "r271" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid restructuring costs", "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": [ "r263", "r268" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r108", "r546", "r560", "r561", "r569", "r596", "r700" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r149", "r187", "r188", "r189", "r191", "r197", "r199", "r248", "r249", "r440", "r441", "r442", "r471", "r472", "r488", "r490", "r491", "r493", "r495", "r557", "r559", "r571", "r889" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Sponsor Location [Axis]", "label": "Retirement Plan Sponsor Location [Axis]", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r831", "r832", "r833" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Sponsor Location [Domain]", "label": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r831", "r832", "r833" ] }, "kvyo_RevenueFromCollaborativeArrangementExceedingThresholdPercentageToBeShared": { "xbrltype": "pureItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "RevenueFromCollaborativeArrangementExceedingThresholdPercentageToBeShared", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from collaborative arrangement exceeding threshold, percentage to be shared", "label": "Revenue from Collaborative Arrangement Exceeding Threshold, Percentage To Be Shared", "documentation": "Revenue from Collaborative Arrangement Exceeding Threshold, Percentage To Be Shared" } } }, "auth_ref": [] }, "kvyo_RevenueFromCollaborativeArrangementThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "RevenueFromCollaborativeArrangementThreshold", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from collaborative arrangement, threshold", "label": "Revenue from Collaborative Arrangement, Threshold", "documentation": "Revenue from Collaborative Arrangement, Threshold" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r217", "r218", "r229", "r232", "r233", "r237", "r238", "r240", "r327", "r328", "r537" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition, Deferred Revenue and Deferred Contract Acquisition Costs", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r147", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r669" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "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": [ "r147", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r331" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r16" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r141" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected period of recognition", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r142" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r142" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "kvyo_RevenueSharingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "RevenueSharingAgreementMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Sharing Agreement", "label": "Revenue Sharing Agreement [Member]", "documentation": "Revenue Sharing Agreement" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets recognized for new leases and amendments (non-cash)", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r525", "r699" ] }, "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": [ "r786" ] }, "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": [ "r786" ] }, "kvyo_SaleOfStockAdditionalSharesAvailableForPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "SaleOfStockAdditionalSharesAvailableForPurchase", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional shares available for purchase (in shares)", "label": "Sale of Stock, Additional Shares Available for Purchase", "documentation": "Sale of Stock, Additional Shares Available for Purchase" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of stock", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "kvyo_SaleOfStockConsiderationReceivedOnTransactionNetOfDiscountsAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "SaleOfStockConsiderationReceivedOnTransactionNetOfDiscountsAndCommissions", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate proceeds, net of discounts and commissions", "label": "Sale of Stock, Consideration Received on Transaction, Net of Discounts and Commissions", "documentation": "Sale of Stock, Consideration Received on Transaction, Net of Discounts and Commissions" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares issued (in shares)", "terseLabel": "Shares issued under purchase agreement (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "kvyo_SaleOfStockTotalSharesAvailableForPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "SaleOfStockTotalSharesAvailableForPurchase", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for purchase (in shares)", "label": "Sale of Stock, Total Shares Available for Purchase", "documentation": "Sale of Stock, Total Shares Available for Purchase" } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued value added tax", "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": [ "r20" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails" ], "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" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.klaviyo.com/role/LossPerShareTables" ], "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_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Change in Asset Retirement Obligation", "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]", "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation." } } }, "auth_ref": [ "r820" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Loss Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r815" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.klaviyo.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": [ "r110" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r810" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r17", "r118", "r883" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r269", "r270", "r271" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring 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": [ "r52", "r53", "r54" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "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": [ "r397", "r399", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r13", "r14", "r59" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warrant Activity", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r57" ] }, "kvyo_ScheduleOfWarrantsActivitySharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ScheduleOfWarrantsActivitySharesRollForward", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Schedule of Warrants Activity, Shares [Roll Forward]", "documentation": "Schedule of Warrants Activity, Shares" } } }, "auth_ref": [] }, "kvyo_SecondaryMarketSaleByEmployeesToInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "SecondaryMarketSaleByEmployeesToInvestorsMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary Market Sale By Employees To Investors", "label": "Secondary Market Sale By Employees To Investors [Member]", "documentation": "Secondary Market Sale By Employees To Investors" } } }, "auth_ref": [] }, "kvyo_SecondaryMarketTransactionSharesSoldByEmployeesToInvestors": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "SecondaryMarketTransactionSharesSoldByEmployeesToInvestors", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased by secondary investors (in shares)", "label": "Secondary Market Transaction, Shares Sold By Employees To Investors", "documentation": "Secondary Market Transaction, Shares Sold By Employees To Investors" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.klaviyo.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": [ "r713" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.klaviyo.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": [ "r716" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r238", "r239", "r583", "r584", "r585", "r641", "r643", "r646", "r648", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r670", "r686", "r704", "r829", "r884" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r238", "r680" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.klaviyo.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "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" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Requisite service period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r696" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r696" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (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": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (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": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "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": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested and outstanding, beginning balance (in shares)", "periodEndLabel": "Unvested and outstanding, 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": [ "r413", "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested and outstanding, beginning balance (in dollars per share)", "periodEndLabel": "Unvested and outstanding, 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": [ "r413", "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "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": [ "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate fair value of restricted common stock vested", "verboseLabel": "Fair value of restricted stock units vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "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": [ "r417" ] }, "kvyo_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpenseRelatedToCancellationOfAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpenseRelatedToCancellationOfAwards", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expense", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expense Related To Cancellation Of Awards", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expense Related To Cancellation Of Awards" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "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": [ "r397", "r399", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "kvyo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAffected": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAffected", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation modifications, number of shares affected (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Affected", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Affected" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r698" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r58" ] }, "kvyo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelled": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelled", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Cancelled", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Cancelled" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, weighted average exercise price (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": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited and expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r840" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited and expired (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r840" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning balance (in shares)", "periodEndLabel": "Options outstanding, 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": [ "r405", "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning balance (in dollars per share)", "periodEndLabel": "Options outstanding, ending balance (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": [ "r405", "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options expected to vest, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options expected to vest, weighted average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental stock-based compensation expense from modifications", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation modifications, number of employees affected", "label": "Share-Based Payment Arrangement, Plan Modification, Number of Grantees Affected", "documentation": "Number of grantees affected by modification of award under share-based payment arrangement." } } }, "auth_ref": [ "r435" ] }, "kvyo_ShareBasedCompensationArrangementExpenseForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ShareBasedCompensationArrangementExpenseForRepurchaseOfCommonStock", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for repurchase and retirement of common stock", "label": "Share-Based Compensation Arrangement. Expense for Repurchase of Common Stock", "documentation": "Share-Based Compensation Arrangement. Expense for Repurchase of Common Stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofRestrictedCommonStockActivityDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "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": [ "r410" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "kvyo_ShareBasedCompensationExpenseProratedAmountDueToAwardModification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ShareBasedCompensationExpenseProratedAmountDueToAwardModification", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prorated stock-based compensation expense", "label": "Share-Based Compensation Expense, Prorated Amount Due to Award Modification", "documentation": "Share-Based Compensation Expense, Prorated Amount Due to Award Modification" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation and Non-Vested Restricted Common Stock", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r396", "r404", "r423", "r424", "r425", "r426", "r429", "r443", "r444", "r445", "r446" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Employee", "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r399", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Nonemployee", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r397", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r834" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r430" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r697" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r58" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r58" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r109" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options expected to vest, weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r421" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld for tax withholding upon vesting of restricted stock units (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "kvyo_ShopifyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "ShopifyIncMember", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shopify", "label": "Shopify, Inc. [Member]", "documentation": "Shopify, Inc." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r523", "r699" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected material change in uncertain tax benefits", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r114" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/Cover", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r148", "r158", "r159", "r160", "r182", "r203", "r204", "r206", "r208", "r214", "r215", "r247", "r280", "r282", "r283", "r284", "r287", "r288", "r293", "r294", "r297", "r300", "r306", "r506", "r565", "r566", "r567", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r595", "r616", "r635", "r649", "r650", "r651", "r652", "r653", "r795", "r808", "r814" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r27", "r149", "r168", "r169", "r170", "r187", "r188", "r189", "r191", "r197", "r199", "r213", "r248", "r249", "r308", "r440", "r441", "r442", "r471", "r472", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r508", "r509", "r510", "r511", "r512", "r513", "r529", "r557", "r558", "r559", "r571", "r635" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r238", "r239", "r583", "r584", "r585", "r641", "r643", "r646", "r648", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r670", "r686", "r704", "r829", "r884" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "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": [ "r187", "r188", "r189", "r213", "r537", "r563", "r582", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r614", "r617", "r618", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r635", "r705" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "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": [ "r187", "r188", "r189", "r213", "r537", "r563", "r582", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r614", "r617", "r618", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r635", "r705" ] }, "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": [ "r724", "r736", "r746", "r772" ] }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of collaboration agreement warrants", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "documentation": "Value of preferred stock and warrants for common stock issued." } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.klaviyo.com/role/PropertyandEquipmentNetNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation Plan", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r816" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted common stock", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of common stock (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r26", "r56", "r108", "r291" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, net of issuance costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r79", "r80", "r108", "r565", "r635", "r650" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted common stock, issued (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r12", "r108" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock common stock (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": [ "r12", "r79", "r80", "r108" ] }, "kvyo_StockIssuedDuringPeriodSharesRestrictedStockUnitsNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsNetOfForfeitures", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Units, Net of Forfeitures", "documentation": "Stock Issued During Period, Shares, Restricted Stock Units, Net of Forfeitures" } } }, "auth_ref": [] }, "kvyo_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsVested", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Units, Vested", "documentation": "Stock Issued During Period, Shares, Restricted Stock Units, Vested" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of common stock 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": [ "r12", "r79", "r80", "r108", "r410" ] }, "kvyo_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock upon exercise of collaboration agreement warrants (in shares)", "label": "Stock Issued During Period, Shares, Warrants Exercised", "documentation": "Stock Issued During Period, Shares, Warrants Exercised" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of common stock", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r27", "r108" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, net of issuance costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r79", "r80", "r108", "r571", "r635", "r650", "r711" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted common stock liability", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r12", "r79", "r80", "r108" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted common stock", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r108" ] }, "kvyo_StockIssuedDuringPeriodValueRestrictedStockUnitsNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Units, Net of Forfeitures", "documentation": "Stock Issued During Period, Value, Restricted Stock Units, Net of Forfeitures" } } }, "auth_ref": [] }, "kvyo_StockIssuedDuringPeriodValueRestrictedStockUnitsVested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsVested", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Units, Vested", "documentation": "Stock Issued During Period, Value, Restricted Stock Units, Vested" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of common stock 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": [ "r12", "r27", "r108" ] }, "kvyo_StockIssuedDuringPeriodValueWarrantsVested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "StockIssuedDuringPeriodValueWarrantsVested", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Vested warrants related to collaboration agreement", "label": "Stock Issued During Period, Value, Warrants Vested", "documentation": "Stock Issued During Period, Value, Warrants Vested" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "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": [ "r12", "r79", "r80", "r108" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "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": [ "r12", "r79", "r80", "r108" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 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": [ "r80", "r83", "r84", "r101", "r597", "r613", "r636", "r637", "r700", "r712", "r809", "r818", "r870", "r889" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity (Deficit)", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit)", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r107", "r181", "r292", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r308", "r494", "r638", "r639", "r654" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Sale of Stock [Line Items]", "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "kvyo_SusanSt.LedgerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "SusanSt.LedgerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Susan St. Ledger [Member]", "documentation": "Susan St. Ledger" } } }, "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": [ "r765" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforward", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r66" ] }, "us-gaap_TemporaryEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAbstract", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Common Stock (Note 11)", "label": "Temporary Equity [Abstract]" } } }, "auth_ref": [] }, "kvyo_TemporaryEquityAdjustmentToRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "TemporaryEquityAdjustmentToRedemptionValue", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of redeemable common stock to redemption value", "label": "Temporary Equity, Adjustment To Redemption Value", "documentation": "Temporary Equity, Adjustment To Redemption Value" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheets", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable common stock, $0.001 par value, 0 and 64,046,223 shares issued and outstanding at December 31, 2023 and 2022, respectively.", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r280", "r282", "r283", "r284", "r287", "r288", "r447", "r545" ] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable common stock, par value (in dollars per shares)", "label": "Temporary Equity, Par or Stated Value Per Share", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r19", "r55" ] }, "kvyo_TemporaryEquitySharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of redeemable common stock to Series B common stock (in shares)", "label": "Temporary Equity, Shares, Conversion of Convertible Securities", "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable common stock, shares issued (in shares)", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r78" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r78" ] }, "kvyo_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable common stock issued (in shares)", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of redeemable common stock, net of issuance costs of $79", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "kvyo_TemporaryEquityValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "crdr": "debit", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofChangesinRedeemableCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification of redeemable common stock to Series B common stock", "label": "Temporary Equity, Value, Conversion of Convertible Securities", "documentation": "Temporary Equity, Value, Conversion of Convertible Securities" } } }, "auth_ref": [] }, "kvyo_TotalExpendituresBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "TotalExpendituresBenchmarkMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Expenditures Benchmark", "label": "Total Expenditures Benchmark [Member]", "documentation": "Total Expenditures Benchmark" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r757" ] }, "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": [ "r764" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r128", "r129", "r130", "r243", "r244", "r246" ] }, "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": [ "r785" ] }, "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": [ "r787" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.klaviyo.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": [] }, "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": [ "r788" ] }, "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": [ "r789" ] }, "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": [ "r787" ] }, "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": [ "r787" ] }, "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": [ "r790" ] }, "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": [ "r788" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.klaviyo.com/role/OrganizationandBusinessDescriptionDetails", "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r483" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.klaviyo.com/role/EmployeeBenefitPlansDetails", "http://www.klaviyo.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledRevenuesMember", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled Revenues", "label": "Unbilled Revenues [Member]", "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions." } } }, "auth_ref": [] }, "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": [ "r784" ] }, "kvyo_UnrecognizedMarketingExpenseRelatedToWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "UnrecognizedMarketingExpenseRelatedToWarrants", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized marketing expense", "label": "Unrecognized Marketing Expense Related to Warrants", "documentation": "Unrecognized Marketing Expense Related to Warrants" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r453", "r460" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties related to uncertain tax positions", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r459" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationAbstract", "presentation": [ "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year Ending December 31,", "label": "Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "calculation": { "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.klaviyo.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Contractual Commitments:", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "presentation": [ "http://www.klaviyo.com/role/CommitmentandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Payments", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability." } } }, "auth_ref": [ "r823" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r45", "r46", "r47", "r134", "r135", "r139", "r140" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.klaviyo.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r463" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.klaviyo.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ] }, "kvyo_VestingPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "VestingPeriodAxis", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Period [Axis]", "label": "Vesting Period [Axis]", "documentation": "Vesting Period" } } }, "auth_ref": [] }, "kvyo_VestingPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "VestingPeriodDomain", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails", "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Period [Domain]", "label": "Vesting Period [Domain]", "documentation": "Vesting Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofPotentialAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r702", "r703", "r706", "r707", "r708", "r709" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding, measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r503" ] }, "kvyo_WarrantsCostNotYetRecognizedPeriodForRecognition": { "xbrltype": "durationItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "WarrantsCostNotYetRecognizedPeriodForRecognition", "presentation": [ "http://www.klaviyo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, cost not yet recognized, period for recognition", "label": "Warrants, Cost Not Yet Recognized, Period for Recognition", "documentation": "Warrants, Cost Not Yet Recognized, Period for Recognition" } } }, "auth_ref": [] }, "kvyo_WeightedAverageExercisePriceWarrantsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "WeightedAverageExercisePriceWarrantsRollForward", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Weighted Average Exercise Price, Warrants [Roll Forward]", "documentation": "Weighted Average Exercise Price, Warrants" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding, diluted (in shares)", "verboseLabel": "Weighted average shares - 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": [ "r202", "r208" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.klaviyo.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding, basic (in shares)", "verboseLabel": "Weighted-average shares - 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": [ "r201", "r208" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.klaviyo.com/role/LossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "kvyo_WeightedAverageRemainingLifeWarrantsExercised": { "xbrltype": "durationItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "WeightedAverageRemainingLifeWarrantsExercised", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Weighted Average Remaining Life, Warrants Exercised", "documentation": "Weighted Average Remaining Life, Warrants Exercised" } } }, "auth_ref": [] }, "kvyo_WeightedAverageRemainingLifeWarrantsOutstanding": { "xbrltype": "durationItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "WeightedAverageRemainingLifeWarrantsOutstanding", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Warrants outstanding, beginning", "periodEndLabel": "Warrants outstanding, ending", "label": "Weighted Average Remaining Life, Warrants Outstanding", "documentation": "Weighted Average Remaining Life, Warrants Outstanding" } } }, "auth_ref": [] }, "kvyo_WeightedAverageRemainingLifeWarrantsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.klaviyo.com/20231231", "localname": "WeightedAverageRemainingLifeWarrantsRollForward", "presentation": [ "http://www.klaviyo.com/role/RedeemableCommonStockCommonStockandStockholdersEquityDeficitScheduleofWarrantActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Life (years)", "label": "Weighted Average Remaining Life, Warrants [Roll Forward]", "documentation": "Weighted Average Remaining Life, Warrants" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "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", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "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.19(a))", "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.19(a),20,24)", "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.19-26)", "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.20)", "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.21)", "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.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "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.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "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": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "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": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "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(26)(a))", "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(26)(b))", "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(27)(b))", "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(28))", "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(29))", "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)(a)(1))", "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(30)(a)(3))", "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(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "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" }, "r85": { "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" }, "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(10))", "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(20))", "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(4))", "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.3)", "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.4)", "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.7(b))", "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/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": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482000/980-340-25-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "410", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481689/980-410-25-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r131": { "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" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r184": { "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" }, "r185": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//410-20/tableOfContent" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481879/410-20-45-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-70/tableOfContent" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r795": { "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" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r825": { "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" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r868": { "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" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r874": { "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" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r882": { "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" }, "r883": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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 100 0001835830-24-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001835830-24-000022-xbrl.zip M4$L#!!0 ( /R 75@88]6QZ0( T2 3 83$P+6ME>&AI8FET,C$Q M+FAT;>U876_:,!1]WZ_P4DU[:4)"0R$A1:K6/6R=NFGKU,?)B1UR5<>.; -- M?_V#[_FG@$Y?Z21H$@Z$_<$<_3@:6B37^39#2 M):-G5@[ -%9Z+GN&VO%3],[;6,&4Q[6<(TU%::XUIP()F1X MY-:O<66Q4YP#*\.WUY!3A:[H GT5.>9OCQ7FRE940MHX*KBG9D6S>'VY:-&8 M/ PX[=!Y7M] >G^700R&+,_QHE[EW]6T7AF64U-<++06>=CW3?ZE(A+#*)7/ MK^)< F8OQMZOZ/PVBQ40P!*H6L6^%;4W*BJF-8X9[3QB(0F5ML'*<*%HV/T8 M$U %PV4(O%Z[#AJOYAL8H',J-228M434G#3FQYOON(T M#0?TJW:/G,$PV&IV'>^%-M]_6>138$?;SS41#1F&;U5@?F:=6%U @0DQO1WV MBSODK>J,T72-\H;M?7?0Z"D1FEO:(",T$1)K$#R<<:.ERLN:7.&0W MM;I5I=:S7'>E9:D=VA1VY5_)P&3I_JK'4/O?'S3V_LBU)A]G$A2!I*(6B11] MEE/,X;ZF^I=IM7]5:5%LYJXCJIDE?W=J^QMYN61X#J5 GS390,-!9SL3^OWR M(">!SF=*2X,6HR^Z/(AK7_0^T/H_:^P*%[? T35-,FZ6G)H]VS'ZP!/GH+%] MT'M!&5Y@2;=)K%?O7O^Y_;$W]D#VDK6^#XWNDNV_G.H57F2:.EC1W: MBJJ376$:1C @Z"@^K=[C'9K]D&I3JLU=WPRG2117QBU/S,NG%X504#_72#-? M-,SIUO.,%IW[&()C W.FUT.V@ECY;HYC>O4QT$]02P,$% @ _(!=6!<= MIDAH @ ?P8 !, !A,3 M:V5X:&EB:70R,S$N:'1MS95=3]LP%(;O]RO. MB@8W39N/EI8T5((V11404%O$Y>0D)XU%8E>V4PB_?D[2LB%6;1>31BZL6._Y M>(Y];'NIRK.QER*)QU^\KX8!4QX5.3(%D4"B,(9"4K:&QQCE$QC&SFK"-Z6@ MZU2!;=H]>.3BB6Y)HRNJ,ASOXWC=9NYUZR1>R.-R[,5T"S0^;]&A92=]#$^3 MN-_OV7&B_Z+3P3#J17V3D$'\W>FWM*^V;YRD*C,\;^64&2E6 .[ WJC1,XU5 MZEJF^:WUSD[ABS)(1M?,K7&UFG!=W$Z.>,:%>V36WZA2C(3D-"O=DQ7-44* MS[#@.6$G;4F8-"0*FC2&DKZBSJB3U]/G'8V.DU&&>SK+LC62_Y+2D.K%T?U]2[[MWW .^ XCF$/>OTS M"[0VXR*'I3$$G@ OA(ZB8RJ(Z],QPU 41)1@G[7KL]#6>J:#ZC.SPT@H(RRB M)-,KL<:H4PO&1,QS!BA>1KNSFYAX^<0&7 M7"K.VG!+I"116DA42OYGI@\-^(%G3_+K?;GADE:-[S;-NL6#-VC(E>*Y:_YT M(:'D6:$^NASVF2C-" !X*P( M$@ &$Q,"UK97AH:6)I=#,Q+FAT;>U]ZW/;5K+G]_TKL,G>7*D*5B393N(X MDRI%DG-5XU@N6Y/9^;0% HS9]Y9%E9SE99>F*N@5)%7%7%Z[?TS4L4G M[]DSN>HT6RSS^'I6>L>'QR^\?V;YI_@FX,_+N$S4K_H^OWS/O__R/3WDETD6 M+7_])8IOO#CZVS?Q](>7T'/P:O7CQ_J8*C%R^F+UX^#U]&/[UX/@G_ MW_.7W\!WX7K^4E$N$_6W;^9Q^FRF< $__WB\*%_?QE$Y^_GH\/ _OJE=5ZK/ MY;,@B:_3GVFY\.DT@Y>3C\,LR?*?OSVD_[W&3YY-@WF<+'_^SZMXK@KOG;KU M/F3S(/U/OPC2XEFA\GC*%Q;Q?RMX(CRG5'Q[BD\\^S>!*7 MWO.#HU^^Q\OU*[5>S%EP"+NG\BVM^.2/\W=GYV?>R;LS[\/YQZN3J_.S^M(' MN.C3\P]7%V\N3F&QWN4;[^+=Z>6']Y.![@1=F^2++@S+.4B_+KX,4;A9Y01IYZG,,2P?Q6,&JM]WYNI7$V67JAR((X8GA 4WC1+DNRV^.[;ES^]?AK$ M=G3PW;='/QR^;O_["B@E#>9*$Y-S0%Y<>#4J]3R\.A)JPZNG<8)T";_%)= C M*+\X#1+OE'+X.AXP(1^V;$70Z#X)R(]CU<0-)#M"=B$D4C/#ZHHR<1<194^\CV83O-@ MZ4V4%_#W?2_77\YR+P-BRV_C0GGS+$)A$7G3/)M[);R85V;T7]^+TS"I(N0* MI$U0F7,2U$%JA(Q> -BZL+/T>'M)$A3(2![NBZ(_+W(U57D.3RO*+/PT8)I? MM<%#H'T^UL*<:D'T$8-=*,8+@_ARU&0ALH*Q_HR0%0RF1P?_P2B[\4QW>OXQ4N]QM]5 MJG*4-LXJW@:WNV@BG/U^^G8(U/)$).7SE:H?%VE4_RJ2C@MM*AER-HS#K&%$ M)5 T6@/PWC'PP!)%(U%SI![(N-JNRPK.W^G;<^_B:9#'7>R_G3ZN)W1>010! MLQ4=1X:RZ^C'UP4PXS7XC JMAFP*/*V0*[LU 9PRW/J5=YD'Z35>D"M5^OKZ MT[@D^_R?<3('HZ9$4^DTJU+^*[[4:5"4"1@^1Z]^.CPZ\%R"0C'@K"2XQHA? M 'M6A3/S%O#\=[1X4%\?[,4G>''Q% CO"5'>H@)2*_J$!0AZE5[#*9-1 ]8L M4-BT2L"^*=&DA?_$-TA.8!5YM[,8:,#1,(6VO6WLPX8[T";8;2KX<]BK[SIR M7D:D0CFAG^D\\"HP]4_>7UR=O/4^7EV>_OWIT'>9@97JI15%&8#(BQE(2!*T M8;! "U9\L'(&4JS) 7!QDGBSX 8D=%7.LCQFXRL ]W>6[OHE?(=T'/55Q([5RBV"W@]O,YKA 7 M[WN+(/=N@@06]7\.#PX/C[P%O"W=:,!NP2F_PD=\A2&X!_K\Q&.?>NX"[7D4 MU008(H[(+L8@ 9RN^/9RYA) VXOQ:#5Q.$=;/\F/_-V3VI$.^-C,>H=V?N2S M[,6XZVUVZMSSWW9LSW\;W)Z#$'OUFC=^LN\=M6E]C1AKA,)V5)*]-V\QF(-Y M(K&.B_E<13%02[+TJD66NCD*2J1-IQA(NU&I<9] +3]\MF*XM'>N=\##!PV! M]'Q/!6P&Y5U^A?%H75FVBO%]-L[B@NTNCDUE55F4\ /IVMR;J83D";BZ05'! MD;)$CQWR6>0Q7(@*&]93W[4!'^\EO-?0A#X+=1]M8KAI"7R68/@;8^' 6W R MY"I.JQS3*^0DPNHGRY9YC1YD*D. M'.YFOYA%-V2W7('>+] /CAR'#$F]5VNYH*U%5L3DON8@GO&NO3 N47*']BO! MI,B2JFQ_A7?TUU\F^:]=4"O^]RS7=UX$U^K9!*3-IV?!%/SYGX/D-E@6WSPD MVJQW,7?5YEM2WG4."])A,AA)V&&E]+6 I60T"C,BL0Y.(GD9*05LAZQF^(HN M[0IZ=$N_@")]$KVHM.XN./(Q42JMR^1%E1=5@$]A[FZ**'8*MG7*W5LK^:IH MF\?K#VQ/9MFMNE'Y=K<$+0!6_HR8\!K\2$%D,.ER96+'S2N$#%W3@DP&I&2^ MM;$Y:UXIFB>*66NBM'$9IUZ5.IHMPN#VG+,@34*7^P1)D7G!8I%0U)7,"BR"55\":%WI_6MS&F?YVC]*"\3)!3ODA^BP2'S9"*10*'[+&^92 , M@B&T!9A:!N MS!:O743GO0@VA$\*\7NQ/P3=*LA$N2[+9729+@X&@57)*ZW+RO_9A@.HWS.5F?WDUF M0PO[-^<,8%_@(N2CH,:!@^ M5\27$;\$B+F[<]OV68LRJ7BR(#@7CM0B% V+HVS*VXL[]5<% D(K$?A*$L_A MQ)EM-/ FCX6/,.PE(94.+&'1%)^(3X3U=<'02,G &12J1'U2SH0/XM3GN-GV M+(%5FLNQ=]_%^SO%@%HX/<'[4K]B=;857:M MT$+:*D5X72Z$^HQ!IX)"OB*ET)*+V1_4UAW"C,%#!MF#WBS(,+]I77;B"D@. M=CM];/.P_2N;XZ'_"W\$N[S$NQ;5! RKDBWEH&;6.DF'XJ _[+Q;I#[9,5)' MRBZ\]W!P']'[>4*TG;$[S81H\I<;TJ-8^S8JULT:QNAW_4',C*'/3?=&6";G M8DU0ES.EDZ4;'6/'I/N9G4S7>&8)/O+>T2$_M-CTJ6"5OLM*]$N,#TS)_2Q7 MUQG\YCOVCST1=]-IIQT)TATXH(@./M=W\7SLY5J/G% !XCU[&(^S24<.&+2] M;JHQ2Z5\@EH?4)#JX6PR&V[+UAAG3&%T/48WLT1Q++)6L-9E9F+D+*7XV!P+ MF^IQ2WH:QQ:F7MP*!]!9=MRP\44\?KUW<*8Q"6HG*$!90I'?!IOA/*:V/OXR MT14]Q6_%0#3$>"O' .M\&(CSP-R:_N+,82J6"]PPQ"4,P8[V'E:UM +8=[28 M2/R1RL&:#HE.L5<:W\2)NM9QJR#]Y"D,525+>2K\K82%,-8#PZQFF^-4D@XD M0 O)*#JVF%-&ZQN8B(U[/71E_NAP;,XL9X1F3B,^]K,88X^3BH*/6^8;-YI2 MXP(32=7!E9C"%WY?T+JMUKKS%ST%VQQD!<8A;>&$;[SL!JVEW*Z%TDX!1BSC M!>H2H]%JG-BP-CA0'RS)B) UN^?@UT]%U]5$F([,!1!'P"?-GP*4K$?I*U,7 MBKBHLJO:3# R.H@"!C6=1/$B4Y!LE[5-4.Z[JND8^?*:ZD$FV-!6:%S:;]E M01X1GA*$6EAF>>>SAXO!HO4/ A@BE;A17"!VU::@3=P?N>8+%0105BD]O(SX M-Y)>A+\0&CLZ#D9[$A1QX;?HNTG03*V8F]-_9%W7( E_Q(,])3Q8E2:(TH[B M*8G/DLE,"STR20SI.@XDDRK('= !8"I92KE;#G9ESK6?4Q[M64W< ;UQ3\Z4 M]V#$58VXJHVWA&-.; ? :K!,NRZ"49&C%)9K$.74SPD@JGN T_#)!P.X$9"- MS^:3P3TUT4XML!.AFYC;^T X^SZ#,=9&C%F)@9VAD%>[K_EZJR89TEYSI^)M MK'EK.VW1%:)DNGOM@L/&HLW AM"N& "H8],.!/>7_@ M_7D (B#HOA1]4PPRH;%R"]<7LW@!2REOE;R'([.:KW57MT*\T1P)+))N@[DM MW>._H'?)>V,I3F^ *1?*&P!H_+TK@RQHO#R3DE/ MS3.JND)/A%@:?"6R'6*OK9"P7JI,SRI5L(ZL"DNF ;#(#C M.,*SB2ZX"X-BUKCC+26 =$,1N3OM+]3&ZH]K]=""*VR6\N)>J:Y > MW&%*E[>:T,8C;+UQ?T),>JLBL$SBP*#3IOL,_%S](K>" W*PDD@T M(5Y*$50^PR2A'TK\)N(8I!-.S?O -"0VF.(6I@6R2(.<5R[MJ9*RKTMKZXRPN8B*0 @_5@@@HZ(:( M*6Z(2\NCEFX(LC6JB=$'2(]Y3!0Z[;OAON!*I-O0?$F%SJEH2P&N22-93CZ[X1&$R(HE@;> 12I0V& MX^V TEK<60?<3*ZR-_@?:G284".V=:S;:'>UEG.%D=G: J7P5@OCFD=06%T2 MIS9X(?!:%'O8\W!%L((B(7E&L1$.A#"UU65"4>4W\8U($=@!E)I,A0;6XW*N MH*%L]L>6W7_1[OCZ#>&%DV5_>'($@-P- +)]$''_W()AAFA/77^OFUC'^KS_ M>7#9/T%(D)I;>A G*#=B.]%7WTFF*=PVBZ(8RK MIFU!",>)J%<'!5=N<[374C1QT(S3=2MBV,J0@;;I1 !A>/'&U_D%:7()/U(B M8)NWPYHHU&Q6@6JP,0]!R.F_9!ZR<;:1NLN5Z6FC!R(\%0;>-4C#B6Y;.3 & MWHAQ:STW_0T:;M:9S]=D;5G^2]C=Q$95 )M+W/70E1Q'AS]MC[3C7M(.V/&: MBD0QQO<8FQQCDW=+.Z42:3&<[28:F.FS,*QR"NN)+B.T'GF]A@HI<&(DQT>; M:MY$XSE#ZK!KJ]:H-FC0Y6!_O:B,A/;N\_(ZJ#+56;!"NL21:XO7)W$A,\[" M)*AP1L?>"7KX>59=S[R]W_>E2](>Q@A\&^$:5C;^/99_4&FYWA0UC%:FJ%.D MCZF &[J6ZDT")^C8>9).7-:&R3KOA6/K)G"L,XXGPA<,N*SKSCR(Y2%5UHL7 MVU-9)RM45IG#:DU&9*)2-8U+H[^ZA4=NF89V'&16ZN:(ZY<[L-_>:V8!EZCK M #6%]3A/*UV/DJK OTDK'!WI["J:6R?8:GT'Z/5'!=V]!MXB(U&C3'',.4YO MLN2&DUU.B2+F>'PGH>X3ME1AEL!)*G4@#3I)8L^A+8FYEF62$?DQF8:Q#&JP M)TFR96AVQ1".[B"LR+A8;1FN^/0KLO#0!.\0E%&?X!7JVHZL'07KUQ6LIVN=$MLVR?2K MD>ZMO5_S3F%5$K]!FU4O8_2-=E:VN M#R=X.1K4H]Q?(??/^N5^"A*6ZEPKDK%EG#-0\R0DR"&A+".PMZ65O1Y<\.+P M)QR9?"\AS?WO/82E$EH./L'X%QX(8RHY^YNE56&#&.5R0:>%$U",T;^)>B*< MKVD%Q> " MIAH&X5JP/#+]M323U*B2FY:.9SIT]3W0>%BO43H [=U'\/=3Y]UW&X)^'U&M M7]#6;#AVS_D*?S=T^]NA?:"[;P =4F4-&#Q)'$SB!'/MF"#'U(M!F_5KHX@2 MYE3[CN4$^E>3RG8;*7?E30L?6X$(7]:7IGU8LHOF"H%T];]W%\44%4( 8A0N M#8&@4_GWV8O6LVI5+U0/JIM7JA0,J) ['^E6H6S0ZX+?SIWDJ,*61-V]]F0T MYW9#]0_4<]] ]8-H*%R&?A@QT0X VR?T,S&5V:=%E:NGQ,.MS;F?9EB:#O!)( BJ\0B>)J7 M1BK@XD(JC$TYH-%<1NVO'8NA4WHJA_3[JH"4>6?.Z/9@Q48].^K9.W:5D>I_ MC3KE@==4:OJ5E!-7M&A3'VM^APL[D/?$ZG9T4XIAM)+2]H1OW*RZE^4_]%E. ML8#^EHC$!>:- F@W!-" 8WQM!MM2A,^51QKZ;72PWYHA=K_[;&[)KJMUXO+_ M5B%\[$[U:;9FJC7:0,ZU>*J=KXWJ+X["-Z>FKD@.#,:@"HU&I282E)V[Q:.V M_JI4T57LV6K2M1%ER/UX;$OM4=PD@[N><_XM"*E5C3RG-H7B!K=H:62Q-@7% M5+;]#7T]'(=A93U@B_N+:E((B7,;&*=@L%4OUU?A@R.%.C,"O"*P M95*LIBJ:0G2=Y)1R0FT.&&40<6V^GA\URL&O*P>?2N.!7>OY[324^0<6SI_I M\-Q%&@:+()3:VFX^W?)PY U"T12%AD^ESW]_3:[I@I@&986CSB4^PHBHS'8[ MDZ"D+ZW)5E1PBBG6D]9\K-8)W?'O9_?HGQ!UDT+O&V_8,Z+K2+HVM1G]W>X^ MWJ\%A54J2#\QWO;5O@<7EC,WFK)NMV4KGHJ,C'9,1G8U9\&S.0'"NVS/(!E0 M.ZY[=&'Z6A+IOMQ4=]\W:,*(2=L D53H1<'V?>;>2;?9,S#1\JA 21]26]D? M?GAV3 43S__#H'GOU+%1FC5RM3#\A.]&5X)H?%./G5K[TA>$+37WEE[ U)=@ M3:3*-,T"UVD63S"'ZINV4*[!RQ>6P2=%PX]3A^GP+OBZJ0BVN M;>7@[#UB3KOB%XVBT]WSM\/BQ*^7CX_>VJ335 MCBG--U1>//1^E=XE"XK6:L]LN%_KL)8J>#!5^O!*\V#4-Z.^>5Q]\Y @J6T* MUNF."=;W>18"9<#!;U=R7C78?AX -Q"LC+JH8@@4_NO;SE?,#(LL02QE0<2Y M,._BL4&"U)X)#'NMYNB/S'8(C3$>>Z=XK)'LUR#+,!X61"!&<$"1,S4 =I1* M)=G)D5I%N*0*RPKG %MYC'=R%0Y?Z@C&@JH"20!J>M%MG299]ND9_ P"6MNB MQ7XCN8_2N,P(,0HB%0=BX6@41_=@E65T$Q>,).69I$N3VZ403>> M:"Q%3);IDU'+USNFEB_F5\X<*M*)M3UZ[KQ%UM+DN!% RUEW*%Z!P 2A[HCPD@+:Q$62DQF?2K=;;P+JZ@[MGLR M;O<=M[M0U'<6C!RGEP?M93CNY49]*=:EBOL*X?RN=$[S$*+Q$#8C: 1+.6K M'$I/3+-65'? J ^9&GE_AWM4_U^@_BDLQT6DM?QE2_RO#LV&"D%UVF^W]3VZ M5S:5ZZ-5P+-BS- 8,A?<2%_>=LP[?'"T4G*U@(5A 9'X^&O,Q'UGZ R& SB& MR88.#1R&/V![(?P3D!0\"@-%A1[L-H%#GQW76,[E\M?%WC5%WW>O"$9:"BC41V9&M-@Y@&<+B>#OG M4&H(:\Z!X!$^$9]YMF,^\P>0'?F-"2@.(!W8#&I+(J\DB<2#W'-:- O:3THM MO. FB!/*R6%V#]X#PW].EF9282M1*^Y6,3V7[($6UP,11 KB%\3K$TE;5]>; ME#:-.OI+772K4_"(-Y#?3#ZMI @*'Z>I!':.X)A1^V ).;\Y!FDCS?*@\FZ+ MPSM?[-CPSG>9]T;R_A>2"]ER#L\[_QRJA1V_XJ9H>N@+KT!99]P,&HLAZ6SU M6>4AUASRE&F'CC^(?>O.%V9ZOWA_Z5U1IC#PJ/FFPL1@L QX".28D;A_1B+8 MY^ZB137!G2UD)#W8SDE0%+9D9MSE+\O[^#T8&*H8<":+VGH]3?3L!?$T=)F. MCOG4=4!3M^[7\&QC9#T^YO&'E-<@KS*DW(!>3\S[]L0B^K?M/OMR7WP\HG]5 MOB4E]AM(X6$RV_L/YV_./WPX/_,^7EV>_OW+;(8M[>Z52;S*B#;'+K?C_P2[ MCARD/F-$HTAJ5X)))9XX,A9\CCA8(TSU;]09V==. ))VA]7_GO!7Z(X* S75 M;MV2;UQ.(PR=EHD"O#!Q(KXEI8.7O1BX2!5P,%(,Z?@$-BKH)<%M+P;.)WO5 M@'I0T\^"]%IUF+EUX)I]*Z>+ KV KT$,T_BSQ)/-$K&=&[9Z*%PXR8AU?@RL M\Y9X5%2(/F5$O3I]X70_OL95"P?'J$.>^IQ]V^*\I";J//H[2"PHA](.03/L MVJ10YBZ\/8J.6L]S6 (MD'^A:[";8!Z'_ =3#D.! \[)XILAV@@V'MV^-+NE MP"5^]_IWQJKZ7;C)BIX32V[OJ_5D0=KQ^3.!B MGR%9\123FBPG9A+5(*&,.XRGSLN4;7<,)\KX.APA,S3%C0!BK MZXSV@HFC3VJS:"?4<(<;1-#HOLVAU]*JP1:/:SRX M(NHSQ9TX.PC;?%#:(%A0^X?_=F+ZJU#6NK[5P,-E2A!F1<(\GK!Q A_,=R1% ML%7'[:'GP&^1Q@;9)N\D#%4R@,YXQ"6%1\OQ_@A2,,((3'R:(18N/""%@R%< MTY$K0D=R :P%;NM(((]'('J_AT,DS29QI.\-*(5SY[ZCF"6OCCTA<"H]IHW[ M^R^&&76B0]^ET+\DI*L9ME$(DBOD*(9*$:LB^- MEM'X A9 7<3]K^'9F'O 'R(9:$\>)3&*11TX'3#PK@@>K:P*0U,TOD&=A1C MEMO%YAUF[?$ VG MSAUVUC&WX]0(%@Q95AAN\MX+U?K>VX/W!\RPTH&72+]?9"#5]8N+SMO7AIBWZD^$ ML351=W->XUO[YFL-EBZ$8^A+/>^*(-7ZIO2JZ(?;F'XK8$N;L]HL0?!I?8]: MK1^=G5FYG%'Z/&)':(YY5S&A(QQT("DJIFU;C/;8^78ME8I,]CL6EP/I"8L=.[T MTFE"*H!!NO/2%,DB+UE7SU.^:Z%$L^]W<)(W45.*HM?2:&(#MO&306A37==Y M5BWP1V1 -5_P'L%.?JC R3UZ'CU[B<+.3A ^_RQ1\I.0[0VR,[NF]K*DZ:KK M:+7Y77M0W&QK&D_+I3V"EX?_07GA1&K4>\ZB8[\>\7B<&4A^[>T;/N M(0N7\['!U?I,;[,J812I0["=^S60?1IE^M>4Z5>6F(8CT/?B?7%3L)09FUMA ME;UI@@[OJE+Y$[V0'49F&Z@CD3K63Q(K26*H-*SFDYRP25XHD&QIVIKEX'<& MY 95>;VZS$W.\NHEF MH$2N[\XL3S,*\V.Q&]Z9ZJ.*AODD@G9&ZVHL:]] ['+J6EL&H+PH,D]_;'&V MJ9&#A0%/EI*Z* I5PKD(AIPQ?WJ4C09P\OYP$+?KV[)2=LC=. (M+(YB:5#2 M-#F'UK1X"(V1U-=Q>+#E>-F;&SHKO.1(G>, %T&FS)I?A4R*PVB9JQUI= MN%.'V<6=)I<'PNPF MIHH7@&N MVJIFN0/K6>13-Z*RQ[9H'Y"=ZN$>E/EK\\ D0*_18+6Y\4'1*^\X#D\VRX.) M9@L>*6SU;Z<4[FUD\(!ZZC;=2"/X&\C@UJ9WNZP/^P)PDG4CU20KT$K)J+A/)2D&*&A.XS;EAG:;ZDRI=DT-L#3 V M<"*D@3W(:R;Q7Y79";"X-!AG[0;<9,E-W#:S&J;%@SUP\);%P,V*41,]74WT MZ%IH:KF[IV]N]LGK7)>R.4YG MTQ/91#KCMW27WF+].7?H E<_/>S3!J^D[NK^ZNW)$?UM=PA_DW6HR%88XOT& MHL\>;O&C[MNZ[ON2PZQ[;(^O*A]4H#R PGQ@<7HGM7E_!IS>S\%[V)?=':7[ M5-H(##(7>187,59D #W!N9T)3'- #-GZ+:J[7P MMU+(5"%CV$:(>8=1=U636;6V9B-E/B9EEGD\J8:7%.<\FW20 #H!!3KS:QF\ MM6J_KHM-&PKLOMK5'7RCNSC>1FQ6:??PRV[NZ"+*+:*>2:4[@XF)9&%?O^!KZ1EI*JI# <_SKJ@$?D-!&AMSB8'Z"DPJ?\*\L_ M>:<$#C"_2E^A:9P7)>IX$D]G 9C=8 ^3H&.\A6DN4E!C\YFW]V,YV_>6*D!T M91KC-CB@&=UR9119CTF#/*ET.%3'CM'4.TFC'.[_&_A4*OP4DSH^C[S_ I)2 M(U#^$2G"=H0>#E'82GWI'QLC:!#725T"KY ;1Q,=F]C"7QF$/0O@.=C[ MG@QT,VZV)"4W[2?;"#/U_*Y'JTC3UYV_0&/M(@\C"B'6[>7HL^%3<&9T>S8% M(O"J$M,8UT%.PO]VIL@*#4:X M"NNN6=[JYEJ=[5E'HGE, MHB$G8%B4@_4+#E7 (D<:>#P:X%:TPZ$ PLDO.-QV&^1Y@"T'=#2?(JYJUX0TI2F#4*+?5W+:R''4:L](G$ZL;3= MB?K98-_S6K!O))2O0B@ZZ#H8:O'=YGVZ_=YU7)1DU#/6F<;&FE>P=5BIC&+I M$U'<;<;]+HV4F8%=O@#3"AL@8M8\B;7[#+(QPN2_6YTWX3H\$W+DXMMSIQCL M75!$P5_>[PFXZMBL(?^DI$^,Y.S-6_Q59:64:"WAF7,M7^4.?&N^P;ZW]W5H M:27E\,(&0"S[NBFOK8.W=##5J:>-#FH4-8\J:MI^^@#(IU$.[4@8.SXK8*-G M]3P###20)55#NI@6[29SV_\4I.%-IT"!?76-F1H04O+P=E..CD[QHT?PB 1> M;U1CD$X+,).F8A0]]+3P MD5I:U$+@M2&0RB:JD$UC)*K^AI:VIP(.D+E.N3^B1X"0( M!CG)LT_*::&99IA44]X>9RAT]Z;&6U/!!HV"@;/($5>9,;Y+"X'4W4I$!>?% M+%Z0*6Z,'&>Q/G=,*3EL374;L#3!C 77N>(6=@T4I^_]R2AC#=7,;BA]M^:] M)]1,_?/2O/1M7$BQSK#J'X;0Y&1HC5]FV:VZV:ZT\STS0MUI&^8V3L$B;#BX MW&V>TF!L@BE1_\YK#,7R")50\$"FP@/70IEVZ!T!U8>EE1KOZJ4&K) M%8R([@)LZA$*!)8N@T\JY7 *@IHJEH9ZDL-9,0@93X[<[<,&J"F405W>%$Z4+/L$=M%?03- MP&AZDJ6!-P6"V6JU4Y(%J2ABVSC+K1EQ.F(Y6<7ZV>C:%R(L,Z>O2TQSVRJD M!C.Y:)3!HPR^FPP.ZHW9ZBS?*UI:E5%"X!(A8:)4>MXYB+4R+A$JM$*6HW0+ MV:R9!C1B%3M,!H77@(62Q;ER5I]492^RRDZNZ60U,&D+A?_0^TS*("8WK2T! M&\"R=;L3Y#&EB65$,-7[D,U$+0V?V"#EV@!EUDV41.]N?T?'F>DR7[ $)\M#LI1"I7A4@:Z, ME'E5/#(J8K=%\SK[>F@F@37%CN7&C+XQ*0D*S'@7J KG. &7AU(A?&Q*H!WF M(?V8?9$DT7[+&9)0"@BGH#Y/CUL!'TY>/COJ:P0L.];CZHU:=]2Z=]6Z&)S9 MF!E<:A6K+TCOP'3BV?"(-OU,6( PBZJY4.PXD?,@50(\G%A^,0+GO9EHIA^G MV&@-="-G/1VRH[RTU[!=+_^X0KHO\&6#)@FW;:66TS@SV<=%T*L[K^7^OOK- MN ,5VMV2H';OA)#3QIO4W243+M%S>'5$IN"4. AH.%.,QO&$>02Z2EYU[_.^ M+K4A*+Y,@ M_(0MO-/HF3#6E/[W^FNQ&6[)]-&;<:Q<0E/]X#$6U0([ ^AIS" ,5-I0KH8P M_$%N[%:W%,40PN[T-"#2RE0:R]'-M9(Q\9[C<=(J_M: M^41CA'=[-G=/6P##[&-]Q!.JC^ ((T^+<*95UP*(6'@ /IPBA=1#'3R6AFJ< M.LQUTU=A% RM@0!91S/MT28?;?*[V.1D_JQL7N+=!@VY/[)B\^%W580/)CM' MW-7C(23JKLT0@K8['$QFTLUMXB=.J./B?8[ M)-K'U/J04NLKD^DB@O7TT3&9/LKBW4RFLTQ?*[T?-[4^)M-[DNF;G,Z86G^, MU'JG@.<-ID&K7R7GWE['%K+P#TJ#K9R\I@ /PCMG;5=G;JQGL.@8P M!M9OWO:0C[#9DX^7%V>-4WOWZ\NCS]^W]=OCT[_^"=G%Y=7+Y[&B+HZ."[;X]^.'S= M_O?V6'[5.9Q8,QD=AS\X"[M-\73@>1^KR;\%64*9:OS42 )G"%"]H=3[7/$\ M.Y9(OG1K!Z_ 9E(ZA3'WZQ S14*ZU!-O8<(?;O);//]U4_\D,'Z')'G['G,@ M;FHM3Z$0;L 5>%$%DB[$D0S1'6Z/&S$/EAJ=P.^"72OTO:55-^?FF]_6N7IJ MG)%-#Q[JC"9JRD,JO^K9X#Z8[VC:-Q@$VZ"$.YW!CJ&91?U1S+6D>.*IH#,^ M,T\LW-YN?Z1]IXQ$W0L@I5TA;QQ 3G M@47&[T+^.(:H[#.<7:AI5U+:LX &)S?F(,"W$)XRK^;.6%!\7QD)P4-T8?_ MR89O85L8#.SHIKC431)6PTZ!K#!P]A=_82,#@[CKV^WR6EM:GTD1M@=!'MKX MP,W$3U>,4!HQ_E^ \1^*GCW>,3W[4:2S*-BM-L\##7O^.52+DD ()IUHI"MF M!\J TRHT=J5#TH.D(=GN]XE\=A*Z1'Y#41G6WU!HB^++TF19DZ,\C[?KYK4; M.RI0[B3I:$YK2J _TS\5L%F7*[VP<[[M$\,9?F[.+#^>G5Y8>/HR>SC>W_G8, 6Q:L5\"ADZJ( M4SU$1P^_ZA!HILDVS=%B201RP>(P.'3A0*O88%0=PKN!!<'[N/(<>_0]#;+< M-<7_SEC0)MS*Z94K<&#PSY<4Q!V@/6!("EM$PC_3^#/\XF;S*3..5Q4,DIIN M,7J^,LB!D[(3Y5W\N56PW)X#5 .#(U2PK"F")\ENT-@"D[5TZVM6652<^2QG MX/H->_L=C;^5_6F\0L^K:;0#L87_:"B*< @LUF>)LANFF;Z;L4P![^ M89!)"[/L 20J]K.80"21]'Y1=?\&B20JPLV._J(#; M8H6.B[&$?#T_-XH+^9YME)ZK>783)/1.%W0,SK;S#+N">69AY<5'&L6.>Q.Y+.YIEH6W?]W4N16"00Y=1&3N!! M6:FQ_D2N2UT]T_(?,VVC/Q'?;@UIWL[ Q;]!Z.X..R'LJV[9$R%B N%[6G=! M+M+0DI??I>:SE-([\XSJ:OLL9)$/6*%E[&Q3>E^H10!/($L&Z[3T;7"BT#6W M B#CP$U<<7T>@?7I:G\3(USSH]^0K#XH^"01B7D3A#BE7'&PAA\T!9%324Z* M'FH@)+-X45AA<(T 6B?5QD)^D[WU-O8$G7GH6MOU[CO(FC,+?9_P6FE' CG=&G(>&,\$9K"@J&P*J\I<7D[@?H[A0C\0%-Y+/E9 M/;&!0$8FPL%H),<"V=!ODYD6%8A4^$-(YND$-0^KH,C45U!(GU1=QYU]\=MK M1T-?Z^8G-!B<'"AO*"6!.S;540XK CA%$$>.\/3M$"_2]IS ;=]=*U*5WVC5 M3Y?JSVWFUDRLVH6!>&0"N80O$ M-''\0UJ2_@W>')8S26*0;'J4NV9AK6WO%AP11('#BBMYGRU$L*5X#.74_>)J M)<]K98%5$[[6L2$:[2'A8H4_Z]XZRUT;&!4';8!5&["95<*H#-L;N4TF*TC# M/+);.#+G4+*1Q*TA(UTJR(4U=G_W$+1:>PWJWE$/:A0$KYNZ#]'V\=UU MCI7M3HP627YEJ)D,3E"Q^=S$0%C9MK#^\*@@3FD09$_EBD^M/I!QW9J!OZHL MK^;MUR1\*BZLX\ZLP"B=A22^O=![(B6CNA'D-@ M_<(S570 KA '=VX$I1X8UJ@+WQX)M-YY2H);W^0\I"< "06L5BIJ3,X49$+8 M=B6%R-$G8LB^V#%#]@.+H,&;J?>U2TG$*OJZ46JW,_$^F_+4"1GV1.7\^ITD MW\L/D1RRKC2-]_G<"7V+&C ,L!>9#ALY'ZXP%1JK;%0?W&;/*--5>'O'WWW[ MXL?7S_?UE[KJ!KM+!L-@@5@'*1T@JZ-5/\!-++NS-L-&IJX%UCXQ9.W;BS\N MKDZP2-"[?..]O3CY[>+MQ=6_GH9PW36<;9M)MI+"\JXRHXBQOR$L&"T"6Q8F M NCL]].W;ARK/S(ER5C&_5-T*HEUXJ7Y#>RU5!9-N ,F05)%<[*C8 [^-/\1 MG6H*4KMF]32.JC"F2ZM2,BS6FQ$C!;^-BX@3]*OV A&P4QG[;6_L9NV-"T W MA@^3;!DDY7+#]_"Q^Z[SG+#DGI+SN.#@*^X3V%K760;*(="=9\C"HTGA-XJZ M3J82RH3O(6BE"KF?C/&;5CDE Q0&!%*.+='QSV,=9[(KM411SRB5VA^J7; ) M]1,N!I(B(9+ MXC4JR6[W!RRQ=2"KBZ_N)\1E&W9?AF\@E/61;R*3?9'XIB&Q%/,W1O?+=LL]7E>_>&ZR3K.!1A;+ EV%*12=^MN4 MVB !_T(_ X#["[UB=R).@8#= )(7> +!Z-A?U$:Q;21_G33F[@TS3-/56\#B M4UBL:>E(0PQTS-+R&4J) EZMQ/AQC$I*S9E]**PB#1L$#*SR&XR7".]$P'DW M*B=>I4;316&B0NHZ+DH>$G(M(J>3 .W4,E!]? M>\^/CEZ ^'\BUM>N)=%/4#;J[IE_9)%)D6S7',,$6*"7AGG"A>*V,7-GB;LA MPOGTMRW')=3)1H[96. M75P>%CXQB #UQ?]]6N'IT\L/[R\_G%R=>Y?OX8>K?[R[N+HX']M ;.$]U%Q^R[G BY1Z@5VGL3%&L4-W&"_$<\2^6B:[%LH[B"T8V?C> M(LC+E#S!!H M]!I>Q'2OT\!^2E[R1QH;%? ()7>,TPUL-Y]OUT&GC$4C2;#P=,]V;-"K2H,^^M*5& R_WF(S MIK!Y"A@T.H&3 A<'=^84UA&DN$SGM6)LNX3M^S$2H]_(">D4O.QUM*)+'3I6 M$E-9I$%82[B'4948X_$[L-_#MU$=';>5[%A M3BZ1Q5!!K":63IZ<7R5T3HZ MK#?UM-19T;&&Q_LMB4)TG'"MG' ^*JG.4^Q3BJU]=='F-VJO-)Y'EQE2E*%+ MK'6T;^!7_X/60];_:88 I?# ;S/ VX/W!XRGM-'>^EYT\J(&%'.92VE;E!6Z M5GF8\:3SSW X^"KO:;5#B"OA5L(S$]YNE)IXH+NP>X/HPF'+U1@)YQM$4U25 MFE1UN"SN[MRMU8[EZJB&;6JVG'4&>9!"0&7S1.):NY95/"4SQ9JOIR:]<4GP M3)SX"*<^^*2C4U!+":N4RE>95)MLYT*G45!SQND?VB?)NH>R56;VZQOG[&2:1_- M"'BMIJ6CM<'G[G>.'S7H1G??)+#4>-E[44;+^,:AL IV;2K[K9+I2D,:@UII M5J4A"4=G_C06%9+-RY#^?CG9:1+$J2\YSHGB*O8IYP]@5PPK$G6B*<0^IJ)O M&4K*7)9ENQPMQG:[(&FK+,U9K+G4Y!1;R4&83&<9F#\G6[/#]A>RZ79"*#C* MIPUG0I#41LJ%"D0YF3D+6#69I&A.5?0YO0E?AXNCN5@J:BT2+HK ZLM\:Z%U ML@L_%YA)\[_,NN5T<,Y'P138L=>KLO=]QM]&#-JDW!HZHI=K_76BX]'9FF/$ MQ@8PUCY)1_O0SJ0V"81&Q13MDQZQ3&MKGB*30L'M=ZD]9M%_7-AP/4$GA+L2 M8?I=IB#2#7C9*[[//-/L*PS.54+I/]VR?,7SB!]+^_#O+(U%=W?Z>; MQM8<-:?RB8-NLIC+H; 3159-2M]U67ITY.9ZI(5!=VN/:^RU@5I $L<[="M< MZ?UPHF--K7"1;W2PB<-04N3^"GF<:=4QJK!?/^[])F<#TM?L*H_L(V1/K*S;LEP$K&NLV MS])K8 VZCT"<#KH:0I0SIS\ETWTNAN,8\MJL,(T/^[AEOX$P4PQ\TU;9*J,L M+BG(10()8V((U.L4\:AI.(8)=RE0!(DY)@93Y*1&5\!3Q,"%1SF(0S.[-F M M8ZM<94FL6_1E3\0SWC7$A\XX_2&S 229E?JUY A:;(0\ZY,^K60*WGT:I]A]@B=_H_&?U8RH M9.G896C8@%EI+H55T([B!!_I+D 23L9IH19,J3V:KP41PU%M%*5KA(]=?4X> M(5;] 5VA@15B,YGH!APSM,[@\7'I/):HW+$^1.1C+M6 MA^M@X41N"(=N5P!N;'>II%"WU 4_Q1038*VQ=:U3AR%Y&J?!*TK+A16!GU/ M[(LP,.D"%SB=T>*4IN<4Y%9*KGSK!U@K78 HK:S3GM$ MZSVA9D=?6'3?JK='+Z<&^K3\;GJ.FLZBW'$4N\%)1Q$:FO)5E%UOKG;U8'J? M%S>8F>R;A^12%9W\@732[8'9.\'B>H;-Z4_< MO*.>0Q#)]SQ6W),I'N7 MF.T*P4660E/;[HI37_)G-.XT&,XXTA)?[)W-:XM*&SE9.P=3>A6UB^-&/.?= MSW?8!1.KRSV>6+7'R1_G[\[@_U?8B^BW?[T]^>=8Z;'EZ-+$=B_;=J''RD&* MVN!&"=@_UD7ZKQF'O2,Z4A_C]33(;]< D37R^^A$4X9,@26/A]V4!/LI[U'" M1P.,.#RV67+/8,-VPPO#VI/!1%PT_%$WB.=A-I$ +.NSV19XDLW":Y<\^SX1 MRYO"NC+A>6/F:[7H'@BG[;9Y^\2:;=;LV]-S>,LW%Z=4W/S&NWBG:YTO+M\] M#;/CJJ'Z$)29WZBBAE%DNG:8<)/@'=T!UI<"R:?9K8!Z%+>80K10F,<3&195 M!F4EQ7D;9!=U49@,, ;O6AH'TY"7FJ"1FPUXG+-AER[QT)8&/7J:&"YB(_4H;^" MPWZ/8(HW-(!UR]5CKYZ_[CW=WEQ71^[L,;[6)X16WV=,9G8G,PX3A567#("OQV]*F=>%"Q9]H%[CB7) MOG=\>/R\+<+N2))K=GO%EVJ[?/SRF+:Y) B4H;TPPS>HCL(@D:?2\_ACH:.7AP>O?CA"4BIAX66D'RQ4 M=D!4]GT9=7SV_."''U_U?GQX<-3_U:]_VQ]>'3Q_<;S1;;^GG>#=@/TN%D'Z MMV]>?6.9-D(3^^?CQ6?OJ*[5$C5M;3GO]MQMOW'VX#W^LL$U;>L,K#)EL>J@[Z-I$V0 (Y(*1(/4HE5*E7]2KUX\F[GLU: M>.W4]B:DO_X>VQL2"+14=Z>2?DC9]\>5K]7YN"(NSG\9_]KKL3>F M:&K2GA66N"?!&B?UA'T6Y*Y9K]=279CIPLI)Y=G@8'#$/AM[+6<\K7OI%9TO MY8SWT_-X/VXRSHU8G(^%G#$I7NW(87Y/^7EZ>G1P2F=\,$!/SG.28@A M#8;\[\/A#GA!GYB<7RAZM5-+W:LH*# Z'DS]V5P*7XWZ!P>_[=RA\W3C>US) MB1Y%=;%:&AC7+A=&&3O:/8C_SL)*K^2U5(O1RT^R)L?>TYQ]-#77+S/'M>LY MLK),A$Y^)>R(S>/CO-4&1_4DJ7Y#ULI0%]])H9DKVP4I=R"E7[/*&BL;+&;$_2U"0O6O2,S3F0V-= MP[&O-^RORPOVL5'$^H>\US_J\.Z+W:/CL_Y0I*<-8Y+*R%Q[_LC:_V?.T8/F M7&7LM186POZ07%%Q+3-6Q'@MF*^X?[$[/#G; COZ>^R*51R)9&DF:0ZT\95T MC&O=(,\L38WU#.GWUMB:]0]Z[T(BOE-\)AZV(.II]M@ZF"/_<$=#(0U M]8)=:S-7)":4)8M;4X7!CMH ?"&02PU/+%BCO6T("@..(S+#!YS5>+*(/BMY M@5>6F5K&_(YT&P2:"G*.VT4@J?DU8=\UF0[O!)3!EBK".O8(!(6T@'&0:;!# M$T&6S2M95,PUX6?%/R=+K9!@0"V= MZ'UC&7OH*!;DI%5##(G4(U(V#F#&R" MY8MU-VQ+3 ^_$5-BI=3P6@C RDL9 @IR+-NU=:E+Y'<"6F"L:@1D(A)K+LD0 M16G5@DWAR) #(3>46@6Y]:^[MS7R2,@@. L4C0(!(FO@_KB=B_H4W%6L5&;N MEF&W-)'.VX"8/+Q,>D/+;"UZ;JG,AK;;$L"C/?;ICK4O=D\&_>,SUX:HQ=20 MQ"9UNNB'*\8M18_#@S)'*X%G&"',N9*N"N2!K$8!AR(.ST*Z0AG7@"^4MC4J MN7YJ34$"KQWKP-."$+KDSLN;HN)Z0NPUJB;T*Y<:UK!#W<@:&U9XZL;M[X<- M% %9MZ45H/&R-^0P*<#\B"W?=UD68*_@C7LZ2\"?G.#G=J>$:*:Q$("LGDD7 M:P54I*.J984_D!L6TA;.3]KJS@L2E0<='%&21'':=?D3@K)K0P& MR 2\$3MTD-2X (8Q_5Q$SEA9QA$4PB =F:8<:5DTB@= @%E1B16H@B-!]'IG MP5\Y!4+4+/A);$N-=O(NZWS@ED\LGU:QR[6 PXO"6!$Z4VHQ&Q6SFO"Z6V-M MT667,ZZ:F"LAJ%26P'4,VQK]>Q.?;Q'K";F?'A^&[%@#8$3>NM08F:5QY,)8R M')5T:M_!M2PX:ZVK)UFI[ %/IB@:&YRYA@4/2*V-\W@?#F*0Y0H(^M( 2B"Z M\PA+B:Q 9=VC;A7'V$!Q%M5W!_9NTJKB[A8X@5,\9A&)"-K1']P9C8ZYP,1Y M3:H=3._19__:1=N4.<,?GDNA7116"]V0_9IM] M[E8[CE[GC4T($&CB"XBL(UK3-V K-]Q&;! 2^D4A'20(4,(%%,+_H>,NLYJ^ M-!+JQPQN=!%'V.XVC3BO,;.'T2/>K$"%,/ 5DN#K%I]O1XTY\>L N.26]9:& MEGC46\[O/Q3!=BI(L^L#Q<<%&!W=UMZCT/.EL4UV&&>0U@+NT2.P,?J18CHA$/.JV(;Q%=_+U_._5 MN/.;/L[LQX]"_P!02P,$% @ _(!=6.2D@S Q!@ "1H !, !A,3 M M:V5X:&EB:70S,3(N:'1MU5EM3QLY$/Y^O\('NC:1-D "*1!2)(Y2"57J5;U* M_7CRKF>S%KMV:N\F37_]/6-O2"#04MV=CO A9-CU6JI+.UTX/2EJ,3@8'(G/UMWH MF8SKM:Y+.E_*&>_'Y_%^V&2<6K4X'RL]$UJ]WM%]=7) I\-7AX-^_^A5>IR> M9"?#(2A?T0$-CD__.ASN@!?TD[U3:] IB!4;'@VE]-M>J+D;]@X/? M=N[0U?2U[LE23\PHJ(O5W,*X=CFSI76CW8/P=\8KO5Q6NER,7G[2%7GQGN;B MHZVD>9EX:7S/D]-Y)/3Z&V%';!X>YZTVD%-J0TOM^OT!5+KZ6NA4U^*POS<8 M[S/]TJ8-R]8TSN ^F*HL=C07T0J#4!IY8B,;4KB$H## .N P? M2%'AR7$%YC+#*R=LI4-V![H- D,9>2_=@DDJ>4/8=TVFQSL%9;!E&4 =>S!! MIAU '&0&[-!$D1/S0F>%\ U_K/CGY*@5P@94VI? <&X<36O_[>UL@CI5EPPA1-"0)$UL+]83L?],FD M+T1>VKE?AMW11/O:,5Y*?AGUAI;)6O3\4ID-;;^ M#5&+J9S$-O:YX(=K(1T%C\.#.D4C@6<$(>#='+BY+0(7:X%')EEUBGN3+'%;%3,:K[K M;HVU65= ]?UC SZ]R8^WR+6$W(_/CX,V:$&P(B\];$QI+:I M']?@*=4I;ZF)NU[^X\XOTF4_#?5,T1/0)\2/-]B&&"I 673/IIMYH&O3-*P\ M&$O-!R43VS>[5K"SUKIZE!7+'O!DLZQQ[,PU+'A :F5]C?=\#(,LGT'0EP90 M M&=1UAR9 4JZQYUJSC&!@JSJ+D[L'>C5H7TM\ )G)(ABT@%T [^D-X:=,P% M)LX;*MO!]!Y]\H]=M$V9,_SI>:3CN^U($HY1:IEVR:J2N+#70[\J*@[>D_V8 M;/:Y6^TD>EUM740 I@DO(+(*:$W?@:W42A>P06GH%X1TD"! "<\HA/_<<9=9 M35\:/>/S+C*X,5D88;O;-.)<8&;GT2//.EL4UWR#'(!X,X=$CN!'RF4(R(1CKIMR)*(>]K,;#DC!C\C M)^V)W;453-6TM O"ZKRPL6;EG81 /^5SK"W!6Y]2ZEK^$IB<)J$6^1GK_-9 MN,Y4G/4AB4?A_,!4.^?A#M&'S[MW<\]"\YWS][**I\%GJ=TG_HD@JG=9:,HW MKYC%,]&T\] U.*/=!9.\5';]EXNI]>&*9A1/E#-Z]+>,U-:U MK48'*Q:9XF39U)LLCU;.G<_X4\Q^^ GH;U!+ P04 " #\@%U8&>FBE[Y> M !'80( $@ &$Q,"UK97AH:6)I=#,R+FAT;>V]:Y/;1K(F_/W]%7AG8F>; M$9".6Y+O7D>T)K^7QQ/FT 1+%;E@@P ' ;O'\^LU;5645"B2[U78W M:6V<':M) BA4967EY9/]JNW?5=<'?#]50FV_M M?;[Y#_[[F_^@AWPS;\OMM]^4U756E?_C3]47GWWYZ>?_]_GG_X)KH7?\T7]L*W-__C3JFJ>7!D?/UL/ M7]]4Y7#UU?DGG_RW/P6_&\S[X4E15Y?-5S1<^';9PLO)UXNV;KNO_OP)_;^O M\9LGRV)5U=NO_OO/U?W%_]Z M>XPC_\=?CW'4__O[BU_>_.<_\NS-#R^?/NX7>)%\@;/ARF1_^?,7SYY]\O7+ MMENW73%4;4.?G'\].[Y7XF&49B%O\M6F*4V'OX)=_M//;UY^_SI['&^*=OGV;9S[!_"Q[0B@>4M4L8 MAQ>6[*QHMEF_65RY7\P-_F]GEJ;KP P:VJQJ,M $O =LJMVT^59">85W*#,UG6Q,-E--5S!$]J._M5N M^*?_;"HTPMX.\.,>/H$[5'VVK-[#A_,M_>2[MNA*?*%756<60]OU>79S5<&K M##"/H^>L"GS1>6_^O0'9KKHLS!ZQD8'-B#AF>GF%QB7@IX [T<^+HT+S! F'*MS,K?)5%NUIMFFI!TD_BL(&5ZT X:7'>PO#IG,!M^NS\_*R8 MG3V;V0GXFVE,!Q*C3I3L^^+&?DTK3M-@0-@*6 A]#+WZV\OOK8S!O+TAR!*NM[Q@3GN$YBR^BB?B MJK@&*<&QXB#6&QA$;WI9+Z\5X/L6;W]3]?!SO!!_#I!>:Y1+D@M&]T'QQ!^ M-7]ZU?T=*8%2LU>@C?91N_ M^%D_BV?L]@;U6;)8[#._GG_V8*(#*ONX9";>]J'P/*R09-F=Q01%X#&+R?FDF*@= MBHL!AUR/_\1CQ-1L(%A[*6'YB#&@;01M!HRO<(8G:@B[0?#J4 VO$$96$UR0LZ[=H/A/C$*QT?.637#Z_$D9T.AI"&1V3%E M\>&OSRJ^D(X?I>82;WYSU68W:&7%/^QP*S@+!:U7_/2RNA8SL'&*%+^/!@X3 M= WOSU8(G:Y@8-/AFM,3X2^0+HQATGE)-JP\:64-#?G=NC-D_Y[!;7BA\0WA MY> 9[[>SZ#):(KP2S,@UG+$]&?[:S(;+%J;*(%G6Q =."UL39"O@3\WY1 MPPVOC=C ;+'I94!AZO >C19X)6THB*"EMCM$B.43S/@&Q&X84/S\52* I.NR MGS;@!9R_*)Y\ 5=UUMH%2ZF'OSKX[8!/L_,OG M+W*RW%>F02'0NTO_V.ZKF383U>NO0"'Q0FY'RX@7\*M-+>A%!S^$-WJ36Z\;>0IZ=/>?-?/9"7 >W]F[*H^6_Y;RS_X#:5BLC'G '7B+L5@SD3\H@V\3D M2"E=,ZUER.L:V>K5P',(ORUDS.BF_HJV,MV?IV6^#=530DWPPCNW"?YS=_/D ML9\[SR;/'=STD4@DU?]H@TUN3U32@: -9D2Z/-(AO/XP&$A MP,,$W2W4X> &XIS!",4>/H/M6IHEO 3ZZ'5[,W/N',CE#>YT&*V(,3R],T/1 M;1.2DO-PZ4'N%$ YWJQ+"K=0E&.]KD7^O:+E;>V/&S;&V35#:5WU=N?(H>KU M->[D"A[+JS2TEX96Q>F,N6G@W<@+:V\:TX$/!IN#'/H\XT.PQU^!=EZ*DDFI M?;\7*SS#2W!%Z3UA&QD::;' ,Y-. _?LSL@))C(3;7B8S;:&H?'7'*&@5&%B M1=*OCR$>DKJ!5C0/!T(!@Z^*^J;8]G^Z5?ITSS,_7($^ MD+YLX!.P T"@S[[\9+B:9258MPV:X@7X3P<)0MN8[ J.&(H)WZ!E2+>#^]O[ M@12VG3M&80A;N#O>$@NEZIHC4*-$Y5AK]PTA]'DC_]\NOL<3J;5FD^I%>9 M/]*YN6IO#*SWPTX-YPM8<&$TS9!R@"B?T)'YVL!O0*Y7: #(5JBZ80LVZ"C3Q(P#MF1+P!*A,G&W6K8U M'*=DSZ!+#9^0"8#)G?5F#H M,X?B509 I\'@L!<'*;#+5#H"/L!;]@-8.^SH;O$!SB@#01LZ7 IG=:']5C4^ MNLXCC28IG(RJ@8,3OI5Y@'/>=.+O8UX&YHED)&GWI*',HYH3$)NWD5/M%B:T_WE]O&U*89M%O2E!!#_]XNN[!QD_ M/P *\)#.WL6DL\=1(%/@,G'<"=R$U4A1LD]@Z,?B-I@P$HG1$^/^HEA;*=&Z MG+PR$L("T\-@9^9>6&$>.YN4@'_ ID;/PG[:*E?%&/&[PGW3+A:;M7-CS&I= MMULM8_I:N1A\SIZ=-)A0\<&:S6K.VP7$I./=MRC6X+/4D_I $L?V_/$!10P[ M=-HE R%$I\SI 1F4;*<*,^7+JJZL\PC#:Q?\%^7TP+5\NX4=!SMCD;T&!PF. MS3<(ES%]THGBX73W,0")F$E!Q1I/W[PVL% R@ M*> ;]IMA[=88HQ+U.R\6[RX[T) ES<*_01562T$(Q/N XX5F&"^GBB3X,W*L M,[,SGIUP6.[\BJ_TI]9FW3;.RT97':['4.-UA6\9A@%X-2\[PRK_ED.CW]UU M1+0Q6:F?%3,1%]9AI9\K.K@YF%XY@ =,+3RN0.-5B04IB'=B6$DK3J3-@@-MEC0"!@8T]!CJ[[?T(:VJPKO;@VN M7UHZ4U^"?5,-.'R7[B$5AJ@*?GV81,3(U#0^$)'@F?WJG'[$&48=$,CIQP] MQ*D %VD.5_!.\[N8FM^;=H. DREYR8-, JGH]1J,KV)>&\INV'/V/X4[0-4.W"VN?V3,9(9W]5K3EM"<^GS!Q%&^5E+S=P'1I%O9Z,2P91 MU=OD(LA 2Y=OA!O=(('.T?JC02)(P>^<#J0YY-35\$:5KPW+$ M=G6]]0(ETE-.[DZ8SJ;D>#2(K8E>P_E0&\0>&="_^ F+PA6;X%>TQ?%ZW)Z! M"<@/IS"UF11?U GPZ6J-DR%*/;$"?#GO[ZK!H\ AY2K&VG6F@)F%I=Q:I:^> M?XV&GK97J,%BKI M%L+OA=BPZO"F=S=KYKW^.*A3;Q4DD01LX; M_QUZLB38J&5Z#_QRCR7<(NVD1=&;P++YR6W?[/S%AUV%5YIWV,NS<;P28:T 2?21?Y[(%]^_\S"X.3) M.5S?[7&XO&SZI-J51 2F_"[.V$H83:$!V,PI\'NSC*UTLBSM(Q#1Z04Z2ML% ML 3.Z10.< (246X6@S.]O?$(=@V0K##'KK"0C(HS$([0%_;M&,P,1,.S([G2:=M^V[/G=0*GQ>KQ_H MC2K6 K'0@J?+^V=F\[ZS/%.QFOCW%HYC8W#JQ/->T/[(!X7';A_]R$7%UUMM M7&.65D(.011" Z_F8O&,-JW@0OBAN\(CN+LY_&PP>8[NO=WLH"(8[?-L_N09 M61V;^I(K4Y,G)J;+W9%)QIB;"OPKGKI#9HB73(SI#WO1*SI+N7063Y %F0FC MK#_;PKX:P[G=FV&#I0 W5PP;()#'P(/BFR)<[;WI%E5/!G*U@C,?'RUKUL!_ M/9)^#2,#M43C)M15C7WLDC3&P&5"A7]J /,B5KJT'8G'LNU/=UH?)/OI@5X M;//!M^1 .6]6'K5H-WB]\\X/>!#I#;&(-YT4-QPT0-X1".=)2>+T RG%B"G" MAJJ!J,(*Q7;'G%L30;:Q-?@_8'4=:NIV8Q\Y$];J!_U!>PV3-X;LI]X,C!>] M(NLL0]/#X3 - _?\RY]??/XUAA'$)8,C';?@NP9T M2YX4ECVOCEJ+ZCI)'\/O)68#V[MG#6'=6E->CTD"JR"2MQ=#1RB6+&2F_E%KX5 M@:+RU.$R%?$*M1LE4B0X@[I\'-*^AX.$7'D6)'>D3&\D1B[?QX&84W""_ ': MO/A28'JB7BH5TA TR]!5<^LNR+'RX0^_A9GRX9:)RPWU!G8+V1TT7/P#17#9 M2:*-L1];J1=+!]QR"JI(%)1L.Q"U)R0HZ#09M(2TJ*/I ;KDR;SH^?O9?F# !=^>5EK>9M@)@0I>$*JV6 M$Q-B0]E@O8/IA'@!96KS23HX3$CX&YVRX=]RS+*&NX9)(W/,/I[VI:!) M91+&KG?520R>80WNN$KG[SBV*1F+E&$K20N:(5U&R6;^\_+)/>G7F@FZ)?1R%DH9.0_J;7\T478,-F2BVG7-%R/J?;C^"*J6.DE M8,9G^+(J-S!"A$1MY#V,=Z(2M[#'. N_@[X[1+=]9[NQTL))P6^\3Y241,E0 M:4M[?6(<*-'/=N^U]#X[[(GQE6>7K"OEO2MG^N]5"QRFW2IX :6(8*LGP_P3 M"?8/MC.O9E,9*^<_3*[6P0>4O"ICJN#6#LT=(I[0,[.W2$V!*^$X;,9\6#I/ M^RB-3X1@Y)M'H& =RHQ:M'4MRF5>=)=%12E[GW+FR&6_J8?@\QDC4O@T=587 MF-S(6X5+6+,-*AF_>[&Z2,+9:D8CUWIW^$F%TT8)\NNV=D&GQ!1C0@R%F.!A MO(]=?L$=>;O6"M[[UUD84%66."%I.HHREYO.CD,P8C>FQAHNKJBWP(X/E7.- MC"8E8P-FOZ4$^L>2#O0//GMW<-+H ZU"EP6,OY^^DYBY02%I+P%K#H+0QNP"++'6_50.Y*#%?[>:[1\N M'.I.=VN'<0+(8HHP.D>0^]PGX7;=1?'!"'S4GUCZ?5,H+S VP3;O\-1%H(E* MI.&KB''*YBHLQ#L<4VF*VC"R8X7A61C4O&C>P6 [6SI*JL>*E:DTP-*:+'V^#VSIW'L4AGNQ4UR MAO?%XLN$'4 )!U\L8B,;%8BA/#%YBI^%^9L8VG'6SV:D6,!/&,18E'WI?6:D MKFE'):^'*\DV(H]"UV<^"X.@$140K3;E<\@JQBOI'Z!,9#H9Z2>WOY_4E, L MM="Q7I,DP=9G2FWR(4#E6N:"(!",<:?#LCA2#D_QAG1:8B)IRH,(*=C\LH^B M!C,.7ENBB(E(A60'^(!,%<4GQ:&H45C8.YZ,E]\BX3J538[6\L" M5PL[ -7)JN#7T[ <9:!Q["V!QB'=.#H7#]EL*1X076.5C\'3-((16X1"\ D* M(@2BI%XOA")FB,G<[,"4!'P">@@3&E 1C MPD\1?.?*^AI;QK!;]HS:8%J@PQ[=-R!^8K2P;@!.=#68'L[ M76AQ.(=C4)RMR9@.A? 5HA/X!.Q\8Z&+0C/2)88?QLW5 :!>X[//[5O8P=S/ M:XP4A%@W:2RIV!0>-"K.H?8)\2X])YF"PS+T!!4$EJ9%O?9HLW']%'M-C%N( MZSW$"MV?D@Z0R-'8PP&&60W_[C:Y.FG:YDRYJ M6BJ"PNF8,=:Y L)MD_F69_U-L5,^V.9MUY&CD;JL:RW)EJDWRT.GN%.H'W96 MJ?1D"H# ,DV6#>)ZF!# 8Y[YP7V"O.F@?#0-W,M@GFT4$]:.-2%%! MS),VZ"W@]_*QO.*ZP]/(EBPNT9Y/EHBFZD#OXVT6VOJV9I_,N^ [[G.E?NO5 M08>BG*4%(NGD_&YS?;H,C,\G@U$7<0V8V&$AF\G=3;$102.;(2&&H"0S+$P(N 1Q4=EN*VWB?2#L\^J,?>1)NZF74\&449.3?N*POYMC2X M09K142EZGIYNP^\)!B^A:PH7A[5)+TMT$@/E_"]+3F5PT>A O0<^F:FB.R2V M2^GAR(26U1()?S[%P@W];JHF)#5E(Z[G,.B"_TZ_=,I] M3:Z.)!)N\RZT#>%EOAB]3$"(5"JXR6_Q'GM$14G<[.E>*N9V7EO($EQKQY*B MW@UH59_/5#:;]N9D4$40VTEF!7+53+.H/*S,,U$[XH[ S9A=3TT*=641BP%P]C'=9MXVE40"287$[F@[/^ M\;&G>LS0*O)Y'M$R][_;\I%67? \^-9(#C@I0B?#TO.LM(Z/V1ZX$U[>?RCS MT1B\+W:TNIB@?91CMD?GL"0"0+L6XSF4;EFZ5Y8FO&<0"]-'NN2/I3856?*) M>9]K8:5K>5^F&VY4O7.?2HMC[800*4F!*%1F*E\49" ]N4S'W9666X?/@EFW MU_AG)MN?>8JSH"S99>6L#:(I6O'7U!6+S+N08[W8JHQA*B8\Q1!^^R7<0[8Y M09.N-&/8/, 2AV.S-BIFC@V9,/]K#W8)V/6NJ[&%5]B)IS.T.LA*_T 3_#:< MFYS72TA=R*J98-,\V89,\R-KR"1M_HZS.]=C/XNFVR[]HZDM#9= P]";P&"= M)3Z=[() OD[O6=7& 0=0G9>NQL^SI7K2)/+95%$'=8!Q(W(:P=U0B'DFFJ.0 M ^A:$#+\9$>V]K:OQ3'PR;SZ%Q.I].EVG02\L7TG34F09[3A'514OPT-C0*2 M6$3L>GE:^$&,YR!(]>TSV%B$9W/GMYD()79ARY@")6)6YA-A![N*HN25R5V90X44 '91&PKN<6H\'C#68SQ M7HM!!/<\?MY+$W;W?IUAP=;Q^X\ 3N[%;/'^X/67-HWV7LM/- JP!3Z1W.$'/C M7'29=8FTFG$XJIN2T:%UE4(^XY=&;VEY"[M$.U(,9E,(2^\/&X>.4J3BN+9T M*/8_/9Z-@Y:!=^(CJW&(]W3-Q^GN'V'0U=U' MI+%1?+>AC<]!2Q57B*CH+6=LUX(B8!3)JNJ)_\.'25/7$D<<=T ID429 M0%2[I$*T^L7@4D)MT!>)5[*NS7C(C'! (&S%C-2&[Z7+?FYY0PG(C8V;W:]V MNJII.LJ:W!-BA0B,+Q$Q2D 5?9&KA2+C3H=5);P(+&K;J=8$K]J;['^U#;\B MIA^)+SW/+CPQSH^=%&-0,2O3([$N 774X%6*99T>6;8+E@U'@KVLZG0_ 6># MJ6ZN*-?.)252?-Y22;SR\QS<67SR^:<(DDD@ET]7FCZ]OX-.)"T,**MP[2[F M>MU,-H4[^SAQPKND/)W2KM^!+ST( M^>ZCYJ8I2^%T-]9GTVI:8%AC&^FP#;9I:M*FT\X.XOZ;=BJK_!O4X[C?RMC2 MN7Y$;$A'\_(N)3JI\A8R?:/$NO6XWU,9N0=L!'YZJBE!:QO":SY/CR/A!S)& MSU%&NQKG9;HP_^S"(=M<:BO@^O=3@!#:0PJ5SK[#]@OS'MLB4-.)I+)A&%6H M8?3#)(W:Q1\^/VP0O\.TOB0I3A<["OQ'L$?C>77$G9%2"I7FA)PQV&\XO(B- M4LVJDF^J.\>N&C5<_:G)AD^:B9MJK>K=&@(6ZU*_>$WX,J>) V=TUSLP%&^R MA''7& EK\33[Y[IU?9R2);)3.^F>=]$N/))-@8^%.8\ )DOT&L&*V@7R4T>^ M]5:XXZGK<8) !6F,9V4/Y7MEAD.V\4$[=OJD_9B8.&I#X_-)0^/G /'B:0!& MB(]TQ\=TT.B,/30-C@UO.*Y>W\,*E$?0G'L::/!4SJY&#];06/.>H'J'@81L MS<^'!-_W2!2"+1Y(HMZ^?OGSFW_\D#U_>EQXBK<(HO++T3\HL"++]J4E,#>P M<7CR^:_*W[3$]ZK%#G[LN1F$[M;6V/SHB-/>XH;)&4]6U/:X2?4_28(G<8]A MK)1+/PF7,*<*-=EBO"%4,&^<@YA._N/-+7(T (U:.+;'L78I]XTC5-6&S:U6]LW1PDT!W3>,- M22X2R4E%DA2YZ)(N'-<^[QG\*$ ^;IH:>G;Q#:O>]6<'WV[# HI!QLV.IR:L MX43\_ERFUG',Y9ZQE60GQ(LC.R%\89T](Y@2Z\*#VQ_VU+@';.8CL$B+'86/7A<3XUP, M31F$0(5.NPV28]J2JW5=2&&B/1)3/>7M3L4T!FU2\)K050TR[?XNH.@$3JLU M$ST.TV?V SDB?/S3@S(4/1=>EB:5(B6P)W!'QX?IA";/I)H8M3']48X#X1XG M%!H6BIDF@GTWEF:1ONNK]\C]^%D"%![7+;I>0>H8&A$9D8XMAJ@Z1U=IVK+( M*/,YQV(+YK*II*@$:\&)>K1"RF9A!2R3-Q"+1#5X2V5!*YL"[W=U#\_M?NJ35BJ44?SO)D7=$$?$+ZY:%&JF&"=>MGA8M=B)E?"'@@AZ57ID&>'O%3@'NA/4;S+0S!UQ_(#)W MD I39E4'%]$T"'=&GY._N-:5);M'()'WP<**% >*LSI\+UZ=U\8X$&59V"@_ MD2-B<8]I^L5]VQ+WB6= MCRRMG#YZFD'^/8[P+;4U=7Z85(;#VPF9\'0?RW'I\8J6VW6 MV1(CA0A)LH!H&7<:JQ=LSX@1/JP&B^%;_/$;!YG$$Q53[%3;R05]K$Y9D8Y+ MH,3]G*I8'16L6KZ3U/Q/S3*1M>/.*ZB,C'ID@AU8M:7;B!((C0.D<9V;#==K M_-KI%FF9R?WS+\QQ406NCRI8Y3$)^BT9LX-Q!4WJ,A*H-.X M?1NN*RI%_*^M&^2TS>3^R?Z]:;O-BD\%>GPN[=+X;6SW5LFK5[95,7]*?@[^ M(63ODQ(HYB(%7ES*QP4>T'RU$WI['8)$R#PE;'T7C;"P>Y^L[62H 2>[WG79 M4+R3\U>,] (%3PL8T$:S'FPH/9?RXV:YW4/C4U_. M-?\63JKX"YSV/'8J!UVYOM>-[ _V([,/="3';X'E:MSBB/5>&<,AG0"I6;#U MH;0N0D6,%/1UL<4MIGH"D5!Z)1CQXSAJ?K*8E5'T,<5XMQ3CA-)^(!W=F.&F M[=[!QF,9%6*6/:*-8'+;ZVIP/&;*[MVYEXB@C.B'=T3O[\\ M2EDD]O_]*JA[UT^1AYT*)+6.B'8RI(0/&EUW<]7F@G1S32=&T3.X^9MF$5/) M1 TRBE[[_5MB#.)%1&@_,@9Q-9;B[$$'O@QXB]53+5FQF"4Z91%V3E7!L=N' M_Q]USOC3(\L(_!\RU1YAIEC3:KD*ST4HX54HX;'0P0:BS3-9_&%M:O)CXC83 MTX%S55 Y86,G,]:PQ7YM.V[7.>*;Q!^WF\%A83VM),=F4_TUM!YV^L:Q%DI> M?3>_F'#:09HOIHU6 M[]0D7*0@R"1CMG$H'"Q=N:)>YKY(3/T@-H"QWJ0"#4H-=/C52@$G)/U%6F>P M=[=*3LI@$IUS@E,M#_9#WL"7=1AU2"&\\8.R*VX*8@4R#9%OQ>GXVN ;CN7R MF)/%GQW9T?"+[X[](X-^CSTU_#@C0M/9XM%639T".F(TF>=QA?\'4KM8'\(% MY'[Q&(]/?Q\Q^#PY6]E#RN (B:-@:R[U>/YY=J8;H4!PTKV-HX4T7"&LP>"1,_DD%H1.HA3GLF_OG'(J;@Y27DS+*D9?&,\_?T;L MZ7JVLPOJ0[X&RW!9+*@) ]*=U684!.#5VUM ;&VE?4/*QJ.QM@56T-A3?LDT M"!MIOF-!;&25BA$Q^5@;%:88+O8(2N=S]]YG8=L"X2ARO\J^Q<"M)E#-FU.# M!5?#@#),3BR*=K=_I+"<#AZU4#%P[JJI>X"[=HNHUI\+[OK3O+Z6V],W35#C>(KI07JJ$'Y./,4* Q.@J(*IMG.6>1,R1:;AN;GG MK>@]!\,!MY05L0.AMF+DZ3#[)#IHH)=0YF!Q3M?JF\;R7$2D3.E&*;8@3TIE M>5%1,!+M8XG4 B$+MJG: E>37E47MX*NQO-6XJ2>[9-H^TJ%KUC4X/-=DZ*V M)V\"!W]:@;W/C\Q[NW"E09+V?. 8'R=C)\)+TRY,;CFI.2HM[3TBP,69$F)+ M)V.1.P'-DZMGFFG7:.'I^Q,A*U::<%@0JJG4[+JLU'9^MB*M9\IGT-^Q$00%'_T/!"V,(8-=5O\J#"S MJ7I.-I_Q.C&F_1UW7TH*:>A5 [1D;<+T'/@V)6&1J"ZNY8D5"SK=+'2^W>_U MTNJNZTT'2F;W\B:*>DM5V_,QQ7MPBO?Q*_4OCDRI*X\V^[[J'[A8@V/)XZ)Z M K!W)JX4)UR%9?C^30;^V=-/#YG@\>XH?!=%+8([!S7&1D,Q^Z'("IRI']H*9VO"%A0M?PI%1-.Z\61Z=>73#:N"N0>@8*=P%079;L>.%%M.RFQO4668:[MPMP"76P4RKIR"_^^ MN]((7$=DF4',BEO.K[N*XJP2I'*[;6"P#)73DB,O\9G]PZ)7\M5@J: #C?JJ MJ%P .0Q5.5)G"K=;@L]%5\W-P9,C9/5ERY4LE,I=8#5ZT;NV*K]NRLL@*$5C MRIE%W_<-5/.4^UH 2L?;)6#C4Z^$>JNGK-M2@V:F,AES[L&W^Z;09MA3DYB3 M8 F1[W1'0]>50YIL%]QDVX4V-0;]$@LTXD@G ].0I\;3V472N0+?:H#_ST>; MJG>+ 6!]L336H&][,X$KD")54Q3F?0 M7,$44T9=A4NY&Z-/L#N>+AM#8V?6!5K[?3+OO!QYR7)&0*VN6KBWA GIMO&) MYN%Z#.X.('D6WK^2:"+"@N7^AI<[I'N7D2VJ;K%98;Y_P:$^P3OX;JHH8<@8 M3S4!BARZZ-]E1(E$8\9)BE;*#13>N1VD59&_@KDU*=,EXUQ.C/,&(Q&T]4". MK;=(!@,M#36GL48!H_YRC JW+/\5!Y8S0X]@V+"1)R*I2FQ*TS.XD&O5+=H M7Q*=0!3P.-,L;+APL+,6IB.UP9H!^[L7-?*>M:Y5^W;&(R62M5]G>E1G#!B= M27"&43NH(@POA.V$/,I=EM?T&@%NM>J808W+A.@VH7;_IR0/FC(Z/L/(Q5TT M^1ZE(1D72_7.10YD4;2=*'A:#5>OD&?$K%[GHB1AV7"S83["A:*D4UW-P#4W MJR<6"3[_Y,BLVC<-9<9:/K!>2V#K4<8.R,"R>VFW54K6%0,FN'1FN.J(8]"] MK!"$)PP'.8!LGHT)G>TQEQ@;=X63#ASV>4$2$=-6->S9AGT\/0:X.Y25PB-B8BB:S'4>,:#9VZWA.N!+L0@CK8D9[H(ZS 8P7F>;CBNEP$XG-V ME^]*5S.6V*T,GD1\7F;5BNQ!#AI3T#\&MRJX^TXAHUCFY-EU(^?2^ZB778\0-&RCNS, M5I@M*C[GBAZ=-WJ@NI'-W?(;V$T:3F1XB0PFC>?%>E/0)]J(E7-=]^[S-W.< MICVZ9W9"I@1];H)@EDO'JY4"QUGY2*@_"K<#]3'ALSF$-2ILU M.6CHN(/&KSGZ&3YT!#)/OF3NWU*AT"R266961@@BPS2M:&\9,C!^!3NH+]DD M/+7S^?S(SF=)U2)H2[L&EGVE>"2QJ+?<,YM:[NVAT1N'80@I[N%UZ !+354, MF J(SRY^^OG-R^]?9[^\<8_1R=$@&J$AK.ZHJ[<4I#A9&,DT>/AQROI/'"YY M!!CO&@7,J"I;M;F9,QMW M+-X3ZD#R3,'(0CL5->_Z:2R2H^3T_QVBL)@XA M(:QB1C0.7)IJS8%:@3XJ4O* L2,?O2'!!]5N"7;*1XC$*53!WX>^RSG8BOWA M"1E;.$MG0K U*BH4\I&"C)D S 1=P!G[D2WE6KH#30P+S%O>CED_6M5)A@/'_'G5J[9F"4Q5LD'3.<%%]U3SWV&* MTT=//+.WVOSW,WX$HU$VM[1N5+^L&E*UY#)TL5(98F+;MK\<)!,';>1&V%:VVEF>E@S#/1UVZ?9A8IT MZVRU[I9+0_%JTV5KO5(,$ZE8H6943S,*>Z&5_@[!(+(D_#BWT)01,J@@DX3\ M3RG(+)5>T;ZJX&_JN6@7NVHPAHM,M01/62)"Y<98Q!5]:VD7ILJKWK ^!/3 M/M79X7QDQ_ABQ&JYRO1-4S35JMWT]FHJN%JMAXC"1HX72V@S>F9$&)-H\WA& M?7&0I7-MX)H9;P4\!V.PSKB*TE/MC!Z,B0C7SDX^%)@"?G5#57F><$"?[^$; M1@1C\J2KHM1S&>0M7%/#Q$#3]W8K?-"[W36PN:#TPX,_/F^-[K M3]\Z^^O$HLU'%FS^$=E7'D/NUUGNE%9;+HLJ'4M6)TQ37+ICS]->'="313&Z MI ME$UY05)US8DF29T0=R^A" M-#(D [F#AC_:32>V=8ZM+=C_X8)L9DAX>-?9]]566:O*0Z*$>Q_A$T&5$ 1QMXI M,$(B^KU96]:9]> HO"3CXJX;^6(?24,>>G-@:47W6#K(VN'$75PG@"N.XU4X M.5(-]&P]U=0M C=L['FYZ#O?D7JOP#M%].ZNJ;EL2-^'">&B=M-C=+7J+88F M18;K^&*Y=-$/S -,3FS#'!TAP^-JN?PVT?AM]X;A/E58U$,TP40Q91/S>9AA MLNB@=ID@RBG#$MU;G3URODP[,&VX==)U6#K/S[B METZ(XN78* C&+7H?/&2C$W')C=-.MYW&2P9J2^55%\N3AN&!!5!5L*,4?,FFNW!5O<>EY6JGQ" M&A?_@ZC#@D6,J3(=#_+"#EPKQRF3^^CU< .7;9\L03RSLVV<[.S%%P<\_C?>U73'KZH!=//B@'T^@A4^I-() M&Q1-;8U]6\^9ZKW9?3-\I W5)>5[VMKZ0DA[;#^Q:DG%'0S8>,*7=L M#JBLV )CS@W/4E(@>5(WV,9XJJ6B]^[=#N4A6,LMW).'[$;Z 3E8XKL$>]%2 M*\F#%01)=4?RR"R"^E[!J? D0&M)+PS:,8QA!8/%?Q.H?#MZ_EUIR&+2<5P8 M?._:Z:&X4LF0[9S-!ESC.VB#"/&.YALRY^VZ&+"QFV)U)I@6MJ ED.E6,TR/ M8RYW5FU4 ^@4SJB]KL#\6DVL0"NK!QGWUO58&D*MN1_ _^FY[14#:",4]H-&40C&7+>#R:GQ_1#4..5Q2?V$*6"3 M<\))K7C87&?!2MO2Y&[+Y3R(5Q3&%HP7Q)PBP2ZD2(A:TF MB':QW29,6E#=KN75CFB'N^+W:T\E7 Q^XZ-Q\X%MH1+MIG:T7MW1Q4KJ*ET+ MB'89 <@_R?=JI!QS/LVK/'1=KQ%M9#AOL$OA0&RHJU]0DED&&+4K :R]); MLEVM?LOLR?XV:A8.NU=T@1WAJ,Q$]UO1J<7I%:-B*-7?Z=3(BL^/#=CY=X8? MP2+]J$E+'Q6**FJ)?D!J0*?2F9(29)<:2& HW__;1XM\"":,MU 48[V2H(Z[ MJ1SVR,;D3V\_@:C$0AL>3$\DD91V>/0D8;.,N6*5'@R(;5#O,*U8;!TDV@]; MRUL'-T*#^G3/_&,#Q_[H:+FL #^"PH3)S(ZG,"Q\K^;"5BLSQ1CL)HSJ\"&^ M;[/&7?JJR5U=MH;#9$C=YH;!'J8B-]/->J3HU*7*$K^JL.NP#=OWZA4ZYDMT M)OSNL'TRR^9Z6=QV4IC)$3;>E20C=[R!?K*>F=*'"6XU:+0'_(RHZ< OU'P< M)".-HI_<)R[[+<=34U7'AK%^"6-SP MD<_H0_! #[1-]>HWI1#XU@:YKKT;B+E\<6K:)=76KZDZUB4GG?2=]3.;CN*2 M>S8B;Q6?H4$(5YD=2Y@:VN%R^^"0RVOG'@3GQNGI]9F4.]'H U\S#(?O;+ \ M,29&@^B6&OJ^WLV4!U/A8[8LJ%I15&8?M<*VGX' MHK:3K,A*"@?$0S%M+?VQO-L[8]8ZB($_=?:*CRP(W35^:RFKVNE7/K%C^]CJ M58(S32_-HW'SK5!1AV$G^G[0LF1U$RZ,,:[6=&,,; M.R;>TT?4/1K#-!;A;HR:T%OJ^@&15VP/\R#AB1&UYD/W=L MU^V1L9H;NKDL-L0=L>%6%(>0V#M.8VG$ .6+$R>%UE1TN&5-$Y( MJ'&9O5T+;SO7.[)>MHD'7Q@\QGFG+>EB?(#MM0N1H\QY$:Y ;(UB:-M/G)8& M.[9TL.VS\PC4UV2PC^,M.Q'+2F'A[]P6=O%)71;\CT!AV9THTX_],K%]R9>S^6QKWO"WDX_9;(*;;)_N57>@T$3%'0+KVMD* MA@F0)/+,(R$8BW3)P[?F@AC1L@7\B BEKP\#S5)FOK)= [.SWK>82H!Q9T\_ M(%?2>,.">^OB&O:"%+!$3ZJ).+ZS[U[%(7OO'N( 7;-#URW8%>M9M:ZV1EKK MYK8!L'M46:R*2\:Y(X!HT_@>X^X:V^Q;W3X8W=PMR JDZLH?>-D684RZ/8R3 M_G'PNT]1#T4?IRE&Z&B#R$)2R\ET9T@UFA3'854[DY$@.& M(\TM?+CDDF!KZ74G)K_'1D[U6(@HT03@>B22'B^5-MXA-4LV5[UIJ/$0XK_: M3A_&>#;=)2CR$79R?)OMV(BM)FSN1Q#,G/(&E.W&M"Z,D?"PAXF^RSL.DA3_ MFQPM!PW&0B0MZP-F9^*J<\2&)&"ENJ5'V/E+(VT[P]7G^URDJ:]O@9\M FRN M/5 7"(9J#O4U;%O6!5GP.EF5F(6@5\MIG;S'QDGE<@"/8/N[L; PY;K[M7VQH5]BY$6(EHB^?03N4#@B MC29![V@*43()*)D)_GX[^=+WO2/VV$E_,#5_;%"+$)20PAL] H7O!WEGP\5V M#=H= C] ED>) S&)+KG#*GHJW:5#PB\K+(]!"LD=;;K\SN., ),+4#/(8K'8 M4*D-=FODIHP$6U4#X\0:Y(6I-^2_E.UB MLV*46@)@F_U/\FGZ*S-2'!P@M H"BWI%DSCXBD)QW:(5TWZ6SHM OR4G(59M M'Y7:W97:L:%R0CQH$BOY"+2:'Z4K \"^G/A/*JH9=WS=%>EPH+*$-"NC0A7U M3.K*&<9F6>&0$N)H;#'84GI./J@,FDT[T)9P13R*!,QF#;:HA>2E)?X1<6P% M4Q%/@P \)^:/=5^@?FF"LMJ4ES#*,\X-P]Y5'>"MHL7ZB49R[4OC$WU9<:GR M*THSSG:.PFM@&H9ASN3H%KY0.:1D3K,U!QE6SA\.6TK++)&:O7+9UJKIAXXT MNI#7$*G"0$_+F6JTEZML^Q(:H.ALI(CL!7.HD3.DVC;,H$G20&FEU$AWSWWIQ.UC)8ZO.3\0,4CXPN1F\?M#K.^:-BDR.LGP M*T*/K 6[)&4.5"=Q8S"ET^TH3=FNB$]M[QP<:]*0<[#>^ M!ETH0'WA+[HYY[BQ!&'38GT^W,!H4E2;DX7F(8IPZP"PW:6#,"!R+ M#W>;G/) I[ONE9SR:?X^L!D1'Y=[7A7Q[4VW0+><0%R@.):I49)US>!"+ GC M@)C8310XPUX\ KP,LU3/M[K-AH0Y'&']KLE&-!RE)>>$/WM/UY"6HW<"U=(U M9LM@-$,SSBND'P3:J0VP9)G3?JF+21"VI?1,+85H6\)/EQD75+=U_VHFP5X%B M&^S4)'#>$MF#G8WF#F&IU/V0),2XO@N,DP[PKLW0M3AK"!A6]/T'X4T_(J@> M9_7]0;0"OQPCJ\#+8HW->+*W&,PYL:/GR$X>50I&QE&P) _DK[Y&]U"7.?JB M%333I"=5D2UT&1M;T N1+ X3)AQ0>QPQO_"41SM73NVN4EW+)ZP&XL\O;F%C MPY WK;;F=OC(%A*AO68,YMG(H@O;]:Z!P+4V""JQ M3WLD78(?T!6=P^K:5C\]!]:H,U,(-!_=R-\$*TFP$-_W[KDA=C#?0,A''/%W MU)N!X.9(QR U%Z.9Y.@K.#..HUOQ5>T9D30(&MVY0EZM?H.QTFJP+\^?).;4 MEV\0* M=6%1SA"4L^XP .6B&+/9J;^DJ4C$CT>[@O^B&3#1'.""ZGF8(_1=37QI%_3, M,>F)2*#(7K8^HO[+/QOL0XL34,A^'H[*B=YN8]-># _(GCBQ#YW9 MO8]U&R*)3DN_'P<=B36V9?BQ^SSI:7:DG.+#2>PG]7S1S'2$LE^*H:6FA%?B MXQV!*ZMUT51V]*[RL<>3?B6'WCA(Y>\F@2II7>C&!-I^M<8L]])WIISY!&<8 M1X"[M4M7+[=!@#X2T7.9G#EQ(T%F;V MT_[\Q.!I1@Q*I,V&:NGUQ;@J:TOY^)(,REO.$4_,:2G1HT/&D"A:59I=V*+C M1Q!$3%"%H#'/^@#[*6,( LPUTKL^44Z1^[!VN@BXS0*0C+7%-$UVRLJ8] B' MUFG\T%?"BZ(=;[5D%+C;__R;1D7C@_%+T:20I*$F@?UX5 MA!U/-Z+ IM--3A73[72X^(<302Q:Z2\ M2O0"+L$>8YMM&0#"(U$I40=9<\\% /&^&H5ENT M:!JR>ZI-;8X/54""_@KVS<.S0\!(3.WW-!JY^*5=O<&NPT.W;F+N( :: =]B64,BA[@8 '^ M-[BO[,Z7BQ=717/)+;*NX07D&>8]?ZY.],YEZ%2?;)^(YT;60@V_,Y2$D,W" M*L:R0#P#Q^C41RJDL\:)*GFIZ"N*8WBR(Q6.@CM;?:COA>$YC,OL]CW)5XK' M\9<_?_K%U]E9,;,P!XKTHI(5$7*VS:04'2 UN2WNV-_34SI!^-!B7[T'!^[L MLT]FU+?;=RA&__+L'#XNBVUO([QN$MNPZS:]_=E\])I^?>W"^H69&@8];]U5 MO&F4_\2WX$9'31LO$;FL,M_5;+2(*'QVTLDON_6NG=RS[@@7=;&H1;I=8PHY MKDILQ8%\>RR35M;P8R>2\GAX(4SV$S:(BC/]Y]0!'9WS>WC:H/#C<&MD+^:Z M?UK/ZK;S:"FIQ-^5?7ZK^0F&EBI&PIW8QSN7L^C\AFB/?$S"GQ*-R;&AC'XR ME&VS9ZQ._3Z\;6-5,P7Q:LP4E1EL2#A$2O3.-PMK)ZQ@:]7>]XZSP%-^?DY, M;>N:?Y@(SDDFS%%@#;9YQ@AAM!-2Y/+&I]K)XB@1)V_@/5;-B-?Y-/30L6%. M7IDE'-*/ (:=_77431:LC0OL8UN;[!>VVFZUC==%B1;-D]HL633VB<_SSQY, M?,#\GY(;S,$^^^1KWQ?P[5 ,FYX^/O\:-3*IN%X<3?R.E;$ C1$*@OEF:2N$ M,,6"_S0EF<'$:6H59U);DY7'S**.ORG],WN[']KFB?WI:^E:E+P&GGA670[)8=SM5+[,6Y0+?7>Y37]5K7-&D>))5EGJ1DZ9;?/L MU[:"^R#7XZ8S\E#UI+EI8)L,>!C!39[5>/ &3EZ4_@5:.VVD:$;VO;]M MM(T?Z P&N@S=W++9KDQWR:N&OV_KJI0T"88YI4->BL\VBK^V6N F<+939MRD[B?-#(X )>)(GJ]3G^Y2ZG2XKB]P*7AB;K2/KG@^"GJR MEJ]".Y<[:6\P38+>#-E@^>Z3UZH<@IUA[+"0?S/CNMO9?B"GO9CEOOWT^CVR MA)L^VD]8BRIXEU[T7[:DSLU8<5$8<=9=N^12$<3NE==5'_)%3'1+8PZ:PO)K M\7TI4C OFG9U73:F^H__@^X"/#,+D M?'@063R:.J;*=^ 5W8P,IJEKVY4EOQ?]4TDRL#377 7,3X!WW5 Z#G8('&*- M4:>6I<:!5;BNS$UH0.59M2HN[>C14MO )G5?#J8VZRL"O1(G!;XN/+# /(.T M@-C:1I>RUK8"T:4\YINNYT2?FX_.S:C=CL-V+8P3*\O+/?U&L. ]%5CBVI9F M:1I>9IYD 0_9'S&1./TH5\)#%\R-F!C!E=1S2"0/KD#6H6&HY9<*!E>@UU2M M61BJAMO[!2KB=!TILT]'?"_F?Q6KB5\WY:5(@_0ZR)VO0+Q.=2L;WL!^YH_, M>TI_#<5[_&N)H6J6LQ5N8;"LT*!"R#4N%,G::6OHY;[93[D?M[=^V!=-VM8C M#Q,;B:MS5)PM/D;]V=M9'^G$M\?EO@5RTW ?%JGO1)(B9ENOT>W>[46DS=73 M79^K?>NC%7F\1,,5@H),@ZF_-9\][#S"1C'4B\MF6#?$6-3-J\%%Y&LX7JDW M!4)O\'12N;.5P5Q]U:_PH,)T\38XL>CZ$K-]SG*X,GQJN3"(9YKRY0(+<$!K M.'N["M/<=7P3-<)KIO[VC[PV+@EYLK)0[9,%'T49R\*]Q<'\$EJ*AJ5*OP;P MY)L&:V@JL:\\G0+()3H^G"V_Y+47+"G?686#$EQ@EK"!@I6."M(%G6"BV5!< M&4:EVO%2I5M!J%9R[SC8"#05<^?!/%NX\NWO^!XG!H4\MG*M*(<:X5^:QT)?G4>B%M&G2%Q(4?JJ4BOYJZ);49 ^42XM@UANZAH/0)@\8G0:!?"Q MJL$UN.?2ZO>51$0028$12SIO* :QPH(VJ?V2)XSO3# _E95Z]B'B@$O]F,7A M?%(<'J?^N."2RAPLKTK"C#\J*ECF:"/4Y7=DP0FSYT^$\A^;: ]=@_$;[)SB MLD"JUX"[S(:7Z0,51_+5ARXXB*$[C/W8.J-$I"'C1$WPM>>,4 $)^4AXUQ)A M1QRC2D8(PG)1%Q4Z;$040/MX&&A5F1;MK/6+C/^WL*6.Y&BIHHZ$19[K1';J MU2K&BE>]\DDE@KDJD-5=I3!HJB1BV0S$CFR+/IT!<\C\Q E>PL1.CK"@YM3P ML,L6.Z,6/(\V\KJ+,/P6:UIB==PIRCOHWL,Q&$M>4 MXT03+:3XQX$/?564C'"6D1A-;T]#BEBIR@W<$4-?FX:!]+#7M03KUHTJ]?Y4:]B=4O/0D/: ]XQ2]$U:<4>'V"XU8,/Q! MO:2*G-(R@"9UNV]I54$VE3%B7Q,"VI28DW(D!I2@AL=1,VPRMW_==%5?"L$0 MSQ8Z\K7K]!X(&&-YV&QOFWH;V>XX*;;X5)[T\@J+(WU4#J6 PA.O#)PA!8<% M;!"/QU1ZD>J;K%98?1DX5.Y"&O/=VTPE%FDPF#">2>/NO0GEABB@\([ MAII)HBXX(0AKZX5FX^EOHJ4_>_KI(0?0.'PYM.NOGCRGJZ\1A+\H:CG1YS!5 M?#9E#WFPG*[#^/S(3)2WF^ZZNN9&&V2"/'1DZ6=[EC+%5[0M0R8@K< 5%UK5 M;(PHZ&0J...(A^>5PVQG0'\W<9GK. 5/Z(P_KAA%'-+3(HL^ 0D0$L)5HCX) MYH!$E'LM:L]L0QNX/^60RHLCVR%BQ*/$!2C81Q*)W0.23G-.V&W%O)E)T\68 M=XPRBL"."=LY!$S"650,^^QVM%*LR:FNCOHXHJWKDQWJ=XSJ/N!),S)/PNAE M45X3-<2.@FZ+CMYAZA"W#DST0A@I8Q,;QC"RQ$6O) M0DW%1.S+JL<^&9X ,[DQHWC#[Y\94;$+H=6Y1?#8*JITK8Z/94R!Z0X(8NR% M"OVH8HT'A3F" $9RY/<=P=CY^M.AB^38#HY=)*_^C>/!']$I'\!4\$"GS.\4 MP[^S(_3<]O]";>:\H/3>V.\&I:^[@Q\TY>DH#TE8D+63='O[%E5W:-TF7^'^ MS-NT+I^P;^]@C)X8(.?8. E?:;*F1^;J*;H=;]Y'U';YA$&TQK<:+)$N1VA1 M4<$U"?@'FS*!@Z5JQI$DRY_P9_AE=,C/^,PECPJIAF$PN2UF7,%\L-GE*EUR MR]@9IF3@0RJK\?Q2^RP7"EJWM8",:5#[7>+I/(@U_@*K;S%L.*@?!I>UT<>F MG>^O)A;_8$RD<&C@N,:PVO\40J^.N>1UJJ!3/=DC2G[%^$1$R<3,OBLCXJY? M;SIDV0VTW^?T#9>^U M11UV@KL'*X!ZGZ0FSR:S0"X<: UGY5?NE4?49?(ZZ4I8/'JOJ2,%8;@]^UN1 M_7O3=IO5+C_,E4 7OC*C'T\\5%(H]B+IET=BH/H7D[C?YFVRL]UO M,X-!+V9X*-,F$TYQN]DGQHIJ8ZD',OUBV#:0L?$]$<+BAD,'#-4G4T5@]6=O M:A9?2^/>KL&DL(09Y^ M?5@SX@\(W?TY>>);TSLXSG<=VT&L?#^(),R8^POQ(==M?B.,=]"C& MX*+!=?;D*@N#%>Z)Z!B1E%C=@UPH+,34G2LI4_BVD!U?-+F(X5MYUW5N M3:5TGXV&@^M#06YB0AC"^Q(I[[I@C].- XX$F:L2SY'* B0V-4P6O!09*J,F M/B-Q0;M%8Q5BT)68I0%$61\4![I-TT><<:(2M(. MH,/)7>W95%[H5DF@6V1Z[H[R?.QZ?)I=YPU1+*'/QW2S$Y/EI8RLR'@KV=I] M](BG6M%-*]C=RM527[@/@NR 9;PB6F:E7V+P$@:QA/:9M:M*1G2LD4&7V'V? MR( @:^^UG :;AEZ8F0L<9(HFD7P;WDGBE:<]YG!THBCJOHU[%Z!.):8IBAQX MO@U%GR'F/SY>8IS@U]6;+LE5IG8TA@C2;%1<%&O=B<$RBD[:W]RH3-G7,QSZ MJGAG1FXJ:"CP9AO7* &_ZOM*"NJL:MFW9P-7.N# +EP\@UUJB]4751)*[Y(. M95I7A]L;K6W1!,-QRZR>NZ 4#89HP(79K-8.ES=^&[MA['O7AIO.S#==:1I9 M66EW'@:($J=6-#1]++@3N1TU2#Q=-3?-8/6&@U^TR94L[-CG.^8V#.L8X==E M40E44-H>B':X?2"WP'*23C!/L? "4*?KH^ DXTI(.E9&$. ^]DB6"F[Q)2F? M*&#E8 L2Z**&/1]3:!_)OA]E',"BPTCY)N$X(6WS[Y^+T,P:.TA#X_,DOH98L= MXBD5GOW O8 ?2T')R:J3W=9,# GQ40C^S2]9FJ"=.,QI+>&OX8:Z+XY3XCM( M38)FEAX6QF$YU$(JL 7V"M8T)@9'=DMFEDMX0"[&3P_'J[+14B,VZ3_'AE^\%GFT$ETTN>'T^8EFM$#W],6SE, L6R-)7\"0O";Y$'BMM3'I(&\CGV MR8'N*%C_G=(_K)]NG?X9\1M\S 3971G+XCUG@-3,'YH,BD=TAX10HMW%*"ET M8%9HO =W43!\S H=$B-(3Z]"(12^A_NDKLQ]Y"<4RC$>13WDHP>_PX/_XL@\ M>(S1O'X/2K;'[E';1^.^W\5R].'-4-*F];"1-X\Z5\O.N9+3>-1X+9^,;E$) M:<'TYO[X+A8$_I"#P?I!&S0*=_J ;8C]P3K4SACV@RPV.NXE/X53UH46'WLE MGU+Z],LC4SEOFG[3X;Y]!"HFKB%<@7&-+:1 <<@@*3114:R"M$LN/7\&=(/A MHG D=JSZQ-/)!1+OHHWOO8/*) M&$,JTC8NP[;)-BFT&7E3[89X :\Y/<:T[4JC!X\)4T-^7AP,DDP&48O[0YTG M5BYQ_LF1;72F'9[H#_TX-KWG;9G7KO<)Q[[R4$S;S@:D)LT.J1 364YZ@=37 M$?VM>H@SM=*(--_?(S7_\/:Z^YKKWJ*#KK,L,NI"3J5@WJG@:+0DKK?62]7O MC6H7!*!&?5KTMT%'>R#!/;^.>I$SG'O7JZ=:84\36\?IVDK.0+ NFNUMQIZ4 M#E".2;4>24UQPB)#*'\NW<1B5PI*YR$VHC=8-(D+P0%@U0^=>0 G&GQ6W9J[[0B.F_,C.V[>4DDIV"@UYJ8>^)QY M$Q,B6=L,=H\+PN )X/F4KPOJ",W9)_SI98>MR:WJW,,72SMAG+05=Q=YG^SR. 7#"QNP MK2/:@J"AVD23--9589NT?5-^.W;_PZ@@0O5FA71$ZR6A01=#\;7\6GX5D\3A M_!-WM=87=(8\B++<"1+^Z>ZT_?_KWJ%Z:&H]JT&X0L6T_K MQ(ZX(SOA_@JK BKC/TW1/0(W:LFCV<)H4KD[A3-R,-(_"MW1L?4?>VN*^A%( M5"*_JRAC7.R(H#Z"LK'%[[UA,NO39LPX-H[3UX1U$4OB#3:BIS+9ATXN75"W M E,2Y*8@TQ2,KZ9?FHYZQS,0$@E=P-'LD4AI$/N3O58?+.H%]4!G-;$6X=]C M#UYLM+8#LPX=3#3F&7R&H>7YIJ^H";PU]QS^2 P]C)%0NHH:S9F*JX=@HL7ZR6^ "5?SC-"'I*+%;*G.;E@\EJF@"@5L)1I!B.'UO3UR,L MC MJPOW2"K(AGHF )DG)IC'5J/M$]4_X??E0Q]8/Y/U5UVZF-\P,$)GT:XKW]-* MH7]RV]N!&4;I)4B7@O$JJM==AM4._+[,M:C5KV6@2>P,^Q6W'[ M\;\[,'TA1FQ3K(P;B7X4'8M5)X,%-ZV$S:9)<#Q&E9]H=3K&H7.[Y=XAPRGV M2J]*Q@R,NY0%Z2#ZO47T=S 3U9I%T77$A._Z#:=Y$_Q48ZJBW_PP2PCJX0U>O-1Q!;Z Q(GB%Z M M:9OE&/;>2H4)Z)@DRZ0>*W.F>E#?6.:XQ*RY/,!91C^?V(MG[H>)C%&_\O MW>I3GVW4K+.W+N4_,3%;\A'89W\U6 E+G#%#!]?*CQ]6XI4KKEU-++\DO@RL M+4(_#@M#6HG5UL:].&8S,8K;T$&*7NMF=>NVI6X+T>VQD(F*E=ULTUW)(R:& M1S#E82*K:WYDTJJWI1:[G76B@%2> >,UR2N0FAMT_/'PD3]M=2DVQ\'#&\^C M)3$JE)M%A4YXN4$@Z(U/R]JB9N:"6X%>\"B>UB,[!4^CHF[*-$O%WL8M9;-Q MQ,#AXT([#]Y[WXO;_+RFI4@6/6M(YP[P>W8&JD]*L^6D5HK0:4"I;G-E8VP= M$\C(V 0Z):H);]O9KUZP;*Q=1]V*K752H=*K#"'WJ]9PXO ML=!+YMKR_%*;:T*\N?UG$4EZ6.$B ]?>B#(\^?Z4'V:_;P?MP#S MF6ND9ROL!UL4]L55T0L"Q(ZR=;:3E- MG_+8!4-WHGU@)^?UN ^-5W960P:G=W1DDTI'(H]=H!#[#9QV5;?B4\>6O87- M.?!7I;N,@)"5BPB<]6U6MZAP>]_DI.HS:4@V^T/2*1R!L+]5)N>CD?=1:M$2 MM; E)-*>.+)W; #)IQ5-@SQ:$VDU9BU8&_ 2)G\#AD.--T2+B4LL-AWV/,DJ6MBK:436Q5O3]7_[\Z9=?NSG/P8BZ04QSSH#4:HJ@DV+1R$=3 M"G5/&!I?XPUCCB$_+AAL3D#YR MH!?9P;>>DU/OHJ_Y#:-Y8.]O8HZ""S&YA2YTUS;5@I,2BH1+#43W\[,^V;/G MSW20Y.!->H!1\A@VZ;&AK_^%@)X'-T4N',<4 8PZ"Z]A:803"9;<-M(+(H!! MW+"S5^\0T'E0F^TK6$2RF9[/42L/$><<$NTQ""G88)5%3-)=\I%&P;/R&JPB MSV,K%[H&*NIR1T-G>=$<>>- Q$2"JN0KZ-VXMV0QY(Z444PD06AY5%-CN]L?/'O.83;*$5$ O&=L M'_QT-8?)._^2?_;8:4+^8]Z66_C/U;"JO_U_4$L#!!0 ( /R 75@K8WLC M; 0 #(1 3 83$P+6ME>&AI8FET,S(Q+FAT;=5876_;-A1]WZ_@'*Q- M -FQ)#MQ;-= EK9 4: MFA1]'"CQ*KJ+1&HD%4?[];NDY#B.DR+I,,3S@V&) ME^0YE^=^T//,Q1O>AC' MDU$4QY$8C8]&&9^8&7G>T']F;J2?\1*+ M9OKZ DLP[!,LV5=5"? ;:8H8IMZ@D4QG[HE&F6/&"O;N! MM+9X#>QS1A:@V2:G'63SI=:FYK2O5>P<4L\IC,=#1^PLYQ4A8T>Q>[IP:F7A MQ/VV.;!O$ET4G%L*!D.Z%Q#L/EUN&!>J(DV]W2Y ME#4I6$.E-#&5[+W2)0N'_8^.]L>"7V.C O9!I@.V[R:\VIM$T7!VILJ*R\8_ MA;,#EBGMUZL(G1(,B+%@;R&%,B$EQ6'@\F(<,#J(# L:NT5 9U!KM$A4N104 M2VG.Y260LLH2C7%H[V[\U2-=[4O( G8JA28G_8Z\@/0* Q(P0O9 5'9'W&$/ M6.I#FG[ZG.;L$C!\I&W8EU9*\<@FO]L:3 MV?/5]+ (7T9IX8!=$+OVH%A6%T5#TBNKPAWQ[;%K^*M&#:XB&N>$M;/W^0$C M-87C?7%PZ]*U2&X%TODU/(E'@V?%YLNX)6K=@I)"I6R+" 6DY60HZ*VGN?(9 M1TU.JS08YY[ #?.B8#2-]O;A:BKREPG\K PEITI$[VE!@7YI%TID51>M=Q7% MI=_3W N"W??0*I:!M.:]*^=56_Q:F]T/#/^^WX6V GLO<4G7K8QO:/X M?'5O 3Z2-7<$Z/X/VJV#'<'X'A)=<]VPZ,37N]'_NV4X988:-\I.BJX*E&.* M-G<@97'*Q18D :*,Y"]'73H7+&F>5Q)93H4U 5JLTNH:7=O0E<N5.] M< >8;EQFT)V N]2N7?C3+8YWMH@%FZN1/6F(E@ )Y@@7:IEV-.B_3;N!*\987O,8V,=,Z MB2O95'LJ5WY:X6G(0(-,W0A9./T1*^<_7YKNXU[#C9G:&GU:.[,2R=TK/GG- MU_JIAH*[=/CHI3]1UJIR.EQ/X8E116VWISPJY8WO]C^+0_]?R3]02P,$% M @ _(!=6 >-"Z9Q! /!$ !, !A,3 M:V5X:&EB:70S,C(N:'1MU5A= M3^,X%'W?7^$M6@:DM"1I2S^G$F(&:332S&A@Q./*B6^(%\?.VDY+]M?OM9-2 M2F$%LUK1Y0$U];5]SKWG?J3SW!9B,<^!LL4O\U^[7?)!I54!TI)4 [7 2&6X MO"'7#,PMZ79;JW-5UIK?Y);$83P@UTK?\B5MUBVW A;K<^8GS?/\Q%\R3Q2K M%W/&EX2S]QU^.AA,!L-1Q,:0#$:3P>2T/PYAE,9C8.-L,OJ]/^S@7K1O-AE; M"WC?*;CLYN 3$=Q:6/JQ8- MGB.XA#6Z*(H1TL>[G"?2;YC+E)17D@DN*'_'3UPPM0)-M3GO(YENE347Q7JO():2>4]0?AH[8>4Y+ M1$9.^^[IRJF51&/WV>9 ?DCNLN#28C(8U#V#8/_I4D,H4Z4#7C[!?!*>KNE= M4IU0":;[]4Y 3[I4BDKU*V&4FED*LF%T@6)PNYG1_NSH$M>JX!\DFF/'+D-AP?C M. YGYZHHJ:S]4S0[)IG2_KP2T2E& !DS\@%2*!)44C\*7%WL!P0#D7&!:_<( M, :5YI8C52H9^7B7YE3> "JK*+@Q#NW#B[][I.M[$5E SM YC)+KG J0 *@)U_J-WV3OO;66%Q_VO!13@.O7;G%T"QJ\4-;F5 M:H4^N8'#@^%X]GHM/2W!M]%9U"-7R*X)$\DJ(6H47E$*%^#[H&OXL^(:7#\T MS@D;9Q_18X):BH9'[/C>I1N)W,NC]6LTZ0]ZK\K,MW%+W+B%2TR4HFDAF(Z6 MHB'#;SW-M<\HU^BT4H-Q[@G<,A6"X#:\VR>K*=%?)O"[LGNAXX&,^Z-=(J%5 M)1KO*LQ*?Z=YE 3[[[F9%SV#5#4,IA7J7SNKSN+P8#":&?]_NP;L!?+.X@LM MFHS>2W2^KS?PGJN8>X+TZ*E)RTG\+$U5):T;QUO(QWL"^0(275%=DWCB.]_@ M_ST\G!&#(QQ6*H4O#1@"T=01CA4=Z[(%B8"P.OG7I+:T,Y+4KVN/), M5FJUY&Z :%ME6ZU\S%<<2V'B.DA;//&:QS99I24W^>: %\P8V',X5DODD66D M*O$;1P1[]&Z-_,E^O'=1O7(!3+=>:[B+@,NGC0M_>MSQKC:Y:UU261R 8OW ("%P$%1KJ%3= 3)7\@4>L!2 X3;C@MFY. MPRG,-!>XMKSC!:^Q;"%DY_R,KYS[>IQ[@W ME?+6 M_^;7BQ/_J\G?4$L#!!0 ( /R 75C3_N "&AI8FET-#(N:'1M[3UI<]M&EM_W5V"3F8Q312DZ[,2Q/:E29"5Q36*[)&6R M\VFK"33)CD$T@P9$+;3* MOONO9_^]MY<\MVF]U$65I*56EV6J7'_GQWGV%?_]["N:Y-G49IOOGF7F*C'9WS\SZ>,C/7NL MU+%*TX='Z;%Z]/CP()U^?3!]],W1H\='_WOX&;P*C_,[KMKD^N^?+4VQM] X M_Y-OCE;5T[7)JL63PX.#OW[6>J[2;ZL]E9MY\816"[_.+.Q-?DYM;LLGGQ_0 M_Y[B+WLSM33YYLG?+LU2N^2E7B?G=JF*OTV<*MR>TZ69\8/._)]^+I\[RL^V&G%S\\N M3L]?O+Y\\>IE\NJ'Y/*GL^3\[,<7%Y?G)R\OO_C\\='A-T\ODHNSTU_/7UR^ M.+N07\_.SYXG[2U^A)M[_>OYQ:^PC^3R%6Z!-GEXY/<9;>KL?TY_.GGYXUER M_SPQKL#E"^_&WUKJFR M)X>/5^\?C;MP>S@(MW_DZLIL["1Y4:3[R4*YQ!8Z27/EX-,L<3JM2U,9F+#4 M<^, !,@^8-EE MZV0%ZW +5>K])#G7,UA=D<)["_A@BJ2R- 4L>NGH$V+YT<%3&'2EBLV$_CQ\ MZK]>Z^XWL)3PE2HR_W7M_) 1X< G0F=D\MVN4#" 8 MTM*LZ'A=O02$AJ%*AI6IE*I7S8>TGW^M4U4XG MP"0-HE6^292,MIG@MYF%,0L+8@F6A^.J/*=C,L7,EDM%TU<+525+M4FF.I[7 M)AM;[R>7"QA:QFS&6]4E/HA/P5MXVKFN-)T@//Y'#2L.2%I!R_-2ZU)FA-'HB=AH["77P!*(+H/B;9P MW!?=(8U MK1T&8I'H\!V<_J0H -1 EW08<)8_P*DFAP=[_VC&J/ (UF*!Z20P'EM:PTH MH9RGY)&38>[S7 -0<4T_ZD*7,/%IY MUH!,*:Q; 2/&+<$N0%6$%<.V9W6>;\9Y6E_:R3>573WY^D]@:,,*@2#!O1#2 MKQ"AZFIA&?=:?!:9IP/!3.=[/(&%^/^S8*3O;RQ.)\GQHRT#?7^#@1 E#P=7 MA6J$ W 3HJ^(?)"=72_K[\VA3JTJ,P1%!@(H1=(F_A>.>I*L#7RN*P;*PN:H M> %Q _,#!-!O4[VJD#^6^H_:E,0OB,ASP @4Y,!%B@SF"-2/B_\76';)!2&/ MU[XF2/'&.0"SRC*## ,1+!Q57[S?-7X02."4,9?WC\@9<#K^Y5Z@V&\:-/HK MD.%KFSC>)9QES$DB*F;E>Y!3M,$4_P)J]RM *Y2KJD!$9#$Z14S4H$R*J8"8 MY^JI8XL!)"JZ#X(Z3>+LZ.D_+:$L"[4!K5L>.[4@!DN4_/(,"T?1C@3-F5+& M>=_XCEBKP9,#^9GOCUN^U^'YGX@$-.(3)$Z3[N((,%>XP4Q ?2]0_:*>_@[8 MA6R,)0D;@L%Z0(5H@[^"W1?QM8[4 3Y7$#5*,VZC6(A6A% MJ$\*5JH-4&#N;BT2Q[ +S9!0)C::J*7U \-[JD M&DW(H0/@G>ERSI8"D %-4=FY)I&&SJH$'>5Y<(CMM$!<0[S("0C!7./K..S: M.-U3U] F\T;[C2W'_>3%#"VX-3 ]7(G3^@VM" >ZW9!(_PKV610LVD''S&G+ ML$96&-F?MK)KVF#,#8#1H->#AC)G[3* M4 70^6:23.O(D<0/T]+8J<-331H@K\54)_@GVM!)[X1 =@RW =1T]$Z#K0+0 M1'[:0QT\#U+;-0.NM"OK\$CP:-!VOS]&SQ3VZI-8%TD%W1*GN+P"^(@X7=H-O6%'5\-*5> M*D,J/R_!E C0%:Z2,+^SWWNH+33FR;T@Z#/R$T9:,\E1*@"<(.R&3!>@*@/O(N) %R5$V\7X:XF(1,5J@?LZX@ M \2V,M+X[9S&['_'@VG&1;93UN@2=#9'<>2I!+);F!5\$\TOOS-;(/T.P0?;SVL'! _CC!)!'.H'44@G^J34 MS/%'@_]",P?-*VH*FZRK_BNCD=KXOXO2C[Q2<[TW+;5ZLZ=FP)V>J'RM-NZS M&^4H7#/G#7G !R)YNRX:S70'','O'Q@@#Q$2(&^TZ'S1R^N%Y=A.H2H44T@1 M#C&8!(U6('(L\@%0!U4J,LS52-_-(%]\_NC;IUY)R$3@MB<]*;(2P/ ]J)\Z M?6,(/<^RY"<@>%V$P-@/EOQ2@+X/5)NL69+*[\D#5&9Q$?*%!%X<*IHF-T22 M9?.'^Y(]#$P/MQ^$>!;R%& "=1[V&+B7\#,G?)3!M-U'3X;!]G@ P>K!],N= MV.I"YX0C\<;P'0S7M9BL9[W$;*]; 7%:0@B$BE>H"D#1!!ZJ%BZ*45^'-[(H MU*E2[9?AU;*1@ @G,8R*$3R2*2HYY$W)[H?*?E,)_[X$:CAFLA99J=X0&5#H M_TH'@[KC>P.DR#7HM%]\?OCUP=-J;?>JA8E"'+V];(MP%%M M!Q9@:#5R FR/"H'>D_R/9- 3H#_E2#19?"X\#P8:TA,4 6 ML3.VC?N[R#!#GNM!-LY9QK@1^[8HE<7)UH 7AK0'9(QH 1:N+@5R#6\D!M@( MB:ZFW#]9"A/U/7PAGV TNJ(Z&-8?>MH*IPPQXVLPIL66=T98=$N_ [^^*^;F M2YN\QNR/%7%,]%$9F!<,['ODKGYURV +'G_L=%XU@/*Y5.C\D2"^1CW_I4 W:U7&\JR9M]3S#R1G:HX -P862'>_6*N1ZN9)>A=LU*BTQ/*YH5+)\IF#_D/O RQP<5JDXH MP?^L-I0%"5]%)Q&'(B88,<4\7PKI.!X75#CQK4W:Y#T1 MAZRB8=EST8_?D2LH[)NU2=Z=YQF259WZG<1 MA0% ,[ETW\P>];.)ISPS:F] MN#%X)@'\0ZHN[!I?PP?)'1IWH/^Z3<&$]2G'P/:*]02Q] <(H,":ZA<[O1DP15:.TIB:L0HXVCLC&> M-O@V:EU0?+AG$VU9(7KEC<\.)_J9Y?JM(=F"EBHNN9"8&6T&C"O'D8H49 C[ ME%WDU/;.[F")D0,<]C<1L6LE_0WF@I\XW0[-6]XSPAKH;D-'E]%2O<$)*[]" MX8925(+JLL"JM'FT>RQ5H14M2?,:A"OP]C<:XZ M-2%Z3M5-$A.^1[;3J<2?;I6E(RA!A")A7,^NRQA>(=8K3*Q)^HPJPII"L./! M0K#VHT3IKC./M]I*[4N&=$A5N[8X@GG'T'B@FJ,>#IO<=2R04BO,'\'$6G%. M!=_+%D<3;'72@V:C<-=HMT=T[L A-DY " 5R&+ M9#.MADASFDC+B*H-X\UT%]A+.&Y%1.EAY4"Y(5-+ M2RX[9E/ DF&Y(3+JEQ[$)<:9HYUBOEKC+L0WPD^X]L#V":-:RF;CW0:4Y<"U MFP0M=%@)H!/W<$$)+556]S,;62\11P88<"@9N]@[_,2,?29!QO :8&3[R4F4 M;C&%!XH"D?KP\4&2J0T&'"OARU+V)LQ[JV]\Q!^>'#[ZJ]"L"U3[X:+]_I4_ MOQY]^*@'FP)\RCD8 U?7SB&NAUF::!*24;'6029PE \1E*6+RG5/!4&/3YM& M*)V&/48-6P%6#9S8<@20Y07/F=HK2C3UV$YKZ#%JDN5H*19B4*.#> Y:PIS# M42+V22V?)(6NN*:>98V7K9,66?WEFT?[!Z#JPS/H5XR]TL( (LN:I#<%=8!H MYTI2D;WM0;F$6/J#XJ0M-7U&@5^KSR$.B?P2BZL:WR.>K*U=3MG^I4%(*K+> MZZ:0N>6U1-V&5T(+4$.<:X*3MJ4GOD>64G_=$[*>R;="BHA%(]"P;^_P:(]2 M!-!18"RHE3.J[^6_$,+M5[]EE@@L,Y2[83;Q6H=X0,C1;B ZN(48G9*L+KWF M(3,W;/AKX<)3/<-E(+SF%IZ8*<0B0#JS; 4QCLG@M<* M;+6@G'-\?P="$/<0CH&^[9[B.F2+OU_0F5E,@%R\&&&39$P3=ACG8Z*="L56 M7+75.&"I,\.YV2.:Y74+/+Z/L9S79C[?3!5 Z[[:O\S6(N2Y1HCTT&C,EIT$ M?OQ.VIS4-J[\032-10;LWE9X/V*S8AZT): IAACH@#QAWU';&=22,2>.6 BF MHK%)JJ\PH:\%UAEZW489S3@0([.R8QAS/2JEW7:@$7$JLMWHZ("9EJH0 1OF MD&B:!FW7;C17IR@J137 #\I-FP6@]Y9#7"N!%OT%SZ0+Y3"Q%_@:^1%1MY2 MNY. ^RI7!2ON!:7QG M$,TJ3(N.IAJGB7@X)9RW$M#A/-'<#TEF[61)"CG&&.*;>Y"WOSM\S_QIF3M= MH@:HB_^UYTBA2KEQ+\& ;C?91MG=\>^C<-K),7!\+Z34>W$,>(@,NP8N;V#& M?R!K[!AU0%$C-1R3$2?G=MD2OW_'C3EV>;?47H3\4KW1[(V4J&^T=MDBYSB. MJ:[,I= MK-+KS='[:X<>;[5#C]^S'?KM^S-#CV]AAMZU2.,)L)>]2R!I9$K)ZY K>*\$ MV4!W-DK7N%TU^M8^>;Y#6M.3+FK3)C$AY*(W",US3*M4B7.!Z)D M@9)C74/A>F+EFT:MY"0?5"<1-M3'>'.0>!! 8?26L,ZH"= )GRFBAI-6J*:O&\5:VDN0[)?D3 MK=F]N*R+&6@I108L&$!7%\X"R9*4DBU@[GU%6,,\PSB578&057/VW+2A+48E M,W$/A!JY%7>3] MHXLY.AW>+AGB.[C H3VQS&]Z(].CB.&0[%<:6_QZ3U$+PNS2J#E F0BUD/D;LNYHR= M9 .+RV:*3;11M@'-3PUG\'GOC:<->=10HTY7^2PE7\W(#W<5!&X9P&D%3<0N M+G")W0UEX%-+*DE3&X9E#1Q)B!P/[H!0#;E@.\L9RGH'Q$7[_L'3_-CF U.T*;^XLRG-8+ M.VGZO?"AA3),SFQTSJ;T)PB&-1KEEA\D_;8YI\QD^/N$S2G)_Y33BM IE'[& MQI5D8C4);JZ%W3>472-I92R<2)2,<[W_N"CM\9V(TMX5T7,2J6?G7CT[;2MV M+WJ*W>!;WZ-2=]^4X]LWJ+E&^0UN0A5Y!B(6$F7EDBF=+"P !ITK8H8XSFX& MCA*QD-#IJ9^5.I!(C$Q/%4 JI&=56BV[J5C!/B3/_NU5KQ4V "GF>[F>54^. MO[[^R/<^X)F3V/DZ[/;/)M2A1;4!>/AP_Q%"YWFM\CUQ.+;J2#X$U&[;S$E: M0SC1J3+(M"ZQ *GIQ8Z]771:HSQD!:&) M+'%O)\!!6AV]-,MK37GJ:.G'G>/8I].)<8>^OEW"&>QWQ<[6:+HF4SU6IB;B M[4*MAU6PJ,RC'?.D/'/?A([JU=[!/OI$I/\.(OW>\]WG 0W^J5+4CK6[B_1Z M7?,UWP^.!-B5(CP/%,#=B,2KG=@4B96TX*AXR@.'"4#< K2,IK!'7-6XWW'Y MQCXDBD=.R2F:-Z;H4,\*;&+XNRVC9FQQHSA-=IN%]S"4@-(6?>MBDF$((OFC MMF6][/2[&A&]"PEWA+Y+C0,;3:UVBG%4X@3LH3)57?FL]2$'4L\<\'WNC$'WBI!\9)SUM6CD2 M4[WWW',$>3%]H@'%0,O*-A/$:7S58="9..VD55)(>21+.2_)7.& MV.@X\QR*4_?[_+1K";?U_FFWF"6F$P?0:5KJ5#C66O0DH:G)=;_Q&PQ^:W]? M#O 4=KM46EI@SB)UBQK_HOZ'72/8QV^G%"QIN_B!F?.-21W61/P2$_N1;]=+ MWW6S&^,L]2I7J=XJ@"@QW*( -E0U M2O/X2^"I#L\D>0Z[F/2S$Y"G5)3G$6JX?=T9TCN'R;'9EF1(>.^_DRA@\-93 M&@@NA<$NM>!#JMT/K7C]31:*:0G7+!9+W8/&'#]+?)9Z$$>-PJ4=<4A\:I>N MM_)/9[NL6OF^LL):<^;+\8GW6X]S3HGTC/(%EM;+B?82DUB+2D00T;U[2&TNV7N+50FB^O(:R:A#N0'UR1R3I;FA?:8?50M M:A?":KSAGH6 0\E/[?F'-'2R8=@I28J"!*&'5HI)8K;DSF(.]MC4)4?Q9#BD MGL"\"7Z@:L296!M!YGZQZ9+N9?HD23]B27J"R0> *B\Y6?>\ B0L[W2!5Y<2YOQ8!6S' E"R9TE0AJ]3G=6E.$I;%!&EH$S)0QFBNU&^ M6+^+?&L,6W(V-$$)&0B(Z8QBJCA=T+'QNJC&BJYV&/GZ'5.Z#==<;T*291F? M,>9SEE%0HES20,@))$.DQ;A"R)9A-\JH,)N18C ]YD2[_8"WOP[+:2TDIZI@G+=(::CHIUYCXRSC$V3P]5'>D.^.'TE2T!#&E$5FVV MM?;K9'ZYJ%=?O:*Z06S4'-TX*^VD=[IV5HH0F^ZP[7:2W:Y\_. DB0;L]PO< M8H)?4M0&RVCDZ**[.=&"K@ON7+REYR!;K9I;W(PX>F/L MB<7FJ']RBA<_J$)Z?7-,>=)R>4Y(B&]8I7)5$W"F]SZQCH^,=9R%L.$/&'/\ M\!QBUYA&2&-=Z^!WPG18Z4SELT1C64M='4$[+5B8S7##7.-Y"A1 VO_I OEH M&=R"%Y7(R9 ?S-=<3#E&B%?LT$H_957Z4WQX%[,J=^$M'PB>35R?\)63FZA6 M'3$3$R737)DEFX/^GBK@QN:*L=SW7Q9KCVONIJ6MT6ZUG!L\U8#4LXG4K@*(W*YTU% M'>(B;U[M?"926]1+"?RV]:G24 I"MVW*%NOT,D _"'F<:O:JY="!/*9VT;-J%_EI0Q0_Q2C?" M((?0&-9O\RLNL]IP5S+0.*HVY"ANC*L3J,H!CS65P%J C4_QMW(OV<9W<> V MC+&;(-1RX1)\\8#/F8\Z!81=9=@$DHP[RLMOJO[%CX20YM_;5W9XWQ%OO^-' M,4MJI:%"&2B,Y+C4O4T"^##W#NR2A^]6&95KL0O/8Q^74]#L%=:GS0R&\]45 MH#EHCY/0&S929^68N0 9W-VJ?%!@D(IZ4N^=2Z^VD%@_ 4[ M^,+IB7>NHNM28:W^/KT8W3J@8@=MNZ>H\#Y_UX@N*!*0^Y:%R-2[#"SJRJFW=&;OOW229EUJ=Z:)9"G MM&QO.K0/VL"-#!8P4 ;U*!1\FPEBL8:O[@MIC5/IQT#+CJ!$/*]I;\\O1O>+ M^5#&"%S[ZVY!^J)>(MM]+;=A3I*?]U_OX[I.TE3GR2]-^<.I1;:7[C=7)D:W MX$8E9J+(A:K4Z*E(:UJ%"5? SG%G>4N7"G=UBT+4.NFNS M/KQ;@:;38A/X)E[\I1@!F6U%_Z2D%92TW%"<#+W"P$V6(4?&]:<2K1B'D^@5 M5U*PV@"K],/K4*2T7&E?7%X/C-A5)W8\ -!S MG#?_1H,,2]5+^ MNK,#?'\([E)'X@MGPYUQA0THC4E'L(A4+C3E[$=ZJ[/'P=T%HR^R'#O%N*2S M-HE2A=P^VMT^/(;[OI+Z8EJ&J>*;6;NVP3O'2KQ$DT[*C0F!BQS>KAB"(/'@ M6>Q?XP4:-3XI;+'G>7A@M0T\,B:06^"PW B-O:8:% AWIU*51)B.H8="IM_> M8E=6:T=PV71-*<+IABS&L;NF$#:GR*KAT>.")L,G%(K(\=Z,*3<,]+*OIF^; MQ>/U.OZB+DD#(UL3T4X2^^CP)E+V *R,+C76$^F[1[!!KMR!6XCE-:NF;O[4 M%0@8,9)(BDX WQ^#0AM5-"4UKP__[1K&Z<_UR+OVU 2=S MRMN,6L*5]Z(L^-)W=* 6:F&3OEE2&:XOO>EU;H NIX =->:;T&V>EW@K/'U' MBMK+_1.V8MJS-_=39UE)VH38VRZG-?:.-?_SS7Z^DK<:NAWUX%$ RX+7_3PZ:/!H/FGPUM=D& M_EE4R_R[_P=02P,$% @ _(!=6"#_N&7G$P >(@ !, !A,3 M:V5X M:&EB:70Y-S$N:'1M[5WK<]LXDO]^?P4NJ9MUJF2-Y4?\W%1Y'<]6:G?B5)*; MJ?ET!9&@A#%)< '0LN:OO^X&P(=$R7(F#UJ3K5G'MD@\&MV_?J)],;59^NIB M*GC\ZK\N_GMWE[U649F)W+)("VY%S$HC\PG[-1;FENWN^J>N5#'7!B__3DX.7!RSY3,9V>C;:V_N?9^TGN9[ PV-EK5N0A+'AT[=A,14%GH MS[Z+T4:[^->_+W]Y\]O-@+UY>S5L;^-I;.#JYN=WUV\_7'Y\<_.6O;^^NOGE M^OUO[-W-O]]<_;;I?O;;^_F]-%8F\R^^H"8M$"=:?R"T_BN5%3R? M?^%%K24AT65T_F+ IMPP'JL"@9 S7)K(C:/@>Q&I.Z'G[)V"C (F>[(U & M7Q]):(^CX=>A<-?L;;*<#H^/D PWP)]W4LR>)(Y]!(#RHF6$-2Q1VDX9PE8D M-=@6QO(\@NEX'K-"JTC$I88?2V $S693&;F'/9PP,^5IRK036G:MM+%!POVDV$?1%1J::5?ZO5]-.7YA!:6P7O]!N,/UU>]@ UWJDBF!CDK M4EY&EJF$C4X/#@>(,!P,3SS1_M*UN?0^$'A O(GDPH%_ W,>V%=%MQ6- :6O M>$'[^P,H"_9:!K)F4"W"B[F" X"W]4P: 0"?P$0Q@Y\%B(R3O"F_$S1!)G@. M2&781-Z)'&4*CI1D[B HA.W0!_N]TP?=]LM[\9]2:N&H*-[DQ%?B#KW6 M)N2#.:;=WH!A%2@)4: 9S-E/,@<$ESR%O1M$:=S[8(VZ %<8% ?@[8 59,5 M%K[!SQ]4(TY'"%, B^,:3 EJJ7/Z;>'Z@]YQ_6N$(XG'83Z9Q$>'G1S_#:C> M+0/\*U&]:_8VI49[PX-CI$,O]>YE4<"#(,BBX;_!X"KN@18FU6@(ANQ4"W38 MLR(5:$LFTD2 %W/!-5B;629B";A!<"3 \L4(';[6P!/V&KY!HWD5W@T9 ">> M'$K& /5P-XJB"^QL@)A)M,/KI?SP_.CDG.U(<.O@0:MA]30:*XBD:).!=8P[ MXCD#I0_*'V@Q-4Q%8,1I7#4")$P-RVSN*E$I& +X.0'F6FHXI.:I46 ^,$!X ML@7IO=6G35;+CERWC:U\E*+4IN0Y&3"X%S;:>[T[ M:OAD+4<,)0NGX#4!-ID-/,W61,$I@+E0&A>G^1SRU0-ABGHC3/W6V_]08%SW M1X20&VE)R)JOP<&(K )5Y/G4:\XM8=&X-RS::[RG<)ZU0O2+2UO>:+7&P*F> MAW5E_O&Q$1C;#!94%-[ 1%+&?U=:VCE^BHQ9".).%E<"8##>#%:;RNOAM]<2 M$KV1C'Z#=SN,WA_Y0"OE^EY$I95W@MTDB8S H GV"\4ST1^ -6/."CB0-^R5 M(#I!RKQ@@;,T%LYQ&?_N@SZ4&'2I# I/I]+@0"!RWY!_2(AB\(I<0OB,K#E\ MZMFK#]%4Q&CG77[+LV+<6HXKH3BR50.?U#%A=1F?HP-6%C&="V5L+*R 2([_ M^I.J#F?(+OUY(A^,CL\!L, ;+@WE#!:R/4NANP=C?544 K M@N_17Y=%[:,^."S8S/!;\J/]4 M[0%<:85@K( HPI-\3K;_IR.^(X60(2)_ M7CU;CV'LW*%V1+P+/W5(1&*]H0_/RSPGA$_PV=4.-D93N0WSS%29NBS!&/UX M<+9C(O6?)SJ1\XYRR8G2HD&?S38W8./2^O5]L;75!'P4W6?(^(Y+_'OXAN.J M[H.R+IR!K!:7.D2%X&6@349)2Q_?P+C01NSW8DNLV*0_NGHT/#KMK:Z^3A)T MO(&I,'[8'UV-?)QR%"- 'HPXWH#%.88?]P=8@GA0!_3PR41J W8I1D#+ D5W ML1R@5@!3CE4#F!?R:MG;KBOSH"OEP:_^^'BXAYQ?*!=2/-,"0QYW8F6-HI>@ MO?H5,,-56MK5KRP7U'FY>G4QUJ^ZR@G=UZD.(Q1\(G;'6O#;78*G,Y[.^-P\ M^VQUE@\M:(L<@4EOP*77+O)#NJ9?:,,S5>;6&3IS+*8$+@,IWOT'-ZN-D/FR MV: HNU&; &V$)=QJZ.HU*0LRJ,1])$3<6B']OJZ^<+8,E5N,A6@OSB%@:WE3 M'E>N?KTC>K-AQXYITQX:M4LBQ7X!)@0/5J35<> 2'T<#2H&UY2Q:-*'(6N'W M<(P%E_&07?$T\@%B)/RCT^MK3ZG:@R%$+S3:7NC *6!@IPBF*HTIW6]+G0^\ M =9FA@?7!+X>&KH-_R_C, 1\D9@<@N-H;-*%3C#C1=X+S"1SLM7<4/GJ8H7* MVZBVQ>LR!<'@49DA?WF?01#7A9\ZQPS'NR%Y%C7K6MK/N*D8L:XU:A=;9%SF M%O[/8G]UH.(#?#8P8_5+8MJN'?N"P#NPX]U#[?'((6\D$SJ*^A8%$=,7P_4; ME":D!>MM"JYS_!>(>"?(M@"&6A:50FF+XO\S[*4$?H.AT/65]"ZR4O46CVP) MKQ1\[GA@HCG^X\Z"PTXIU74J&'PSCPC -++C#]DMS0!09P?5S0 MS\69=K!-!.[D>L4 ='VAE1QNA._\4BB^ MBQ6J:%)3?&X,!))<8ZU[.[4<8M_>Y!"=0[78EGZ/0IFM=FB W#;;9+>]$?%>^Q"= 8&^R+:AT$8C M3I&@--Y)%X3Q=^^Z)'!1"\:E".X_1@HT/@U21 6\DONZE^8+A WX33VZKB!0 MU_=F&K60IKZ?EO*9P"J5F&]S\79/ZTG7Q""T6KW65*-C^R@H\@/\1B*0 +>BY M\1) 3=-]>.QJY;'?M%:RR>R?'F#IU>-.-LU+=8U*].#'U1!< MQWM4E($(-I=+P8@MVKB3+#:IP9\ MG5(0JA)!O$%B?:BW:A!MB+(BM:1[I182YL__2\TEL+9Y7*6[Q&'?'2H''?J ZR_'[W/R5P M=R(I"&%#!*-(.<%DPF7J]V(4JQ]U$8[FI<[Z+N?6M/ ZZIT*JQ05Q8;? 1M+ MS(V1&W&=%:F:"_&HMA:]0;=&]P'DMQT4EY:;"%M\X0-9RB7^0H:,@Y-63-D^ MXV,@SIK>!8_K +.R2*_=&@:A.(@JG0J% WP@"[.-2F?PD?"GLQ13G*I0([94 M*[@C..8R^]FSJIOY>N"SO""H1;I6Z?&U"?6JUJZ."U>)G4]LO$$^0ZL$3N]4X2"<_)6*4-[DR%APBD#^GX$YP/ LHR?;SNS/ZT5XY^AK:S5,XMB_CG$V@6?7W29WZGTSB/,HD-4NRR(CTD)#L=M M[EPEBB77/)Q5/.SV^-#S=U+59?.-J1?K%*I.+ L=6IP;5'=H47K>]LM"ODZ! M-]DP:5:=RFH0KIYR]A%1 M]TZO_BQ TU!;F\YXZ9/4J!];82YWV:3BP-5:B,I$'#D20D8B 8G'0S$WE%FR MHT/3 L02%WP2WT3]O[JU "KJ'4D M#0BH$=:FX9X=QU W=8A,1",)"$@1LCIA^%9=@:M><-[RUAY]#]O716C$IZFW MD;4P$9;AX+T(E1&\(OIC]!^L??J]+^Z 3\K-23&CR)Z7%HC.J MM*+0Q4IY Q']X?GA\3F,M[4GVABFZGM*W. M"QVY&X^]3L.*E+;L=DN=.1I[Z^I_WM%E!"]SHG]$%V5#8DI@'4'8,0[;5.B^ MG0'51FQ)7.>D=W$=7[R">1(-WJEM5=0_*9'^V*C%J9J@R+ O?[T/F E,#5T5 MTU-?/T/)QY4=/A8Z?[;5W)!U19$LOZ6Y5=4XT,GH0G1=MJCN)IJ4,FY>.<+^ MYQB)"H\NE!VUJNE;%P%EW:B'_J""KW3GK3M+=>8B5/3XII?=Z8TJ?@7;7LK< M+M'-QVU;[O;Z9BEUB@N+KUK9ES'="L?$CS) YD)$KO[()[-RA7\O8N*0KX,1 M:FRBZ)KW >G^ "W>_=%:M$]KT%XHT&A48JW=A8>SI$R!"#90J IB^RC_B7 %)IS2A3;LVM);LZ$L!,=_[V=9' M1^*U3&.IU3H;GR\L&:O&0!%T'(%'RLC_:;ZJ"595']#<3K/HJ"I)$O":*_S, MP9@SAFMWO:N <0HMZ0K'!GPR9'2N;9U'Z\%E6UVZMAV+'!R"J-6BE]@/";U\ MB%11NS18XP2+!3E"M9@.V-B'!?W"0+<:P/FMJ60=[?4&GP^'^VO_^J"W_QUS M?ZC;YKT!*F8Y\O331?)%_Q,XW-DOH?*$(B=ZWJY[)[R<:.&,,1Q@$$H;E)[P M7/[!O>W4A-MV]<*ZBYF+?]<681V)C[:.39T^D&WJ$RX^Z)NZZE=7$)MRF='5 M;V4,==@%J7:%][@H=W>2ZF&IS*+20YMTU?;+7X+I9>]Q912C^NQK"^;EZYMW M'Z]?M_*YWX(S?W@^>KEWOOSULIR Q+#]0]=7N2=4N_[II^NKCV]^N>XMW3Z( M IPG[$@].EE!NF[ .ED7;/N+AU /OX=0O]P1;*3)'_5G0I[.OO"OPE9_T<6K MP>^2UY"\H\\N>3_B'6GX9VJS]-7_ U!+ P04 " #\@%U8](B'I&8# P!& MH1X $0 &MV>6\M,C R,S$R,S$N:'1M[+UK<]M(DC;Z?7\%0C.[TQU!TB)U ME[O]ABS+/=IN6UI)[MYY3YPX 0)%$FT0Q<9%$N?7G[Q4%0H@*)&V)((4(G:G M+1($"I59>7TR\Z?_ZZ#BX3ZMO&41A$(G_?7_UVYLT=J-D(..QF\)B MX6&][?9VK]WMY3>9MZSNCG4CZYGM1'B%W\#?G:&\??"QW;WV]F%[IZOO?!U_@"^WH"V=N6=QC_+KO)GJ/CWT15-\7OBC<]SX) MJE8*-^V^^=]/OUU[(S%VVR42'F=)>^BZ$_/+@9OTZ7?JB\(C@D3N]KH'#W$( M7Z%_\/5V*@M7?PW=VV J.YXM5-RG;XCIW[S[C__XCY_2( W%.WS[MG[+G][PAS^] MX5OWI3]]]Y,?W#I).@W%SUM^D$Q"=WH F72_\C?):8!QULO?OXKZ=ZP+^$&Q=O?[CU#NFVW .ZR'-)YC/XM]UW!6M[N_L_5N9W]_R4<>?M.$E!HLRB%=?)R" M6/YY*PG&DQ U''TVBG'-!5G#;6!+)C5OUCLR-U+? M+/9F613P:V7 %/K#L7"3+!;OE#US_.7Z@_ZY_DK_C;^OWJ6=Y]XE17,Q1%W& M?_KPL/M)&'A!^DF,^_ (/X!OR05]S?[8):Q'.UVT=!'5?M=M$M&+IS<&?*IE=&7R]-O=S/H][Z^ M]"ON]UX-I4HN+[_GS?;K]6:]IWNS@S4\(V3\7@E?@.W0#X5EYC[K2?DN?K*U M%!CCURC2S-:#%PE;9E]*)I6;RK@L$1=4:#._QP\_B$B"4U)UVT4%;>$6;XJK M?U0>'S:\MH(3?K2&N_[B5LP3[G=WN]GP%U7.W6=WZC;!SGO*#7]V]W$3-OPI M1Z++ABUZBXD\7MN@^NT>W[#YT%]^'[A/N0\T\K>TG9/5G=[6^6[:< M_95A"D6.)S*"/Y,J^;*(A;B6>OLI25U_W[/FI'Y>!?:4I*Z_Z_NH%_'IVZDR!UP[79__H[@0_O_Y5(W2 2_ID;8^8U69>-[]7?&7Q],JX& M%ERO_CYK301B'8A5?W]WU=*S#E3:D'3MA@J\.KCNEH[O/J&.?W9O?--U_/.Z MK$])ZB8Z43_I]DRD7O?HQ"I[QA1=V65=$I74/+*QGW/@F.E(_&5>#:K.=)I2R1L1:][C+R@_Q,]BD=>"+^H>%7C%U M=NL?G'G%"G!WW:,QSR!3[9X5=./WTR]1\%PQNY9;%8W[* M2_"KM0E?8)>H:<%(AKZ(ST)!'Q4Q"@P>5]/[MS8?^ZLW8IX MNPESKA.3-9;_,KQ=VU!MC3EL34G=!'HW3T6?W8O8"Q)Q,?@E%O"8D107]//- M9.'ZQZ376!-_*R\U"G>9GGFU#=ROGI'6E*+K'NQ_8>CEBJBT[B'NVEL_W\ 7 MS].N:F_= ]$K)_7:=";;JVW4N&Y(HV?:_W4/^[XH]/)I&LHF63\)_,"-IS/M ML\DPR[_7=UJ\@_9>?4.=YJVNW5!4"K#SRXOG-UV.VKW>8J9+X=+O,EUJ&Z-; M%5$*9ZJPS]\ES.H;()N_SW3D89-/(O\"_+&3,)0IWOVE'*Y5G(?Z1H&^E4X4 MHDX^QG)\!E=C7-H*6K^ 0[8"*NX_>R!D3?:AMN&#IP8^G$>IO(:=$# 1 F&FXR^^XLSKX[3\*^]0W+$:EPZ7<1J;8A%YSQ>3$XB6,W&M)1*A^?,'3[$F?>W0KKJAL< M*LOS&O\(TM$E[.+T1LZ[>C/U1FW#.*^.IM^1\,@C1+S2.>$A_G+YV-!^[6)# M29P>7R$1F2GPST]!%(RS<7W#>*4]K5UHIVI/W?NUVM/:AG'J(,P68H!3'-XM MX@D^Z;,[%I9]?#V2DV P/8^\9^6'7GO[H-T[?!)^J&VXJ.&'5)G1)1+>,'8< #*"T6FAAF^BQG6 M+?"VH7+AF3R-VD7,7CUUG[#[X4'M8G>TD:JN\9+>Q$YL)GE[$5\%P ME!8NOHC$4V4S&Y-T%9&N@]I%/K^3(Y.;.WDSBF4V'-WRM6QSQ,/61S*P]H%B9]JBQ=FO 5PEI=Q< LG[C)TO9< ;ZW(TJE=D/AULL+S.$&'M8WZ M/EK %-V"_8HW?9K.,'4Q %9TRFL;'WY%?/#D,)1)Z$;5T%O\1O]Z<0S*8>WB MS*9Y@>ZAQ&7Z)-K6+N*XY;9[2G*YMJ/%41A[\ CTB&5T%R5>@ M@8B\T=B-;2%[(U,W/+N?@(H)4I 5B;GHJ6RLBH7,TO\T2U(Y%O',Q4\A]#^Y M?\I8/R&Q@V?JL\=#9.OI_!_5+I;9<.?RW'ES)S>3.VL;UVRXO!M5W5+M ;L.===3M*^+.VL66&^ZLH^SL+LZ=W2?DSMK&QB]C M"2^23B]#-TI/(A\[V4SP'E7,<3$8!)XPEZQ+/.NHMA'II78?VPMEJ8C7;_]K M&^M=:O\_9G%$HIEBCO&!+4-Z2Y%@I,D$>F52(.84J,7_3 8DH8ZE4FZ M/L2H;0QW*6)'K\Y7K#@B#=[=I%Z59/BM7X5-WMV@6D5D^*U3@0W>W:15\>(07Y M=1?I2,0GX-C!YYLY@:6[7;O 0]T(LRKA53N?NVZ$694HJYT[_@AA\.N3)' O M70\>L)FP_>YV[9ST6E%E54*L=GY[K:BR*@E6.P?^$:IHE_WLT]D+--E>A?CJ MKIL#_X(D69'LZJZ;(_^")%F1X.JNR*%/IQ/ASP\[*A#NE1B[0<1UQ ,9C]W( M$WF(%W.C7BK\FV!,$\ZOX=-DP(5YUWK_F) _/<^-.[[$^R!1=C7]GO=)AO^L M#:Q3V+2[HJC$QO'37L-/Q$^U"Z:8Y)\;Q+^[82;>3\T__PEW=&-O-/T-TQZE M9*&^Z#R:9&E"5W2?#,GA)J.3R,?_8(;FU@W%S-"93S(2TT]N_%6D'[/(?RR6 M\"T;\8FK?7 G/\;BKTQ$WG3.+EB7)E?"R^(%ILS4B"UK%TIZ79SPHJ>TMSYL M6;M 6L.6S\:6.^O#EK6+)+XNMJP1)]0N>EE+<^Y5LD;M0J@;KC_6QZSIU2Z4 MN^&LL3ZF1:]V(>77+,-[M8.'K26.]0F[0W1[M8.)U;[0Y$FWO[;QRQI7FCPI M 6H;J:MWJI%G1:C3G=JZX/4BSXH0J#NU== ?(P\!A\$\^$UZ;OC?61PD M?N MT"9Z7<5<;;WXNA)J50*OMIY^70FU*M%7VVC RC73,WG^.[7U_.NTXT_I M5^[6ULNOD3!Z)F[?K:U/7\^]?U*^KZW/GL>J,&)R/9%1(F/<:-S?3>\EM%M; M7[T>9%F1R;I;6Q^]'F19D8&Z6UO?? FR_/)^XX18;3WQ)U=^[V'K,2'[*,/Q>;:,HW\Z>-R(>-VRYWFQ9VRC2JV*( M9SRLEW'@B=]E"*\> GW7AS-K&TAK./-I.!/GQWV,A3C'18HD7<#*J1%[/GL$ M\?FB'G#I$[K4SQZD6SY:67B[EXI6[M<6Y#*G>.(*SAPH!S#DR/=<&U3%?FWC M;*O:Z#JD5/9K&UJK ?L_I>;9KVTTK1;LOZ)W:-=7]/-KBWT9(Z1 M=3:>A'(JA,7IF^EG'*R;F[T\919^XN]8#10-2V43(S<6[]U$^'9C!%Y<[$:P M-1?1,\39:L$;ZQ89J!]OW-S)#>6--8]/?(F"-+FZ_K*AU*EM4./99&S#'\OP M1VW#*\\F9QO^6(8_:AO0635UGBD)"7GI3@EEEH/#-#D;"_()F63=8D#OJ&G05^WEMP9^U+OX_O:QMY^4;A^%E&XF7DXTIR M+BOAD=I&7VK/(RN3TBOADW6)PBQB%!/E,@^GK&RHQ5/;$$[M3_7+2_X5Q34. M:QMUJCV/O*KXUV%MXU_/SB?K2K%U"6"].IE[5-MP58U#BZNBU;I$C8A652K) M)M:)YXE0Q+ ;ODIK;RC5U@T+]/*R;T4-FHYJ&XUZ#/I_+>!5?/CZDQM_%2E> M]'ZJZ9;<2"X-D/$S3 .KQ9&J;8AH70BWJA-7VYC-NA!N1>&;H]J&;[BQOVEP M5MT7$RY5B/]>MNU#5S4FURK$89PM[4DEXXZ"3?V1D"L M#^)6A)+&:&^H%*QM_**F=%J5^*MMN**F=%J5W*MM=&(A-?6+B$3LAD"I$W\< M1$&2KG>P8K4T6Y5L7.\ 1K4:VVR*U3:D<0)W\(,P MPT-S+;PL#M) )&?W7ICYPO\8RS$6,F)_ MN(BOV5#+OUO;^,<&T79%VK%;VV#)!M%V13*Y6]O(RK/2=A7M"EB^%K MYP'/W>'_%E$4#$1\*N+G&(U9"WZOI7>["FH\%[L_NY-:/TY[$]P?QR*16>R) MA/\<"=>GQ0)AW_T$_T/[$W@'^]M[KG![VP=[NX-!]_!@,-@=""&V#UWWT#_Z M_]#XR'^3I-,0]FD<1.V1"(:C]'AW;Y*^O0O\='3 M#&5\_#?8Q.W!X.T %MD>N.,@G![_XP;8+G$^BSOG2H)3^(\62-2DGA'=G>W_?(NOWO:%)V.*FQUG$;PP7@5K?=32E>K%^W+ M&![9AO<-W4DBCO4_WOI!,@G=*1PJ6C7]Z.W8C8= T[Y,4SD^1I+>BC@-/#=L MNV$PC([IA?CKG-J=;:9X"GR5^OK)ZNL.?/5F]O.CP\[1=O57VYTN??Z&[A?K M+]6^PJ*VZ#?P)K@!/V_M;)5>5BV_.TF=1(:![Q"=@3X3U\> W/&V ]^91[RA M=R]L(>]L/WY3VF6+]VDG>%-P;K.(M^9R.SSY6SCL\#$.Z^&N?_E\?G/VP;F^ M.;DYNZ[]:J_/3K]_K/D\^_G#FG%Y\^G5]?GU]\7N$K M]!9ZA3_<9 1,E,JHY7SHG':[M'<9:LCEWG,A%=>B+X/B#]#)4X=AR<8MTQ@ N> <:[%?2*_E= MWCDS>_'4;_BH[*4W_ $[7C@7D?BQ8D&U$I):XI4_[W7V#PX?E)$+B]O]SG:O MMXBXG2=;M>SL3>Y1>MI\'(K![![(R2,VP!/1?K=,^VX/MWEIQCZ)(C!SK\1$ MQNF6,Y#QV$W!,(*7!!/PN"]EV'?#4*9]>:_YO[?U[K_^=G2PN_^V? 1*NCGU MUVU79TX4[>K)Y\]?3GYSKLXN+ZYNG,LO5]=?3C[?.#<7#LCU&Q#>3G?'N;AR MNGL_^#\Z%Q^=FW^>.9;(-^+^Y/0&O^X>[>Q6;%6U5GXY/;"8>/DH8R<="6<0 M)$ @9RK:/3&HP91#(\+> [.C.XX'@3WPH>EAHFQFO:4UMA]>:U1 M$*%!A+$+X)4>NU2K4"@W5R>?K\])EN,%L7F+1TW<9*) M\#!2Z3M!Y 1IXG@C-X:USGI'5=3NS:'VR^K#HYW.T<[1LK&FW<=C34]XJV?2 MAW-Y[6UMI/FRIQ"1CO%$Q48)\'@JLRB-IZ?2%[,^6()73&)YB_?)S=%#-$=# M]\Z-Q6H5ZFK5Q3=1X,:]/U<9#$:9%I7$T=:[W?WV]M'AT='^[@*;^QI8O]IN M_('8UP&74()/&#M_9G&0^(&'>XJB>''549]W"NSC2:\6#]TH^#?]_>/JSE9] M=NB'\\Y5Y[KCJ JG>!VIS"Y\40HXGV6GBL +V] [-3*AEY6))[X?BR11__D- M[M_MK7?=WIYSG8WA9LYU&@N1SL8^OO^)/?/$[M:[_73D? REC&MLCS[I MUI_"/R_B&WEG=#SV'GHODU1&3[;;)+ OXDNP)T#0Y3F-G:UWGTYF/:)O>\@E MK-D-_V\P88M&/6(7?*]>%P>^+Q\?6\W)FN-NJ+=$!7<9PRX&$S=TSNZ%1_5% M#I=!)(X;^0[L@8.;L)"W42?Q\<,2L54D?"S< K'WX !W#\JD_G$)CL(*H/!R M)*.2"X_M/WK=G7;WX/#PFUSX.O%2[I'_U]\.>]V#MXF3BE!,\+6=B-Z[!8XK M%KJ!,>& L>_"GOEB(>=U?Q7:E?/=IL9.>>,B!@=\DL5)AFYY*AVX@E1NM_=# M_T<\29A3L'YV=@]^>C04S@EX]O UAK><'\"?!_[ ;$.+?H";UMM^:U],'W7? M_GB\$"_L,JRB3M'M>3[XSE%G?^_@2=SY[D&GM[/S)+>"51UVZQ496(D3^A#^ MZB9(&<*&;)*_,17]P=[ACOLR_"%9H8M5N[WYK$*:Q#A"2SD0 MFW>C #[)96L-HA(KWTZD<:@.$"%%:/6.8'?C\<27T)Z7UO. MQ(V=6S?,A/-WE-E=9X)PV=$SQ=R4CURY\_7>6G6&^0B;?3W<>O?K[_^ZF+M5 MFW2RGXHYM2G#"9IR+!A%0#$,C,V4<+'_DO%7AQH7&--IT",!I!TCM"_@-[32 M7 &8QP3J%F\ ;^_!%DJ$' 7:S+P9!Q%FPJPS,D=WMO0JS&W:K MXQ "^%_PETG8\\8MN =_P,G%TYM\W]L[2S[V2;=^V<#''[#YO^+>7ZNM/Z>= M-Y"Y;3BE.HF%)\C9Z?8T7G^;/4PFRA>-7ZGCIB1N##<9"FP+DB!'Z,9816?#AU!%CT4^<<3777HRCZ M!S=U&?Q5.I/Y/6SM8=LT5V*8A9S1NV[?.#]@KN_@;6^GUS%&3T XH GB@)[[ M@/)ZS;D3R8_+GRIK8W!?U"$SIVJG.56O]521Z1_"JPC']3PX5;&+1P,9#>W^ MJ/)3,,JB=N47R1B.(SPEUO(; R*P"=,6ZCVX'2@+W+:A,XSE73K27W= #0I: M&_D9! RF!)F*T,];H8K6Z\L>O6#^^O2%J/O4Q7/6JJ_4GE"WUV_WJOS&[_,8 MUR*IT$.@>W7$?]E,0.^HL[.W^S1)A>W.X?[1TR#Y85'[KP?(_UOU.7NQD/JC M!Z,6"""2LR4?\B6S#77:"ZYP:QCF>QCFY5(M==J4;X+>4ACB%!AM*.-I18"; M+B(6]-1%>:P;F]=^KK)<5@: 7C?N+8=V7JFXNYYG13:,\_T11]K<]UD"-TJ2 M1\L">TO5!2XH:$VCDR>Y;!-/P%FU:]3P__?SO][:7VAG3WECJ\Y!&F?Y,=A? MIJG",FG;&@4V!@\$$!#EN&!2"0.)%#X$]8_9I50Z6<+!!WA5[D60FO)D':K# M$!X^*YSBP^\">#0\UHG@W21J@ML@(7,BG LLKD*(V.""F, [EI M*A*>"H&$PNI/6)O+3>D-X-9-$M!4^)$FGA@,! 5;(P7SQE\&&(.-@#.0>K$, M'0E"SF*8W)@@ )=AB]WM71OBZL9]%V[;OK@/Q90213]T]YPOG>O.Z?QX4QTH M0\&E@]X^ G9_1,KD9%"0C'X(O&V=FT$0CSE$/H'-B;V1'IB,>R8'R5?Z9RC8.04I#PD2?C6)@B050*<8S91XF,.9A.J-*)))*T*A,E9Q8FLI%0>B-EPF@0L/2,$X8$X;?==5+*HAD64L%S&C!M\15EV\W2; MH8R<%J;"1O*@D<1.W<5@$MPB_YDE*,5O'P25"=S=[G2W/[2[P>=@\,88F%NS '?CMG?0@/<"?@2-P'P"H"%-W?%<]]I P__"J+ N:X+ &[ MO\B"O2TXQA[\-$Q^WFH?SC+D)9EA'T/IEGHR1=FX[4NJ-,"?@RL/_CG\],AP M9W?K7:]CVN+HY:A2Z7X0AO!7AUYYCC>F/+&9M\9=(W*XH:>1&=AKK:7J&.[4 M]R%"C_HJ=(0 I ?(,Y8)R7K0++"'Y-D)#@B;OG3 #,)S<47PO/_.(N'L;*L% M_;#LX\#0DI&Y^U\9]Y!I58$_7&2W6Z)MFY@YSY'+$ F.KBAHI0GHV,3 47RX M,W!K%L.N$&M6L+Q938$E]8%112(E)4F'S0]0A4O^0U_*+1O@*"144"+A$$\1 M8.,+4.X:;8,( GT(*\X@#KM@B)E0T_B<02S'"F&3#^5#ML&7!!+%8[#HC.UG M[IT04$PC1B,@;)*X,<@M!RL>T:9,\*V*=QB8SA-Z/SOK!_@X(4I_%/T8N&KJ MH) 'MTEW@()=8?_,U=$,*N4I<2.+26V*U!ZQ#\DKVA"8G*1I13E &&YF-38 M-E*CM_5N?[>U V=]][ W(SRO<%WWIGZUWW:+]UM+W7VMX] MF'WM1=_Z?:GBB$XF1Z>LZB/47*4"I)8C\]5_"U)EI77/'RY.OWPZ^WQS[9Q_ M/KVXNKRX.L%VWN__Y5R=?3R[.OM\>K9VYWAYGS3)6T$)__T4+H6S#L[2#?SN M?0C\8-@-6%L #TXP%H1AXW>7&&M2&*LY'*:16" U+\'B?6*T:>X!)WHG)^?&Y6F;GAE M8G(?X8@YV#L;'1>Z'7LU/JA&A$>6EWD'-D<.PZ93@>^*P3(;=HVBPEA=5NM M_$& 40\&,X.R296O). 7:N/L/K:P&VR0T/)5+)'V"A3+W%X#:P'TJO/@@=(3 M::8&*'.*?A\SJ]Z*F2D;^2+HZ=OY3]P^+"-+Y_]$K:N-J:KCO4[7N/55PP]* M@R86'!RR:P:'C.+\L4/1[L?"_=HF5CQVPSO@2]P86[SETT4.L/U@]721^2M= MH QRSHR'-6'EPZ/.T?[3]#4\Z!SN/DGS@F]/)5<7_?(^O7P].E'CTAWF#4:> M'M]DWFT5*$EFMZJ!.,_XQ)D2?U CR\S"Z1[L'6Z]N\9.IFY(0W#6\@6-+KRB[MIYDW9E# MK4V3&E=!\M7YZ&(<):%>>."M-TQ:>R8]/ !KX6@'/)SN#G9VW3ANK5+B2X^# M6\U:%J?B 9HEZ%]^DVHH.B#/0N5*WZ)WH&^BD&SME:00U_+<8M?1<[ 'G&[' MT7#2QBY8&]+MO[B<;4[@4Y-Q1Y_ DXY3L'Z:<[@V!.P>-0=Q[>FXKP_B^X[S M)<+9QB%"IL!A'@PHXMTXS6M%S/UNQW,(D]PZT6C$=>'>/LO'T5N#N$3TQ&[N]$AW.DXOXFA&^)1 M] 0UU&K.XOK0L#F+&T#'/746=SO.)[BW<^T.1#IU/AB8<7,BUX>2*SB13=;J M";)66&VJ8)%-WNJ5G%2E\NBL$PAG_2TC@ >?"D%+%[7Y2<.X_^= M,ZHS:P%%0L(Q6RAG(%B:$M@Y\AUNX>Y<9K$W?8M#F]9S_?]O(_36AE;[#0YC_>EXH(3> M 5J4NG_16DJ/@_4V(P_0C,002L859F@FGEB=3CZ:9C6G,O*Y_QA> Q(_"[E; MSL5$\,,;TW%]B-Y(T?6GXZ[&DQZ<=)S_P8Y 04J5A71"X8-0_VW%2)V3OLQ2 M[<\4HP.[W4VF83T-S;0P DYS2E=&^H> M'C2G=-WIV-W7^)NCCG-*C1BP82H=3M"F[C 6ZKC^@4T<3KA'J$L-)"/]I^X, MEA_S)EFYEHS0[?6:([WVE#S0:)XCL)?!G<6>QZQN"=7C-Z=RO6C9G,J-H*3& M]1R][S@7U/KN/.+697"[YCRN#Q6;\[@1E#S4Y_&T8]FKQ2XG\#QL0!H'B1]X MYIRNXZLF:[MR;E5^&8M;["QW'B43U=2\D9GK0\1NKP%"KB40LGO8-4C(!@KY M:L[LH8;K=+=1.W(3ZJ3EG)DNU1=ZE ,ZEJ>ZN:CS"XYPP#"0:,3S^I"ZVVL@ M=AM 20TWZ78[UDD]M::V-(=R?4C9',I-H.21Z8;5,[VOI\[%702Z^&LMIJH0%$[![%*)D/>T'>*4UK1*EM3L?A9K)W: MJV#USK4W$GX6-KI[G2C9[>TU+LWZ4U(C_+K['3TQ<3V%"[Q(>VU7_FL^XJ>1 M@.M"M&[OY4O^&N_E*1JE;>. .]A:-VWJ"M;HS!$F[\$"OIEIKX^,(&V^7+,O M-;=A4YK;_Z_G%Q]./_\B_/QXNH/^&?[ MMXN+7_'OZYN3FS,:;;_( /MN:3_5!/N"\]0]7(7SM',$[WSSR!AWG''O!E&" M'2YIE&NH1KDF>8&^FL*.L];'PHW4:'D:O2[ 4( [)_DH]]"]2UIJ"#L.G+?N M0_C](+K%T3=.DO43K!_&J$4<)%\YX9!%'J=R\5X=,U^V8E%#$>&CPZD:[XZC MWP<9VAX.%0@DCHP=F<7ZPX&)D>#GW,('[@C_H-HK>&['.0E#^Q&2BK-@U5'A MTX$#>YK*&"T29^!Z^$Y>F/G"=VB7'MSPEKJX]#:Q*3;!)6.7T50,IRV]>&E: M#K6L%]$"M^4(X+DQY;FI.B)3Z9M0)HF GTQB^:?P\&M/)BE_0-43^,\0N(NN MEGV\"$0]O>/8PK[@]LVE1,MMOQ^ZT1?_LOM4?W05A6/XL&;E5'\HL],N? MBGO>@M+'M"'E#Y%1,3&9BIFOO*I[ P.+R)^Y-@6Y(=*9)S)Y*NX,=QE/PJJG M]D48 *EG/M><,/M:L<#2I=G/92KH%)HOX'Q8"PB FZQO\-1'P*P$*&4I .1C MBN'!HB.3!"#)7+A8Q&/Z&+8:? )LN*6D -P9#GI$W,YTT.R=\SYS)OR:-I.^ M?E B*/99Z!CJ(]MR^ADS>"13)X1UXRE)9B:R*2.B3!B/MRX1YST[:W#>E> MF'1N/P@1W0HZV?7^R@(\7_!$#W80%(6J%1G&\HZHJ3]V^J! &F*MD%B@K!T\347JPV='E#U553%70=N*^@IK,$3#K4 MVG@!VA5H^K+=/4D$&+_X3P]L0UP-_NES!TRT-6/I9Y[JUN7)\3B+P/YEV>R! MA1R)L)&SJR3R6()!EDW ;J=&AT@F^!5:70[YW!-PLH2E)4,T17/9VQ#O18D7 MNN#ICE!,HEXL'"Z^W/X6,:[:==!&9:8%M;VIIQ@C V< M@I3BO86CVI#M)A$HO^G9"ML,4X=;%R_ER=A+,( <\.8/&))&@6@ MW:SD:"K<<94(U=G/%MS#B[,@Y12%"JHF7X,P!*TZ$7$B,7C6G,Z7)BVF'^ MJGPC0A?*=DL56>T#S%S@Y#=KB/BB6M*3D1P'GO($?=BU&&@48^+="G2.72^6 MYEK$:U #,PTO&(29EV:<+Z0( !A/3DP."9W7(.%O!MQ9P%:L:" 'XPDB0)1X M,#F/A#P=97+!LY.L\*D!K[QUJ/"H >3QFG9J!Z1@\$X@6=5&O#6,)1]3$*I;^SCK;XRJ*B6H\\Z*]R)Q+@Y0K4T+"Q2AC0+ MC)8)SVH%;0:]Y:BKS@8@ ?_ 0%I& ^T0H44P',+P2? P)$JE$$Q1$)=3PL)H M,!9(*8/VFX^]&;N^6 !VLR'[.')O!:6U_0D[-<@=]SUYP6WD7B?@67\-XU!*R(D\1JE+XD=[H2C<&7$!B[9.H44 M1JOZ?-BH1$_/36SI-3#4L./+%05]O$T+*'MC4 ,&! M!%9$BXS HZTBFIX9$PP6/PO[T"0XF;A<09;( DP7H=&;I9PD(<0@73" MY]U>@?6RT&>F1UBGL7B>D/>9.11OM11;\#MX0>QE8\0*>Q0D'H0,90T>78 6 M97U8MS="MO8)H^C!@>%[NVCZA;//A:N*C^4M\ ,X$6A1@M41$/:8]WTD@6$- M?[7LX#?="[8,3M4"2Z9M@%<$[F$<+2-7Z2UBP8+!C:8+"&2P;!5]Z?3##PI' M?Q,$\K=X_MGP,+ZUYD6+*,K?4/'KTI@GOS^V+X*T],4MQ!E;OQG?X4ZP(ZB\>OZLMU7Z(0,36X&83/ MOD]9S]PAO :6AZ@H07H21(4@6BQ&4;PC Z:5)OHU=&^#J9S!D(^XDR_PT@P@ M7I0_ =W=LK68^C@SJHV6B8_73W/.(Z^CE ?IV23P [!*1)7,6*PNZ/#@:'_[ M:&>[MPM;6%4@I*BO'-:UZL_F%9?25#*X(8QD2;(@'C09+>Z'^O4-)"2(# :6W;J@" M+K9IR2; 0(:AO*.0"]P:'DL5_/C+)#<;X:3-+1DZP9^Q0F_QL<-+E15H[N=+ MDY/!-923WQ532FM%@X44# M3_CJ0?!$GR>CB^7LW1:["Y,)J]"BPX!--V^Y-BROO"*/Q'@T(=7^(-2-+31Z M8[JG^ACW;FS,)U43%>L/.$U"&!EL--()HTHA.,,AR$/*9%CHF$%^"*[$Z3Y04)-.3RM M43P-[ZR<=PH!O!%<'Q9#>#F3E%3(?-A'@DU5@F1$-=GHS"G[J KVT3! ?;0% MU;QQE9S#;>-)XR/\JJ532_,*ZC1V2SP(W!(H(#BZR*P"SCXX7)[(+S+):P7M MTIZ(B(5V5L"0C[,)&]H<7* J^]DG%A%E"@$1%_KHSUTMBK/;P'^P>NC5Y;!W MZYS#;D1%?40%A9+5]\HQF7?NZ$>4U](G'Z_.H;S 39$W92D@O%$$6S"BVH7HHD8&%3H15":WZ=/><.=8D35]I3N5KYPH;4*R>U!*MS21HE"M=[A7<.0$Q4J1XO>B@>/I>?;T)X<\-J? MJEI9TZB,EJD*B?(0R53?E:"OZ" PSR(^1?4.05YO&+(>8BN/:).3BH$G*O@; M1L$ /J7\#$@2+*]U8S0_(U]7P)O9B(IW*5&4QZZX](6;B#747BVUSP=X['40 MV_7=2:H!KQ-,"MHQ*HP8:#^",AT4#Q6$D)+AK1T81?Q*Y+NQ#U^:J&DLAEF8 MAQ3,YP8?CQ]J5'PDA$]F4%[HB]]/<@1%JUB6P2$.@A$2%L,*Q35,MG*1PJ[N MPP53+66T3-%"0G05)VHQ.3X6XS[J-N41SRFX4G&JKP(TTG@2RJD0;"[WT;DR M%E*:QHA5M JO5/16UU^9'S>,LW+&@<)EN D-LF''3 M,V Q\*.H>79#T=53E.Q5<$AD/,&)!W!>M2+19J9J>*+F,.!HH?*=^ M:,-+J^4EPMD3]J,O1&0! R89B'!/YV!U2? U1FX3YX1:'TI\ ^E]9<0BF!CD M#X-$\0S"J/)ZG9L#$QI41&C :;[P<-&JTT-HY0,J^Y2S*D)\9450")TT<.P) M0T!Z$Y@Y)5!*'P,.R(2\4"SW(;[&&TTR\.M4/1-! ^F7#Q>G-GSZ0GP*DW )S+4A@M1''\_DB$F M:A1,^%AJ?Y F@DS=Z&_Z2#,2*CG8A^,P90>6"S7%J$J M^H)7LE;J@F?AF_;^=/+BH1L%_U;=X!Q?>MDXKTG".@XJO(I;Y,?*,/!5>7A" M(;0! XIC>\P!6(H*94SK3Q*A2HUTG?J?Y!7K-TCSB?7*-^9J$4,G!-S&\M8- MYQ?SO+KD^][\Y/OB]0H'6\^;L*_8E,'@>8H6=KYATMAJUK+XS*I=D(JD[N D MG4J:#5 U;FR)$J-G8MG>0B4E//'YFV?N;#]04*/?=45OQC,P.\Y[C8A8M/SK MY8M[N.;E%DU^<;TI7QAA6W962&DL?(8"GDSD M'=B<66A[2EP.[$ZHA:.*SY!*=,/IOW79M:X[I4ARIM"MH/!!J5-(!E?@QZCW MQ\)-,LH-M2@PUT88K:D1!V- KUU02"^Q%VQN4@+A]Q&438650>K _GHL%+ >0L0]JE0R8X0GA3KX*$..U'IC ECY_ .,+FI MB3I8&$/J8:D;I&]"U2U"G,;2Q^$M*EZ2,0CVVG6O\Q@]$+"/I)J)M]"6DPTU MF82JA;P3NE.T.]D1!T](-VX-IVT#F@1K%&T0O)SXT_5O70+LCS$1'F$NP(TC MW7-GGMMOM])6QF:9N9 '. "-9AY%BN'>P,W(%6 01ZK^,^ ((Z%V8I^K*!/! M]BU'C(#!$VJYKUIM\(>5/Z5PN(N%M[" M+F#- 9T:89^U6??0%QC89HP9XDD'V"=)MX+ JGIW/'&!O52U'A\EO!IY'%L@ M<9D_".^IHB6!%/ \834[A>*5Q; M,M[\6'L4V-7%N7&Z3:*;JJL'8(*CAVICG!PW@RML/PJ,,A[/3;8% [NV4DELCEU)QP+I<&$0I+8S\)I[N[TX(# M;H.$5'T1WHOVE(45[A3^X.][V__UM^[^]EO@^E!Y/K^>_.[\X"(J<4#]&:C\ M[T==NI=O^P:(J_>VQO#=*3G0PR$'2[1<9UY'756$8XI89L2>5*MK/8RYS+RV=0:5 MD&,.1]F)KJM'*CC.",9"R>-6 4).DI/#;Y3(S2)JM4BF &T=U='[+0LO0A)* MXA,ZSB?A1G>C(!0M%=("#WR@("MT",M*'A_%[17LTAV4-$6;PAT.,0R'A7S) M-,*D#A ASSAQELW::FGU2W"EE0Y["2+,0#>[F<#7-\VXAY;K@ O6=AG+Y29SW?%A8XD&9EV<3%& M;.#KOJO''Y*YBYQBUV:D4FE19;_:D!<,TF9C-HSI2<@JJFU?6VV#U9S>KADN M;M+ ACH8XR>$ \+0O!C)(JKL(>!R<\9R6JB3G&D5491.YK[L6$_QM\I(R8V@ MCG--.MPZP_G]\5;PMB'&SR*57XG<&(QK^ .](S*,S"N9YE1662Q+.K*M@ )@ M>! H,52GQ0W1PBNBBU24C\#.H$BST,6<*U7]BZ$Q->RCB@,F21)I,J'\H>"$5Y#=](R8?DZRQ\K=0V.)T5Q&1L0&.2>XFYE5L.@V!XH#$:*GKO<4V+<9S?!4F5#!K M#UA1 -87&3*2?9J4<$MT:B-2A@(J"/,=:3]R=KBQ4D* C8K0AZQ "]1"FB0 MMF$Q 5M35"L@D"BMHVQ$]!+8>*)B8V).K"U!3=F.N/D!VRKT$C,>%J=1M(I MD6P,(2W0J$[)5NOE'6!3S8!855 MJ#W(MQV?P;Y86VN*65* RI>3+,QM7-;@V*MMQE!)IB LQZI(&Z\@KVEG;[L@ MLNPBR19?5U6723?MOIVMS[Q&H#1,NX5;EZ%2)D.X$"M#IBH1Y.OV/@%CP--,U?H'W)F-9I"ODM] MT.R#(&5=:MOGD4C):>!0TT-Q4ZRJ SMMW ]UL/.P<^3H.&>%@<:^SLS(:1-" M)8C>G0@QO 7O-L) 7"!QOB,FTO0*.)Q:6(8RC\PR=O;,,G173/8>T-!GXD?. M2-[9\3]RZ_0:<\_.%'Q/A$INZ*1!'WQR*B($4TOT02L*0I/ ?GOJ0DI+T ;B M5NF1>L4YSIQ=B&0TY7.@5V<'I7FKXQQEUA>(KL'FD>A8J^%[*NE'V:$P4> C M)D%?P&D(9*S]M!*-^2PI2X+!E0K.Z?(@:O.881;XE E2,:H8HX<(WG%-JPN5 M6L37L@)-)MU!AE,I([(1P;L,9_I&/M7]Z>'!L6CDIG!TQT'UVS_'K]2 MWG :4 J#FZRK9@EY9-IE3IL]XN3>^&7^U2$@/V_$F-^+3A/SQ?6GZUPW)-1[ M^Z0DW;7;8'F)F'A687:PPE$+J7-6Z2&R L+OYSQ8BPI"#BO?UFH3A1JJ:HPW M[Z8)%="!(BY(.--0) L* PN_/"MN*",)M*/?JOP]Q7M8+[:L;&D4:%C<4$A0 M7Y,1 Q41UY(E&GF7KQ,C2[YN$7]'9YA=3AZ*+'S5"@.#C4E!:[!P,E3]076S M/?UPJ=K9_F@@W#EVP-R(;8Z"O:%*3LR@Y?Q:&0T3BL#,A&[S=(=^ CS?&0(_ MVC?'/$A[@(8(VC-HRI.%@9B^7!F&:#T(%>>*LT@)8YW8CJG3ILYH6Q*6XM5) M,!<$H=S#:>29X*]4TP+HJ.N%P\&G]"+S#KZ&CK;G$4R>;2PLMX_;F7&2T]7! M=(:BQCF=S:UL".:<5P,Y#8_3RL>N]2*GDPXMQ;OJXXYTP56_<&O5/J4/I2*)"ZPDCSX.HCV"A"C$ 6MIO MRT%[#)R#;,5]9G1C&>Q2HW +5=VD,($136=TBT,)/_UL-9]RT%:A#;T(!/(D M =57D74(K))-9D=TZ2 3M]Q$-D6L.Q>FLU]@ O9!A+6K@F*IH6NCA& M@818S/V'P;+@V!"^ (-S*T(^#^R)*I$FOX5%^DB$$ZI LQ/\FEP%TO $"2,: M24[2>O5-?;+OLI0)IWJ#8&6D!9.@=XH1.@(7H4B\( 1,K@38"L"MTQ(AM_AT MLEN[7*7F922IJ.5 .53&848@DL=Q3VZ;K/.XH31.T$R*D#<-J1]K>F9VJ) (AKK0NOX][WW1L>;AHG6,1;#+%*SW(G%M,9%J:+3]GC"S%LH M#X'".VKBNUJ>U(%-VBUCE.@C@@+F#UBW@GR0$P@+03L)Z^L)8E2P9 I>5.&! M]F$E\4>37U)0CC&8WIGRT*B=AS(]_" ;$Q/YM@6J-^GZTWO=V/_'6=.5=TKA MB?!V"GHQ#GRM9/)6E)RD)OF1MQXA63%.T$%F8$D0%WT)O4>(ME!R3?CY3M-L M/>7PPX$A<-C,R]#F(X_J 1G&R%%>9SGQ6@H2T8LCA^9"4]<&$G%1XK,EY-IR MT\ZT6CMB&+K4>V4CC ST\6+,Z%N>P^Y!Y^ _G:EPXS;&,MKX+Y7Q^/ON0:]S M +O#D0WF?0(4_WW_Z+#3YL=MBWS9DAT?NAWN+4*M ;4_OON4:=G[HW? M_7UG^[#3*]RT954-A91XG6#!6\269&G5>>LL4.![O?W._G^:<)[Z M:H5U;^ M\1T!AH)(I^4B-$C^OK.[W3FT=X#J<=KLIE(?BBAA:U3UN&G-F&&J1;U+R\!6 MP11Z\G *K)>C6_%7V$6%!#0:4"GUV2 ) 68NW I'*H!SETV4LWL.?A@B*"^Y M@/%"6_):.)Q?7N2RP:;\D").W#C*V=ON',TC_\[N[ASR[_6V+>(IRI?(4W@, MGQ$*$@%/P1.1X >[G;W_+)+X@6/VZO)(!TT>J09K>>D\TJIJ84 P7"K#93,T M71%:HE%SEN%![F-EU8O4-2^F)8E"#%87O"Q;Y8)[79DP:^D,UQQXA_&"&1V1 MZ'E?SF5<4F@Z=J/' ;,);G?5WAQ7*8%I6QH* M3'.E8"78 [?--387 % ;F, $6^R48[%QDU0R< M:C9'P2A9L]$&9&4#<5NT71/52J!T Y(@6*R/_I*;^0IH2FZ=&H-(93KZ%=W$ MRH+JDH9<4ED>UUF^&57!?,JLZ$QC&X@_'%(.R61T: E?A9C,I%VMQ- CA5O& M@^#N=VUW&$D0:%Z+UM4V%4:,$3 &,-8)8?B!BC(U1-W4HDUUYV?+Z<30&_+A MA$>'XMRU0OBB.-&*7DVC77DV(6:\\GH($/%VD5C.9VI:K)5=*$+%&ZF_4JE_ M8BGQ&@C_;X,7ZOBW$>1/A#&L1#9IO/@#N*:YQ<,SV00L<2$ N9R@Q.:BI%)- M$OI26(*"L@1V3&?/*0&J)4NI7;^-0::7TPBK8G8RQQXKH%"*VI1":N9>Q0CY M ,5BBPNP+)"+$HJZ>0E7N^A?%N0"*@G8"[TQK-),VHYUF\=-[*N2DK!#2:'& MEB/-.B\^KRJ77[%4QIO($ZAGXG*+U!3;&??YOD""U7=VHAY#-R;)>>! M^]/9P/TW%>L^2XTNKA^62+=^WWM?:)0=!E\W(I'T7OFZ=Z*J8D)E*6QI/2/9 MR[4W\YQ&RVDFG[%4VVSDOYV"UO#'-%<#5GT0B6$6Q%9J\%L;,HRQV (KW[ZY M,\.*PC&_PN%_SXA)RE1+%<;( M615JI" M4Z:"/P\!H/WJ*5R;+A[."P"K[#-K[,N<8K@9$)2*@:B@0B,65BH6?E=FDH/?G6C):LFU"[6,2[H ]T&* 0UMW*G;-CI/IV89)Z),\YK MLZ"K>XP#6L#6VD'!%A?24D1/.1MV((]/*OG"-);& HDGEB/:HI)^Y6IPTP$2 M0CD4N:C0R56=5YH$S\)Q/8BNC[.('-2_LL#[JOJ_H^>&3C;C5>;6_%B^?'71 MSR\2;P&KP^P^"S*+(DTR7"?##YMD> W6\N)%E8NHOQ4INP>D)4L6+A'(9@2D MBF)2V**(&&3CB8#!RD\M)W:7*%UJ+(?GL!PN[;R)BC2;D@GJ1;E$<\(Y8>G5 M6QLF /QXO->40"WSXG4(]19K51\R![K&EXJ^72!+J*RFI[ MKI*(&FZ+G4B2F8I&52B* 3;EPNB<7XZ#70:-VHB!YQ #9VXRQ? WAEF+M5&S MW<"J^XSF;8FLCJ.K/_G">C%S.EB3+?$>0['-"5P0@,SO0,8TH[ _,KT&3>*"0;4%B$-2)$7HG\% :$\ M'ZI0PKIKV#P/V.5P2_1$!]HD5T<=YR5+U2[FH4X[3+Y /X2/TE('!58GO#WM"\9[ MLB 5>4XW#]7F55$Y&)\+>"RB\@9I6EA]]G"'M-M5JDCB*A7=SL>JL&(WD*)5 MKB*84VQ=3$TK"7HR<-<1\U!NQ[ZNPG2G0[MS*D%W(W@%3V!>[%%JC;!R(,2\ MW(-GEJ].$&6=VKJN,4\MY*^6%^H_17)WMO'61;%#0VZZ62WHT.+1/: JC!!& M<.B7X#ZLN<%*7:/M5^)GEMX\QSMQ2IW,HH&X4Z?/A(]Q/+(>:$V!(]5?KUBX MKR0+M2\HT$ C-\CT).P)M4U,,MT%7L65\1VS2$?! E)DONE8H*[AM;?L-FW6 M_&[J^,>Q7B5PO*EZ("V:93,U +11OH4XHVUK9DG!(YPH.55T DN8$:.3\)=4 MXEJ,C=N]?AIW<;5VXA5K.HM?TG(9.],NI+J;0N=TAHT7CARV?GP9,5B=EEZM M#/[ VZ':S^0!5]U' /O0%%M E?KXR0J++GZ40H7NTWZ^!F,5%4UULAM)7O8K'6+>-HBYOP#(C[ RDET>_:Y"RY1P6P#YY,:HV MH^A56>#\E6$7?D[Q%:H[%S>)5EBN\@MC^*Y9EX)7O1G "*H85OH,6(=:OV1Q MV5.Q01&@9TE(_5OH1CB\#9XM=J MA5+BQBDA&=6 A;RW&(\(]Q@S_YV-4?A5""E2U0F%M="\1B&ZXPCA&:V*=!3V MC+],*MMYG"CXG%GV;-NK_$5UERHPD0!J&GN\?A[XA@F/ M,]4_SM450:H^Q3!!X;2N7*K8@. 'Q( !2KDQ"4$GIB87B ZTLJ3F_*6_K.!/%[K [W@5*V8 M[JI$*XSP6&E M\,-"F#;5;T^"#PA5',9;E?6<3XB-*REX=@VC!)@$*32A4?I+:-+7!5:,B&Z7RI M&Y52 USC*7/[_K),YZHM"L95=Z2T^R/JBC;.A!7EXYJU?OP8J.97=_-LY$08 M[X^;-V$JJB+X6-DH=:FNH8WAMW)\O.2F0/-;8'%%LYTF6TE@A&+L=Z4RR^M/ M[^W)B+K_%\^$XBY.=JMQ.Z0QMPN:LDK *!'QD&L!> /X=QQ:L7JDD5]F=8.G M0ZJ>1.$_"N-B<4%2/D3?UU--S6.:]Q[%-F[?UV.MQ1-U]?K-JN8>2ARP5EJKP&BIRR0H\X#9HX=1(!NS= MH9HK%LHO/L,M1\X)_ F/0]9MJ:*S(T8R3&C^'?+W;V"G8(S^+!J&I$O1D]Z.6<62<,-2B&$VA!N/<1U=&E*JD10<)RQ[Z#"<3X!=?KIT/L$87 M+9_W10B]$D *'L)$8'GZ$+V*1"G2S!T)%S:8P&],'M=,);!:.L/V#C.#A>%W M]0)A&LL;Z'XC358J3K1T1#%+OV5 MSM&L.U2%">&HK+E5A3-E-]PONSL=()(+;R=4%UNUSSR>T#3/EZX_=B=\U''O ML\3N_8Y"3<'O,%A4&AY9G.;X"YEJ^ LNW%??*O!(*=94D$MDV6#W_C8N5F=5 M;8JK-&,J844%;,-A=T[CP3I7,,\?C:>+*7YR?D"0\:5*AF?!.=DF*PGQQW-?5 MTV<[MCEF@ ;6[ZP1]4GEN33=-DR?#=TF:^Z^YT([A)?ST5+#626J(_GUB\(^8*&V+:(P@084R@"'M(BM4FA[&* M^31HXV_/:5UBW._%810O1[JEY/+6NT]F:\\+6[L>?#KW9:LY]PQMNN,Z*490 M,*O4;C?4X"<6-OIW1IS;!0+%^VVD M1LNN_C@Y)^6=9/T_,2:/.ZOJ/70KK),W[ZGPA0-X(&#>:O %)Q<CFL22LT M\$2!99K14S&;KM/ KF;V@,VV*G"CUO/TCG;AV48>8G"DFB-JILQ9 MUIB*V5:LIEDATMG*XL\<7-5<)0:^HK8/G+2';Q$B54"OPD^P:[ .,>&BU-DQ M S891_^8$,$J3'@ ?-W@"32>H+O= IJL);7.ZA:]:K2G:#S=C!Y9IYCWJ1[ MVSPU)<48C4>C4%+32HI]8G@OYBYE0PRKJ'8:%W!)[=6K/NSAN5QDY.$>I,')(M8[C.38+ MMC7D-9Z.:[SP*<%HF[N)EJ_C)+ M1L^MYQ?HY%2.UIHBN[E-S@N,,1OM17X*+C@6?!*!R1O0,,) #>131=(YL3G# M&U"_=X;3J):U8]FG5F:32>D!^1BM<13HY1:*I>Y=KYQ,<0I<_8.Q.,1PJN0J@NMF?JWL3R@Q[#&H3D=T3NE:'B=CI MP<"1?6A41Q"9I&W3-] :[/M/D*>WN 4XX(M65TR5%$XKPEJ=0>C"*4RH;^*\ M5RG"M?2:X:5P4D)+=9UL2SQ"J?#-* 0Z<$H]\*RPO%.EO@D*?LFB!(BM(L3% M.:FP[&(K"N/J59%V!N]1FN *?&&JD6;0O"VK\:'R5',=55F&;/5.K=)]>8,$ M9B8CH.9EQ$#9C?B41&:/_ !$0:P;JL-??\J -GKI'L!UT&ASPL#TVM;,@#4) M!B^IN*\X5;EZW3T+%#595-]O4VWW/''_V.!Q/H%Y1G'.''*.6&N06*MH1U*Z M6O=BM?2S/D=V]1#U5_*F7K@N+<^7Y)E3_9XT1TGWSJXC"Q7FL,]C(-5$DINA M8\&(W64R9PAF :LW;C[J/4CT2*1(X:3'HIS\ *6A;F1Z:U6F[(MCFHH :!-8 MI.[!V+L@#KR12;XI4/0W Z&_?=:]V0"[*9/@1D9@K20TM8D R@3RGIV;+?/Z MN2J$=J$YS@8H%Y5?=#ZJ:/5&BHESJVISM<)!E7Y;'8YP.A@V9S%9#7O2>@[C MJ1BI88VKM[(0(SFA$WF-B%WX&BXTOS@-9:;,Y#^DU!^W=/L[,[HGG')0@1P M/#85@\U*K; MZ:2/KAJ2QM\/[1:XF-012;X5JE=-J&#JE?-R\H$2>6LQVB5N MI8!]QRT LX6*FEVPW7J<)(M>N<*,1\'8#4/^A4+H@O]E'1C?O,T#K=;X6 ONB5%Y@EWE^!JK9F%R5CI M6/C9+2SCY/+<:%LSPPMAFG;+M\TT6T]R# E1H??6.2VDF#\BDZ_^+.(RG/<8 M$T02508NL7]ZH]ZU# MVG'^,(,E]?@S*[BOITFU9MK1V@TKB[&)BE:2=D-Z*XS",T.40LNO5H,T$ M KD3)YHF%:/\Y@NUUY>>[C;IZ1JLI0;IZ1IK:Q/1IGF"('1&*%QKH)\KP^X& MK8J:8*G9G":=@48I$=G2OZH-/@FC? 1591/WO $[RWH]J12UCO!LVC/XUE"186]W+#.@'YC=8I;"P3\C2E66 ]? MX%'@K(XV%-)X.MJ U1WSQM=[&+YI1V0,M.CXJ3P"92O5G,U89 F=7>S[0VV) MDN?&&2XI3Y7+LU+I.;!SU::>@#R+5M$19\*TJD04QZFN(5CX$F-6'FMA7+,(L3TKD ,,8W4F['K&EHGVYF\2I M,QY'*J-UR9@]BEFQ1L8%>C1O+#0R9$88:4^&ZM 4&$(W"K\S@^(1:(ZCYPK9 M$&N0/*E$]$;LDZ4Z5.0:WA[HFD4ARBOTE*E#;F*"X=3W#.Q]&C] HHT:$&*6 MR55/;QG[A_]=8=Q@@"J4KI]PL,V>)VWW\K7'W/.BXXS./"P#(7BX'Y-@(@BY MK\!X@5Z3+_QL0E6_;*1D!7"^TXXM 2@):(U]T'.@UR6N_JAFQVIQXB84)SE7@70#KRM( M5/_=+"E*MBJ-;>7ROV>&-\I"-/Y,M;NIV:8!+D!$+KD+>-0'&/>!^8-;)UI6 ML:X>+377WH DZ'6^">O!BMD[%Z>1VI8V ,#Q57>R)]&\&)>JY0VL4;HJ(ZW MY&OY'%ODUFI6MU$M:O.IPCZWC^AU>EI2ZQIF0;.*?=!I2 ?E'OH\R@);(),J MI5D1K(E9M.0) MN2A,DOZ-VG\1INA:Y+77JSL=SS7VNK*YW_)SL.VQUV90#9R?(#9H6ER+.2&< M,CDI:$@>,?979J$>V*['$!;>1<.%D'WNZ0]F[6% MJ0ZW>D2NOPJ[RE7W>AS0QR8DJ G3X&AH%T6S&K$UB7O==F* K@J9VB%G\VB M="B]KRI*AFZG:2QC6DN$+@'E66GH>^*H1[1W$/"L+D"WP>F#B0 ?ZYES='=: M)(C9-9&)C[J*.B&+GH/M0O=Y\!%LLG+$QS))\U,-KEB;?SH[?:$F@2]+LKY> M+;EVTG)XB,4X(8: LW*@L"@! MI!GBJ53,7: 05$4Z'ID,% ($K4S^HHYA@X5$ C^?=.I&0/=PN1:K]>5 L-@T M; NWI>",W*E2005N+11!4!B'[1V=PC;-:[!A0(HC&R6>734TS2H:!'N'QK"8 MH6-4/4$UJ>:WA2 M8^6Q'FU(-XA]U_0IU:UZ0NS"=48:K*4&^>85 M";D) 6JHFO(F!\OI"F>4,WC.E6BP!)^.FIOL;AA\%]M_OXX3[4(+HY"J] MLE3CZ3N\;-<,I2R7I,R4)+=T?!GH3_9=>>0536W-[]#2@A:A][JLFH$V1CNP M/T.VO8K>YO&PY5N+UM;"O\QC<>NA[)=TP3^"L>V\87(C:&B@&2V4 M"*Y\Y<:N,YF!O$=&SE)YWQURW(HC2M'70CL5?@<+$LBH.7?\\^83T/Z_W5OW MFB9^,)E.KZ_9:J9091[ (=V$S 9W:0,/M^F>&*,\N3Q7_&\5&J<42%(JKP F MYQG!#D*.E*O';*69^'NHNR)(RY5(!!Y9VH4/W*@8B; !?,J5C];K^?GKJ?:? M_S:!@7+N5 ^L5%U]0<#8;9YG)LQ%]OP^FZLY;M&RG]TR#=5X48K1,&EJ>K0I M3')!#':<\]0)$CT^IKA>-D"P8_N$$,KJ[J@)*B:$V?V2V0R>YEF+8M*NXSRX MCS1%$(/ O)\,A)\$U/+=(;:P^U-7IU54<.0/8=5)A:H*)AE3G0R%4:W!9]QG M-V+;TTR:,'T-4GE'W7KR)LUJ. 8WNZ6DYB:(XC/,FO!N%XD ZLG>.=.N0A4& M$0/?J0F1.D9EM>&E*B1%YC>J]I=-(9"[O4\3? MC\IUFBP M>B;6I6G(\T]7Q[F:QWUJF*/@&"&/E@MX),%[,!)0?W]RP?CV1L XJ9G>H(?= MVBV[BXW9Y_)[&=ZO!N451V+:UZA9#A1868\>OV>>Y(#D!AP0@B7S,%1'Z/=2 MY>&E,K:<2MPD7X03,A]C2DVZW(T:BV%T(2!U_@"'^$YFH4\E:=1U2ZI?*-,8 MCIFJ*)E9ANDBZE74T')-DG4F3:/HEHT2&_+LBI8)EFNY*K5WJ[B7SB+)"[10 MTR#-!,_]IJ;R9DUX)*C;X/8S+A;?JS!U_E,; M4X>@WX$, VE<< EA DBV\=G38A%#D9%CD@'7/46K-4M2BE7,OE Q4HS_^E'$EO^4F\/M@ MF'<>.!68/42C >1J"K+IWW(NJ:W_-?U;?>_\<.++OOCQP?8&UW]E M5.WY1W _T^O FDU@6[Z6;4RO=#)V_PW;\3Z;\M^7,36LO"@:]=8Y4T@BGB+3 MI%M,NF6G2;?48"VO-]U"=R3/C-]"T!#9Q^1@ M&/1C5T]!*QMZ,RY,I0+^14KJ%/I)8'>N_XN& %9J_B)A5UVX\C);,24X!WC(L:L;RYB1V.X8YX46CY--OP$_UIK-P-!V4'49%*>=.%WAPR[S=-.1J=BTYIO ?&$674 M'@01' D",*'_2F&;/,M3Z#K!_HMV3-443'RK/B7EU.]!8H;,M-AXENX\!EJH M/J7H@&R K/QD8A G*@;!^3<5ACC/PQ";(3@+,L878D(Q[%M&$"N<(:MP/QCB M+BX>I1G$0A30G"PXB7-#NH%VK\";DKG#I-W(,"!%C#)%2R/"\7'F(O\5>,@6X]EJPM=A7\:],E%]IJEHVM@)V_"4**E M!AH$II"2'XJJ;EQ$,=<^:&BU9R!*:Z.^'3L^G;;,!H/K+M]$IK0 M-6H==A 8<>S\D&MDG P:J<(O$O.(&N!N.>#JJA^V#>*4X(HZUJA?%.@1&(R\ M4C6XH^4C4?3=L\3,'BP/;]+*0B,B+<8O]Q^=:?;5TH!%J\"0XY-F&7;T"4,K MZA'R+K)".!N!:[V>%4'&%A@KCB?44C[DW305:2% M'I0M2]-\4>38[<^EA?O.5YBS=]&FTC/Y=*J3*$A)_=RLH,7.FGQ]3*!^%2;8 M9%=5?<-HU=KJZ0\F_+\!O/N'R,"CC/H><"SH02'J-LC^^]#*K#R0*<40_PG68F[[^\&M2S+X8 M,6D9"\!QV9B;G^&0]+X*E6@[,4HQBFNU)C/'*L_IX,&:*ILW[RN93> A^.;8 MQ=X,0>7!-@F=H)#S-ZI*Q< XR9+F@?/Y,\H3EC70$5-=&5K80(Z13"J/]PG- MR!-H(+1X (RU=C?6]9+EVB@^NY09PJPL/J+%66ETK'QPEJ1!M6'5MJI=4 T M-1:)5D5UA-%M )X5CY/+P\:*E:P5D1QC-Y""*Z;CFYZO:0WRLWZF=L*L5\?W M?=0P+M;PD$?7LIL(X5.X.$[C\4U;."6)QI3&YW4DY*+AY U*23)>0X%/;1XS M779 E/:Y7H!4'Y:ZY3,-\LJ\7.BA'%]# !-UVC8*:0-D7"&JKR:OS.DX*4#I!9 5!2'5XLJ*5M.G"PL7$)MFEZI 0-Z['\UG9 MNA/:G _"$SA=R]GIMI0ST>%;]RW,J;]M;T MH/PBVS>RS5:X_ M, D>,A-B-F3SS Y69Q!FHG*L@XKYV3B?,L2LE>/F[&8DV,,8&Q!35^8"-#3' M;%9>8U)30<1-X4W#D$+]B54)JZ*"-$7DK\SE>ET=S <;UV_+07L,?L.H-8L, MJ7BWBI>V4!MY,H ;M>4S^!!"Z-Y:W#Q;)8SV3R1C^!=&1W#SVO2QMN0(+* [DS1L8//I48I.&618K^NCI7HGM+T :-$X+"52N/R M401]C#B+')7D^K?2HY9I*E9D$#L5I?1].*6#(&4#R]B!!4HH.#&U4(5HN91%76!&/ 31K0QOU0R(8LZ4XH1Z% TF1D '$3:WU.L+ MY1@> $+ *["<<>CO#9 MI[,3-1WQ\N2T-4?K:2\3! T&]3GK4IPH;$;$F8]M/Y2BN':SA!DN&TN02BV6 M3EQ-0(9*&_4&]0-"&";F<0RSE*L]C*!UO;^R@!V+%A4DS M3Y_?2]<3F'AH\ M67K.V+W'3D;VBRKIR$&4E/2*&IEFDBO7OWY1;K:U-&7\<)F.SP4&K,%(0>7: MI%U*E8$$#55\"J/R;#9QY"TP'2+@L/($(S,LQ1P$,IIL?UTO6^0I.%QKP2Q4 MYB1;/$G>'G#L?D5:4],C+YAP79&9$JOLMS9GUFFN7SE4B-FV@67J230*L$\@ M?V%C[_GS//V)C0+SAI[6/4:"VF9NP$%&.A@*,KLJ2KCF Y6N,EC8_ 0B.Q2K MU?M3NR@5,Y4U;CF9&>'0 M69BK/!"868AL#I$!,/$YME%)J5M^JYD#34+-;7%E"'/M&S$7V:SYW%/[M)%Y6Q"%8)PH1+=.+)06 M7X(XZ3*Z1'?VQ[:0;AQ5 M%T]0AP]=@4.#DA ZQRX<'R]LT!$+5>AMK$CTP.\0.L'& 7 .JHM-J*@DB&0^ M#KQ(06('!9"4NL!2%V 8Z(-"5%@8LO+)11[&)J] GM\EPT&(C_1U3!'.19G; MSMSD$X'YXCR>02M+TH*';=J5 *?SS$/53<7,7K>+(%'?JV%!Z.[L4U>JATDO1@C+Z 38[4Y(N"G&;])<'R=V/5UH3*L1$R ZZ"]Y4-=@(K M&2FCDMA&+<74!:F(3* (K4G:2V8=?K0IT"1PVQ(&4<,L:*4TK:WN!)V-3EYBE1.^( ML:<38S,692[$[A!!YPQ#S$WD68D622T3_3$QN\1J6XJQB 2C&3Q/BEJ"FCZ$ MK7RZ61ICUZ>\%X[.ZAB]1TK0'OG2,@F4HMVN.Y0K#:FM5-*P]IAP1+&/P=@& MK3PX"5N&%1IF^(!<6+&RDCRK'<\Z #]@.NK9SS6H"2-&C)M5)B80L&KI< MK,$MOG#.KRK/R>-:^?3!+*5:=\6 (0TB#.(T@\OA:C]IH^K5*/>$L]])2T,T MB\%R@TNT.\M90[OR$HR&P5Z0P0PF-O>R8M!+P-Z&"699P M.1S9%$?D8-]4%JV[6(T$L)ZH\_ ;$]Q>P#]6,R]Q8!1I?I.D.->-U*T*O+R M$']BC8XD(Y@(IG,UR20H3Y0HI%XZSDD8SB1+6R9-#+&@&K<:=63WK2-0A7; M1U2-WC592@-@HY38#]4(3J30PD)D14A$G/HC>(K&!O#YC0D 8SC8@+D]>DGN MSHK9;ET+I?!9GMZ#6T$E<3'G1S0XW^Z70C%6(/60^Q'R[Z3.AZBFR?D )9D$?*DG6>%\QPY$J?QF)PNV"7S79T M8P!8$!4>"AO0A+)>4O_EY7@&P&/-"3!==]T@]$;!F$%U[V/WW^)M$U5Z23K1 M "@>L2O#P"=#Q8)/@J6JZMT3.4CON!7B#!FI51$K8-.LZ"W]W=#R!6F)C<3; M&G-RB]TL;"(9NE%FD-JQ4JT.$I6*C1&YHWN\$BY"-\\NM(K5;;=,A1/W0RL, M8]13;2,)[G<63V2BVV-P09K=2HT\(.QR1I::[L@\V^5Y$_(Z%I2I-:L7J=:B*C-GQ2LQH:$+TG"]ZK=-1=0J3;9\W-;#7%>DCC_PY5C7#?@>5GL>MS; M2WM#$^RNQP!EC$^'L+D(<6NH]))4.K'TG>Y@I(=+80\IZBE$Y#)M51L"O2Q6 MCGU@RDQ0.<-_N>/)6SMX5:R&P:I1(.,#9'I].*;]!L=4@[4T.*8UE#^JT\DM M5[/9I>$JYM:852]*CTN5Y,^'/37[_[(^1Z&%AJH'_/_9>]?FQJTD6_2O,,YT M3]@1D+I4Y>=UW ]RV9ZIT^TNGZKJ\3T?00(D88$ &R"E8O_ZNW/E8^<&0$G5 M=K=D%2,FILL4B<=^Y,['RK64.^$T%__6O1#U5#,AKQ1U^;X, 0?^Q?-CTL(H MUYTFZ0'BP-BPP[4':W@*&Z=?,CCI2=1AA@440;)0H7"97[<=:TPV,Y8X4VYD M+:FH'VYL(K%T=C[[[_:&T"T9\[U.@$YP/K?H-:3DI/O+)C^0P!K@R%WD5EFA MU;$;,P-17V?9.2U,27I2!DPN$D.0^;Y USMP-@YW$[^1U.PRIR4LU[+E,,]- MO=RQKX01TR?M2I47H!J'.B-.8/!\=NF4@+*$#CG6QR"96!O_*5CZ*_PEQ#D 8&N<'\E:[44'4@#I#UV[-PK))LH\Q\&[*>.5OCN\ 3M MCNH%VKMNY5VY'8YQHU0U-$ZC:D,)("([$N.38"X5GYF+"ILIC6[S'=/[AEU" M[!K=%1;_]L#WD<]I>76@8*W#HF] 8-^5R@R,WKR"5S&=%N!L*)B%F!0FBJI? MU"W(]_W/5+UTYO\.\.JU]%OG/9D1IGMR/W2@8T8"U.5*V#*AWYCSD-D;M-&N M:1!$Q2.5;M^2^A"IN/ /"(^(EN8;&3;(BG2$8&?"V?#VTS>4ZYK41S*C>D9X M^?3^JJJEBYPH:IN] PN:MBLSM:> 0OY%@F>9TF3VRX#-\I(XG2$=RT(XUMN< M=+*/T)-8;C J<9F95&;;67>TM)8\"5?@-C[5=5[,7H3SIM\+0!647]3\SML) MG[UX-B-F&!:&0,N%KTPI><+?&M )OMWENWB:7(-Y!VCH(:#5"9!._![/ KY M!IG*(]IC$<9V$4[W?G M#U2\PK_DU)O175AEF&]R;+_91N\C-?.4\1*H"[0!673'=PZP$C+G3;&2B?F' M]Q=XFXQ A!]5B\1A..E,GS2R3P''91Q]C7$?F(GW/!MP5@A%7R$G)"!8:&)L M]UV_ETDQ8#=_L^0&.?8\FWPC2T\].GP2#%>^H@?3'J)VU=ZR;!-B8VX,YSG$ M @-U%DF9$W\G: ;#,M)VAT7;[\Y, >,CL3XZ$:PV(FLO M;KG4BZ^GK_6?_W'QQ;-OZ'#_V_G;<_ZO7T+4WJ,JV#:.9AZKT-VA:(%\YT5# M[JI0[/46<;$ZV.#T,@[+FYOS*VF26;0;QYC55V$>PCY.\)B@\BZO MAD;U5D]Q?A A!VT,=:KQV'9%25-Q..GQ6WR5(/1_#EB!/"83NG;Z&,M\6,(;J+LKHVWJ_- MX ERZ7_27PL+7J\LCN&QZ'1M#N8H>@F@XP.:&;3R@,!\4>?5QI[\AJCWL.2Q MX1!DZJO%)TEM&YP'./*HM^AA2A_4^9*./\[]9V#80O7H0:6&RV(87ABBZ-X N&P8Q6F!5*J M]3A4X^AP\D(;J#3Q=8+C?ITO#IG*3FG21+,:)E\:"T&3!C3SB<6O1LG@O%G$_^"G)O*%,!1X1E4*T*O(+/6)QN*1&7"AEY]@_'M7!<\I::^= METRS!:81])?N.XG4.:,]Y]"\VQ*KH>0NR-W@K^>D*V94BE6/TSF<3'S@$P(F.6[B?.29!=-7.MFU=F6*JHS[!6##-:Q@2?FU^ZG5.I-?) M8DO\8J"_73>6Q9/TFI;KW!U?GVTX4!KFU]S,J]6>$B\DW.#>8U! D'B*<@BX MF)0D;#:,Q\5W17-%IE3*2?, X4S2"QS$+:U DKB#A=@'UZ;,.U8]YR1WZ/C._?@B.T(LKXM(N I7T.FGGY1"N"UO^1VK] MD/>"N)MD_H"!W07?<$,#P[2#VB7::WT$0A*4*S)Q#E@A4$K0$6B&*IQ0;2=" MV&1WFR:,QX+,9=A'E. *5PTS?L8/'K<3\E+OE4/IJS_J\ B'A;WKD\A0O>/C M7Z-Y*$E&-H6X(L#SP;IG0M*=SR#V2*K*9, Z3GCKWT@+4KBOYV$P5$=7,PA1 M?80Z=R.[:H'C ]22?1@]"A8D[WC#CEZZ '>7=H5H,I+4)C76 MA8E97*W;NDB$!=BX,*C P2)H.L."($;X:QX-I ##P@_#5>R)?IG28 PCTHP* MV-2,AC0EEE;M:Q@'F[['7O%^:=F15_'4?P+F(^QB$N'R^1^<&L^?73R7' [\ MJWQ31@KR5\WBG+FFO@N;&%0/^FL3UHK[P?B)1%^!E[Z>4,&_NGC^^>SM?@.& MIG!XE&$S?!$LP@]UVW;9[-MP4I!S^>/E[-GSBXMGF=54@WDOP?"O(5:P<9]\ M'%\9/1UTQ8U8L5'=<,)D]]]LZ_WU/4%M[A;XUY M[/*U/X>]7;2;;'9)#G,8B=SK8 RJ"F3QE&2*M:505[*IX1^YA\/QLMF HN$F M03GX AB\?0[NI)JU#4_;F=Y'>.G+ADJ0P65$HTVXW@]D=RZ>G?W92+QB+GPY M7+-D?YB8A&+3\%RC5.^1I&>(5L*ZCL%GK,WXQS45%9C;?^J!V602)9> LCJ";H1#A?U /"-;[F!R(\=^?,HV>0=Z5"@ND1<'(A!Q M"T. 3+1@+;?$A$OO4<6 ^;?K9P@5*7OOT&FBG&0Q=5_&'SQV0W]I,B-/R]"_ M=BI:5>_-[Z"4%^TK 0,(L.A=M[;?___.E/^H/>7^]\]K+=5M$=.KX? MLMG_V8?8OJ2XGO_<^[__GVSV4E(7P[]^13_&YB9)&4/3\-+KY,M+H/#"ZRSW M7R+J7)6SRP6&L1:?T _$:OLOB^G^-.,,ARZTC(E!B6IGS11+4D&[9?Q)DKMEXD?RZ2!> M<] D#H/1*#=/3C=:ZK%I*2 B,M%92?:-VO(7*/&S_VWC0AA.\>.0L'2O3D-L M;T3BC!4(1Y,W?OO]2WU1/B?"!UQCHH(S^;CD..B+"-)&/J>WIJ^'9PXV7\X9 M VWR3.CZHV7;EXOS57L-XZCXU%L7(TJ"5$]PSUR+('PV0_YHIRW[95\I-OR+U5S51:O&OV8AG-3Y@P7$Q ?G9@V MW2$@E*?U&2O).G-F%$+N6 >GP;,\ AGF!SJR@:Z+H-PV;.&5 MG /LMKZQ;/+LA^_86 JMM)VVANI1DC6/")P/XCY@5-2< 3%REP>+Y#Q[>N+Q M\W#5YXM'3YNP4TQP!7!Q_WC;U5#&_*O[?_W7W MTKEX\;_N6!G/_@6>VU 4=K0SGI-]>$6:R!>7YS.?^O]]>*2XXI3FW"U*A&F^ M>!FFO $[>CA_][6"9V-]5?&YC/@ *50CJ),A)(5Q0(P4F=-R+^OVYGSV?]O] MK%^CP+4(%U_N:Q"]2:J2M6\FKSV\% &*5B7V 0= 7$$#2;3 J>+Q>W=X.%1: MFJX'L?X6[303MOTNV(Q];\W&ETU>'_H*)N$'&\Y@($4I%7QG,KCA*Z]M C35 MH(Y'POP9)P9%[(U!D15T$XR-YD9Y_ :C918)X].@,8+%N990L'N=%,6Z^(!Q MA63N*1;Z/IE"8 6PS:5++8E2"5,LW9%)I4>*Q,/LLW$UL.T,&RF1>/R>-1G@ M+NIZG<]>+=,X6.Z*] *],K&Z9(,"X*]]5_< %-87UV6(Z>E?J)"4!4HX>!.P M:G$6B#("P,AW(@4'7YRR^F&-:NX&F6.Y2SBL:0?S(QS"'N*/ZQ;0=#X$9 << M8C3#M0.WY?1,0HUX-CSR_.A%J3$91UB=^':WA)'=IC%OX8-0D>X MB"G](!?\BUSPK5W0@]^&A><[TRGB@'\=3/+@.'L4U6"<<&\P:V\02S DE#;_ MM]IB00OLE=3Q'V6I^^@Q-YUBHI<#4,&SX*4*LA3@\LZ ) 0GS[$[EGOT&:5? MMPH; 7SH=_,H5%LYG M7YY_^4Z\33]J"46$]*HM'! \P46$]U+541G%\_?B6 ME0-80[IM5KT*XC+HS7?I03+:OCY -MV4D7\4 0^)JVD6I$(T';'<\8S)=S7 M2'M<[G$1M=4P]!/^.*<=OHH\3&CK^^>6,.WZ2-X+R1GL15.#R'S*SL9]OC^5U& ML#X6H^>:CJXD)+'8[X&:L JL=-3A+^]-A3[:(P0$(=GNGIK7X!J,1BT3;\N> M 1?K:1WG@V"V:K MY-*.N!-#OWY#9(N&CALWBQY29TE[B&^WY_0_-?2G(M:LNR,2+T"\B\>N='-:W>"6_%\(0>"X/2Q@2'F&:, 3V-=WY8^ED M%6P>&^D[ 86GZ?N73I\9?SAC!A\WX@OTG]7U:9H>>)H$RS@F!M"^?9TP/5 3 MAT.!4.'??VH[JXX9;B>#^>@F1D"4P&6>)N61 M3 K I)Q1L[C,&T7J/@]W-U)D339(_!>^O.M%>SR%LITF]F$G]JHLM[-MKLT" MD;P?PJ2Q2?TT40\\49++]XY'&A(X0:+Z%A+:CP_Z\?4)^O$(GN7?!?TXF:%_ M3SA+]@AN0"-YW4&1-*G]?#OL=I^\A18DWZ.9?7DO?,%DTKT@U87U]1(\!]#"V'?5 QER?M^ MO]&\O.-;HQ.NSE/2-0%"HFRUP%X2 #ZJT[E 3%KY=* HJC<5WHI]H[ 2S=. MU+B6UM-#K07#>A5_VL_J"O06^;PE,=1JI_S8='(3/\,NN0W$_7;&+O^!D".Y M]'5+,0>U3%#WD@#8;\^T3H"5TA+;45C5) Q+GV0*5?4[@>+<'ZT"P^5Q>( # MC%$3'H3":VU)M70BGU,VR)I 6(14Y$Y\J31VKN(:+W,O-%P*#K6IBQ"XB1FZ MYP0]?GMT!+T2\02)_>@KQG-3/<%6MX"%5+]86&CE@LGUI ._S O@.[ &Z"\- M.^<7V>>??>;9#"<),)[3#8:$%]-??3'&7N!] 4-A-T)SB2EPQ.U2?N7GSRZ^ M1EV?Z.<([R#]QVE_K#2^,E96>U^E!_IK!=P\3P$WD?X ^ P_%8YRWTU(6LF+ M+O.^M[RH6*RAN8V_2M_606HX:HKX$LQ+RH+QQ4465B4=YY,SDW[YRR^.??D% M7AQ'%!CKD\43^P:/S,H 2?:KAC"Q^"98>5,R@F?VB>)9V.D!% A8V7V_-I!/ M_X&@H$\-;A31-?D&FT)5&0TVDI;Z^KY=5-);G_"%2[0DV!\'N@J_7P@SU'"? MXD_)(/%IV"LLQ(:<>(B2^V4IH#[*+!CW8["U^![?6+'EP=_/-T_$?B;&!#8"Y3=B#(A_RPRV0 ^1.'P MXHPX?1B=6B"_:_0Z>*?G/ M7=Z8\H?_%9Y/?_ITUJPMLR0(<4Z50+L4 &;CG#H#SB.[?2TJNL&M06&_R8M- MU0A/^;5J- MO(Z[A12<$G:IX_MFM #CQA$MAGOM&F,2@C)'I.U!J+,.$Q>F!K(2I6?Q ;4? MV0V>.&+X(Q<8U,/Z8!(NA6!PJ.OT*O&L%3W">&T:/()# MX)Y*U2:QW4'?16 MCHT$!ABAV)#E^^1S#YF3]QTE-C*UJHG6DFT;V$(>U.'.!J1#T/T#VFOSE0BB2A4Y+*"U9VB##[:S#JX M+T*R93OP B1TCRAQ.5(=G'P>:?D0G1SI-TH XY:!:&#)\,L3>$#! \^?G< # MC^!9_LW@@<=%'<'Q$M%2ZQ8]VN^L6F3$FNQR,/,#C(7&KZCFH.)PY*B">=*D MR[%[14&&4X?(@T.91=W/IR-/U?D'QC%SLC*!,4\3GKMV2.0IN8.>5&^(E6T% ME=G3;#[L;#I=A--4/.Q4#+QE2?J A7RXP=)\%QV))%9TFL"'G<"FW(%4O-WO MB%+<*7P<9G/N$NZ-5,J56T[S]SCF3_5M.$NQ(%]34"PH.RUK*BYP9'R:JH=N M'@9?-R7["1+85TZ]P9'B \;$F,$BP0EZ:*!'#48R::(IV/4G^-_#SS5+.=91 M8@EECI;H^A<^07LWD._WD0[T>#PCEO7,7+ZX]O!(I-]?OENDE3BM+84PUV7D M$ML1+*9D:H(C]9@Q8$I--EY$+C@7T7:(DR0(@AA:HZPQITK6;0GQ#YNC&T:: M+78S%\^,BL6-8U$A_K[DRXQ'\OBG2!\?,]J713LOL]E;Z@R!/D\V^S&OZL6Z MVFSY4;[M\G_P+8QN3XO_B7//ZTB)2_;;EII*@U^H?&YAIM986A6S'\[+0QLY M#BDR<,]URE0]L.=(U10JFH=A/8MR-6]>OV+ZZE/NZG',$[H(" 97$KQS V+) M(3,4,L)]>9JJAYVJ/0$'20.>$(LDY5:1&@I@?\;2[ QJ?V@6:Y(+^ <:"%:K MKEQ1<)WYRJ)!"0#TKTN^."X73H;Z#.Q8X!OEO^#P(7A/!4^S^K"S2FFR0I"!P4@S MTYLAIQDMXDB,3M/UL-/U]SUS27%OYF+?Y8N#PKTRGVT$01.;?V5DW37N>G M4OC#SPCW]<=V?VY<4,3W:78>>+]$G&T&K+]US&NY6UM-ZDK^=*JC/?RTJ;-. M#H2T;Z0]';Z3YVD4$GX4T@O?>\#50R +45;A$@"EW($7!\OM0<=[(M P;XF!0^C(Q961=0KB8,P,/[AJ&I6Q@/4B$ MA3+JDF4S+E2-&#.6;MSE5_+ R[P[ WZ-)5LUX%R$ #0/XRPYU0\R53HXCDTO M)[T.<(BCP4CHDB,-1;B2VL5S4J(*;Y13[28SAAVOI9)-2J#U9;@$. 3RKJO( MF)>EV%RP/I2^63O>>AL>;T#C@[9Z5&+#C(6IH@9\/6G<1-Q^P\HNA\\]M^ " MIPV7.2 PSWV_)-<1AJE,?L@U\#B0^+[,! ]C&'KNLQHN$O!:6'MR[#1K'5\1 M!@22AE78)GDG*@U1;$[[?/6$'+/#X_BCWPB)A/1GWC;'Y/X?>*22'K@I-J6N M#/\N':74K%^'!WXB7DQ"!E$M(3*C,FL32PZ]A-377G:KTHVH*MZS:S+^X:A/ M< KL& CJ4BY]LX:HMBKXN%NCV;PKYP=N?9SJ8PQKDHRY[U,= M,JZ0+714%;$/^F>#JE!SK'4^H9W"ST7=$&E M%'4KDE7?3;Q3,A[<8QX!0- Z1U7HU.O]3]&D.8Y$@2%!6X_61J8D/4F=P)-R M2O&U'%=>=?$1647/*I*&D=/U$;]DW7AOU^TV#-68_&YVHQ9'9%&'ZE4-\?#V MW3XJ"#%6Q-/I/,)#&;*1]P) 5BLBQ8"CUU M24ZLZOJ=W"B2:/':Q/%R0WUM:%3OR=$DE]_3(+1S&@)UU9-1Q@G)SB\S%8W= M(MQLWRMO4]P^#'%DXFFXDW%[TXD=]FYPE947)/%I18G9$^K9F1NWBYH&&.:1 M35@094RX-7%(U8?;MU[O29_HL#2OPJQ1.,=EN! MC]=D)A8[R .R)/>!I?6"TUKV0O:)# PQ&C!,C(>S*=G8JB8[1[7CR(.!%QX-$RRXU9]#CC3RIR8,7C(MEXAT> !I! M=91TA="#[+N$D#73LG%F34ZEO-/T)(3'5QB_9^"SYY:#AQO<<-&RZW#NS_NNB2 -M[9V[[F'FOB!%"#L%BGHZ&CQ;+8<*O)K(2Y,[^$PMKD MTDKA=SZ[##. :[K!C$L"!D4 R%/CE\V$[#8>=" ];B;,&V^,+8C&=K!PN+#O MBI$52%]S017'4+PWP7F%S26;?5[N;DJA8$H,,Y/MVC*>?GKVT.C\/C+8- MI(*#?X,EC47C6//7+9]39!G%5Q/[T+N)#N:.4GA-?1CT-TCS9Y&Z$]+'F+*.[X1R3:FDC$3P.X?\.%]\WQ \B M^/A*3]_;_+/A#R;LLV50 MA)X2U&M]N!V=.*WE9R9^63F"11N-,3GOR&$^G_UW>T.RN-'+J1KQM3MX0'F1 MN-['EI*NCIQ>E7W5FF24XT!4ZKK%CR0'2ZU/O?7EY-A^XW=T_/.'T4_2(ZYH M2]6?/[H86# 95B&_+B>"&QYK?VI-!@P:I7Y;K?3/V>PE^KFH 2BX-KLVF_UU M?UUN^C!4V>RGCE)>;_'OV"QT*M#% MWS4X'N$3S+1UV@LYW^LF[WP9=\^_=] M3F?@S]5[]@1^;MNXW9$O\U6>:/VCG>)R15/>85*\H6>?J2/OH!'AJ<2:4]UM MM@DOLW8G9@%Q^3!T:ORY$L6Q21H!.D]W8/9BL,)V/\A)5+[KWX?&HZ8B/L(X=P8D4):J5^EN?^TJ%4&+2E45'.?J.GMPPCC*7 M[[@ZRNWQJX6L["JXC S7BE-!DZ,9NG]>T&04DT5_B4*)KK(2Q4?3L?Y!67N: M-?V[[+MC^6W-;$3W)I9\L%)6($$Y4E=[(K'RSZC^'7CHHLD>5 1U@.X[.-ET M&I=9T-92$4^VUX@L.Y'XQUJ.W/\2U6[ M&QBS/2?:6$V@%_Q(P5V0P7YM]^IB[_LC),R3=>%Q26>1EG2>R%)*("DWT^M* MEDW$.!A4,"XM^^..DQET-*GPG6-PMV6%Y2*% ?VIK0F7 TF3?4LM.@]3(/I3 M;0RBGX[5Y,/**EJ=T"UB/NX4P M^S/9$J]--QX L(@F#N4:P[;$D4V/W[J'Z\K5OHZ)\ 7[,BU$N2HZEVEK+*@C MC"H27>6-;,J9" M'',1NT[L5K5LN44IXHGL#0W#P_WJ?-Y.EXXG#6GT7%3E0/VE5O:/OX0@F=0$ MW\O8)OMVL(_F^ZHNTKP!W$B Z5)R;LOY+%IF,V=T5IJJHTPDCH]8691.EP[QL1N3T%=2FV4I@8 99E1ZC5 EDL?&G-%R94NHYG2?F*4XC(!XNL< 56$O2K?.2"KLE@X%5Q?KTWLRQ$ISU^%8HBULJ-$! M!$U[/L*#3ES\J6R8H\&S01 1YG:W!M/34=(1=*22'<-?8=FSMHN[5(JN/?"^]QNH]IB]+ !HH"^%@&: N(CM;0EOLOL7%T3%T MU!.[I7@AA0(L)^9;7047$QU_^M@-<"R!XAR;M+U>M0'T@,CHTNQ0T>^NB09L MD__2@O)7@IOIUXQDI(-#QMF,$?PJ8HRGO+3!D_N$7)3?9$>.'NU4B[):U(M3 M+>H1/,M'78NJFF6]-U43^&\FVFIYLXG.)$%_AG"1H2$(3'<:"^17=!"J(GED MT(WGZ00>D"[S\O7_O/KN[.+K8!?#_(2?9#/$[:3*U('=G -.-NH$$(GU#?2Q MUBTFB/[Y$&?#D+ ML[N0]PM_I\P8U?B[2C_012[CF?O25$^)*[22A/R'B1F]*=O KLP*$BY]OHK$UGF_3!P'.@B.-W#XJR6MI!LIUPK@X%.W!VG>8:A2)5GHTZN M3,FR53=H1R MES+@@F'N74E%0%C3I)^)T[XL3#"%OLSY[-*226^7* 1"3A=XNNG;3;X>&'-TO2)W5U53(H/V;YDKRZSFZ8 M)>0DL5$(G=<6O61[9GW+T"OM[(S'2Q,.A(X&-LKZ2#KVL)5&,J3UY%E81'!2 MV#L>0**[.PL'C0;UNG[SE?+\#6$ '!1FZ M.C^4X-!#X;:S,H!\0K69)FR+?8>" WSLY'L#.M2BRV_HSK%P0V6/G>:(6">O4%W'X'K MQ2&UGN.T,L#? &K$G7"6PY@ZXO#EG*,O:IP+9C(%-L4:U@BZ0G]6\?>NG-W1 M7&;/J5 *YAEEWRHM7BN*3E.ZXR6CPR .$#J?U6K=EE*);8?AM2F@8(>3*W3' M$BYZ$E?-NII70&*(3H'\04#N4W6=E.2#4FR"YW+E@G$W5S9QKIQD 1Y>T01%G-LJ)IV\H J.BVFAR;+YYFT HVMD\4Z!)Z9 M3?7X"X T$_6'G'#.GH43FIA!W&3#/V!ZHK!N!<(F(*@*G$45V;ED)9W6QH.S M>0H,G'P,1H<['L_K,-_&[\E((OPS3.5U3KD8Q_*9S81CDG.KU*N_J\2C"]8A M.#R;?MRDY6/C?=,OUB&BI @4:9'P]A2(26$$X%G6%5JXDT742 MS6RN<$;5)/6\6W-3?/P:=V4@ASN-23G-[,.[KR$^CB&9T$&E%"'DGE+VY"SB MM=1-;0=!6JO4<5.NAU2?W'**>-XALP/\UP;(8>[Q64ZA@#-/TN(R S$%VG:1 MD%!1QJ=5]]#"3P:53MP6KO?UPLR#),"HC?\T=P]O,9R]X&P+@YMIGJS"&0GE MM,0(Q9';6<(_/ES*9R=> >["55H%&+;HB'+\Q1KCUI_&!' MTELV KY*@$P; 2(FF0!P%Q0Q@_=]A<]OU!?M!"S V^M+C@4)::,3')I#XL4P+F= _^7D_B MW7:KG)1RJ:ZX4-JS7:?;_L@$A-;*$T,VHR9DW%@V&@B(IMP! M9U6.6BYE>IP5];@Z.=>9S3P! PA,K+K$[\+&M4[W<')M9[(H?9X3.7\ %D0Z8?(L7"S+IFR29IL)Z;PMEF;?:OM M4K[;,VSF8%6+9-/=F$@ OIGWK-6"?Q"T^#H U'30DAD!YVS?[S<*]P'2UK\B M%K>TGH-WX:9KM7>8\-\P3%I^5K1G//S[MFV4+R&!B_-@1#8_/SC&G&#OZ8_9 M\'CR:(9L[?E1/)OD=7A%K7PF,)SDN-:>?@>F\(5U;5]/86AR]^E6M"J%5QFE M8?IT_ B P'J29&&5;HKA08.!*!)2\PG@;9C-$S[HX5,2CN AE7\:$+=-,6%0 M&:T*%Q"U**_$F-9M$\5&4$A)%?64,'_@XKMZN6M7 MYKX)-/X![LM-FMI).4G&]!TQPAG<7ONCF%Y$HT3S0 ><(7XQG];90P. 7'0< M^]M.T_+P!\"1I R'Z%K';E7-+]EPM[3QF>,R):5<$.I[K%$E-N*T*!YV4:0T M,YW3.W/F^"2H_/ 398HFQ:9J*DQ3E9*MQOXB]&ZQ_U6'.*$6Y0KNPDRBM!!A MM8L*-!-(EL]+!OIN]_,:+8"D@'-X.BD S8=H!$T>S#R,[+*"NZ*YEL*:3Q#5 MV49(8S!M?A05IG$D&2^8*75,F*%:)0U,>LB>P*XK/7I1PBFZ1OH*L1LP3KS& M=JTUO@SB3/34&6F1YA/N++]1F^*L8[YCJA-5< -;"D[[Y2.G^HBY*/OFVB>:][^4]K[R"L:7)=;.V!T?IF.Y*KHX+&KIO(H=\&DA,$R' MD _P.01A,6K9/PLS;V/ MG?FDHKCO#-T]V9D;UBQK%@RW92(1.OE,>@DE=%.O2KIS$^B-X&V8*+@H";4J M8TR;B 20"F7_%+0&)>/N4X+2VM-SMOZ;TE2A:LJ>Y4BSAAE/H:C:5H4$=ID,A, M!:NAVH!@?+F1FAZ^.%&#T@$WK=#$3,U "0QQ2\?>B:]PD[J\D;CJP;-@/O"" M@?_,F!VA3U)MY0=RE,O3*1<7@>&7R2' I@ 407& )#(_1)(?PU'9ADO'DF!2 M0EC4H+^7R2H@:H+O$9DZE]F2(- M8GPO3%IR8FE3_/$ESZ5K2,T>H0Q6^- $ M_BCI2%=B>.)FF0N;B*F6X@[#HPOEJ)1#9["&$EI@C%!$HQQ_ MIH;$&0WR1R M$Y6WG!X"E]HFVI+N5.3$O*'R6F<9#\XY_L6@++94KSY,UGV#U*H:/3E(TD**S-'.L[5I#& M-.G?'[/MF'(BV U$VI;MEE-2 M2G["%FMJ=9\J!P\_XT45C%*)+=T=G),AO%G"%%.L@DO#/HDP^XO]/Y/S:L//7M3_)R1U%%/6*8&]*!=V9*G^7MH,H/A M+C.O/[@ZT=T_50F MQ2?4C5G3?\9*LQP*V537G[;Z*? <]0%*LW'X9H4"%NNU8D^U])^P&)"%>3:P M'*MN5''(>IZ&^2!MCM),;;%/J,V3:G=G0(? MYTV2!"U'P?_ZAA?1Y14U^PE*;TWK*9L>9PHQ.PPH 57YR %8_@61X!5\4CMD]D%R DOVX' M1J-4")6>6_\*),83<6%^$#_@ [OK&+QVQ.);[0U%U1=?GG_QQW"%Y^?/_BB7 M>!X^&;!1#QOVWAR[>+#AOY20I0^#-1=-53F=0@A0UR"L6SGX TBQ$^DR3I3> MM-V5F9F[;O;J;!&UJ%J46M[50 M+=B!,A:KCX)O;W51_'4(2J)CQ'..Z)/K-LG4FZB(+>,*:N^9 EP3AV=84?2 MV$&()"3AZK'(0\E#\]PG\KTX@4<-0US"69-2-G%X$"^U]6\RDU[3-A2-U.3T M)DSF^75;I6V'TIPY&-2)'B5:-:P_PD^OH%@KDTW7CGTSX^USY6,1\1!KDB(7 MKSW1"MWQ,X@FA6@IZY/:7)I2B-)LBU*M]R3;+C;&TE;N$^^1'H)KX[=N1R!PRD5AI1JEJI0,P$@] AK#:_H"[^I M:N;3#(EX&:M$$H>-,@:$6TFFD=:B318)HPGC91:YVHU!#T).>5<0S3M]*V6^ M[(TO,TFE@)2WZ?<;T):4!8)@%,S9"T*\0Z0FM.W[@>87KP_H,V'KNU7T1!R; M=R;C.T.SOQSA)O0KZ"6>+.7C">;N%U'6Z/)M54Q.X1TSB!S&Q"PF@)7Q= H MX.A\9H*X<#/JM)92-E51[CGBR.A=2+.GKY3:1/T+P3N@TZQGF%SY/J?\4R:Z M'.%\"AL@0A?H>)GK48)&3"/-*-HK]!VO!<;$&K%V'+1-2I,Y4'*567BU>8D#Y8%@T'*@R5VY* MS,V(\BR3=\+Z*4=43VQ0Y!!3)Y W'5-1U&4?4XU#B0CN02J*CO9SA$#)[VG= MTU\ ;WD7#TEUPYVA5$6-)139$Z"X,+% MV3\Y#K7*G-I(A'OUAGGF M3-\D(."!,F$0S*E80'PY8,K#\^\%DB>N%_X0"&: P[7)W [@XI>-BHEB6 M!V(PI_#"9+?N'<+?$#N*_]O*9K2KC388.<13.4J;J#:=&ULZB/6NT9<8*PMF M]67#2'6 /;(B'!EDQ(6['^ XP$1$#,"11T1^?]X?9TQ,!ND:IM%F?D0),/$8 M:O<=B1F!"6]Y-?IM\FXZL3J\+BY5;QTMEM$BM-TT)SG+<](R .=6U[7,LU64 M]#U1[\1L E$*]U2V72+(,D)^NEPQYX@GVQJ)U6V"TZTI:=KI#"0]*(T/4X*\ M(;;9'=H;ND=#;EG>-3J E+R@@ $"?CL*#5:PFU7/7IQK3ZU(;91L*],*:1#C ME-C)L.=U6+=P"29Y9UR? MR<&3Q5*Z3\L/>T2SI(CQ(J%&90>N;2C*EP5'(NSV/57^I%=@^NE-'"HV%409 MIUZ;3Y/4F42U!L55#*Q?/RS) .\I4SQ]BB9U@IRT9TW77G4NQ]=4_B:^3J.U M1)^[F.ILU;/KV$$1Z97HVZ1RY42NIEQL=BC@-!-AFWK<'&F/5;&B,?R@^7:& M/[QGMRIC D#?K"CK8&G2^#JF?L)W5ROX4]?H!@[[B2DY\*T*(X_>Y207+=W, M84R;&/OC0U#XE-KDG'K,0V+?VX?9B3?'S. _G0 _FD-! %UT M+)JBK-\"\8F=(]5\+^E"#0/#H8(3J:5#"+R\ QYERIJ'S]?5EJ>.SIACJ>LL M^A?F=2C,*'/%D%H2$9%&Y;HTITJ#B1"35TA&G"VZ"LS/Y*%6UU6QYZ.)7P=> MTI@I,:YD9$J =<]XT=");K4BZ9""3V5^9GNV;%F]GO[X,CCTR]GW-E2O>:BR MV653=&$^OPU'9;FXJH*SCH*.=!^IE)D?Y>$^0' "_T7ED.AIUZQT@S"%7DL* M8G:9 0=*4?7=?H!.PC1*R<&H16B[,:OSK*Z69>2HF6W;FEP01)-2T,.#Q[W5 MMT>W_-&U1-](MOCLD^B,T6V@7"O8,LD-NMB3O>HJC,*>O>RPYM=AFKBE&5KH M2H@?' '.K@UDP<-L-R*P'D9)[,JG'YFAD(J4V@O$#&(T;DW?'1-DGK;#1A=. MJ$#QA\,U&408@E!$1%1/T^]!18).5M([1CZ4JTQ+;KN3_5G$5(S&--*[R">+ MM!/;UAA4SF$5!)8F6]MG+U__SZKNSBZ]GE!@J-]4"ED-@A?-UZX18& >3LRGO7'6>I4E?OHATYK:=, #BR&(@XZ*N>TF1$CH M%@_QA&5TEI)+)GD-*\Z7PB-EN8Q1M6,X['&>,"#:MNB:=H5KB?ZLD1\:R^(# M(NWIPEF<^TBVV]-DLL=IUY=F<;33=+<+'[ >1M^3]*CC(8BW:3N;-Q&)+)AT MRZE_&/Z3\R!A@@N*W7K'AS=N3'XB1N!'9]+C&4!32]M*T)K<(^IJ^;'JWJ_S MCK,2MYQ^4JQ+(;G&,DJAJ[3%2@$T MA&&BGH/2"E)J!-JN"BN"TJ?<9Z!!ONX_'41AOWA/:BGZ)?U.&\5H5AVE7 H: M"=S/KG-\K#,1Z*4C+=-ANOU&NIT.LW5+)V(W>O5Y*[G,^Y,)#4SP+^V<@%A% M12^CS-V2^75[. 2\C;5Q2WF+QEF'#^]*M):%3'J8DE(@& M:S0S@4,!)LG84 M.3R+VK=V<40I_N*2&6& /JS0E)_@SLGP(-V^NE>,HG;2\ &NA!1W9=O9%^1Z MW!T>EINR AAT.8IT5+O[^#4,=V>/0$!<2NCR<4 RS!OVS @8H0YI[\'D>EX^ MKW>4*+F(+2-X'#@P?G5.[>F#2G\F'IE:*B5Y#%(,EXF9T>H"D]JFLF.QU!>K MP/IK-,L,2YUNY<=*TU"R5C"A>A&+E*=)+>"\#:NZ4;8@>4,!4.+QV8+R6P7S MT0:3*]:KKEW!U8%N6.2B-6&CJ)5Z/GMK8+;Z<*^!= 5\]G-CN._]_[PC/93] M;N:K:L:>HT1CVB[$NN!U.2CC>4?WSK+.;I!+ERRYUR@;%85WW9[(/83ULM26%+"4U= MPXDF'%S%Y[5-4_B:T@,9PX?5&:UL&)$3QOD<;-6A*NM8NX^$5[!Q]&]Q$,*K MM!F"\?%W]58#BE'!;0N4-DS+?%_51;+"AN=<,G;\6@/U&V>!&2XZK51X1^GB M UN\_HG2Q>_Z)/RN!7.@N@(#"36:W);F5D0C?3FZZJ\GJ9LKJNN;0S!RZ3EW,PX35Q.!=/T8M$&/XU3\EU4VOFU8*RCSLM- MV]7%3;#@AG!AD#/,-@*HY,?I@#N?9<@DEF"?HHVOVP4"J7"ND*NO_OW?P@D8 M/GV[XR A12N)HZKT:XPL^B=:4I 7[N#_O_CB_/,_9K,7GY\_^R.^\>+Y^<7M M'2=9^BI*YMW?^BIP!B(D#=$EYT>Q7TXE4BN1?G4JD3Z"9_FHF9K=[OUSL'Q% MR^[^)<&BPO/E9B$'U*M,GN:PHF07&]^$'[=\>N32]09)4X4.6J+3F0O3C"6+ M./)]\L5Z*#:)FANB73X]@,JUI[+&N-D.2+#@?!J#)TCMO:E7A*Q @_HC@JX# M=!"E*P4@0]NQD1R1/\4F'3$2![6TO=#^X',I3R[)QT(U0E2"[#JQ6E@QT;B,[%E1&>'<_.P>K)AN4N3NJ/3VG3_TG 8X*HC+YY6E9\''JBC]Q! M2S*="D7&0K0U6]SN=$N0?&?BS@'93D2+#TQ#I&U:D6P3V%/5W\BDF$(ES26X MP8*;V!T,&@L$Q2HL /O$3)VW@53A1A5K 'AT@9)'-VH1DTIJ #I7_2ZA!MWE M8026](\N+XAJNN,232RCNRNKU3U17CT\/6#:_$.K@8*HFKCKD]0D94L&B\XX M@+D$/-6=BZOJ<287'J*Z3ZO@85>!4(MO\X/O@(=S)W5Y!QPH&T(J< ,XLP7W MD2^:YEGC5JZ@D0_/I=IP*/7+@Z-63W+3A,(B3R !:U!3!:&C*]-Z/UF,!UXK MG)HVN4!U(ZDT +164W9M<+WK?,[G4&P^3>?U^SVUP] A1Q0=_/4ZOV$5#<'Q MZ46MJ[P5+@:+9J2&D7>F 9#ZYOX$*X@.+#B>P?*$"]]0@YFV%0&;X?N=V<\G MLO56X"ZG=??@7A&851 %K5$<@7EPK3<:+,4C*18=)@^GC '!^IW8,.B ]2! MP9+6V&\0P M,-Q[A\?*]/6(K;O5]; W=>/C^MCX=63%8K$URF M:P+4D$YD.!-W4)!(6X]Y$GG2G4F8=K"/995.,_[0;,)4E5E0W5,P^*BG+VN: M8TW\-:H;I=C1-/WERNI6&T\#+M[N(93&L97HBZS+ A8(U)7Y0AP;%,X72&Y2 MCV%+T/LDN7Q:-P\#PMR!*) M&/I-6%"%=JFW&^K-7YP(R!_+U$OA I43H>7.X=+X4\ C<#ND."0NI1/H)T+ M1BOS@*W,?D+_!FNMAO*:U!_?I:-G3OQ<@-DIQT?K3-O-49\[K9\'5A"OVWF8 MNW5)Y J44<%QH00UVH^2^:* T?>9U(3D=!&D+\(2R"-]31:_[LI="4^%?6& M#V%H(EKC\+^4$**2U[ N-20D\=6IZ=K7:=$],,4^P;KV3.)55Q&.R!V./-^< M*FQ=_8&=&%0*P@/%SLQ==48RC/MMQ##C0Q8OJW-<%2=@.":'T??W?+-+U_D9 MC.,;GX2BK[W^X?)EFII"WNC\+9 _X7V;V4M^AME/=O1>,C/IQ==??LF%T0WC M@CZAWV)JGGWSP\N?+O'/BV\^S?B"5S Z.R,)C,DKE@V"J-F15-XS01T4R X\?7 MP,<'Z/OZ!.A[!,_R"#A/3L;MUQLW/71$YHI;6XU=>RE>$1DH)G6S?M%W95UN MU\37\%)9-7^*<2FY-]ZS>9P5A?NLN]S@9O]M6W.WJ)00C'Q3VW7 MV?-GSU[,/I$;O;S\Z]G;GRY_/+E.3W9A3DZBTX/?=F&M M+OCH%3WLQ;X#V^0@:OC;[+^^^^G-:85\;"MDE[_'AR>AOH>?187_ACG1""B+ MYXY64"2-H+UBV(Q^O M:LG(,%9^%IE:>L4.)TV3BLDFYJ-;NK D(7,[D/A?@]3^G?5"OAZ2(H2EMQ\&%C0[#F.Z@$+0LKNH#FHAJ8G3I^[TD5W1V(@-!VZS04"'S."+L0-$B M91-OQU3C\>;2D@3R>UTTSA1@9'WJ:*HO1V59R3R7:7\]P7^2I0>Y\=[ M:7_7Y]3/(D@16]6"@>AVQ&Z50E4J1:1,$E;^W7JTRI M$^L:X):Z#^.&HLOH4Y<*J8P7._X"]+L) M2SWR\Y%\E#C;Q^FW;439J,A/:,STGX-&P8EU0$ $]D&%X)"PXK&QG6E*X-R? MSR[CU40T*N]W]GR)6D.!=/JU74,)>"+/9P36YIVB%Z9?%1(PM W:(FS=,_Z7 MB,&XFV[*G *'X#,?Y?F<>J:)5=NVI8_"!2U-W\_/W(YV(4][J82>M=23;8(\U!M:QD!.V M.)/YT1\2%_,TCP_?0KFK-L8-%P-.3)-GZ+((:RS%PNST!^6OY717I8SKD;2L M#O?HPT7MQ&,4U&D1//PB$$9;A"B\'J)_@6VMHL!(.++8#0O25M+ZX7@@2FKI M9AQWO$1=,E]<2@Q"0?>(>3(R*B59*$\Z@:04_OB%%%=/LF9\MRS$ MBM$;<)JPAYVP$+2*N+/#RX[R"]-ZAMC'5>]%7_NPQ9$[\_[W:8X?=HZU?BO,.%?U05A%LJZI&Q/],%\=ISA]'09)<-^;XG_VR+U:"UV,W M37HOSS2WV9>[G;3]"I<"IT/YV_%*9Y8-18;\A.HS5-^+9R=4WR-XEA.J[TG8 ML"B K5E08UW=-^*K[$2[AJLPP05A7%Y=KJI>)"@BD<> '^IT1CVF8$'D?"CK M8/P5IQEZ^!E"%9^#.:%)='E9;K53H1"0/$((ZC1Q#S]Q<6O1?[%D3LM:/QJ? M_WT/.G_1C6F]I%U1A8"=2U^D.Q."@US]P>!;5GW;^?[_)+1W% ^: 3BMAX== M#\-:N$(3IUD>3M/UT)X/4Z4DJ5A+IGD(,.5M%V$7][;Y-%_*G)8U:#!3R>_V M2*]\0I?IB-$\DW&^H3:_?R@04)\R1&I]16[T#='@G17MS2GK\]!K2!1U@"36I8%<7%D,R'X,?X-NLZ8:2YEK3O-_..(FX@) MW9@(B>)\2W/D.G>M__,TC8]P&H4'8QN9BY4*XX@\:]6$8[YL_I'[_@(1VR.8 MV9ZRO62EBZI'*0[N8-7MR4$[-9$\^(0K 9*13%B7 39H67'65FF/VF&C@]&< MQ'/<72&2= $&MRK;*"'@TRG0DFMZ12\_$;#@)8$34EEN -,$1,9*GE20EG,Q MC+?W>Z:PI'=@#^\-N7WD(_<.8J-=I4AF /H;0;LZB/L]AB06$R(H8%.28*N* M.L;1;P>-0"2.QX*%$<[\%ZC5I".!6 8!, M%W6[+\[FH"Y)*2K1LJ+\@R,FI_,9F8M8W53WR*_D)0NWQ]N)<$I$XQ)V"KT# M:JB%SBXV(D!#\3[B%A^V()Z(R?Z9(=90SO':VS1(8<*XA2R95"X#L"@; &IN M_B-JH1VL&%H'O'=Y*EED,J(7E129-AAY3W0! 88M(&]25S MYA=;!4MA'6X.Z,UWC>!IUA\-7XND=ZS[7'6(VO%NPP&@5YGJDAF^(GW#2Z&2 MRG=86X'\,^RJR;=B[Z>TYATW@[1_XW:D8002T>W(_#K8 M_\'Q=>N066M/68SHX=IFWH8X:M \%461Z>8)AF8,DDWEA4[V8%)-""*KUP10 MP)&.HH/,?;[J2J8CBO;UUOFD/@#2=0E#*:25.W#Y5Y0=J?,M.Q5R^6Q6TG)J M;.=::QKQ)2GAD0(;I=\Q&VS_Y?$5:R+MU[(\BWQ#RX758=?V/=/$"8ZKP')= M!Z-K@TJQ.HG$66JUXE;U_FX1+.E!@-NQ(5)2D+A<%W;F2KK^J#G$D-WQR>1P ME8$*__$GE&+/S+0HR(AMF79GPN$*]D_DZ;FQQ22%IPW?<#S3WLP'V4V_,YM!NG+)9J91=>+B>:=]C]$GP7&([>/OC6Q[031NN5(I.X)S: M<))C VR):<(Y=<)TFB=WN,X]AQF-WBR&&B>\VJ@S5HN/EFJHXRB<(1^Y<_4Z*LS'_GXQR='Z M2Q/7P,^-L0J# 8A&MTZZ6,W!UD+D87B *[ZK9.>#R!D.$A*IJ\)3*.Z=3B\Y M75V[7ZW]8<,UR7V_GCIA;N"_L"8.9+3]X\?3Q/P6]D;XB>#YD3^67)?#C7#L M532+81C;O#!?0^,V.&3"1,#) [M54?*=1CP=_BRE@U&\LA$4VZ(I>VC'),2] MX_)38#S'/1D$YN%I"P^2=#EVVWM_A@LQ11!#X@,&(T9#$:F3R;& M:M*?UY\R[5,X", :[GIQ 3D:AB<; M=B+E$T4*/3HWR[Q?8X_EEZ\")3DSY3(:B*61D9'L\YEP^H$FN^RM561XT6A,G\/;%A^5[!\[:P# MJB\\I0Q?B@4SV;6FW-$59#,:, 3%LK@B%^M6E)?(U'L>I<%F$3JKJ=W+ #1/ M>B6OF.Z<8(^G7TGS8>-;9^.&X577WNS6L4+&'%3GLV![\[IOIY7>F>7$A.QI ME;M<><+XQ(]T53(15;6HMH22U7H1+_RX2\*9$S9;9]MK2^G'';_1<-5KF9*6 MY;ZQP@-$CLDGB(9KVV[W1/HZ?6:XT0E7X\)F7$V.QPH>@3H5^K&,W\U'6V%< ME_EUN%\:W&"",L?(BX$>ASM]N]S=A G$7/H/8%C#>H*'BS,9FN3<5%G2P')M M6WEXG'ZQ7XK^DIEVU,/U\LIKHJ?% # \'G^JS?=&UXT:B(J/0+O!?+]R!UG"3%:4E&R7M^L(UI^)N=HC M:B,1XR;XX%V/@B6?D%@'^ ,=E;3K%<%1-FM:11P,>$=O$*_#CY-W&B]SZ$>2 M]2X[TMFF@.JN]\T4$'+LS64'S+W%'/#$XO43SRJLHH;K]S1V=9TZ53$HJENP M>&%?94F.VK-@("W%[!@9Q;D4=C-ZMA=AU>%F'"RL;()],(L9+\>EHFEG^NM- M.6G+J3;#>WA^<.'84AZHI-[]GB:(RZO!PFV$<%RK3X-($L)^G"9*^- TF79- M*UU/B8$:Y#\=[LU>-0)];#A^SMQ,J^P(YS)HR<%'R81QL4PK6$2B27B"/G', MF+Q4UH;P=X;EL_FD_Q0WUPO8?>J?V/. T M7C+H1EDFJPN /)FH$*/U!M*3+3'LM1?[87"5IV&-A<&3X'G9R-;F"9C#2H5L M\.JP 7K)/'#A,#5:G !V5HL\J;HVYC[;&'VU0:,3*;77AX3*#XU-GH::MR_Y#'+&/K[SU_%3>>@3/X8S024:]BE,_5@(B9>9P;=A]D>!(;AZN'F9)-9$V^'Z4@]F)VDP MEVX8?=>3.7^QO#W]GTLM>>VMX 0E4:4!2GRK,<@K!?(4!JS__G8_;:^ZJ MWI!,I^+0R2.;=A]FSCK ..&=:&L(X][M1H=;OCE. MXXK=D(HU=AO%.$SF8?H>=N5!#7["C1IRUR>[>LA='_Y@I9%!<;EW557HN<3C4/'JG:7@GVQVZV&F+)_SZ-8^[G M.!2W3@7E&P>I*J5Y9>-Z749!C-F.<)TTU4[LU5-OYD0SWY3+:C08(+ M">WB:MW6!>I+E!Z2AY(2&F7)#J1^L!*C(0M1\@;Z39BIA, MF.^KNI"*?EC1O%B#_UMS ']\?A!EWI2:>,1:IGW#B1@N0TBZ,$7,T/MRBHCY MX9L#'U.>)+4C!K@KLG%H8 C?*_5\Q:NJ1*^-,0CS*ZI)#[2G;-?SFR0]??;=1*ETT>VKG7=BG&_KBD/@X+(BNO68/F<:1 M%8FJ<@RU8@+N9N>@9Z,BJ3!%#-2W7-;4)[MQRW @2_-F3J5;,>WA'V*=HBQX M$D;EW."@M7@-4#2U>6WG^).+2'^6 R5LO^L*R47&5NWRJ[*A&0S&M!_.^<"6 MWSKOR&@2HX]3.:K:C@>;SK[GSYZ_T.XM4I]=K/$1W+O@C5$'> $76?B PZ"= ML05R8+5MN/W[*@2.M&>_^J.NIE7=SL,R,:-E(2B% %3HD6:8&55A&+Z( A0; M0&_^U;.(7 ?>[Y#7E\H3N1FL]*")EXFMO,@2GW M#9?%E= 4Y5IN!F+/UZX0":TCQ96JB[E;&\R4RJO!<78OJ!PL:!=UE2W#1*2^ MM@P>HPGT(?V0)(N C7^_B^/RJU+-OT%?\2/?EJ.20SQW;2-8['"KF4JU=(Y> MBH?T4)5U,5P8X<_EW_?4O.56/P&U>#+FY:%E.$=#WF_P1I=+=^7,TB;%D,X9 M3U/D!U(%(F&=$8D^EWO5,29^A+R&4^!)_M*T4A@+[J>'!\9I#7O)JG$O;VMR M>&:P+MQ8YY2,%9=RQ ^@4DZ+A,&^B7UE%?T;#HJ^!NJ \M,U_1/I!L@'=F48 MMX50&TN.+./.4T.TA;C; SU%F*JPPGOB-T:YSTG8 (D;+,K^KTX%?T>P;.!7-NYO[R+8=-(I0PB* I$UG2\WG.C"UE17A.R-7? M;CDQEP=?J"@=5#NG@\O!^=HN.N.$MKO.&664'AWF-,:'9*07$8T!8A?"EG!" MLCPM(\U7;5N0(Y8)QU,M^'L"XQ.(C*,32^4*_L;034(54FH>45[U&J52T84A MASG<>+_9REE&/5L40\J%39=""TN<&J2/SF$B9"3O\W":^>[2 K"%:VP(1E,.;%?$_X7 MV@%'UQ=&*DP17F:XEBA;<_2'R#NT"[1_V;(GE<_,<,#X:^K?Q9'W138_^,&] MIG%L&^&GU?ZRU&I->CLV*MYRB4WB:X3AAL:MO)BX9 *Q :ON@-+:BRDGX&KE N-/M!X@;R$:K,3*RWD-:29=EI@+ MSROE%I^?CY[N]\$HPZ7]:U; MOLYV_M36U2+ZRDWKVZK"4X0_%WDZ@V"*Y24G>JLA-JK[\H9951KFR[IL&J+[ M>5,RR**AI]W,+IZ=_?GI5E!IT**1(TM@]F?$6'7;HH6A90-,R=1HT:19R^P2 M)PF9LHI:F@3S?=>:Z&X R>9X1ECUQ-0SWYX&+FR>@'Q>4_$$4$O73!T>=HG=F2_@'VKI6X@Z7(B#T2S$KT_D1#HAMC^VB!M8Q_YY[&E1=2: 37#]D$9(58JW[OUW5+B ]:&%C,CI@/7V/+FY(X(U94BA(V6Q?R*GC_N MR!"R[W="$-;Q"2N5,!8S *=JDJU%W@?B"=IG:/J94=HPR0Y%7TYRX@5U%04/ M,,>AR=@>#(:<(592.:)J/IF6I=,0=3@WH-$L5.0F,'F<'SGA5M(<>LL$3X/+ MI%T1'Z9''Y/7OX5!D2/I PQ*6>!":=ZUT(KM@X+MM3(09+4'"-Q #AL5PK#36YSOJ@4%TFY9&&S'>!S M$U@;+;E.>"RGO&.FB<6ZSO[E>+1'?HK>;V:C+Z_CKZ'PGR__!R/TUS=O?+K? M6[PD&-2,MUX'^)I^K>U1OIMLECOC*ZP;@LONH%#PMD8(N9@DCKN M-66++Y3>=4K\T+9U/URZ^:S9;^;,=.NH9R/X+7D$1K_26 HC33! ?K7J,8&B M#G.83K;!^6)IC!#E=L/IH%?6F]QH0UL-:MT%@0&UTGK;6Q.?(O><\TI('QW> MP()/W@Y/S_^1=.-VUH>8URLJBJ\WS)_.)VZ$O&KK)3T2&$DQ-0A57*=I'=F MURE2BPNV68^"P8H4IF"YNF<[T)JI'@#I$3(QDCV!,%?,NSLX2,0%3', VF0V M.$5DT,2!\LV37KDY(C6=U.MOT+!F^8I;SKU3]YHO9'UV*F0]@F-8RGBLYQ&1<[[O3!?=/!FM"C2L+D T1#LXT0]*QN#7YG'Q]$CF4&? MC,Q:;DPR8ARF@J)9\W)69JRX1O)D@$Z74V!Q09NY0T#ZDZ2&*.DG&3]VU+Y7 MG<#+A<#WWN;=/ \GP]GK]W5YX,\U)\+U HZ?XB K4B).02WU!5?^Y._0Z_]? MH@%ZB^-,[XZTD^>RX0VLZ@T]1KD#?8#G8\>EFYMIZ*(\-B/6,V);LH_;Y6"AD"*245)?)IJD9[$QUTR8B;DD:$)[): MWTTN*TN'9I1K(Z^1O?8\_!+^*>)O*X.(8OSP3F)164 4,\3XVM$++NK83#CQSSJ]@! MRTIYSK"3OW])78V4@^H*\B.EU9'^V:-D%.:PT"4G"63ZM:;DJ#&&:UZ]:D)P M&HVN'#>B4 3"1MSW72#RS6\0$\#>&($D(IP F[U4ZK&W1/1,LFP"BR94 ++2 M:"R[+@>;NZ7]BGXEF5L@'M,)5B!VZR/VNQ?+*TU9. MH@0]7C:XL9LSPMP,>H4ZWY@Q[ND^(@3GZ8)3+39#B" U9"2AO:TESU1,2"69 M]%MKK,M66F+TA!H-D[V6W&?03DQ)N&^@S(E/TUPR]V"*JG\Z+%[O!;) MF"G30'!F@\^,>1&WWJ.^*NA1[3 T?*SRT1E^E7>6F9T\:.[_DLGY #:D/9([ MCI1+/&O:8T9:I>^;.B05JH5P2(K$(Z%#\X,]N?N_A$P2Y@L+,J;YC,::A+$* M4=4YAE^*;ER"NO$J--*(RR1ICA'<2-(^M*PY@8-*NX?\H8VM)2&1"Y022C.G M<-81=VF#P*PT:O_;HC%-J\I95Q^21>!#;W4UV2%D%]"VWELQ^Y\]^TQCP(E( M )L"OG#8 =2=)57U>$/$8SG3G-0HXO>]VHC?8.WSZ4+-Q_MNBT+&;1&V?S"A M%Z%,B6QKM_$[.VU^@V=D]I %>NNU*; G;=GB-T!A_0Z\K@\SE^'('ZXA7CQD MN7=,3MW^%M-"-PTKDG*VNCZ:%F4,0L(T,X$@AP7105_+*(RQI@253+7- H&E M^5+_^_6W;VESA*4HE,)"@ 7"!R(QRO6"*\2WMC=E2"8Z@95#L=/58G MJ+P)K\GY(&I--H4?-E;$<=V&F([2\45FT3"**M8G=)S8YNYSXT,/"C'>YN3! M$-W!=OEA]1+-"D68S:^!OIRJ*E95^?Q457D$SW*JJMP!9%I2"KA\OV5CQ:=0 M28W][%@M#B14S5DO+G:X1A]IU"#;G_3_/"#?U>_ 3YB.4&&%\YY&DLAE!X62 M9'@%">32,;?/&5/^N)-0$ KN[JP;FPG=6UP,T?_ \PYEZ8_9!)'3%W)F("VSC,S#9IX M@=/%2(QOKJ>9CMO?SM^>!W>B)GP7R4OEH8]&PM3WBN7O9W5^B4S3I[Q0-3M0I9^TS9G^%H888&TLD\->C2EM2$\ M;K WNT@K_#J,@9"E)\^!$DYWUP>'GGP@B37[" MD%_P=H9((I>^QZ@X]>E1WLD]'D58\N[(^;R#-=%[2GNBG$N<2W6T%9 S*@5! M'EY5LF,-V'U06. //U&X[#8_D)A6QE2G&0$O,[:Q9^&R",&J%>U'^B%$@XCI M8[=&J3#,M/9#4%?I0/X9=_K4I-U%KXY?P"/#'-58;).4:..637E?3K!'OBM3 M\:BFO-$3K\B8O;>2Z#?\B83(=(URARE6&T\U+]$!H6["U6BB:(UR*2JF(8NQ MM=]6@G1PBN%,+M9'IKW(??R*DLX4\*$ X $*3OOW8:)I:--7HBAT;^EQ(7> M99CL54WJ1VR!-)%X\:4E$D>6Y65;,(_BA@M$G]"W)/]"?],6\$R.%(0C>)_P MW&%1P6AR)F=46\HF6G_ *T.)ER4$4/H2-%R.YY'+24VT=)H7%TD1JK]SSF%# M:0E4XR.J_7;Y#7-FG\I>2ECOP[U; M:_;*,\ M'KW3=VYQ(VG)-*D7G_]1F>-"%%%M]AL\Q"=\X*& ((W2=*KULY\JN.[O;MI/ M9T[?-ID!NH"O&**6K /%!5[FF;45,:A$BE/N>M#Y7C7MX6DS &A M[+.ISV%ZLA';C:GPI&9/Q&_^N70E+L]/X(8JY1;YB_HC MF*V=BOA54>5=I3V?F %)]X?-#580I[S+O8/^9\/DA')Q($Q= EE6+9QT,D]G M09M."@'4W#1RFODUZ&:_[+NJ+RIEFA,3RW,\_)'T$G$OW9$V)$!/2FK:T)Y% M>!-M&M)SYRUI_;!SLY#*#/@CX;TF#;:@RIOO=R;\Q0"T1?KT$[3^M%#E*H[R M4#MJN7 "<]HDL%63A:-9(>==24\M""'/.H*AAE\+2[EBP2E\DUQ\530C[@5^ M)T<]DRP+GY_YU"'B;EMR#>P[J[P:B8SO53XRFTKX!PEH7H/JD/>&(F,B4RB]^+ J-OB#3-TY+?C!EVQ M]9^:4VR1!QZ:)4U%,,WQV@\0#UOPGE@4AOG-C%9'U2+#G]@/F>ZS:X/A : 2 M=I190S/(*)13C@82N$SD&+.6&KR3.AP%^=22/:#2&_1)W19(?7PEHR].):-' M\"RGDM%=/IOKBR%/MDE8-"$="6*+H+F"Y::("DSLGL:VUS@; R M@G2!\(US-F+G,9]657_EO?,E!VG\M6$3CY>='S_TDW$9+Q'.#3,$+P2"70QH MM?_PXK.OSY__YW]CQT*2>$;W/6<2/?Q;<1+)'3,^XI7Z);A!W>F*"-\.K@OF8T#;L/^AM+Y)0D:<=HFLS,77V:*2::-47%& MAO:&&R5*P,V%%Z9@+Z?T M['SXU@QH#?>:>,&U:A#+7#Q_=@8LM#<%@L;D%\W-PTGZP>@UXB9_(EN2%U9B MXV)&G!=:;N(3X;4E6=I/62\2PL&\W&56)WNV=<%0A_G.,27U#@O6WH0))W4_ M24],@\ TX_GBJ^>:\:0D)B(><-,22\MB?NRC=&52^3%1TFT=*G7@E!MS'D$TR7D0$SYP4DN!#S@Y>2@ MBNV;)LTM#F?K-X2QPW"2?!%<$NMYT&K^L$.: F8)SL ML@#)3D\HQ/"E:7_.\YJEO-=E&>)T2HTHKG['(E ^>$XC=Y\"C5%\%&6(AB#2 M<;$%<8#/DR3AO3!R7K'!)5JD2,9$_5O!+0\%MN)H7&0TI<4F.!PDY:)-AHM\)L1==0=$V-Q'6W]%V"&N];"2H MN@\BQZ9Y4>?5IM>31%E#M1H-JX&B!G58T@-8\1+-<9!.J[0A,YP[.;.T#MB! MQ5!U.?NU Y41/IV/RW8*K3Q7OHTAE09<57@&8,,HQ=/.Q4<:&5LF:E.MGIB! M]X(] W>*CU3N,(D3R_\Z"Z;IBO2-C!]TX%MX1='H8RB];%'5^UA,I]4M-W!\ MHW;OQ7#N"<94*IN?Y.F[,,)U2>YU7!A66+@%J.50H(Z02Q]\3E$,.D')CZ/T MCK@^/D#!.K&1\:\ ?TGWM+G.QQ74#N[=!M'-U;B5OFCD%?R M,K\.#KJZ6\EYB,J/=JNSM3+*M=O/U)L)O72VGH 7\PBI$?;K*_7$?CW\VTDV@()>T_5RGE=&IJD2R]IYP07'^96@[(74 M(3@E6V;$#M>4E(1WKPI2S19N]1TB0 XR8U-OIL*! YL$>UPFO(NPY)EO*CQ! MUB=BE"EZD32IHK)T,)TT=^WL%\HISL!2T DAKWJK0 OH,4,^0W18,X.T9N8/ MD^L34W=MESBTL[%(/3HYS2%.<+(B"V-H@ZD[9(E3'KEJT^\D"986[,93)^68 M:N7U8M=2X>#YL^?/N6%=TU9_S;=757->M90+MT<3R6TTL?<:1Y!+0]1_>7\0 MU#<\R M[M^D$\J*@$["#W$%+1"1U.&4IN)4A"8P>,H@? YF@?+.FN1Q5F;+UL>[4=ST:6W)X59,27V7(9&(.F(5.;!Q]30':2<8."&Z^$2"1"NB&MPYO M>E^Q"S;RIQB40TCS=J==Q[$E+$H^[90Y*B5F<3G"&#$FU#(&W@JCQAK2KQHW MUN8.&@7-X.<]YTEW@G0U RU>L=_#?H/&':V4>U-;+JJ]MTDR02(XVR.6^LW< MHQ,PG].,)$;O+K7$"DM_2^G:EDX8C',+Y50)O#)QU0T7)EWV89M!/*+(MU)J MQ(^B\K.^DT#MH@DS+F+841M/FCB*[W3L8J_?\'UM:XU['BTCGR5T7LXN:?=* MLI(\PFSRE,2VD"8]I1CCDXZM]Q$>L;B)V"+##"41^%+/&5Q9TSW M7.K.3MY#[3[0V,:_PCO$:6$;<1%=1"528VI=]:^U!F] J#+;?DR42KGFQ(>5JD1B/B FZ/C /==@JP:IO]R*NP0KC;*'XHM3X%:_(*)_P13J\RLX4 MR<-&_TM\3Z[21 OES)ICEW0N53P4(HK##H>$/M>:J7 +FKW@6-6'WZ*!AUKN MF=5-]0+6]1,4O^L)P^25+#)W^M$C_U/K;%+ MEF*6!7$^?N^V&[\V.KKHAE3:B>AJ;G+LVFU'D ]QHX^9*J8YXEFD_)SXC9$ M*EMK^7+L829RIHM'Q4[SQ!&)(ZQZ4X.,L AQV:1!IQ4E$A%K8(4:UQGKY+G* MYKJB:CY#'?SF.3H2P[.2N(015,:B)XM3\!UX9C)C*W-ELVU^L&(6_X1@Y;$5 ME$M3&).V07"-J@*W?MJ$^S+9=(K9YX3)$[)92?*@0P8$G&2D'^ M3/][K&,3J6X+ZVT=B5W\5H?^$SF:TAAW \QA5$QI"5+8)MRHNS+?A#W<7L\5*&0^E+TWHV/V>*)![I+C/5 MT6BXGE1=?"/?M>LC7>3W''[H=*\SUR _%N7=KXQ:#8 MC9IE*=*Y205!TSF2/FMAD>6Y%5*-9*_RH:@$\::M-K$NAG"TNM)SAC>TWGD9 MC^4$2TKY_U6P *="H14*OSH5"A_!L_R;"X5'C-$#V1X")%6-5MTV51]#!6[V M55MQ7;6UL3I0XK@F'.B>(Q#0V!@@!%IVX=.=Q+?VT_ W6LB+-9_#0Q$YA"XX M/#BA7.0;@C(Q 3#?HE5!%U>^25#AB"&X=[K8:8DI:"EGK M+KS9JC1)6[&)]#CN&NR,K"H@8UA\4>#5!G1B7PI($?M+3!MW4X;4%5$MQ\>0X?_FY3JOER8-<->9GPD->BWTO>"Y""/B M58/X$9,:%6.Z%=@B9/DQCD(H1%/L! _D6$$V?ZM(=X(;NOB0LZ9RJ)6%W?E[ M A]SJW("(!/U@R,.ROAP%;'"X4#;2>B_;#']])'IH8OW/[TG\D-N^N(R2OF# MR(^@"A)C,8?!F_>E(IJZ==**4DU _K]-P9:(/NEZSE6FY+FYRK+!"4XPY#Z< M7MC:>QT6[48$;@:%%UX4M^O^GG#>(X]^('@;)CQ$1IU,;,8?S+LJQ(Y"/&:] M$[EVOQ.3CY/K4I8!2L"!(2MO!EPFBZXB6HHZMNBS,'!,[E#'57\W2D/2!!\: M>#UR!__.:9FIC)#.S,3$:&Z9+-L/+W^Z=-Q^!46VNVHQTU]3/PH!943"EZ/W MBZ_P[9?G,^I(_?(;ZGE," )S8ATWC;J_O;V<_73Y[LVKU^_WO=8:OADTS9E.(YR234),^ TZY"2Q434+AW+=XP=KA>9TCSAV[QK\T(J M(B6E-HG\(5\%T]WW8M6&)&PBE;&NYJ 8U:R%I!@JGV?!DZQ8.H7\C_"S#=R1 M3)N"_H'_V.17K,_8,>P$8(H-.SDQ5S@N<(:%P\234FVE]&+N]=",1H<@N(#N MA_7&^-O@Z-5[*3+R[R0%0O5B<*K8'L3ZU")\-EOE4GNU1PQ;.$?7H3A2K#+> M247SQ[V1&S#(,7L$5GB6$#) M.W$/N&4"&R.>T-*.Q7Y=CH4.7ZP5QU:;J>A*9W0EH4)$JV"G.0,!.6!! "$B M_\97$W+C=/DER4:W2&D[+/0\H"XY-#9R42)+X=L>)@?ANO(>5->' M=B_U2FI-WD\;I@$799J)O4%%C M[UB2=GB K.%)S5;H-9O)HE'C[JN/T(#S>NYJ:2A+R3EKIFX+6%;Y2[7:W: M1QR5XU/2I8N^'\4(]!+!J#=*>Y;X@U7SR[Y1,)S5H:3Y3(H8BK]R^S&$):NV M6YE<&3>4]M[U<'>44YV-SR(F%D3KC33M03P^.-E]GZ\QU(V['UT/T*2XB>/R M2YE$HT^;N0LFJB1'8YBC]31:482]>:I EW&HE$PU_V3RV<]?50FYG=&6 M^E*'X\@;(,&YPN@.-<\5Z4]TW MGEPDK^%6+)M.6@J]P1@6W^+KJW.I5GB)= MH,I5%*O#*8R"ETBP,N$5Q).3@$>=.51YFV&+J0"0Z&@-PX3^8NNPI!?"[3RQ M14D%X25CF3U_NGB,NG$CH0(H0OK@"E'HT"=P!EG7?;E*E-.%ZK8$2^[A?/8: MUEX^U?ELPW+NCF$Q^Y96?B:7H%T-Q% ^QWG4&ZE?+$Q*",I'/OLCXGFF3CB< MX)MU.))1K$/7K2P@!#X<1=(;/X(H$(E MH&"4UMZ/V^2+KM4W]%?%G,FEBPKDI>M3" >P;-\U"6XNOK[OBH@ M64QFN"M)LUG 74*:(F)V6ACH]QO$(*JQFG[!#($R(VC&I&<,EX.4"@LJW7?? M2,!'SS$/QU.\3A_96SC79O!C=Z16+G^06^J2[?I38<]_G;)DC!KK<":.P$1L MUO,9:DX<\HFFPI*3"BDX*G%YIP\#$T>@N)O.(3E=1)"1*T$:/:=^I7F02WEL M=7:= GW*F:4P6">=;=X+GM&>#^E,- -2;0ML#"!&@V->6. EO,?>*4(2@5FC MR3.1U>5:2PP?)!J[MEJEP4O)3;:T>X =U#(D_(%Y>7Q:Y&:_86A1,7)4EX6* M#TB&BW5#$7[LXO9# BEZ'YH44@D"\?U;2%O>$+K45E/BI$D$NUT?>C0\;E1A M7%MS8EB=)K*<5)GPD^)"?1C0O/"S[%>*W28,QXXY$!#3DBL[SRWPCL\7WEX4 M16FAM,T9N9^"3F>?*#;AJ8ZU2[_&.'W6U^U-T=XPS+%?[W?\ M'U43EU).%E:<;HXK.&:D=&;;U07-&6@>IG>T)3,'OBT;UC6VI$_OZ"[6;#]J MII15/(QFFC,%-MF4]3+7N[CEH@.ZZW@]:-!1(JN,&3G?4^LOCSFZ[RV2-2B4 M1O-R2&?$>ZY;K+6BX%KUCLG297<'Q)ITI+Z%)P,]?B<'"I\ 1Y?>O\8(CL+P M?ESJ]:K!F#<(^9G=9IK\=4RF+6?\?F7#?"NW#=:.BY*53S.CXJ7XW MU?Y;DV%O\&IO'+W13U3D6P2O[#L"7+WEQD)QTO#13Q&#]9?\IO^=C,*'8Q[" MS0F,ED51O&!(R(*#0S6SIAKQ= FLBMHFTA6NO\7RR81@4X]#JO8*2>8,N0=^ M.>]MRS,2^_EM/D!P)?TK'?.V5H2J=Q+E(J4[C\%/N1]465*@__E%PRW R!Z4E-86(MQO?"[^/7 M.1^%*< +RBS I:.)0$F+I@*?1&UX"!XF-T'0<(]!&\[98'*$JT^*ECHS'-OT MBW"VQTPY TAZ[JSG)XY#S\,M?!6).B5=-%;2J(*\8IE95T("6[CX-DI_SGC* M=,=&5W+.9*S!*^IQZN:;EM%X*CT6OI>*JW!KUS+,NS!HR%E&Y,I/9W^CR9\. M]41U*8(R4Y/JEV56%@]^>.7$B**N>--,[@1+W \Y2- 1G^1YRT@5X3I\ MXT*-OG6(X8J6:YB1Y"63,G4YJ'F+OVH%!->5P8]+L88\[9F>,6Z0,EG\$5T= M_::M;"=L&16M3,9KQRQZG/AG5D56%[U=$/'_9^]-FQLYLFS!OP*KJ7XFF06I M9"Z2JF7](95:.E^5*G/$5,GZTU@0")!1"42@(Q!DHG[]^#UW\>NQ@*26(H6$ MV/AR_2[GGA,K(:\M]. 6$G7BHWAI/0*4C?4#"@,0UDAY0Q:Y;I3K M/+R^_$D>J8V5]HE/,C-N=\&?8@ZK<>GAD%U8Q8\ M2D->K,Q!V+\G-MI6FC$5H:$<.,E2G\[^6X4%;L:H6 VU$:\B9$1<\;'G')0I M?CU,A,R5I(!6CC0^3F2L^.C?[CM)N.CZ*S;R2_TELX]$=(<[^T"GZYW7ZY0' MIH:\)..<&$"[=9QJ)*)N5J^#]V:,.CR!:2 :$I6WAEG\&;DJ=!@;>J^6",-[ M+-_) ]7W2%@$Y#6*Q8BOE_H %&C=>46X."4\*DA%T$-QGS:&LD"MF;X;MX3//<39>%?&Q'"DVAJ\@??% M-B6X_13;?^Q+#BIWK 5J+?#YDV,M\!&,Y:.N!6(:K#XR=G2#J2L2.WP7^Y>Y MZ[<7F8)HHJXXINR[ERG"TN/>/*=>>I\*9M")-2J=1P+9.RBULI^)D[2!MF1Z MMP]PX.$I(Y62+ CS%%.R59&0])Q[)\GPDT*'4*8O=$/P,RZH'2SNA* M[OA(\A%]!#&USO8/8H0Z#0]>@MNU4^@:9X6_"(1BDH@[+31JQ=>]W>3 MWVJ?]9ILZ>L3Z1W$J9.-@N;CQZR3>E4M:ION1VS]IV/HP:'+M#.5W@XM.\QC MI*D"[%6M*TF-,.PE1?4ODFR8"4B#CK)(,A:Q92'9$R8IH(0-^@5J1V)6TE*4 ML&($;\_B7'7*))KLHA%$=)9T UOY!@5IWB-S"FVHM$N,69 [,MQ)OKBNYS2Y ME^'.V*"BO=X$WS-ZMXR$UQ%ZL1Z^-BPU@=T/MJNF8RKAKNT3T]\I'7&PI8V> MC:=;IKHT8EO)=THNN(= '5HL:/67UKH M6&<'7MQXTZ]Z6BE;R)7:0?:]HSK': I>[8OB'_)F3U[4Y_L1Y7H+$H77J@63 MB$V0 B0]0XHZXW+^:/6LI>85Y$ZX-O)F+$?C9%B 8L>^54P.X8<*KB2PV^3V M=:989@!IR695"U+H3;1;A?51D&]0RG%G9]CC24/(-R6UAA;27)^9CP7^P!V3 MM/701]J4)L3-W*@FXH&OW8]G?$3E)N%WO6U.PN9M2E,QZPK_L2%4O"MXQKGZ5@HZPFP55AT*9!DODPSC]K_ :WHVQ7(AL5T0W #.:+>H-)(I=9 M?1=,+WDF:]'E-5YE_ 7F,V[PX#P#G$=6GJTRME1D=*[U$U2\LIO#22 .;?E- M(>2^O'$A_+:E[$>T2>$T39)6W&KG"+8EPKE$#LV-($PX+%9KR3^1K4IQEV5S MJPU%JA;DC^"6GJM!7Q2@K-[W$%@/W(7ATUM.!"?F$S50:BZ:?@K8&EN%55%9 M7"!LE"L%#3AF5M_270[3SV2S07,?%0J6ULH7^_?HWURIB=Q"T+/\^8OLQ9,G M^#/"$ZBZ22](S!X(LIGY1:T[G:>2S)AP2]/ORN!A'(TM2,-%S^UM;>7NH\ZO M[>7^%9$,'[^XHBOJNDC/&LXC,I!8&SHQY#BC=X,O-@?81/DD 1FZZZK6C?7;&-[+&Z_%/]N4XJ DV^6^!XK>B MOK(.VR$MC"<_;:9 E?CE47R:$$\-T( IS&W#VF&/MV!&'5N15(-6$8@\"UF MNM'HP4^M%NER7%;JE,/GCGP-_1*U<^KV1((]ZYNK-J"FA+Z3(;YKB#CZ5;T. M\2V*+=[V?O?NE9K>#*ZZ/@!-W9$].,QRL4'8]KXH-A836HUYU&J)L@E].$2) M8+8F$N82@4+++)^R=69,),%X0?$:T)4VZ"A7Y>X7G^2?6OOWU*N"J>3L18__ MY#E]%V8B]0;QJ'>O +O=Y.5B%A5ID_MTD)^SE7.J@>DM6JS[>I>+$-09+Z:X MCH=Q0A+S>YO9%9A^ ;U@]D/#G## T]E>]LGYS-C9(ZC%Z>R<7%+[LGI;I:@< MA'N,=02 D5@L$EE&2$Y\0$2,S@6^:ZN>1Y0"V1''14I21G*5[7OUOHJT*=)T M:QBQS]SIG./O4SNTF;5#BF".;QGVC4'<#6^@]N :4"476S&F7,:$E=V/&OT[ MI>N<-(G=)_%L\BLK;.98.+3"X=FQ/Q?H&IR#\9S5B:B4WP@SS M4SD1*[68E[V]=%L* MT_0N_ZDJR<\_WYIPPAB ,([_-G2772<)]K+G/ W+HS24;SNBO0I+&,84GO8] M^W<#B/V/EJ-*7*MO?YI]_\W;'RVR54/^TU_O^R3Z1GB2%7-Y'3AI2(UM[+G( MAY/?9']<_%.^Q2;PEN; 32>G#L6#IQB,9HDWE28P$O)QX(]J^X%C%J:KB/'L;UKH@-Z!LUV8#4B)4C@FB_9DFWL9I#.S:$MG\>V4.1'+!2;&CF#!1TUR62F"./H@6A(6([ M3P[2V0VV?Z)5$E]85 -3%W"U&_>OR"<4YS396HEM!6K,GOIOG#9*K,VYM M&-N [6 '2F=L7_IPXCWBV%U&\!=(:3WR,_]-T6Y(6//KANZNS PQGQ1*[A,@ MLKE$T]J*0W7D2\2*G\Y>1:4,E#KK5BE7R/?>0&T331[717,)OL6+8GM#@0V. M]T]BWU-6_=F.@CVVBS?2 G^96Q M%B(WK#T6=N\1@^22.L*;^H*P!?/__JZ9-9>,L5?#8 \,X^?_;5V1>G+^R?&6LO)_Y3NHV>_T?,S5N7.)TM M2LI2-T;-/0-T"BC=3!EP&2PI.^'3KE0J[2.6E$CZF(BVD&_31,:+L1OTB2EP MN_ T2/MM?#JW=K>2CT]+ [H*":U$!UX3W#7X%LV)2@;P57HCD!!QE8K@DC4D MM<= @K!E:)P@%J!3LP+"H*589L)/33T\*D9B#B;K#[64':SE4U%&C'MI029E M8*95O;@L'!,DG[>):$"WR/Q+@7+Z>3[=NL%@7W+WRB6+:\D@*)T;9HFP2\P17I M3]'NS?G&I,B.JP.L(J?]$"C>MMM($D:_^JFZSDF58>!;VMV%>WK<$&IB,_GB MZ$TY0=PO83]9)KIP(F0C2>GR)6U7.W.V@1EN[(),HJ!LQE*OPMA8:$$YALM( M]>+:) 7$).>KOI$ZX3J%_<7F5:LKVI?3*\ZC3[(=#8G7IU@9F\HQCI;M;L/7 MR*"#8YZ3+/&E"B0GOU( PWHP,7@XZZ_R*E_DF6RW'@3*(RLY&HTJV1.MH(,V M4'"R:+% ?*7K4@A 7'8LZZ5)BDT.-LBT"D"\R[2?Z&I>Y1OF& 342/J)1(=# M?N^M#O&U&^+;%,?]+;US4U=AFW\33!*?84))*/7CV]=OO_WF99)!4O40]RZ^ M!BE[?(B82)PF07Z-PP+^7E.5.80Y_V_W?_Z?I\^>?751S,VC?XF'\S4>NW3U MI::69IRXWLJ?SOE/X6=B#BMWG(IP@]D44J0P^_RYK9[&";19_JGP&5/? MI-\:_DA&97)^VVUM<^BU2>D:L%PC<@T>=%SY2?)XE!OTT3F4#MZ?'9TP2V-3 M.^9 [(S.:A#$1[,LX7P":]FCXN$2O%VJU1'584K#SH-G? 0];[E1KT('>H*!KO20BY'!RE+-0J\=IMR&(.<=U&0Y/>M)#O6GX,WB-W:"48# M3(^.[,.C9*%$H;A615>//"J,A2=IJRS3FLV125&IE=5.BC>Z:O> M[3GLRN]U5(#YHQ>6IN[C.M$0(-"TQCU)73*C #6G!$6-QDRD"$GD&/!*P= ( M3=(T/,\*),I9XY+)L5X3?01V7<.#5^520(3NR-^E>V0,KI^V/!I>W]'2TK$" MR+Z\(N8.QY$D(!E-HI(A&)DM#8+]M]:4ABVW^#>"N'.S*R5JP!IJXT #EZ#F MK6&2@3BGLU>4;"/#Y7_NA-Q>\I7\L*S,YATI6C$Y(XKX,1B/)).*I)2>3@G2 MSDG.+15F.Y!,[IN$ZD"83FW?V@F,]+%D645EQR6Z)Z$':4.9XS9%$P469,?= M%./(!84>&"<7$C/\\_P01;K6! B^N:/O0R=7,NL+#$Q#/%8MFGJ) %F6A^=OV8HVF[V$I;IIQ- MX9F&/;/F9N%JC=TK8\WR GD?YX[BIDEIIAGIH<(@\9A. *$D]NG8A7M*8B-W;0!C64"N^4/;6,8E]^\M(,B4]G:P:QE<%O ME'VHOL^OC5/J!+^:DI70@4I !A0J&\QG+DDN)[FQ*&A5D6NC8]V/5ZW/Z(YW MRHU*@)BN#QB?Y?JCW:?7P>GL^^&PO.C#7 N])@NB;I8_WS)K+&]6)YUL/O,A M)-UX'?VQNEK))6J ?IK\JYH#ZF4^5U'C_C=-Z$3-P'4Q./+:M$D>Y.L1 2Z' MUL?>J=M!NQB*%CT>IT0-37>>HY)N6!.0#&;L_62."']Y,4DBOP>J=)^IZ M-X;B6:@>(3NMM:,HX&2^[D5#+O]VCZ/K7LU11$9_-YM]\O13;ZB#Z:N;+7=* M>9I&:6^'R%;XR>P75JN&-HD)K!$J4-*XQO/H7"6TI0;PH$"A#/\6ZQ:4X=M% M=;[P1L\^=?*KW-=#6-^A9BM$EX6/,.)PVH> A+AWU_&)ZAT^>?SH2C63<;*('H0%4/ E0 M7/4BLD%/EC'8IZSG; CF%F?=(D0\J=8URDQ](#[Z##MI0!3A4!?E'++KBGJ3"HB@?2]1@[H60D@VYD*1IY_\V( M(CV?"/5&KY8GK@27?.=V2I7]_"F1%(PFU7D"$<.O+U]((ZJR-M;+[4W>,$5] M6P.PV"_"\K18XX'0C2AYB9\(IKUS)KX7ERZ#:Y2S;=9>U*)W>[E6:']900O! MFQ4>=C;4CC2NET7-$R>=1&R:*,JJ^2,RH71I@811 NK[W1GE,]4;8\ZQV#-=-\XDQN(J;KL#<=82/AKUX%O.8UP5>8@/P'6^(_X"5ZMHF7+#;4C6"]&1T.^'>YDZH=9=I:ZI8JT.9)U![* S!90# M<]$;R5I8=8OK).?,)W;\P+KS%39#N2D+0SUNG9I/2D;!I!-Q,>DEA]3;?93W95BVP3C8SGL:L0 MXW--6=:,6^QY3RW\_@MV7D"'#-=4]I3-UMB'Y*685Y*W]$U-,>%5Y(8.VZ%8 MA)/H<)5Q6Y1;@BJZM([.GFTHVDV4Q4]P??>V$N$;>TC=0.G&NF"2RE-"!6,+19EBIULA9@2,AK14#8^-, M&VU0O[#FO-"5@E7N'18^V!$Y%^;ZY'R3KV=_;B3R_//^;(=[T4+6#:U4I MWI/#9#\AAR83?E,J>-$I_# O-MKT.D[&1[\^" M]07-DAR#=J0D3B0[S&TK. M',C>^5FZCI&FCAA !V^>8&H6$_\E'_*]1E0 M.\WDGC U/=T3X*>.NNR0C:,")B>?PVLOBY(%Y_PVLHPT;[.4;-+(75[YN6PG M"6U>.4*;&@U:2_3-&5%59)/97J%N8"B8E!N57O"5L4(L[(2XAC=" M+ DSP@!7$^$&P*5% SC)8WZ(QY#D=4SSA#/^I[._J\!4\FW^*IV'M5843!J0)X)O;"4$<__<\3Z; Z6=0K M*@8[VF/7VU$2>]+2:UM$RNY\@7JD$ K,M_U2F?;6"3?0JU>9-B&(9!2G8Q6V MT'HRK]8"E$Q*I4G%$^T9R_!)'JSF"6-0TP!;WJ$0HQUK]!R]Q*4.&<]>3,/2 M/0!.P+&6MM/9-S(2WNH@W@S&O]ER#&PI:O^*?2'.),[V/7@8.U\EZ4![O'*: MABRKZV#]%SA)7"I#W4U:G-1KQ49=E8P,$:Q?3&0FN M)*CCT96*T*F@Q'XMSVU]BKV2S[&B'#3#&_7@H$3.3;_#J?[QZ7JBT[=J(P6@V#..LWX\ #-'+2298Y8Q))]BYDTT5*!KL+XOT@ M6D3A@6;\$3(FJ6;KBO;'U^_#5]:ZE \^,DT%+J.B#,F3E5N4P_.8D M-T)FR\YL2K#"6[Z7V//[W+<[):Q SOG 04&;NR=DC+0V:4924A/FXJ64&J, M-6Q2!I5([F1@'P>Y::9" -4?LC!CH7X;";0 M"A''+N2?5@IE44*K2X:K5E[\NAA]< J=E.PYW)XU43PH+%F0+)Q6#^_7[4L< M?'P%ON?' M\C&,NQP+>OP/=:'5ME,%6T-<4?0L.\D#0H122MZUV9T$*!26B4 M)MNIORC2K;/_E4*OLC3,D$LUP@G16CG5*'DZF]*<( QU7J4B%*"3UXJ"8AFL<=:J9 M;JS8$DZ2UWY$:)MN9"8[WG&8[U1OE"XE66I34SP-#L+=]J(3!HHLX_T7[\<] MP('7?'GSZ/6_8A0)7O!BK"MJX""@1*!G FX(85Y9@PH:&\0[(]_UJ,:,"9YB MME!Q7I8!-IKBS =Y*::67=Z&0;TI]'91K*M!0X)RD2R=2)9,73;%$]^3,E5% M@P$Z*:%T0LU]B8]!2$AR=/DVT4A*,UAAVE84^[9MP8S2?662L!Y$.$VYA%V[ M+=8VK_KLF?(@'$H*RX]RM$4I'MUF5]R@%XVBQ.:, B/%-'S MK>BTY1#O13XC]G%:BPD$#Z5 M(3I/BX;T)JI,WN](2LYF[VC^VK;2B*H_D+OQU>Z"8$+;?/Z>[&%1E?GJI%Z> M:#;0_D0W8[V^0=>8_IN=_(@J8*DY$5#KR *LR>DGK^:Z;+K6VEMJ+B&38DO! M.]/;@>)9@$[2W"2Z?L8BQ M0>5_C'=O/&GR=\.LH@O'+N8%VRNU$[2KE\A A[EA"ICI>6YK>GG2J:.D ?P M)U*.J7K_T'8;RN)B9*Q4)R#5G&D,Z3YE%/7VBKH^0232M9)8C0PM9G%D%(FD MPR7PY_;FZM%D41)+P+U.0XM;.50?(4=:*-6@XN2(_)PW\I=-?<,$-#8/H&ZQ M"L<%<1)=%]:'SLJR#OQLW*TJ1A%M($R/@;Q8=X96,P^'-9?4>JW,91-+GQI1 MVRA5L24F0L[:;*YV+90&TX8G3CQP,WS+O542?W"Q+OV[.*-;]--RZC^FC_LM MTA$;'AM-+24B5Z/D1+PE#V'1?*)'1+DU! M"BVWS#M1D')ZY9I296L LISYX:*HO^:(7HZ!-Y,K,97IUE-)&2)N*../)Z#( M)!U.%1I7^3F=G4M+-*?TPXO]/=P(T&UZ^N3L+YEJ8+ 9(;^%_ P< ;X#J?C4 MVT7^V@NFN]P()#"7LL,)[9?PPC_]^#<^RG,A4(@*[Z,:3FQ_IE)+':MWI%>.%@.E1>QA! M'6'_L\40E2NA@4U66!*9JWC4!N_M,)*NJ!:_R&8R/+!>L8W,N)K/;D!VYVFN MQ"N6E/-NB!^ UJ"'PK$(KP _7G+=Q ZFX)\4&XR,E% M)YM]5:\41SVP0%3Q"(Y8@C <*2I%33A7>;&?<\V0V41=T$4EZ4#T),<;WHPC M9P[PH]IL;*QW($E/_ W47RZ;0FKH\%"M*3UIM$^+M/(.Z",4F\KA#1W"X3A[ MPQ2"%6H"Y'>.SDDK]W*+2T3X X1.>*S_$-+4IG";0/0X/V5QO8USK"8P"&JT M?]"_-,*Y7N2<;RC?YZ+'R#N!6C84ER7[047AZY)OO+ %R4&3N$+P-F,BKK?- M9?QI) 9[9#N,UMAVS'8O^-%LM*5@5<^UB,.OWI.U=?I6XQ=>9OK+39H&RB;H M[@[#U*2WE#/]T? ^-QLJ,H?OIX_B/Q M!.^>F._C?\82]5R!1%51$O;'PJ 5!E\<"X./8"S'PN ^$]6KD_6J8Q/D"2F! MDF5.0;SPT974WG <+>I8]Q2"']6 !^RBAQEW&29KG\N2>INDUT?5VT?K<+W" M6X\:ANMPB(XC?"HM#^SMJ;CKT$Z)I[RK)@(L M,U"OIZTHR4JF9YQ+G:5/_9AF;I(\.5".\R13O">]>[?4+OO @Z3RIYG+"H3= M01AAVB>*)+I(XCJZKB^;NML@SK@*#RA$YBU-H];-98@._R7>MAL-W/,35#]J M+3X99#_Y5AA8T30UU\C"2R]#',/"[\O>+KF3ZY.0I%UW*\+?7[A4(0I!P@2! M3)TFG!V;$^$+)=*+NVC_(H/EF_[8QPHF"/2I\",E@I@S56,O$B$L9AWCOJG\ M7'(.&\G7[,W''8;AU,X;8$-1 [YMER0T_6C+$^8NBB(HHC3KJWO$47@E!HCC MDG$.\Z0QFI(Z8;I\JBVS_JP(-PXGHIHWNTC91[N&?DMZ@FSDNRS60J3%<O("^[2EDRWZ0 UW5=E5N&]+1%FD[6K0=# M9F?/R32W"FX]D+WV+LZ![+ ].TNAE5Q2ULJ!%0NH5$I:(KXSP(5O5 !"DF@L M-V4L>%(@8C@2HWW>M<1+WR"BA<"IPH5K)9<_TF,O1U MO2#4M'#L%E!TB36Y.WD @\(==2S/RPUW&V'@&1JKYM*\1-@D6&JBX,7\$,D3 M=XO?L>:7NN MKWD^+I9=2\X8*E,+'@H#L4]TFV,VQGGLH31X \@G!U+Q^W+K_9!%>8$&AYI6"B(),'+ M8:0]BA%4GL-^B.Y9<1R-<'AN13;*^4B.I9 ]YURV,RO=3%$>MRA,K$FECI7. M7 TBYH/A1S.^CZ_$NFG4V(:HMA-Y50&J-86R,&:Q0B:)8H5RP.Y18=+J+ARJ MN7;_!!L =$CBMF30(EA1@OR6S?@1+MWLR1JOS%)KPI'.FA"4^Q M5N4 ,^+0NIQ62),*6V?G5CL61)66CUB[.PR3D!9,0'QX=E2"Z#:64N(>.MQ,O,N&[XO?)_**8N'>9;@61M(2&5MA4]/V MJ?B]2"'M$B[!))7=VLY/]([76EZ@9_)0%V1@MP""PGZ=Q&>GF@][J,L\A^)O M3R'[\554/C]65![!6(X5E7T5E9<#?S'B1M@SD7_V[J#J&KWYA1@9EDQ@*/") M\B=+K&1,N*:P03#/9?!ZZ#/CY8!F3[Y^^((I=$9LO$#3!R6%X#V>2%G!'.EQ M.-2$QI*'G;" .MXD1V*>XJ#-E#W"8@$/P4E0KNTW!)FH>9VLJFU^ A4A(' MXC0IVW?JZ("/QC*M+"R-U @A>[?"T^80Z1(+O0<8D"EG4&(PO<"D1DP&5YNC:PK\NLAO;IBN8K(B@P/(/RA!=)<$7?6-72]'* MG6%+*TF<"=8JI7Y8$J@^N!S$.%#%]O=@PXN-@="4;NG=*T-D&4++4QKVXZ^4 M/>EPD@8_%U[/I&][4R,0H<1]-5M?QT5;@X3?KC]Q*ENHEL0)M9@P$4H__._K M^XC>Q=>PG9*S7E5KC;,F53? ]6@.I"=KES2/==:_%$N!M=2KVV$AD%.0>S(R MX#BX*>+H7+9/TPC#3,Q$#C BX0P@Q4XYF3 ?[IJ&3B]8\8W$CW A8F_,B:%\K5]Q NV/O+5A)@D^@[BZ5 M!D"]S4?CSE94/"J1262>*\F2+(HE^66>HVH_D]6P6U/*<@\F__('"W%>]YRG MI?)':S%Z-M R"91X7G+,ADW8XF$9/]JO6)FVS$'!Z& M?W->(E.6S+O7.^R"_YJK+&TU:.I3Q5SJ05%#[!5M$X9A;Q_$VZ%D*),]E)+8 M\\@OS_LW&MTFVZSGZFA<;/JEJ72ID"12-G)I=*+":5W6W."&CZ ![ M%(*V1DME-U;O:0"#V9Y,,%)94B9<%\6617=6JZ1T0KW]0COY.F&I>N,>AJOI MW 1-^=^>AJ-Y9L3"K\_?\+\8N[![R^^M?=MJ)B,CCO6>?$%\U^#3ZZLUL4/F MLY]P(-]''BO<0W+ECA)".%OK&*=B&0N/O,Y7G8"HNL;K2PT<17-/>!-Q*7QJ MP<2,],@4:'7B5[QI4=^/#HRK3B_RS7:X-6D"\-:<2(A]+;4W6#[IX13G1CW9 MP;$8:3-*CVMN(2-XNGYYUOFWL(Q_L%OMYT2QT A(K$W"PZ1+Z! Z&J&T%4<: MK)1 ;A1=:[BO5KK2X7#W.S!P-L@V [3#&I0"V:$8ZJ"Z*(>*ZY'>,N6#N65^ M9\K[-R#N]O.N\4AO9AOF QU;$!>")QYUHEQKR.@8%4#;D;)9.S/8+W]Z.R"" M'Q?P(.G,X[@53 M$)T13TU,X#DD9CH(,9-) Q(J;+4A?4S6,[!5717A(2Q7260VA3"C8(&DLTUW M7:/.4ZWJL+JU)!],WTW(DNB=C^4\*^=]<2SG/8*Q_)O+>1/WT -=.]YT9\Y> M#9B3<'.(K3#6!DB96YG"DZFFK.CQ]A(/%%F'U*DXG'O\$>[9+TF'^-AVEB(A(T46X\E#UT0JPSL,P,O#Q#/P7FYM1 MSU*D;SWH&.6DDB#!I%!.TC9$BX?E$!DF-T,BXK7/!6M29VN_SE>K"D8+QW^@ M $I-XM4K+C[ZJ&:0S_.J"-D,$38GO$NA;T.IO)U=E9 $J4G,XI2LF40YF3:O MTUI1-9IK-$)R+S6/6UYK9Y0)N9V8BS'9 MZP,Q'.] E@?PN5-:ZY@J0 CZF:Y[MFSR=0&**:ZSU7/2[5&OM>;*"F6%">*E M6+,T@C#?W9N4N$RTR-^4E^#;^(&\[ZHBX-BK>K.#)\EZ>Y#A2O5JOB%)E.#G MV]^7N2RRCE(AORG7.1?("D]%]HI)\&D@3=1-QX=^]^,H>MQ.&6BW Z_KG-3>0:E&II2XC$!94*>H\TS8#P\80;GMFV M7"08!;ZI3*,M"?\,JS5G@,I E-PS33 ;#\MQT:6T#D=0\E?2[TG1!V.18RT) M"()BMJL[@Z(H(-0A'LM*08]2N>C5IO2X8T;FK N #%NQ2,0O;6V]J(6CYO2W M1.U4'BAH[4B3"5]@E_K$;:>SOU&:CCD>Y1V&FIU=Q;([ MF*PUXT5]OK*G@"AE92KOAIU?4O<:4B,-OUCDU^P&I)4@O%L7^YX?[U-JU%RS M!#>7CV+K<:8UADJB-RN>OZ' MNHA_$!!3'_O"7;H\A7QFY>(KO(-MR7]V8E#A()L;6=]F_Y"RRG"UPY%8;[;) MJKJ,$?]T3Q_&BWUHST2DJ%UN"U2!:PS3)>&74?^EL<97WH2.KH+:WQB:KI4% M]MB3U#WN65)THK85O:5XK'YP;6S^M K6GH>VL[#VZU@CVZ9O9F4/R2=>A-#J M_2I,?:MBJ*SQ*U1P@U89]3=NBHNVW++S,WK,^*.OWT9*Q<%5PYV,GA?8\Q+X M3&(48N/OW+8@ S6@R6D%6[+. ?@0:3@[I4B5FJ+X\"6NTYT,P^,:O3:A88T5D'0 ME6-HGP6K/J(A]5H!B,F+V8 (N=H9I*P-\3+?@\'QZ=;.CDI>1AR@7/CO\9TU MM?@VAO&M&Y-51 ,.(9=6*P8,5DP6[$6;QXZG (/%*+@9X%R%O3+0L:OZ)B4Q MMH(L6J5KD"!>7E)\L56J41#@K:*6N?CKKLN=.]S'X08A,+N\! 94ISL'J29"U&$0-KB]7H@?XK9SN(4YX< 0Y*P*#?CI3 M0#:5O;O5LM3W=+[-Y/MEZ;"5'(>(.B5UA1A.%"LGO*!!V@8H,4Z4F/IU-M Q MCOJ><:,;/[J+FCV3@@-O$7)Y)1%S^!^ 6W(NJQ$)=B)&629Y.$DZ&L;">#P% M:]#3:OR] %V/W&*>3JW0)QIM9E%HGPHJ:EUL=#'_4PLP M$<2+;D<8AQ>E-@:O^2XTV3)86_G];7YQ42STIUM)[$JI?:B1C7<;LCI/O7#% MU[.^$MX!X-0D3Q?-8 1>DH9AH2J_T3GDZ]1Q/)O(Z-RLSG M-FZAR$FN[Q4..FBW_/@RQDC[2KRR(4^$#>_<_]BIP:Y]J>S[R@!_"&G M^'--"A(9=H.TZ.'P19SE]A_DZ09I( M_;H(NQLYU.^*BZ:CA/?3)T^?CPRS@HO+&->+;O5>AL:] )$ZK-"DBMQ+-:&H M/=_Z ([3)QXSI8""9S/,ZPX"TA?6W*;23=(W49 WN=JQ9WY#CNQ"?U_0LRK8 MG,=*S29?8_>#KJQMQ1KV.)%BE9%]-T2F9 H^BQ&SK^5CA) M,N-AK_"$:V*V)YEJWNYJ-U-B][B>K\>/R=A;T/C'3V\/+QN.WO0IM^X7/"PJRSNRPLF>M1=-1V'Z,8DPR6>/OMC+(T0N>ZU+6UJ[FDYH]]+8:AW M".MFN$&Y0K/88[850)SN'IRK97%3-.[I^$=UJ*4K3^X9_JA4JHVO+>:E4^3I MG?+83R+MC:E9Q$;UT0()>MA6=:R#[PCIJ] ME8\?T=?UHV-Z(5OYV@,7WPIP\0_RNO?E2' 2=CUU*M]8UHNC]B([#8:CW2BK MW;]OMSWRK(KE]C^??7[[YCUYF-T+8X&DS^=? MZ>O^^X>03M?9\],7-!>,,3 ;)@H0 D0NETI=9$_,.\QB@U8$L!AT<3B,W(0 M:WT@L8MQTM -QPWE2\L[*EG5G%+$33E@]8[0YNMB56]8'M,^*J DX\LG/&*^ M#K]"GQ[>E/.ZV=2-2"I:C-I7F2$L,&(:,"JW$\?Q$ZS%&KD5[.%[![R]1D[ A#"UR%5'+@6D5/@M66 \46ZA?O@& M(+6HQ!-[4"<7<_1EDCX!T,+/1><[4X*CK:5QA-N$BTG4(X='XOU,7' M5RG_R[%2_@C&\C@JY8_ECDXY%,D2L2G];,L6(ZJG ?_;V.?*(*]>,JN:*/$]9% M0_Q%M19IWVSJ%2IE4:E5B-CT1NU?2;KMSL7J21(1DY68NEYJG6E0(:26B:3OJ]F1FGF'7!76I M$1?&H7FT3E]9KNZJH%V1-XE+[S;(?3VLC/E?MP[?J4FB04ZH[YR!AY#KFZP* M'[RR:I?:!=DVC8E]4>X1N*E14>+LYC: M5]7C&(V_(DZLZEE'ETVXY="8PH2*/KK>GQ#CT%R! 2DKE)Z5M*M:3@I^ K)" M&V[X2J/WVWSGO#'1@8600'9-0KTF$]G>R1NWS?%KJ//N1"EZF.7+UXD^J'48 MSIC;%NNSKU(I6U*(+Y/ZE9=<1P)O&\^?=B VGA(3:'(G"E@NXS&T]F$W45]L0-:$+<+2>T^O*>+]M!5PJ6*W%#1*\>[QY_EL@=- )<,50- MGHE(VKH*+;(^+FC%1=E(3Y;D;T3-9J)XVU*K_B4QZI8";8R7#H.&+NLMRG;< M/T9$XIYV(7&XW@5=$&L(+C1;:SU/VR*?@[&;6+C1\8V> ED NE_ MHJ]2>IT8X1S^91E,'I?? 2ZN8N;X5H(ZW3O4@7=9+* EQA<"7,<^#1Z3I3+[ MW;&(][";! !][Y-O\AV'TY3AY^+]L@#?E%T&]IDL 4W2YX*%6(;+RV>2B7BB M9=Y*D@U(PIH!A7Z/Z?"X.QZXRJ=Y>#8>L/5>>&36U+M\Y1-9V:PH.;S6%D2>XNVH@0+_912#: &KA;1_) L1)$ MRIK!3%'0F4HUJ#JSL/\O0R3X*X6[Q%\JBWNXU0(:*GI/C DS=SDX?T MMP_[)I<]&V,9XD2:2YV! \3R:I9(4Q85D94260RJO:8DASZ-D)*K MC5Q/VZ8@\R1_<;3JRQ Y1,DARIMS6[Q.8:H;)-'.Z>SU5HK5_ZQ+\%\Q11DW MY0HFCJR6(074):,XSIV)_>39_:Y'YQ9-CD?D1C.6HL[HO"4_X M&25/#=?BC-.+X?\LMS=@$87-<%V!3L_)&55(["5<]"B,)3>=,19&(W4@[LO/ M0JXV-H&#PG)*E]034?%9CKL\3J\?+J* *:XN5[.WWW+>:T4-[5S&3$6L3+6&N'FZBL+\>;D1 M$DFY843P)K8GC8 U(_P*S:9^5K@&;ET:0J&<(!U&<&LR*_-Z$6;RA[HIB*-I M!-%']RG+BX9GL_>AB BW?HN$=G3_6KHAQ+^ELU:V>'AP7-LHC@ G5;G7X5XY MQO48(7M1'R-*,.DZZ=LR3A9V$(1;U4E2F&2(ZZ-ATZ'^P*4 1O/@K;*)T+^/ MO?]DVQ??@ GP0XO%-T)\%];^HN14;QC<^^EYC#J@B!LFEB'VX*MJD,H;9]*E M;[RY[@FZZS,:JB\L4X"?2[#O-M7XGNL/%.XJ9:RU8*G"U%O*1E0U D,FWJMF M#,Z,N:V8K!*HX8*Z%LH+E,=0@QB= IU6]LXM?7J5+Z)T21F)"HODH"Y'DNZM MGQTO%3U2?_^*=:(,5QCA(?,%)Y-911$2L% MVU$LK+-^N']YU\<7\E0&84Z@UKS?I%DOI%P./I8)2]=T&^$MT&74@$8'GCX M<5DW; 'VFS"\&YGO [EZ1U@+^9Z*5YI&X%>T;SC@Q)+>A!4BO)J'@(T=#MU[ MD0=T4)" T">7(#Q2OXIJKS-.G4,N'X8R'_R;VNT@$2EGIB,)SP!L\3BJ& M R3ZD'MG5+-=Z9HO=H:XP1.!?[%I0@*5#8/P@8J,Z]C+G,[^YD+1-*?E**OY MA&<:E!K/W&\3C&9.:,]^\+K>)HS@I/.=-_,K0>&CRHW$CJNUU\K8X^V$LLJZ MMP]_^B<$DO$^U%!0S:Z[5:7D1GKOTN^5!$7K&K2E47-I^G?;#0MHXQI#;=Z> ME$9.RQ5SV QP@$@-.KP_<$1,:KG()IUXH#N+!F#&:CY04-!+-]&L4(J7YG9? MU6TQO3Z),+'M!QOF/;+AE7/*UZ>W8A623_U1.G+RWB5\HGT*O<^3HKCYW.X2 M4+R5L\?D\B![OV6M08AHKY0*)7,5A:/B[;V"S9>O^TP)6M2];*STEG[(T,UI MC"GZ,Z('[@/.'NVK(HV#=0FF$/= W%')3QW(W?CS2%"2&7QG(NRD5#K$/E40 M8A5>#K+9^0_G>ARNR^*FC7!EC3TE M_N%1QOT1?UY_-E$1&" M@2.!H^H]1 KTA!CM761*#Z]=2,?OR]<9KB:;">M+)%FKUI.,DOWNYL1C&IZL M5U59D4P @F8$I-OP,M*#)U=#^G-N7FDUUN HHZ;"G.4U/&%#L1 2P#R\^@X@ M,M1CB(G)7.J\L@&'H<1'7.X/ M1ND\4=U1]6IO+LRQU@O;*081X6,B6SWXGM2I)%V5$A_Y;)HJVL.UB@Y5]![> MI=Y#8E$O3:I;@;':]#\OK\N5!3RG,XJ8CA4KJUB='2M6CV LCZ,M\J&D1"E? M,N:BF%Q=PM@S:A X6%<=*2 6-"VD(@E1%$+]1G,5Y:=]*L RDI[GML\=$3P3 M58SG!",Y ]L2U0EU[H/L[N \ET!5SU(:2\(1H)[;B9'$!4_P@%3S7 M)/EU+.74Q K4BAS9[;(9I[-76E> 1YRX1UTKH.AT(IV;Z#7>QM)(NL2U]KJ@?)'.X M>D$^R9"#,F:L8Z(-2H[60U//B,)N3?;:"/&$W!==,"8B#XT;+L6"27", ;GY%C#R;S=[[;:O,2X&QM*%O3(P%V\2FQ!EZ15 M:MV'[/7TF1U&ZO%*+>2K)OT--*P@XM"$+31_O]I9B3T1OD(?:-R9;'9%F@=E+'R./ZI?+ F. M]S6:-E@9 T+%(K'&#>@KQ_4?FXA=H95W/BEBCXAIT)D+-\>.OMT&\PQ%5_:_ MZVLMBM*@R>O#F:<';<*5L+UZT-\4B=AN:H)"195-0R$C"7D+=ZD>LE%L:O- MKP)1UI'L_M'T%3K-5X^Y02P?=NEV9Z8G;-?/:MU=J]V)2-*ZJJCMQV-+\@.S M3EM@[R-3/=):V.+\!">'+3J(SL&Z(%CH<2T?^H!2P#2ZGJ-^G-V3XW^-UZ0& MAL?U?=CU10QOD:B@-7%$!4-H+-;L*+']Y;2N%I7@H]5MX;^>:9>%DS)9%\5V M^,GI'?#Q59N?'JO-CV LCZ _\FC:?KUI4\M#'08Q*F8LEBAP40>!Z(%;*G8. MG_0RN:R"MZ[@BCCW'IOB MQWX':+KKHCU>K ^_^[!F(>"LUSM.GX=-D&13?!^4N,.JNGM]QO.P3^]K[6XR!(2H.^"EZWA<':4?QG MG,\88FM$437\Z.6JOJ"\^''_/.S^L9Y2DK+/F?"(.#W+%:']C9/HN$R/)7D9 M&RT.J/>RJ.6@R$YDJ ;KP2=^JA&!2MSUN\N/"/@[O;<%@3&Y, M6R2.%EVU>G="J6_<4TO48Z;K;EVD M2 Y6C '<3LEB1&'1X*&.6V> 61243PI;!(C+!G@Z>[,,X7*68LA&/LC#,.@8 M +7@S>LJS:!(:!#C^.9NSB1I-<8!T/O(!"45VC*&:/@#.:*1-E.5CXRDSA^D3(2I-%(= M%\>K@?K&;@D7S(G@N)GURB&GUT5.(>^R6YW._J?N"/4-OBN(*5+?A/3(A!UL M/T1%*BIN+)S2!ZJ3K$;G#@4A.L/O78?!:B\%+6%7"?&(_J-C>(^U?,(Y,MTNFQ\-I8X:[RAOXHO2_W[/\@6/2"\E MKQ"Q \\]GUNR8-3Z(?JE,*Q+!T6G1;JNM\K1T]0K MY25%XX._H0B* 'VW4>_IZ^0W^\Q4+DP;0[3+G5$VVB=:LE,0SCK5(L1J1,S\ MJER70M 9GDM-SBWW>+@&K3*$ 1UWRUJ/V)HNI7[849@WWPLHIL>*M5BPN[(6'Z1^/2#9# MLCT[(MD>P5@> 9+M$1M@L0DWX67'?N7V9DY)F5ID _)IZ M:]D(2O/LHMB@5?=^=_.!^+UOIJX5OLJ*ZG?),7Q.^8);1S=BA&G#GCS#MRD6 MHHXXF=?@71=\LFOPV\7\?8D!?KN8_3?:LD=&]OR, M!D*?.GMQ>O8?F7-(J#]PG\\C7?:7+$#_XL7ID_^XY?-3;V&MNW7Z.@BQ@EO; M\7";^&OLER4@)/5^-*5"KAVH.<4)#EHZXC5M![J M]73V=1*TTKFEP%-V%CT0ETY8@^T--8,F$T6C'MV='*XXH>GI^0W':V724CZK MI-.1L[T6!0MI5+P 3_WH'APL-G564_S!\MT"R+&G![=.YSHX?,%CW4;IZ&2* M$83*/3"CPM5*&G(IB4Q^THRC)WB4W19U+MPMYIR/'VXWL;WI M4K80Y'/R+MP3^5:Z>\&F$)],>NW5Y:K0\$.(6>,2@5M$7H,R"[-575WJ-OT5 MLRZ!0-))J]--MR;B A\6W"G,)XA %#XH'\%@Y(CV%JNW>B M5SP?[277XGQ15<$2WE1 MM"SU2>(/,[FH1LS6@7A"WW$&#:N(:;O8>=NWYR!+L_W*<<(E; 9ZTB69-F%K MO; !G:V"F*#FQ49AJD*N;(ST-LY",_JTS@72-T0:7P%.L^D:8I-JN;^;!]+* M<1I_I:D1\KLB?10S'%FDH,XX'P@:/#V\ZK<-K U/S^W3>U6KV"&[.C*AXM20 MJ8..4(\.IH3LD.EV,1/24&"=2]:M:/%R9IZ&I)F4J:N.,FN$!$R\@%YFAXZ+ MN0M[WY$ER#SIKUX,O5>>6I@#3;S]7!#Y-4M#(&&=)-;(/Q[-RH$6FC8IJ]1\ M?!'=<-Z"\\)MVY.3)IQ?IL@93M8-.YTX+T8:O%FH .X;$G7.2C6UZFX J"'SH13.NGU)9+.8&H MMDA)\?]VP%[N6!T"%ITXR=I@6O< M"HC^<=2;:Q+B&5I(&AK?,6')B=J?!8;T2BS!O9:Q1QYO3>&IU,C(&ZG@$W:Q M=F2E&)F0N)G#5)&K+4)@< GD%4-\W6U'+SZ,PN>YXH]A6;B@R>%2&QR/5>[; MI'B>X17R3P]BS3MO(2]XD[Y(;\?XM>?-Y]<1NC8Z4!&T.9U];R(I;3#'+("V M1"OGTN\?["V^2V7'6/^/OFP(1^ $\3X:# TCQU9/AIZ.DP^+149N !<[([^1 MZC)&%.7@<,*F$T;@!A(I:)$"]X>D;OIJ6K^HXDBT7O<0"OCX"B?/CX631S"6 M8^'D%@<:N;(JJOZ0OOOV*K:V:V8DS&[)4:%"3IJMXTL%F2$<*35WX;[HV/T" M1$M85"D_L:I)%%7]'L[0I%UTXZ,IS6S>WP)&VWLEYI MPO>X[PER&<^OZIIIVG"Q!K,?HEDA5B@^D'O%(!RZ[ A+1#QN<=7W++/TZO3Y M#,E-(5=LWT8X4K\]&D@O0]7<4B^B[\KM\\6FP.Q1WRRQO=%'9-5=<\BR;-9. M7QEI1>:(=N62B""+.XQEC,\E"?S\R7/U.\_SYB*OBO;DS8=5\'!?SK?'SH,' M)F202\%= W78!RIYS"2SM*:QG(FFKJI5R@:^?( /#-N'-P$[QR^KBN*,'_%/ M=$U]5X<-=?;DY*]'X/_#KWS_HN#S']8D%($LA?794N4YEP4 MK:;V!K081THI2G1^2?\,B'P^OR+AC$V^XY^63)CB'/F+!R-[]K/3*)^^[5FQ M8T.F>TE3NRMRU(44V2Z506K;=-7EUV_?<)F?:@J=8H^G?@*)#N+&#Q]K:UJR M-J6@MQ\+?D9+%8IY<;S='Y[^:$7P\D4>%RI8[W"N:(LDRG8,'(;&(N4F_WQV M^O39B]E%6'6QW3F;: $.'R_CAU_:!94";TB((4S=4ABN1.UT%>:\( ^M6!5< M=*:.F"93X5.$>_F6E$O#_OAS"#%G:UGKT8:@JV(%K1TR[A&0=-P%CV07U/V3 M# F1A0E;$MU)<8)#S_Y7EI[U)_ZDTQIK39NBO45QL75[@;B1CNO^X.N^S[ 7 MXGTMN=9$?UP.X4_3;L'A.$]IJ;1S0A)MT'X.QGHU@_+"95M)&+>X3, M2PX6LFX6'$Q/ID'0(M5*&Z$V4=UO.-K,=E/82)+J0QQ27VA2'B4Y-BD@W$G" M1+L2[RDF<%&DQ>8#V6-:>"UF__?-U^>4ILCV94#SBEOQ%L4*XD3U!ED041&C M,*8%XFO(NB$P0!0%"8\S0RL2MQ;I1RA#MS."LFW2+_NS7 P W/'.9.&]LA75 M*_I'0AT)THR[&I?*^ )907@-=QEL;$A>E$M(K&^COA.N+,:M:2:I6@S'[/"; M)%Y?*K0H.CZ?E)\BDQIAD7L"F)KX#^@+2TI6:;T7M=XFO$M-F@0ZMEI;X GR+ U?7*NK#:#S#8NZA M CH#O04X4ZX26MXX'Z!K9*T5]_3-,*:RL>EL_\7U6C_4$;3:]'09!M:JDELN1Q\^A%^R)K+O1[7'+F^MF MJ*B]0VR6[@;T6 ^!CPGEM0XT;/J;ZI(0)WM^[5[[?W3[3S\[?6M^KU7YGEY( MNIHGWJP5B.X(M]3L:Y4B%Y'I=\3=[8 M+61(XBTFHI'"CD)D#L,O[.F7V:VATQL$L=]]W0V[F)O_E".A"U#GBQ$ MU:$-D);G#O14*G";KDGF^)B(-@._=+&[*P>#$!]J.XX =2?7F:^YWVVU9S]? M$;Y;9D-SN7=X#<%S6\(7X99K99&+#!TM4@?FBOZ/7?B]L^?/Y3]1T8]NU$MA MF5/$":4_D+"Z;(I"VKIN&"7351H7^3Z!$ 'C[EV:,H?26]&AH1A9YK+7+@"A M;^:]\2Q8'T/C0-*3-M$P*[*="_J'+YX]S[YX^H(B8D8NN]9(FF8 H5GL.>R> M9DX1:6:P^-@HQ;EHY?&B )WJ%:-G=(( !=BG%9INSIYDS[]\GCT-&^N6KV%_ MA4\^^3P[^^+9KU^?X$+I- M78WT?\5CR$R(I[.7W+0(-/0M8\+4T_G!PR5+B;7"S+/3KPO,)TG/8OA[?'O+ M^LD/4@S07$M3FI!3V3+SD8?F*M>12O0^0DA]%5[+R=8Z4)$ZZ240VR5>09(E M!@@Y/_ERTJ"$>9D'/X:6C?K+8T':=<7=O@J9FF)I[0O[-01?RV"6Z!*@IMNQ M"YRG5R<@NY^%U!!D:(,%=2E6FN&<$82G"^61&*?3]#=_*&/U2H[!G;K3L9VX M6R:9>N36H\!/Q@E[;MAA%CZJB4[LN=C$+"L=MH-T$O/>&W4EDN.6MF/RK22[ MKV%<*_1X/"D7!@[4A^M8[LD55[NIXW3#_(@\'WP AYR>F366N>8> M>I'DH=*DY!L[ETO^(,%$H2_2>['N QI/S=$T:I*@)+(!DM:N;HD M9RT1O7'*-EELZ.[;X2SM2^4D6TE) NZ+'VPJU\B/_TL[( XNA2 M>7WO8J'J*CWG.+AI#R;F6:ZD\>1'8!Q>Z^[FT2V!'R4#PX21.?J5Y=6V5TW=75[I&.+N2U\7]0_.T"Z3 MY*"V8D5P.C9M(\I_[WTC%7=JHC9-_TD%:P06/#F>?>KC=,D!MH?%2TX,+9'1^"8=Y;8#K!$ULO(I+4/T MNXP\"/U]]XC\Z#7-Y M'SLQ>Q5>HL">LBT5/ATL78@8FBU'"R%,>8(-=!&>7/'[B*>>'HA3_B=\H%BX M%WSZY.S%[&UX*[J/^"86W -5R2:^$3V?] XLH- MCC/S2Z".0^*?J"++=Y1(]IO.J)44W!+>821VO75#!OM8AP/X+XE;, TT?7]^ M]NS+4P/ 93+M#1IJ"^R>\(FSTP0B-^_6G;!?W/J[]F.X"601L,U^JRW6I]49 M_-J(^Q W77CVG[](7^_N[Z0';'&W98JC&I\!-*.-S("4U=.2-CLW& :91GS7 M!P#\$'D-V8-R(<98D8YBO&=]BU684S6(>^U<*T$C!D(_50&K6I+)3S M'O/Y%5-W$5-2UZ"'UQ$.>&0$71,;8B4HK>'J8Z7(04JH*LBY($\8!!@$;LA+ M[HB>Y^W5<'43CQZA4-P.PE,%')42IB.#5"%TWT;Q"KFMP^U D+$(K$U5&FYL MRY$#2Z4B[FKB9NO!"">W&(;I'J%9(HDW>="1Y4[VI>=\!PY0GA]?H1^\*5A" MV-!FD1@O6^^7S'6^+< 3^5; . ;\4 M5$2EX%0F*L,'G,,BWVK-:KR7[ "^O 2D%:N"H[IFU(O2EHP,BVJ3R'DW5M.K21.Z<-+C;M<@U.3%$[9<@F4J*^U9$R17NC")S22CJ MP9#O9#VA6D,YSU$9)$E4^@$=T$6WN"PDU551KJQ$^LX-P+;O!@T \Y'QB;HU MM=P6U779U!6_(3*W\:/!1:SJ-0(I+8]P+VBZ.>*NX!"%&2ZWNJARS3&@7#:2 M++0L[OW.]>BQ)G&:-O[FZ.[%@4590P;\JXZ[VO]C&>/.5\!; L.W, S2YA\V M&U)V1M0K\D24A?LF;*8;LC/A_WA6&.J.F&3!9D@HG7,"Y8059HIB(8DS;$[? M?VX*M"(S;'Y="[%%V(/H21A3O^14%SW[H_2>ATL),F:1E&L*$1"B"P*I;"8[ M#U9:'$++5HU]ZV)'"NP1EN,Y/Y?<%0/L0:.\R$PI()*E8,<60I'&FS.V."J, MQI;LMQ^UUFLW<8;HWCMVN3]L,Z3I=X$'>#1HH&PSN$%+2I(KXJ\I"OY7]EKC MIY$>#6M_>0EDBFN>I=CFV/7\T M. >;D4E,-**P=]P&0?8D^90JE6:*D%2Z6 MX)!1)5-U.YB!J=>B;X!H>%_[!&8BX7MQV80NXXX;R4B$/5 -SA$B"LZ)B_'$_//!^,%:%A25!=\F1;B,=^$P;AEUL)_(D5JD)\C8!>P?N]@.VKN\)7CWO[ M]]G;L>5^=+]DPQ#;ZS6%)1_9+)POET2/;*F2J"X:).SE3N0"C=*W:30_-)=' MZ_>8HBU:V>F0RVY.N$_4$D&WVJ8 %8(S XD).*[OHUA?P"03]O^T7R:*BX!7 MYDY _3%M-[DYYX351UFH+ZDW+O%9Q.0QRPTZ:&78DRM6_*2$XN!6/6)S#)OS MQ1&;\PC&\@BP.7>QG ]D)\?=ZKMYP'=2&V3R68?,'M7\(U@IB);XMPW3DK'[H M%2?_ @ &4CR8$T<8%<&\@ZQ3!HR;95,U_LVX@\?2KO4#W53U$BM*KG_TR?/U 6S O#W M@B9[Y:T3YSD7/@,VWHH:#$&#DA1'I[92;2/>Y\7>3XO@5Q?L(F917*L?P9G ^%M'&38KIL.^!0J M*W:'"YVS0A-Z0!= MD=)(>%1BSW0]!(Q%(LAC6O(/LEGRIH0?OND:*LY:YRMYCMDO@[!EN@GV77&? MI-D%=&UOJ.>"GW =5AC-FE @#_MR7ICS0$G3>OGID4O_<>\L5GMN9Y<4RE1L M=FRIJ9\^7R[SLB%VU7F(&JHBC5S4O_@.7H0A*S6:^4@\P27U\*/3YO?P",D= M+!:((AD!S'4'[A%R]-\:;O+P6Q@6L:(GL$$(S[)73\U/;3XX\!#.LXVRZE8 % MI=U"L,!AVK#N!W*NW_V*-=N+'7(82%\O/ZY8YG)-U)@)PNNAUOR(M MS_'8Z>RE/4AZ;5L]T=&6A,]VK9!#WCG6OVC\O8"HOQ?K1SEVJ'C$G,!8$D#= MBU$W=8^#&CL38Q:,;2"S6H:S1W/;H?2 3L2MIJ!^R<\5++N.#BIT9PC9!.C, MYL%^AT@\$\;2BZ(JEB.3V3-C-Z B3>S!>;>AE*Q$[%X=G@4A8,QQ>KL-R$O! M4VC>U=(.;'^E'5(?7:J-7BZ*))4P?M):!_NAL6-8\@8BH0='$+,T<7; @[[W;%'BH>.^Y OJUC/O:1VU4??R#R+[%<+/J%\2CONER%U&!B-@#)CTU*^U+SSJZF.WI*A.NB)+ M2E[ E*D/(=G+53W',H5?350S:2GC>+W^3G@:_*YHGCCF MQ8L,CNX1*V%8B2^/6(E',)9'@)5X &3$>$E%BV<_ENW[V7?<+WV8Q2-E],"= MUE <(!0:N%('E$V9D=0M[-9+>-6$YH*L[ABIE'I+L:6PWPJR*"!H[$GG(!A!:C7%XW]UUE#]H1 M(I8LW&Z7!!",VEB^1"N47/1RJVR*!="%@07 M"^^2J)?MLMC''JG%- ]B#(K<22!$]XF(F20()K3,3K7-A/RA\[RYR*NB/7GS M815B#RC0P;NN%XN3[QIJ3?F9,A[GVZ8HMK,?"TJ0XUU?$4LHYJ^'#C]]5M] ![JY 0BA[6+L,>#:O$P52@@_9DJ MW4)EI$%(7#KN!W:'.0Z%4R15L=(3G8\H>N!];CG='&FF5-SO./K,?9L//$LF M.]WV.MJ5SYGP1BSQ*+.!(C.+_%+WZAJ$>I:4&6MA3Z0KA BOT.I7'K8]7@ U MTT*,CN.ULS^=DN=O1<^'6?72SG>B1+1*'H'&"7I.E4M0+>%Y)*JA >@-AWS>$"WVVK M'1B@>D*G=63RX.# -O(@()RTKV-WHXH$&$8C"G%P&H8>>2!W5)*UP*ZG-Z7L M2N:W@T1<)GWIF5)&[W+0P/"L4@YG5;=@BJ-L!#4=<_8X)A2<3*:C0);MA1'= M8V\ASK]]=ZGMNO5E^W(P>;-C]EY?"<-PR?Z"U2S\XH)W&?-CK7+2H%C:E@IW M;L:\>7(4<=Q5#F@ MDL$* 2U0+YAFVF&">!C"3*Q'99$L5'A>WDC$;[.OT$!@P,+F0M!/"U(5E#XK MMP9/JBYKODB-6Z).]H<-L><0IC1US#:67&*4X>F:.?,D>2N)";O+GLXDDU*V MGGJ0YCP2FD>/6QGBF'<\;"=1"[@NS/T2.MM%Z?01XOTLV==65I$^NL5*A \N MFWH=;P1W!>B[\;3'[AM*MWV^OBC#GF2GAXR%54AZ&YSYHGB=LV2[,CB93R]2?8QS$U,0@2^C.6"; M/=6"_L4RHW^P*/(EORBY>L6JW@@K$8OB2A+-*?4R=W!KRIX._S_?$GB7Y7C M1"-D7G0Z]$@I4S-!5);M%+EMHMR/!%0REEG MF%7R[<#\Q0YE;_42. SOH/J?S- U2FKW:W1 M$ -A5U"=7KN +KQA<" 67G%&&=3*]GUX'7&,.:>?MUOQ.G8]UL]5DG; MR0T5K2.S>=BO(3*D6EX2? 1[^ -49\^>*-_[>0C0P^AG_PCO$CS\KRG4_40B MY_-_?!V;VXGCG>[1B-]X1<%4':QS/ONFH EGF:GE[#N;-Q<4TVN\#O[U=4(/ M&DQU77)]V]5*PN,HMQT^+VF#!-N>5/^_>?TJCC$'/TA!-^)I>#/,*U;(WOMI M?&\"2M-,XI71_50&UZ>YI#O@E13IZ6=/@W@6USFIO>\T[ MO&'\,31LQ%=C%L>("S6+4W'W1=,WLI,#HW/#Y=6I:;1*Z]CTX8'83+WR=SH^ M)?]$=R&Y?BH2*NDI&26FZ>8J>)\,ER+U&Y<7:48&P!O9(R('[XA2(#=6YDU# M61W^]V/1SXI^?SD6_1[!6/[-1;\)Y_6!?%4F(T3H,6X-)3 16S$"72(&=KX5 M@VHV^%[('D65 M+DZD4^DAN.9MC/HU%2-."//9^OS/FIG?KU$_4G_6!8=XRD53YXOD9AMXZ.8 MVAA8PWC.=3'O8L>HU.GO/'WRY,N3IT_.GOCHCH"IAQ*_O:Z6JY@C:8+'N[ $ M5,O9*,&P,C,TIF\EO=S&S-S3QS!A->HDI6H3N1>D):>)-[BTKF*%D]G[I8L0 M -Y8_&VTUOXSSG^:\)FCOTPN&F_VGM<\^QIE'W:!0VA"&W&!.F1]V>1KULMF M/'"WH?_Z\],7LXNH[[2J\\H)6 RR#WA-#@K,794<__ADJ*CXQ/,HW&-H&!XV->-]I"4Y7>*Q*HI%RTU%HP.E9Y7!_"TXH6;?8QM!>36V!7DXF((^9//+$S^"0&6,8%7/ M+KL<6EF.,^Y7+3[*-KK*,0Z*00O[@&GP+?_%O=+*,Q<-&T_718@TN,]](G&! M+(/"73D:6Y#@+@-C*6\;#L\R#VYR71V(S4F"'MJJ+6=3PU19/4[W(/O$8::( M-9;UR\DR0)Z"$_\YIVI :+1I2N-6B\M(B\?E&D[>Q^*EWH_^:BYCI!9NE__M M<,ZB/$UMX'V(,4RF"&63C"78[6)/F9;HABK%4FBIVZ>^.H$*3!PWB6P$*P%S M-KS^::+\R_(%+?FK.R3$6.T P:+DOL:+\T+PG92SVTR38'K1)E>[ZC3@L.3E MJD,Y?.LTGL@2<]8P<;\X::"XANUN4Z16*=-YJ+WUFIX4TG]MFRYJN=,T1PS+ M7:8I_EED5@;Y057S%%"+5M^1+A0@+TKW8I+OD;><6A"NZ4VGR/>]4OS]D5T6 MOUB[DDAR<(GR8>MQ&TH KX.,B>/!U-TK#WL@%O(=$$%6-1BICW!F2A:U9G$, MY<'83A_(<*7002GXNB500U-:@9%3[^HHJY+7[U8 D7W:,QBT42 7Q3U'6D?8 MUF+\D&,-&^5(%O"PS9[4&K K%NZ:E<2N\Q7CAF#N+CW*T:\B5Y7U*F[[[K%M M_'&L-UVB=;N-ZYYQ$PKSSN@\>\#[SS$MRM7$)!N$!C8=1(Z'AW MP/,01[4G"CV96:UXI,8\E@R@6242;%7]^E MX)CB(< P_=VI,S9IXBO)[^SV3+P@%X6 M6Y$5]48:HCERD5H)26Z(XH-1Z([IDO' M4Z6NN" - BYY^AGS:/[[ >1_L-:"-[ZOHDQ\+ZUVSI M&*[PZ6>HJXOA9^IPXOL#X01_$-F+^T+^^JR!?2D\I M2F5="6;@Z^"6T6;^(6_;,!]AIK:Z EI%,NJD6;%J"Z9X&6]!_KG@&A(C>=!E MWN]6_FNP"8N:>[-?4HDHS%\>3$O2YZZ;(RQHV!S4JFIM*97;7KJ[R)6A#98) M>@A!(/M#_M4S_&-EA.22S;:$(1ZD##:$5JC(H+4Z6WN;4?1<9.,6(1NT+HH5 M.9U]QPWS#)H=O#F*1[UM;[A=]_N B9TP#CD MX*9NPM.U[HU&RINK>E6_)5VM""QL)U99IEE8M!^"0#GH?-6W.QFQ+TX>Y*R];IR>[5+GP?V2R[99XE;F5Z5B%NP/Y!C_7$ 5,USY_XI(06$(**LK)J.;\RR= M:&# 'B:L,I4'O2\J_2*$OWX9.T\V37@ R//(%>&+'/M>SNEUMR)TBIQ57(J) MS>4=GZQ5OV./CK4X.I>K^@)]]#VH=?\U!#," EO/<;"DFE;XQBXA[F%F1NKO M(\/3SO.&V0."9[,-_WC-7;+AW,G_OBE7BZ40EEB 0DY57C9,L++=67@$Z A\ MY_:JVX87&7(GZO-4>P9.R\_";TGTN#GX?&*WTA5NXE5]<\((0EDX9F]A\TKI MK8[ZA)LU57K&(J[@NUR)*$J$SS); #TB.J5I+T!I# #KCM&!5/R5#@#\3\2C M5[4TW8=[&!"WBH,_7O8RF-"=>6:4+L1XRK:?.NP#?O7(:HRLZ" ^PM&/ELTF MRAZ"+_5C.YV]&MTT?:VWL=V#$.S#%F2C-V&3@!+JVEH,N$DB&A=@8]6HE]6R MR:/LY1AW9#;[M@OA6N&#.;X\F^*2UPZF;'+ETNN@[[Q:AYA&YF@GL!TRZ"C3 M6Y.=3,[CNK,GZ6CB&A+?E2'8F0"K>CPQOI0LV1*2['3(J!\C0X%W'!UYBN#A M%[LJ&,YYJ]OL?2%\F FLT/%I#*\$E^N-$W9?*-?POB@7__6GV_-I9Y__:?J2 MP1W[]'>X/9[>B13P-7E&9U^?AIW)U*Z\.Y>4^5NO.?.W_Y;4%W@L]^'?Z^WL MI5&&C5SR=URT%\\?_;*]"L9M1^1>XE[>;ZD>F),2B_5]I*CY,7*;)"\%OLI[ M[L)'Z:B]&9<'-.>MU8NO;K:,PF<3C2O?A6/:L^/(8.9^PH+?YIB+)#X+MK!! MN"6ZZCU2MTER.&-(>(EOO-)O1"8"^E[OCTP@1[[+>Z(W[ZJY,C"-_X@Z'C7X M?:"\I/<^.ZJ"RYTCD\'\?*^NRF(Y>UV!7P.//]<-\T9(&77HKUZ?OS%%0)F8 M=M9M%EQ0E0E*]ISXQTBU%Y;IMB$@9;18-"P;7=LXI33)TW&L %H%\.Q8 7P$ M8_EW50 ?\IH9-[W1,A$,@1ILRGI!^40"XH?@;U40_8PCF[S(J?M5P/MJ*80F M/T+XE5FI(4HNC&81+.$>N2H3S8M7O,_+R(#K8.(KJYCN$KX3GE2#3X M/^4=^'__(/=F_X*ADE28,%J4V^A-A;R. L16>Y$DI-&.WF)^5867N=Q1HFZ+ MTH547M"F2@1$0H6BMAFQF)!*2JE^L[UO "$Y'\JF$)A2&2J1VA" M@)W4B /3TQGB]G6!) (-SQUBS8VWPO12M"'0=WQ\8YM/Q%P\+:-Y.8=R.+$F M=$BXQ36=32$;+*_E0(!5DW*)YFK$H+AIDC'$&Z6 M(E>*1:FL#>MI;)U!1 F4 :DZ M\D^Y"6L=+KM^[<'=:IQZOBZ+&W;O@['/^<@$FUM>XI)RW,QZ&%QM8&QT6!,< M@"P$/E6Q%6[);<&=B0!@2/5.(@+?ZFP Y(:ASL60MH!B,"(6GP'\*=93HJ MYV]>S9[.WNTV1?@_]$QIHY!8:3@I?$?&(>)2LCP6/-ODI>1= :IRVP&>H.J! M:6^ H]H9N?"4)2B:(6U1WVM677+L [:N,%5!]_EWIQS?JOU)[E8^"!W<:IF0WA.VP&7;HHNG4%=7"\22$HA'F2M6D>V4 M+I&UJ&.21%PB(SN>CG31D0/V) >NZ^"L0H;@?W*%AT06XUO2E9&G!<$IA'& M(^Q/+M'=82KX..GZT9$9AFDQN$*5S_T%RQD3K"'P2L/?_@GR#+4D,;O4(%(% M0@91VJ$\+BO,WWK&^H@'" 3V1P!X MEW+8X,A)7F__J&V M3_]O1W='757$;^1QC2#R7Y1Z@Z<79ZT.@/=D_030G$>M*V*C4\+C.]@PZ>_F MUQA,I99=_.5*X5HKMDY3F4:>*$,BAC<[50?AV3$(1R<9D392 >$%"C9L8>:V MY=I"]S!-^3RB+PILSTL(&A%7-AVJ,+G?T>X_>W+RU\S3 M(K,0:1- H 3GC/7'W%>L-O9BD[!MMP2R:E4R;TL MJ H&+M':RC*$"Q*66Y'IZGO=*90.[N<4-.$7HW'^\LBQ.$]/20$"99[B4, J M$VU/L8]G3]>3-7Q$-.N*12S)>?H @%[XM[,7?\F^_/S)K*6GD_)VN&X]"7VN MWU(B"K[\0M@/)RO\_M,G3[^,[5+\:4B@-?.KO"W,ZY$Z(1@V.5Q2O*+C.0K/ M^Z:HH.CWBB8Z7]1?S?X63A"]8=IV]16G+J@@GT?5?_1RY.^%HQJ>C*J9L MFTOKA.'N21#-_N+S\?3I(S\?STZEU/@VJDT=P#'Y#BVY(O:)_VNM*W,"1@MY MX8))(/IJ6T0EF0CBS5=Y2843(M]F[3B$:E3OS\%0J7%_&K#]/*ZKH5H:I$6$ M]CO!,)&5VKE/Q@%P%XJU30U&S$_*^63[=Z.O#=\/@^^VF EK;7'&264S<\*3%K:S ::\T(,0;8DWA M5MN(*_.+S_.+1WZ>GY_.?J TUGF^))[-;ZS$?7AXX8\V/'HV'1[=8R=_^:=C M3/51Q52_TZ:]FW%Z2ZV@KU__4KO[[.R1V]T7IZ3O1ETQY$#^6%Q"+=6)H%(> M/%Q\WX9KBI EBJH_)XUV:9OYP8G,OB;%BF;V5MQE7)/\7>2#$A4R( MQX)3\5!F F]^ *XF163G!5R/ET#'$42!WLVA@QB#)'X/_>[_4"4?,Q"EV)FC M%I[1;GU1KS0!\-=__(_"Y&?!?YE3E6RS1=@4HBS5\WO;E-P"B$!LP84M#O9R MR%:(&*#*I*SC;D6XXP9^")ECMRI?IZM"(AY%*7(BNBX0C\.?"UV.BI5;%_$# M,H,\U]^G^"F9Y= MQ7=O\.X:K8T>792JJ=Q]&$CTNVR"+Y_=N@>^_LVLX ,=\&\(Z$UDXF^IS>"0<(P5Z!"(B#)O MN(ZVR4A?O64AJ0O*7M./<0"SR'RJ*[>0&Y1XPI-5LGZO MS+!'SPE_7;\J,MK#/5$7B:3UL5N&,UZ>YH^X5IMR+M\1T94XX_8S"0=;(F4T MT8=":<%%4:P-V?<'//DQ)IB][+97=0-4*SEW%$@ <,[NI<005,LJJI9WU%MB M##H 8_$.=!$QV)#])&KA!/X%W5#K8;P"! 86D,@4PO\M#9&T"%,KX(._+[)M]<'79,\9W"LFEYXE_]X' 29,MYIN MK_J&:SKS;MUQWCNL!]^HP8$P<]9ZHW11;&\H-S',)?#\+ICQ1Z[-\2B'D:^D M6*I9A?TICD^MF7!@T!C0&S9#4[;LY& S_)]\O?GJ[>S%DR>SUV'R/QCL-OU+ MM/FN@0)?X$B.)RIOB>M&G(%/RD]G?SX+WZ;T"!>,N&2FFAR3KYV-#RV[]]C$ M1RN9O(]9F2#B"3/2@'&K'ETA^J5/RO &=%O1T!76?DF*$]$EY+?GQ<(#$^M$ M&Z=2'Y2GJ"DVY(H2FHUDB9./\]%':5#./B&P";%(,/ *C:9S@ZZ*[SKQV\=R M3BSG/#^BW1[!6!Y%9:9<7\[:9OY??WI_O:M/Z*B?A?_O_[L\._WGYO)/LWRU M_:\_G8=X+KCN5^$(DO-Y\N1I^.#L[,7S+Y\_X8^E)^G9\[]L/BASI)P3.ES7 MA(D*?J:, _YT]$]/ M3L_N^>]??C[^(U/?F!K47TZ?O+CO;Q_'=!S3U)B^/ UF:^^3/L.9X7,3CB89 MK?_ZTS,S&Z)Q])_!IH2C_=EO]+&GFP_T06_U2$2I?];YF/^;+^HO;[LY8&K^ M\MG3)Y^12>[9^>WB]YLB?M_)27J067C6FX6/Z_W/GGSV[.RCGH"SCWT'/!W= M ;=8U8M\_CX$9\'?/)%QSN=%$5S=W\! )JITX4[Z=R ^QF,9@BK.B6W M[)K)[XO_"?=TLYU1CFTQHY?_+2;[]P\;[S;5X?_]_]E[$R:WC61=]*\@?.0; M4@2:YMHDI9F):,N2C\[8DJY:'KT;+U[< ,EB$V,0X&#I%OWK7VY5*(!@-\E> MN#0<,[9$$H6JK*RL7+^L*?U$E.[5E'X22@_Z-:&?A-##6G8\$4=7B8ZM584I M_7-:JL**__P>'%FBS]8<>3=]GU(-W4$!."QB'=LA'=[GVJG)N4+.^ZA+-3E7 MSWDY0%33\W[T'#S$G7R*YONF@>O]*X_/XZI^?&(=V^$=#@^:]VIR/FMRMEKE MAAHU/>]'S[7F\T^4/'"PI8]?%!+.N?0X302;>&%%**5*[5S&>R,/M>YG$4+Q,$57&U_S&ALA*NDOJMXS&B1F#$GO_SFQ5@TR_">6-R J:V= M;M?M#%JZRNFVFAWJ.)EGF_$C^,2+9J/9HM$0"?;J"KMUI"I'H^%'\(<=M]OM M- 8M3IWS=?8\I=56O5%FA5F$L*;Y(F4JY?M5SH1 MMIC'NG%Z]Y[8^P]&.Q',&(&>_$ =!0+G,Y=)?D* 74GU+=3(GEK]KYVAV1IJ MYL=-_6(S05X[H%$&+\]:SLOWB'#X,6HXG4[GK-WOMENM5X4,Y^I!3*8SIT8B MPA-4U"-L/]'/-;# W@%AME>=W7):+54042\8.124G7<#Q\("Q8P6N@K*'%X+,TK> M0_S(D&H!I9O;J<\-I[!E,%O9LAO.OLT)PMGG;KO)B]E\$:9[:8(7 -"=<6Y: M+;?7[+OGPXZI)L5JI5QF"=FET)C$$6:ZY;*,2MEBN%Q\!/@)5:IQ]!M=^]E(SG[>V_4[EALA#/:OL EPYN!J',\2APQ.D @-Y[??WKK.[Q%" MV1-^?:"6YEL7O^7F. AY"UK/POF56A$+Z$("PF?8_93S2@5TNE:(%,O%NE^R+% VE)/'HVPB\UA\SK35O-'ZJ0> M6>BA@9>W>56L"R2Y]*(4 A>,$?VV[ Y': MJP)UW?QX#C(D7CMU7K_)ZR_;+G5>_W/+Z]\OBFUN8N%5UW;[YUVW>7Y>=;IS MZTTKL WG?U08^G U.F\52!.XA4)SKUB5XU0&'Z8"I*DO+:ESO& MK/BM\;D!S\BUA8G46V989]G7KT8BO$>?%'V]=Z#XI4LNSJ+4. M@YBOO"H08JEA'E$?CHE<:?_63<1,?QPL;L:<1+I<\C'Y"#!$<\"&=%:.7>G8IQIZ3Y$+8-#;$$##YN6 M*[HK*97>+YC^^##A*\%\EAHE26L)P#2$[A1'UP(G@:JF*SV#QAZI"UF.+TT. M$=0^['XK8ELC-)KZCIZ@A#&CL&^9S\@423:>W;+"ANZX8'.)3N)SI'SU*QV#>1>T0 "^-V&O%#5&\(X-1A3@X%778=D4>M" M8\[43I@7OFC-!Z<@2+'&"C\&## M$OPDE^##UI:CM?5H+>#(D*"%, RL.458XQ'O' -&:ID!HIR7=>2UP"[2P#(N M8<8(_I(-'<,N)F[KB&]N#M^DD?R!/[6!0Q!YPFHAQK-'[,4(6SE@GSON<*W! M*CC8(& 5\ON=M1/X>FOUY'QO=L&G:VS!H6Z.Y:C?93?3*6G$(1L\.G\I\7_ M#3/Q*<068*2'] ","2"Z"J@/'EU2,;+:7'E)%J,&[#HSF/W9M1=DIA<#W#IZ M[@J[@\% UH3-(+&Z5F&&B"W1#4Q[A(TAZ/KR4P?&IV9BHU@B4#YJ1W&22HLX MFA"%?@(N(ASA#7!,<-^90&!RE';S;F*K1;M(+O& M CQS14A^:.J'H =S35R)Y;P M0\:HP(&S7"+3%-.X $*:*.$FE)J+&90Z(Q M\);LH\(H4J@Y]@A4:>Z-9]C+(1!42A&9U../6I': M#8B!20UR%XI,D'EE)L*]YE@1P1W_B:".V+B>.C7.X!WW 7 1**Y\9'!7R,OJR25?I/< M^E2W8/0FDS-J(!P@E!:W_X&S/D=RO20G%%PJ6D][18<%]&B$30,.P'BJ&/E.)!EXX!O?_EL/&W.%04V\VGB MWIY-<< )D!)C".32B[WQGW#QW3CI0 ]S0:9](HAL&V MZ"I"N(B=#&9B3,Y+TA5"B]WT@4[(A(.O-;+9__JOUGGS39X,5>"(F4=Y M&7",I=,/+IU\L-C3QFEU.Q2',[N+#4DGWM(ML2;(GCFK,VS>JER[5PQN*VV\ M#:'T=$$/S4RZP310WWW=8QQ%S 0N/-UT7$SL_$[DOI@8/DT46D/8>QYV%PX\ M/%J'_TSX[[P._QW 7)XJ_'>K(K,GO4441.X+;80&WDZD_1G1Y;(+ S,8X2[S M&.@3Q;CXN.@8H5N'D[\0B-G+*$]37!:Q!TI$P=]#[_RY_3.;9B'I)#]3\Z]L M(1#=WC6()R*X**4DX$"V8.LN=.;D$Z0X%%Z?A-Q.8LUD^,"0 >LM0.">"2'J M:TAG^52 Z18E]&H;3KKL2PZ7?ZIE <+V=X68U E]W0*3^*TFL]VITPJXVO#$ M\+\9O.!&B7IA[1'=R>9O*ZL_#;4:+GI&\4YSK4'C@]J),4DVPA"@]AY&I4M0 M[W"6=^#3]RPK>?;S%';D3@F@*!,VM-V2+H*:P_[:'NAOV]TS)PF&C8V(I M;F(,HN 1;>\-^]WFJ'3JYG_X"NVH2;*%>&U!#G&K%O((7;.;%F=, 6ILTX@? MQ'BP8W%YDN5*029R'%WCQ.;>OZ/8TF8J6(+D#RU]#IP+NN#=>,%'<S0ZZGGZTY0IKK0R^%:R@@;QXZ+W+/2T;&::4TT)*& M-%BF!W9946'I^('0M@6W]FCD=Z4Q;:U?:7/#^IDQ,2N,.(+BIG>+PXA9/<8Y MN9;9'OKZJKU2$0'U^B2)\)1GB<@ZRS%._:6J2ULX@2=M;DNJ63TTU#F/\SG:N(S'^K?\^.?2CW&*KP[P M6J;[29RZ;[E#V[3J*+=LT(T81*._M8L7CR*>%0=9E(X5VEH+C "@)HJLA7=# MEG!^"^K1V'K&R@,:8X,8%9*J7JR'RT6#O/'U%OM0I74>HHKY*_O=X-[#5QB7 MT$EPW$5*#=EP!S&J5'!7%!PB/H9._L0$KYA"R26_G/@FM25*&A9U^A,^G69H MU^&O0GFN(IIA@F4CNI'#B3D--WHTBX7C**)8G!C!=B*4]C3:+DSY&8=NR3 # MZF?8@Z[(UO?QF5:[3',3&T67#L2@?<[$+U%^^^9\UI!^&$;7NEEPZ:[F6)\_ MEB)N?!+?7%#9)?ZI8Z]Y##IOAZ,EC_:]2!$'?IT[B>#-(%]N48:>7P"IC$I7 M!Y">20#I6.ZY=W;[TR\BV-^C&$.Y]4Z+"'T!4@#H)"[!;\4\ I&!9VBCE.XU MDX.3T0UIQ_SE?@&QK;0A9"6/& %;N./R[ B4]'G[6;K'8J4D(X#S/QK.>\R' M<'5VA!T"9'?I;=[20BAF@[@(.7GISJ7[8:YOZT+L@WZ$_EUQ"L\C:E7'N3DE MMSS&9Q*,RF%./_NO,"'C+*'[TO+,@C8 >JDD?%3Z:2EA)[\O9Q'[3BO".";[ MGQ>0.VKM7'9*%MK0Q=O@E-B 0YLT]W)N4*43?2M7,*(JD$[-^>SNZB4O^XTA M-6;$,GOMHD:L3)I+$+U2(87.;DN,1E#*+2DHD04=1[B,R^EU(^69(LY%=D<2 M2C]OEC[YD: 1L1V$"<7.W)^H MNO.]4 @"ZD0]+.V5,ZHD3(=OL%&8JCX(G=,&-R1H< MJ32E^5Q)T8+Q$_NQ+09*!I$YX?!GNDN 4K)>7[LZ!'%I.[-HFL6<(8VI<"L2 M6_,(B1XAI3=F[WR5(:4M'Y:^RIN[MFVUC0/X6.31!V0);E@/5[11%$]#%*E; MW0SY%53TF?DA'Q1#%694OMNT/D)P,BRH"@+D(PPT0^6J6.P*N_@?:$OHEWX55 G.[W+8GC""\DG'X4-YP-7&=' $?Y6 MAB7,(WSMY7(2*A!C%^@-@2VB @>P_8D[_E):BJXL_R*!GW[V*&<;W=SIC!1, M?$T8<)3&THP-)D&B9&H$ R$Z9H"UFTLKB7I2V(0KZSXL4IT/H952A5,5PB;Z M%(LRY72PR]X6*65Y?W:G[)I-J3E]RJ:"V$R6%@M[#HGU<;CNO(5 M8Q+NG/_#^HQ68B:E&$VBK5-++TF 4)Z?;P9)]+Q<+=^;@G8D27%()2XX*UN= MI%%:XW"&@3'QE2EMYE0)U]YA$WBRILE*G;P_RI(*YF%!ADW$,;\!?>^6\<>5 M];328E)L58W):>I/+. GSL5$D@\TC"IPY$DE+9G #^,%22=I.0EBN2O;TUCM ML$&ZY.X:COD;Z4&Z4KN%J2_C0IXU$K?B<7).I2725N,(,E.2DYM]!SQ@FPB?8"2;I* M;MNLY!JC3EGM_DNT[HAN%?S)%54\,?/0,59CW"\PK28@OS$E-A^="DXYT]@? M9VSPP9I1A>.B1NUTB="4; TI3Y.\!FE&4!M+!.=8+"A%!F:( M5PS79-/;PM5)@(@F^354A19>)Q_*_ .((MR?&K8 MET3EM#,B^@83QR*IZ\5<<*J"C,1&X@'5+,2*RRI%^BAQ(W+^=; MWYSTO/[-,B](2E*A%:K@. K\G== KM?4F;!6ENN$GET6F"?3%AC#GZYPO5DD MZ9S$SQSJ!9N@CLJ9J%RY>4P=E:NC<@>E.KRSHD)PD/$]'SAQ8>G\RU14D4D' MPN(MW@,GH4> !DMRKE 2O>H@)OM#T;51JET]E#JY;S,LA;G)G4)T5^2P"[F/ M5$P>7U+:M?6AK]Y;*X E'H4EZ>R&MOW/5M)+(<'#JG;^YJ/[)J4,;8X)LF=E M'A7-R-Q7;)5LX:JMZKX"NNG"C/\,=SO]-LDS29^A SH!2;C6VS6 ./)9QR_ M(-_A6"5V'7A>\OW!#H/ET9()>\]-60[5TUP35$*(QBU68NE\+U]+DNN")-'F MG;%_=Z]!Z9\/'Z@&94\)J&M*1(]%QFYYVZQ$&?=0/AL_##=4GL^*KU=+A1N< #G\N5XV<.DV2/T4$>CL M.?%*+;<.'/D$ X%T*#5:B_[> (/%ZC^@]J>"[(!5S\5YY2!>B3:0*F(FTB7B:9*NDA_6P^NC.XNNUL+S%02Z81R^?/%F>+TF8@4-)$/ %93J MG]O'EO&?4 4)3/,,Y8A/9 K0EJ7IR2!D8DN8@%(CJ.[$6+T"3-;(P^T:T5#J M<04\B7C &6375I63SA*.<6\AI0 DT&F^XG-V[>4A+,C -.PBXDNDI%CU_,: M&;XRB*FVU;D_0!@)^@% MEX4@.2Z^?-F[)-1?#:3F;\@!%&? MXOPY_D/A+:^LDSN1TJ )R.P8[&X:IA2D4[N0RJ2YVV47<[KR*;%-!0O1IB)Q M89/:)C*5ZGA8VT7'O-ZR:MQ:C02*(GB.;L18&P!S@_6HLPL2(0V>?%:;(Y." M;_GIM6.SX.-N=T5I$T.S;?+ZNWRP:SIDR3EP*@\_'+%].Z;K24 M:*TH)TM=)3:.9A%K%P5M#65YX1J1JR6Z0\13U60^;4KX(,A?RD_[@KBTY #7 M4]=SO;#FFE<+&_-"9KG;Q J=)3[3SS\SF*W]5ITHB.?GSAEL]*JWG.Y1\;(& MG_"I-""K',K5\7POIY] F$ZMFJ 5Q=U8,C;[8&LK!BZE$>>8>&/G\DJO,I/W M&YE&6B:@]CW5:"VBAYN,@ELG0VCDY-*()**=&"#OHL&Q\B;74!O!):MI1)5- M;)4)2^-%RNO#11.KH,50W@IM,R2T R;HZ0K@@A6WLP&BRD:DOK8GBOPY9$L1 MK@K\# T]2O:)K2]!_3*[8%HTR#3/:-6:NAR7GZ(ED.2FK]@$:1HS<+11_0+$ MWBF>C+5-1!!AZ\0*"T^DMVC(*T]:AY6H@S%/'1-E4I>6!R3VJ5ZN:C]6 M9OH1C["!6.#IP,.)85'.,P)GR E93OE^<5DRUWLZYCL,XG)'J?U9;I!<*$6"E;$F6FU^C\R M:$AK^*.K47$H($-R@TI0Y@QYZ954 DK+MMJ:4?HVR3 ^SA+5T:DFI2I\3H]J M2X9,:63NE*J3:BBBY,'ED"5:*F$TDYR9>!MAG0>+:9:Y6O$P7E\"'+?J;60J M>6R5+DE)EBS-,Z9"=9*O!D?"Q_X.FC*B@+'SRDS/3A*GAC+)(F*'1(X;1\Y@ MOHDH&5*'+S7.(26TAY+T#=<1YE,F6&FIFX@4J>9*T-#,(4]Q\TIS@+-$CQR- MUV%+NU8'/Q$Y@GKF3)Q_H_"LWR)(UQDHQPT[CFDZ, M)YV ]!/4/<:L@IFB)AVK]32>/88^6+U#WJ(D0X(-\PSJOB^9?8S]5Q4RTDJD M5 -PKC0\-D5=<8+1;5*L-?9@>60^9*5!,%D,S;\;^,'R#//ZG%F4Q7<,)6%Q M;@=@?T]RA:NH.'BD:TTHICW^4SH^4@,"77)A(751E18FPUE%T[2C/MO]L&NY M-5&D/N=3%/V<$K2)%GB(R!B<>6054:(?HX2.:7834A!EQ"D!.!K3-L0QC*IM MZ?'C):Z+3&4"?0S*,W3<,WIUIDG@AL'I 62%YKGZ^2@Y&&4-J$JGD M(4-/KL/@:2*#[^!I;74DU>]%79HA-P6FUCA[B^N!?>.05R0]>RB9/[Y2(V_\ M)T=6R3D,ND86VOU"[=B='N=#@3Z!\K!G@AQX3H!)HX5C2GX8X+8!:%9WY>=:*]'61#&5SDE0() M/IA!D#'"0"(7J7W12G7W_+%Z/FJ<.91>G_)7S['5FZ8"%KAU2=3 MK@J/ABB!#$9TDQ $56 %.;2W:4V13Q]QL/6$[<,IO%8(U./0OB#SB<6(!75, M9C<_",8FS O$L!,W"CFQ]S5F-*88P9-- %Y+M1TUJU6D>$_G9)6>,>,O"QJ%.WZBD<:2;X")VE*!+!I'KE.JSEQRME MW:\@@)@6+Q9,MVF<8[79R;]."!C"4I.1YW*+PJ0GTN_8\8HEW6%A6FNR_,7P M0(U!6OI0#OX"1#M01(K!;TMJ3*@=>9Y10GI&"?/;2IZ09BD$^=UP?L4R[8*Y M@?4.074W(-0,,$]?FS<)J3!*,#?$O\J]YPJFB^F(#0N%JJLCRM9773DC>X6K327#T%ZI:3 MYO6MA?%P7N3&PR99V#THS[@J5]M93GZY!3G1!Q>D2RB2_&07[EKK<]CR92'& M*^4=^$HA!WF^66Y?V9 I]Q"/VS>3WI]X1$#<*"0?*4$V531W/,%B.HGKG<2% M<%$H$8=16%"%X;.T%0MX/,( MF!\*E2#*)CKS6-?V&@T4+RH2==*Q(;-UZI6>A-R*4+H85C%5#%U#V M(MBEOU1A5ZA>VGEDM\>6#7&IBW0;S,ML/A=WUJ7%8!F(.B/?6D6KYJCI*F6 \KE ,X<&6GC+. H"%U2.4$T) M?VT4A9F)PQ.\MDP$A:@*$WZ1(.Z;'O$E2YS:W&#^AD0QYRB;_C(.C!Q096(, M: 2=RD7M)(>C*)0$@]XZIA=B('Z&/>[EVWQ-,3GYIM[8H+5.T%3&JF.3PL!T ML"9OR[H<+.!X$K+N*D.W*J'++&B#Z('\X="M=@-3/5=1\33U,T6XE2*; H/OY/AKFP!5^*6P3;W0[!\9:->78AXGZS#A$?P%SJLMW;$!Q!K?Y,-?TG M(5 _&:P& 2JP$G2,'Y52]U$Q+PGFW)=W:7:Z?_0&RIT%TV_;B+=A(J\O3RBV6/]F9Z;: MES_B]G]8V2^!M7C&+ M.-+_2-;,&W$A%1J/H0,GA-,S\Q>FOQ@Y?C23ZRBZ=Q4K-L0+'6$BYW(6+8#F MV+.I83(NY$.==>%JA[%V]YM3J=\OAL\5!=KUAV^TM,CAE.AD>!,J7D]6Z4HI MT72\W^S'DKHLDU@\%+NPSSU_#@O M+*%4=KWK\@MJ+D@%&$>3-[>AIEB&M?;^5 7=292DZIO!KLEW+35K7=<=V7:J MK9E[,C057>)ULM#U?!:;%5P?V)[AMG$Q()?KB.Q0-Y4+\B<&N[3ZA\.%I_H3$Q!!L"K!J3LE2KD^9G:%@[\;D@D&."["&'G!=Z M4D"L= MLJQ'K1TZ2>'N=3?4.=?IFWOR95.!JT$R]U8#AK>2D](7YDK)]3FF5KJ^QPTA M]+#&PU_IU>?^GQJW^]:W<6T^"3?*S &28!"S*IGA"+G7RO'(360K89+SY@R< M<,G7[E8TH].I*4RYO*Q+IU1))@VAZYM4%\O??\15"8,$#_\:3F9>#\@QFV9R !!,XLF-EX[0G3W^=O 5QC-Y2+YYH?"3R MW2G)T>'NN0*EM,%>U56?>4BO58?T#F N==5GI16_B=PM*0DKH1H[TSJWQ5E/ MR$9PQ0EJ[+(0Y]"CE]5U_*T4$1C_4)P%TG$F5E=2/(.9L2 <*<90>(UOM[6X M%%=3M]G5+II++QYYH4K./GT/U-*Y&(M +@6S1'Q[,-T4)YX@1"X*=UT$D<-\ MN=7I=Y;-NDY,YF48N1U>FD=1)\.$FUMD-2SHF&O*XGN-798:=&5CD\Q$/ B? V]L%CJJ,;4L@^"W[9+:.C MDG;= NLW*^Y3&UA9CH%);2JM"H"IJ&2IBCOT"EF$#R8?P93EY(OZS#F6DYY%?(677FJ-<:B MOTK[XF%K0;F1P(^6';EVY^:E82(/[&JH7!"K]_U$\/J+RQ/N2'%Y.=OD[LF<@?@GENWU1^.R@3['5#0# MO/U@O MI3=.U<3<1?1VJE4V4568)J%AI-J?3@@0V"&'RY_)5<@@G5CL2:[ZP/\3<3H( MRA0_-(555:/J_ED@C"E)^!XE3/TC*F&Z5%=SMAQ.X Q\4Z88L0 A99*P0@K) MHI^2NF+QV@LN#?Q)#CW%"0Q+4IRO?5*"3+HX<=.(': &?4(K 2L%.6ETI5C% MILH4)K9( MU&O]AS<3/UD$WO*U'])FT$-OBAR#=X%N/R,OH??QUR*OAMU&9]A!D97&\/^) M?K%(LP9(LY]6/^\-&N>M5N57S4;UY^N&:K4:P^9V0ZW_O-MMG_BD.K<.]1-M M(F\DL IRW=]_Z/R07VP35'5>-QVX9&4<\[-6;^5W[<5W_.6;%38M\Q6SU$/+ MGL%=0I7NVO^#KN!W*^W%S9E+)_>C2_XS.8QXA\#O'"JD=7!];XZ*8 BM6*#. MKJM]-N1JU^3:AERM7Q>("-5VYPO2GKM#NRV!Q6:Z])Y:[6UWYI?I_3/<^?7 M2M@.S9#;T*[I;$O!?2SW15G9V&J)]M)B'/6@UG8^'+C-X9!AON^S3KP=MEKO M%L>W]#K[^-?<=DSS(*7-;>]ATS[O-_7!;K0KOJ H7L 8> M!;'MO-';8"X543NDWUFG4>'&Q;1Q#NJ\;-UE,K:W8X)*.7)XAZW5[[N#P;:B MO9KI'TVT;V)'G.CVM$'/:_?J[3G,[1ETW?/A^7YVIS:"=]JR7RU,I'M(?"'F M1GZV(V+H7KOIMENMW72OC8FQ)S/@.6]LI]MU^^U.O;&GMK'M9L\==KL'N+&U M*;73AGXJ@Z DK^L0PK,.(;1;A\.=E? [S\W'BW16?8=3OGQQLW./'M M:;TGOCVMWKG;Z;9KS_0QW5A?UH#H/+=+ZWB];.WSMMOJ]VLGZ&%N M3ZO9=9OU]ASJ]ISWW-[6F2+/T$=]2'?6KVMA)Y[;K77$RB*86NW!MF*QUN6? M*G37<@>='=VF]>X\^J75<=N=;0.K)VYH[:L 8\,M^QIAB?T*A'=R?Y/EU$(V M@UX39,^VL;AMB7$$VO2I;6QG.'3[O1UU[7IC#W=CVX/>[AZ(PPJRWM/"VF]$ M-(B2I$S^YQS\?]GI--WS=OO5007^ZXR.^VUJK^V8UYA-O2 MV;KNJ-Z:)S-X:]_K,4G\$@[V\TP3Z;K-WK:E*W4:PE-5%KF]3EUF>J";T^K4 M"2+'*>]%N7^6:CU!B;??U#IDO3WU]FQO% ^>W"0^5.W^.#(K'L6IUIX=J]!QXEL7Z M;HW/,KC1[7I*=]/+SDX.FT-UOV !#KLXPF6U> ^>;$/0*$]J>GU&:G/R!:& MZK ^(O41J8_(+79_Y^B."*F(/U'#6:NC+5/P'W\;Q3^5FC.O->S/RV8\]B^V M)U+5X_CL,9H<#^_:+NIQ;"&"//G;BX3J-WIMI,*'^;$>5EH./AZ[6:M>%CT!\0?Y7[4=?OBC8>JVQ>O&VJK M-KU;NPQ7N'6=S[!*BJWXZ^IVR5OO0^LQ]N$4&^C6[9GK]LR/1ZZMVC/7R6U; M=0[;L#GI@^3#'+&EM_7Z#]N0:W?=8?]$@9%J'GX>/-QJ'V(N6\W -0-ON/#A M^;:]5T\Q&?-$TFAN[=?RK*K%6LV^.^S5B*\'NCW#P;9=3NNM>2JM?.CV6SNV M#JRS)P^RZ1PKEB8C^ MNWN'/"NU?]!WSVN6X:>J]U=%TPX)&.AR30(3 MX41@G,V; ]72Q!E["S\%(ORE)C5\Q$K92+?I]G=MFG;H?OSGO+$#M]/RQT.#O&X'JH-<^A)(?GE=&=*[OVMFE,[#2VWT]VQQ?M!"+D'TKA/ M;5OOA:=7;^SA;NR.#>4/Z^*J[2\+JV^W.VM#3:4N>'L" AVVQ.ATVVZKNR.< M]G$4AMX_$:T^)\_^G-S?W*]/27U*3OV4H/=D>#^PW(,JH=:3ED5V26&,$A\U ML->Q"B@8*G6O3 '[*5E*,W_$&\&LLW3](U7ENP^[D:V--K+?*2F6UK]G<5YU M>*7.1K'R_CSSIC#9UUYPXRT3I*>MA8/"+8/WV_#V\MK7KG Z?1!67:FZZC1_ M9,Z8J'$4DSK]&OA1Q?@KF)-W,'-Q9K&:_OV'__+'_?-FSU->N]GO=:?3UJ _ MG7:G2JGFP/,&D^'_[8+!0&7>T=1Y"R\$YDG^]I-7+M6\O?Q_6+202O7D4OO_ M]**%2OV_SI34RV,2LI2TJQ2+Z.-TYD19#/=<2$+!2\G9!__!1+4$22+-Y.$' M#GSMH?44JP2-*B]Q/ >^Q>,&[&P5D*VOPZ^+[ ^XGOT@)_6 1?8EG:XN>G\^ M9<)U$7I=A'YD1>ALT#6:[0.WZ=[:NL-E07?X9'2'3?CI7L'A??5+/J')'6J< M_,!S?;_G8I8 MC2_T/$H?V[W&MF75=6G=4^U-OU%W*S_4O1GN:V]J2VBWJL<8&]DMXFCJWZ?( M_7A5FGYW:TE?%](]U=ZT&SOF8]=[\^A[T]S7WAQJBNV!2WIQ[(97.IDV>7V' MP'\";^?)/?] :LBQ6(FWPZ0]#PVB=UYK$(>Z-]U>8\ ('L>6C4[?Z^ M-(-::[LS!-QO[ G:JMZ;.\]-Z\@UZN>&U\)5[]&*9ZY&%EO%(FYM[6^N :@. M?EL'W5UURWI7#W=7AX-=LP ."YOEB5($#OR2R@-'?CB.YLIY&41)\NK^V0*G MQO8ON_U&=]=FVC7"U"'N:*O5.*]W])1VM WVZV'MZ*':3H>>SY#.5&RN)+&< MRNWDZYR&P\EI>!(&/21,NVH.)43Q9YEJ^;+9:&TM>H_LOCS";6EN;:S56_-$ M6W,OZ-KGI)<+Y MBOL'ZZOP;#BWUB/K[:FWYS34?*9T\_"S["3G8@/?3)UV 7K\CDUL#R(&4H?G MUU@ ]::>W*9N[\6K4RX.-K;UP4ZT<$9J&L5*7U:I]_U>"8*G&MCM=AO-PPKL MUJ'Z>R9?-.MTFM/:T7:_T3ZL'3VF(,=*0>;;26E;ENL9'9:KH.=I0ABH] S:6L2G>]"HH)ZUQH\)LUH MQ-=^"NPQWH"*E1U1#JT)8*_;V[8)8*?=&/2[#]/:KML8MGL/UF_O@3H3UI/: M9E*#1^M,.#S=QH3WN@(?^6>/W#2Q0F\[[/V\;]_$+72@8@OKU6%.BJB;=%=\ M(+H=%6E>.&]G7GBU'J'L>9/GQRKRW#_G$XD=OMGMOI MM3:Q2NK N'5H&_T]1,8/)LZPA1O<\K%6>\6?T.VZ;IFVDY5RIM!1O43GBUIQ MOK"+V@_'L?(2^&ZT=%[ (6IT'9A3@$E7\#SRQX^NDT;.BW/$VS/?C-@=S@<2 SF<"4P>AE7?@7B4_77CIS/XJY\0 M/MP8R!W-59PXD]B'I>+,Z;?X)E#6KQ2ZZ*,L=A:!E\)LY@X,?Z." /^+GU_^ M?NF,P6(*5=!PWF] )M=)O !VB&:U,@UO/(8#@DWN<>G>8A%'WV$MJ8*UG ]^ MU $#LUHP*Z3?:7,0J4?0ZSPFBFS.) M]TS\*S_-GX27TI^Q!8,7Z!X3 MUH98K@-L Q(A@UG 2&1A*6"=R1DW]J&8292EB3]1^AT7\"#(D*3A7.I=*(R9 MTX1^KJ<1JW%T%<+!@7V)HWGI&6_\G\Q'!I8IM-K.'([6C!@1:1+1QPMX=31! MPC2.Y]3QG#J>4\=S#HD\N\1S MZK!-';8ITT+KZ?$3AF\.R^GYL,[U/;=$ZKN#P9/ZUQ^TQ*CFMJ/BMO; ;;:W M[3A<,$C_U(U@2.JG] M:R6^0A[5?DK,B6;^B#<"Q3A+US]2Y?)\6.*T-B).OULJIK3^/8MSJ^%*G8UB MY?UYYDUALJ^]X,9;)GA8;$^U'^K!^ZCSEM>^=H73Z2.59#1_9-:[!*P[ X;0SM>B?)/XI6@+UO?%>*5H-PTFEO'*_WDCH E4- .OQ5C M9B_:W<8@G^H4B!V-_SP;T5)P=BI,B'F>'^: XLVO%(4=XZA<*]IU]!6E\ M!?/[ KC9DDV2M1_,@J$\9,?/G]RD1165!>LXRA+1W@%X'OG60CR MG%Z':FO G%4.EABBO.%P''+E.AE\=[&"[/;C VF'BC MD4=7$6Q$=!5[\\;.\;E.^[3B<[_&49(XG^-HZJ=U;.X8(T[UI.K87!V;JV-S M=6RNCLW5L;E#(L]^:JV.\.#5X;F[:,%J^J*HIM>QN2.,EO3:3;?=VA/&7!TM M>6;?HD/Q/X8?^W/ M@737Y.BGB .50&7Q>$:1 :K_\>,)U0PMG7$091-G%G$PQ ^GL9>D<39.LUC1 MJ"]]>/D!'I3*79_SO$@X9 M-(OA$&0;"8> GF&5,13"(7 I6,453U30T6KVK2J2IZWHZ#2MVA8P+KQY!-S_ MEPEG+&*U\/R*7;$P\W"TRUFT (9ROGEQ[&$,QD^2C$'1QEB_,4X-_I[]HX' O2:*Q3X,1C7 $;T*2**%*&@_F"0?7O&(.:_9A/1I^D&)<4JO!O(EL46@-W4CY/4^4\&"P4V@F$9WV\%9S&:3A.5(@-XSD2M MY>Z>%5_4QP&F,LF8)0KTP/"G2A"J$?8 9,FU/U;)/?#R.H/3BIM]48G"B")M M\2_J6@71 CFZCEX=8TRFGE0=O:JC5W7TJHY>U=&K.GIU2.2IHU=U].I1_3H% M17Y2HP(4_U0&L M+:G6JLMW3BV"M4ZAD[*672)8/;M-$CQ/?",A+- TUE7TP+5@/?=4(:S6<'\A MK*Y%BG+42(=H]A0]ZEA40>-'C6.AI81P,?U4=FJ_)>M2I?QP./,4(S[+KM01VA.9P= M.65N&[3<06OJJ-GAG?U]MBGJ'5T=V7NR= PWPPO36-_E*6\U4($7BF0SA_KN<$"/9 6,):&8#2A MQ_Z=,BEY6$7EWB,1N][1*O3ZEB'SY(83= M.^B #K!KK[5#0*<[O-V-OT5$8-#N/$B8HM5H=[8;Z0DFU6QT.^H'L!.GS&6=00U'>#B[\=S"-R\'O<&*C*N#-[?3K-UN-5I/>S/4 M@9M'#-P4-+B-(C0:^HPC-#:<'CQ-["'QF9?-1N]5=7RF:04'M@C/&-2URO!, M%DZ]ZR@F=S#ZWH':COH^)LO'F0986401C.0>3O?^:3G=/Z!%I9*T]KO7?O?: M[U[[W6N_^W$[^@[$[UX[W7^]J/RM1M=W2_JZK5_ M_0@]G^VNV^RU:N?GP6S(*3-;S^UU:D?[X>S'ZBE#=P#NBA>*T>1[T; 2SQ:H!;TR) M\S ^O#O(D-&=>12JI;15<:9P(##5/Z'6-3@@-I>E>4 MG^]0J8JZ6M8@8CF(V/F#@(CUFC6(V-//I0816QOP^AQ'UWZBI2!'O9ROWG>5 MK)S]IXYP 6LWFLS>=8CK&*))!SFI.L15A[CJ$%==6G*H4:ZC(TU=6G(*L:XZ MW'6L6&%%C5W\)FE!8Z\C8$<8E&BYK6&[#DH)CJMZ(S_ SX%_K@@#,%4<7X4/,!)+/XH6^ 6!M%-XDSC:*YGC,5B%4Q]A/MY"310D:/ CQB,=D!^9F-"8RRW?.LW^H4G M\(T4=+W!)<(#$S_AW 1FJ6@^]PG(4 ,/&MQ3:X!H.E68UW"F&[=I#,+UR0C' MQ'871/R5>\_5YQ?._@)DIS[!A8,KIY8/I\M;BGQU#4P6:C1':AKGCU.=UI%& MJ)G 9KSH=X:E#0,^\E-@T@S;%LYYIV8JF- 5>A/%?^)S8Q'GBRQ>1+@/SJ'O#Q%]T6MU&;V6#5W-33D2B?+(D,)$GI+,&.@K1T\".KG"V M"V(AH#W"#63*^%;'/YT3Y,>3,TSA@>&#*,,#/HT]W2(PQY4]$7+^3%H@0;VR M/(QCS$T*L+4FW[9&\)(\'*G A^^*]ZM]CRW0<8KHK-ETZH]]&LR^%)-LL8AB M^\/BA#N=R0FQ%($Q?.R'K%3.E:+G$KS% MX44,B0CH!WL'I[)D5I&LE;D&#D6RVFP'ZU0AY=)D24$OS%F/ MF.TTKKROV*,T"H! R#.20Z2X)VX*]YBVUX!N?C1!JDW\,3(O,T^)V5[?E9-( MR7'/(R>QOSXGLI;6:1"MO0M7'4I&QV:KO#6YY?'8Y"&Y:=/DS%/+Q7D+ MJG^==7/,F1#]SL#MG==Y-X>S(Z?,;9U!SQVTF_OAMOLFH6[+/&O=%:UBW++= M:/7VX9R@'?E2=)>[VL^H-^=!YW3>Z&TPJ0KG!9+IK-.HL.*PG19;Q"\M%%*V M([=))ZK8ZR.I"^\VAUN>IVJ^?C3IO5$N=[TU#[DUCX" ]("BKIC!9)RW.EMI MN#=A>"&EY!*.1C\2M2Z@>#$Z<#'J3?[:292-TFD6F.KS>XB>XX6D:'?<9O_\ M:'7'$]^=5M/MM_>4Z/Q NM:QV,&_J*F*8^KK&::Q-TY!+OPG\UF-X<#A3DG. MQWOUM7IN:[@MQE2MF#S5[K3<=JMWU+K)L8B&S[%:>/[$ZK5K0O(ZI0/S*G<4 M$,=[.[7/W79W'VV_:]UA$P$Q=#N=/6EVSTQW,$;'PENBQ?'<%(6.VQOV:T7A M,'=GX Z&V[IK:SUA1S$09U92[#-3!\[;[N"(,6E/?':P=/MSN!\6_NM5@WNY5V4$H9GIAIT MFR[\H58-#G-WVCV$LSAJU>#!PYRMBC!GJ[V/\G3:HJ]8 NE\DSH2*4]_E 2/ M#7G&J8Z6WK5M19R\#C ,AF$#M3W^XJ%E@JU!&MSV7GU AV*T*FFS'D?S,5^ M9Y\\O)OF\W [M">MMCZC]1G=C#*=;MOMM;KU&=U!I]D;P-5_8QDW3JR&MKIK MD5:^Z9._O4BH?J-'RF4IE]?1. MI1(7$4FY/=P!^@67FNOAZX2UC^)2+X^$W M?@I#Q,6*?"K24LFDRPRO$)TB2'+4B M]V+::_!*L4^::R$,XEK %R5W**,;3$K.$17*1Q_ZG2$A=@H*MXC0LA)'*9[HBV,%*P4<0DU+!@=0CI&F B\"J=" M0'U5>&9KXU'#>(\:*01$!%D\]/T"4'*7A.DCG(.%NX$& T+*K MB>FAA>=K#INP)/R6*%6(_Z%BE4.@P4D+$G6#'[* AP-S$889X=<1' Q( 9C/ MW&DUS_ZY>H2>ND9_.&PT.X-M2_3[S49SV'^H:OAA?[NA;NGTTGW 20WK$OWM M.[W4=?IUG7Y=IU_7Z9]V!/&C5EULI>5EEA!*YD8;^=A8Y _V_*'&A*I*W]JM MDI6PQ]JW/.\DUU1W"],JJ-:0WZ.J <2VR89"ZJ/-4WH@5+GC2T-:4[K4 S'"NK-*..T8^SZ M2(G9093P2SK-0:-=?(DW0;(I;NL:1N$937D\ T++S+J=3KE3*ZI2)N,[RE). M^L8?]QK#TB*P[2$,%UY)0_2< %RU@6-9A0L-YV-Y$OGRI/A#MY#M-AN#XMO@ MXR2-QG^>C:A!*/6$#!/N*2E5$RY,LEV>):J 4KZQTF(5>S2"3/B+1H&G6[V* MM]Y=*;(R3*?<(9F&@6F,?6F"B>VVK8?R%5"#9!B@N3) 5$+(H1H5H.G*9FV[ M+]8NU$T6C=HWJ)LL'L!<'JW)X@ZW^U/?,@61Z#DOVN=EV69B0G#*-RAHLRLC M[4>Y6[W5IUV:R:/(,(WI[0>DY@PM;Q*:I8M'!ZB*PF>ED,V9<&ODA;?D\IU2 MX6;Y4:LHD^4DOGQ%WMOSK*@ U"_UBK\#ZMQ,S'[K$DVR4C&-_P86I0H). MJTS_T X7,AD*Q87\9*D&41,F]>?B75WESQ MZNR&.FU[HY%'JC8J2%>Q-S^-@E5SU4H&^7J5K]UIG&^M\;6WT_BZP^T5OO-6 MH[6IOM?IE77#1U3XVNT*C6=CO6U8\?"&^M:+5K.\5=OK?-9PYSOIK:SUM2J> M?0JMK[05S3)?[?^:@1WN//T=\V+E9GN@R^6NH5?JS?4J\'-9")[Q<1!E*(BF ML9>D<39.L7<][O,LXNQ6J6.7FZ)7-DOPX-N$?)B+XMY79_.QK\[=2^+/VZ?E MHLD3H4_51:/O:K\BY9ODW6[.F9*_HGRR%ED,LCCA5X 2!&(F7=)QPL#5@D ( M2.BOG$FJAB= #%CMQ$FB:7KCQ5KP/[.]:0W*Y-E(CRINSJI79X/= 1'=+C/& MK5LCEWBSK#2QGQ"E.4[="^W[\AYRJ'=:G*;ZKN*QGRBC]X**Q>9J?O^_&+3*.C=) H-1PHH$#J' UHR6"A0. M[WL!E;L1CK6:KK$QO)%0WX['A ML,*<6F43PV H4\$BB$+AEEL8L%5Q5=[.@(61HWOK?H/3DKF$@/2[%WI7=%Q. MXBA\4\Z<5E2R[NAXS,U:[3.1SN(HNYHY(R\D.#*.:@"GS/Q%XMSXZ8S&FH % M!TL=$R_Z&)D(/0$J0MO"G_AP.+3)Q%!&VXTB*15?^V,^J@5>/8W0.>!IRH/02X62#E1M=A:3XR$RC^,H+Q0.2 MH" &JRP;,^7!@HP2M$;A8S(?5;SPM)(%\@-C.^SL=V(_^;.Q/O)T9-R'IC,Z M1<@_XH<9*;B6JT)OFH!?P6XEA4TVSQ%%K^+HAK9=AB5J\O?XYPIFL'@<\0I3 M=;5DSX$6W@* Y8!@5$MQK1$8(FBP,UA+L#P+?&!7A)@;I<0D<<:<6T<'371P M6$<'#V NSSDZ" O!B^./QF7#N8I #H3&J4!WP94"*8^^TT2%/OH*HWB!%%3. M**+#SI)X/D=U"2,U'EQ!)2E^%40@IW)A#M):WY+ZTME=G>JW3DN=^HUD_*?< M1CF9*PT%+:H\$2D6499@<&F,UU<0T*%BW[EW%2ME.:=5G'IXY4VGH.DX,/FQ M*GG M/^'++@HGA,(;!:S\IZK/9^RN/J-MD%('N:J+"I4MU[TSAM#1^P&EY6Z M%ZUNH^L8EY XM_$KF%&KC1=D.DNJ-)--&;Q[6@S^B0!OWTK=6?\4+O8ZI=^?I_BX\_?10 M_&S@QCYG(4BO6=RC=\!PZ*LX#89%5IKXR3BC@"K;GF"N+1/?6(^YO0>6 V/K MZGJ9+&"P;3$^B?F Q]@4S!91N"'L[BV8NE,_('A@1J6>>=+B\\-YX/^$>$98T#QKGG 6]#Z_Q,.L=YD6NF_L\F5S#2=>: B M3:=D2\TP=HA8OXJ2 S)>RF;O$A*R#W(:12FB#--6!*0J;4 4%@365 WI@?#P MLS2*B7G1] -S/I3;$[[4LH41R+TDR>;B8Z7UW2"- U]=DXTXPE5Z"5CQ* E( M=^8E^O$XF\.*T HE&S-69^K:"S+4$:/"U(AEX-]7$>,V WN=AN?TJX!%BW#( M5PPTS!*EV8$9T:0[;78J;D (2T(&RO009HP1:SQRXW$6NR"+8V7OKI]P;"A& M4&X+!]L/IZ@;T=OQ7(]0K4*>%3CMW'>DPFL_CM@0D%20AO,VSPDI,MOF#>LS@^--\DRI!)-(#78#9Z-_BTZ%\$7P7-29 _0+7F(6B0HO;3)0N M33'@VF "ZP6BQ(90.HV"4-#G.C]%:&VD2VERIW.6Q_K&KSS4)!V%%8D=Z 0F ML!8?3!1@>7N'T% Q3]J&RD["X,[;P/CEX.@DS+43%./1S>[*VJ!Y6@;(%\GX M^<*N:-R!D^!<=.O#D]?*Y#31&;93EAS86+OMB%8]P*R8*E+^D-_8U@"9KRGE M)[;?'F6]ZV 60N+J9A!TM5 @SI@@^!1&29.I+P$*N X2S+JR5+$TCBC&P22-LD6J*4\Q=V 6V&;4_SAK17?Y^:1FOFE(F'N9Q>J$$STVRRP(8#YG&1:4&HTOX7]!6SBAE,D&5P4.N MN_;536)TE+>_?.;)D.)[NNW[6.-I,(Q:JVQ%EPFW<0X<@D0')36@%:$HLH2?A\:5FO"=$H>$**F?GD M_C)#\[KP:O:R-#J#6QZ8 :?&UCA\3AHU.V3-4W-O"9<%\CQ.FA@=GX/CR N@ MA$=D_(FW3/[7?PW:K?X;V(=K.LSP")"D1.@%V!-TTR386D7%<](BC5*0GU@9 MC7J]P.VD.()'\],S!IY.O"L<[3^9AZ<1-3UK*/A[3.*)7UG,3O43<\CIOORN M)@WG7V#4D(E2//^^,4*)U@D^C 31"H\SRO!.ATLY$0L/=O8:G@8QH)/.X6K- M*&44Z=*AKT*Q#70&M7Z%SJ-R<+ A"J?5*REY3JS9#>_"4Q>F-R8 M!31, ^48MO;*EXO9+G(!*)TQ9YY:-PF2XUJRH2T33H ;HA"5*DJLE_'8'41* MGIZ:,8[6/Y5A]NTZF*J/ODWU>3LN'\(G31+'0G[?U0 M,DBHPD;2AW)Z ;67"[1S@R6W;[M5)Y1T/2[40S4J6*?Y:R2E*N,!+U6L^2!G MUH;& [LX;WWE:EHA^7=8Y=,'T^AZ.+UJDV=W([ES6D;R6TJ8!,)](C^A\U8+ MM9,P@+XI*P6?,ZNH$C601%%4TFG=G,G'C&R41QV'6.$YDE7E\C26W%SFI\2> MM*O72$ F2[!&T.\Y9D'HFNQ8$/?&J%AX*28,DL%LW3^UR!ZZPPVAI+C&*P43 66!Z!7[*]S.^74PQ_F *[XEP MC7G;67Q!H,(KS&CEI12N#)Q'8@PN7;.86UZFNR:\!#0KFF7@3Y6VC%,UGH7H M]8=+";8'S77R5R1(M]W\. MO/&?9Y?C681:3E3T",ZCB0K8A+O[=VRZK60=E,RUW)BC,/-H:66F\YO^!*O6 M'H5B;)1VA2NM7&8>(ZNBBGU"$)F&S&Q$@5WZ*J"+_"\X_ZZYT= "QSL/OVDU MM4IP':%<(?D G_=ZC6;S1UU!CZ4*9U,\R;%0NMT8]'Y<8_S>/4LTEJ993+>D MI/&8J!]E_0L1Z4%K8A:=T4TA[DXK9Z2XB$3A+]#=@,& #%26L0"V4$U804W* M<76UHT"3J&I'>.4Y64C$PJR9/GY2"#D[?X :!'^C-NR)\Q734K)X*=LSSF*) MXG!ZCB?N&K0XX>U7).](SN,GNHUYL?I,_8?V-"HJR[SG=<$FVT[\J[#>,$83OPWQ&B MFM\ZJ\>?M["H!*.>>T85?;JX6FN=G[,8Y8/9X;NN%N-_>S]JZJ816F)A1HF+6'Q4$*]HTP<&6\R\>!<],Z)[1?BO7W\E.W6Q>W&'!N[J.R M5'QRV)'FC1<9;X_-G^N4)$_'1HF.IG:-&%$%6 :$+M_DKF'D=D+R$ L=@&)\3*2=NO6-% J+8&M#2G):KXD\O\!*JPZL',!< MZL"*I6+_8734=:8$F3:B*)/)$<%=297WR4K%-0@)+4^N\Q,NDW7RS\D/ZO/7FE?;Y> M5KEFTJC*L\[IK5&1[03AI]%*EJ&B)2:3S4X K1MJ6 M9[86[*HQ9Y:F6:R34?.T>(38\^)T9=\Y\YDL$7'PX2(LTI#K:ZVY*:!7!4X" M\JPR*P64 E!&?$JOPF% Y49%G;7%MW8NX<]<)0R;J50J!>"L=^8Z9*6F4]89 MDR)569U8TF10<:TH5IL.!9+(A2\8!KRQ05+"KB;HO;2"Q(0!6APRL5EA38W+OHPUFPNLXK6%![@=K/5I=@)D1X7(F# M1%X$ A.^L(SX"LN-C8&1U $L2C8AE9S)*MB.\<3:ON;8."[UYPBF*08[!2'H M.KU4BY1KUUI#KEUK.+]D)GFT F2&[T9=Z>;>A=JCEWECTJ@5^X?AY4A4.[6> M B7BI9,12:'(8SCRJ38E39548GGLS)[2P^5W1"%E']CON&,TH>U6=&F[&E?$ M7,I[)]%I.)8O[Z E*6?H-:1RYHTVFXM>C(3!6UYCO=[M4:!\#S!G55X]6G I M^'9.*;D&"PX>S2(@51;Z8.)"*(JA%6"2QC*Z#4_#8HGE"?H8*XX :*91?)M@ M*5>W. PH G)J'<$L9PD)3$2(X7H)*[73*T1>S;.@3A8T2$Y!UJ<@%_KBPV)' M(GG*2]> H;_M5>("J7+8-R^E+.:RLD;*)N)(,?C6#"OQ)J@?^LF:04BVR@_S M%Y9)&X,6GVC4'',KF4*DR[,6UI(4'(7OWE:$0>@KW*>1&GMS9Z$U#4VRQ#.<59(C=@FJU+Z%28'++!^AP;_.2\HT_S-S4.I5-L\D0VWL MI?!=MJ MC2=VWA@N=EI(J, 3/?,FG%&'9SY0*9]3.3SPB#BWC;-Q[YH[V'VT9!EF>_C"DFEO43KEP3$_L4#[..ZS MLZ4T/#%LXK=,V4MC3']1$[!&2;X6OON7,=U/XJ1<^F3R&T'<;FJ]F.OYXP0Y M>2G)9,15(N=P O\GBO\4NKS34>R*.P"'HO!-2L6(,R]A64@ M21/-308GEM, M,54$;W=19G@JWL<,SZ5;LCOL5Y3.T-H!R\4I2^NL8UUOGD!\ZRBPFD 0*F^G M3"EP?L6%SQ>)/?;/Q;&15!C@XT)3"H>81-7*V;A49K*0=$#1RBC2':4Z\$0A MDCAA/#P MG#$BK/FI@Q>C[^'%S4J[7%(FSK1*BOS&TY@X^6A%%)(*G"':KA@LX!M4#.1B MO)@K3*'",".CX[*XP-:Q%*_YS%LOB%+H=-6UMR_Q<7'87GQX^_G"1##UL7AJ MM7I-&B6F:9/N\AFSX%"7NO G;JY%XX(_Q_XUYU3]-R9#Z9UXQ][F2S7.8LY M^6 "CE7!C'V<7Q<%7B%SKG@F_30IJ3;O/#@^58RSS%T-1227E>Q'(QSQ(%AE M6A4H,/:S.J'1LY*F(G*!R1< TPL Y M!?_X!:^W<3B4C$EIQ7R&C;M?=\[O%O1G>Y3T=$#/W^R/68OD:G4;/:2%5#F: MGB'E/2T[2RD%@R[Y8F"?A5YU#%XJ+B6:E@BHN7XN'Q;;=MT65WM3\\I>>:4R M:V&T+-^W57=LO77[W3H"$TFI50$V'+Q6093WA=)U#@@ G\[JK=KO5I&^S<*O M4/PWY31ZRKT5HR @N*2)1!(IP_Y-O7G[W#SNBLH)'*'"LG*\RQ@YRJ3A8Q@! M]Y-W69+*ZHW;^ZD+_#_!IIU%'-7F&"F7RIF8,J-JYM!3:+M]_D3UTUY0=GBZ MSI5_S?BSUQX#[\G!SH/W;U "UUN_[ZVGS@9X%^HN!+!#T5P:\&B?QLA3< +F#,2Y.&U6: M*6C;1 %)CCQT0Y4IYOKF+LFNW3R8L1)1!\L6)'[6=+G^QO#J%:O3XD97AV+* M@7C(UAIF_FK5F/,R-]EO-^"LD?:ABR9++F.3>)8)NTL53:-. P>J32YL,;"O"BM0@QZ)S!3>?0DD!+*I/%J4ZX>IB=C(C2.%1 MCG'%GCW//G3D$I:CDQE0K-)6".[1:U:L MP!7O]@J/)MIY*'_-/9HLZ='&7RPX^N+E67*<"J6MQSDVQD8(-&FM307 1ISE M)<#(WSZ0SHL=XBJ[_8H.'\&>J[&7<&4%#<_H3NO&I,(-):C?YKHP&-\>8Y": M2UW>;XY]QD=)^SPMAC10RHC\2$3'>H@ GC<]YR? 03'H>F8-E GDBC5-QZJWXN&04&O[S@B22>TZQ2.*K#J&MM5O?#+SB M"K0]RN97FG]H1XC=-#<8%D")*Y*$&#,Q,EHZ&VHI5PS'W*R],O-N!4N[NGO" M;FS=\H"$9=%MCY2NRTOS](1.G9YP ',YB/2$@[E**?9:*'R$2=CBPY7.&Q,# MJVADEV6:H#2R02[M$2CZ1S8$JE4&M=F +S#,"%:XE9)%6374)3>?/O^NX[,W6U6!0)Z9LFX?E\%$DZB@#HJ-N$!U MB-MM,#BT\;(576LTZ2KGFIA1VHDSR0PR*=[Y;#&5M>8%1Z6MBU.J(2E@E6-& M%A,S$J/4<)'T7 7?0Z<_@?4WE:3-O@?$5]ZQ4@V;0J M)U%@E>BFYWF#'M)6> AS"]LP;Y9"8"N8#+=NZQ;%.>KI6]G&9 QF,74.ASW/ MT!>6N*NE:$D*KQ +'/UJ\O?3\*V\U[AA CFB47N 7*"@WEFIEI?"F'0A4EIE MU/7#.'E-E^6<1 DQS@*C,;*XP=W<*H%3++KE@7M^BDLWB3QEVR7)P]VQ*N5' M,;]K"TL/A7V3JXVM'*2>TMZLXR)O=:UF2LS'(D1ARI-,@R#:6,%TF+ R#_$. M\[0BDU-A97N\7CDR__A;2F\WVF8,M#HC*)5%HE[K/[R!X[L(O.5K/R06IH?> M%,]9#_@=\_W0LR5GCZU'VZHVV?U$ZV25PK$1.K__8?.#[GR2Z[GUTT'5&H9YY:? MM1??\8>V.$.G=9GL3/$G-@H&=VFIM.N?3T=_/N+2QGJ"-5[C@3(]#5T)L33LYD&:!5*;"=2G1SZ+^-9GL+ M$C[Q#4]$^E* [#/T*/-'^VX"B'3&,!^NGZ "'+T FSI-IX*W2",_*,IT&@-I M%UNFRH-10O-)\[ I\6/-%CDQ$-&R9HM5MMA:;D[IGV.5F^]L],RUYV/;]=.Z MC^,_N8AH M_4PW]YE=X;]HG_6&EL\1,G/K+DEU]#Q[2EMUNUUQ]%M%XN4G79"25U"<#>][/8QX&@#?(P61Z- MPM0K1EO.X^2F.L!YZ3=4PS4)6NJ[G[ZJ]W:O>YN;5Q)"CWV$O]-P 0:P69_+ M0DL3*W2GT_WL=#H!#"@'27750+$=-0H,T^J:$Z=A;,XE9. _G>%85X;LG6L* MR1@DNJ6(F;9+0$^<:2;(%LG,F1(L/.^E'SN2*"O1=*O=C2]YW (%)?#A>7+1UK\8?LY!FZG?>Z>GS]TOL#]7,H_U=SW3+BOV6^Z\(Y#X[YG%D_8 M.I7J"+W48&6>N)?ZE+:J==I;]@-[$]W48/"' MFW1*H& C!'?1Z/TVL'^>7JKOK9F/F8 $):QAO*P<5=W65WIRS[$[L4:JN?VB MJQGAJ?-(UWI)B$D8PXNZ?Z4S,*:N9FM1LA H29U9,%FNR45&W-RJ_L0KW:J" M*"%$5LZ0M'#1#*Z3H)5I/M0SS_'/RDU._ESJU MY;TH&&TP[_Y-D(^:$R1)W4"/%=+:81J"EV8!H;$4" 3 ?0V8L"5R+GF\Z5,UMXH@FL0H:Z]?!J+PCXX MW@2N20:>E](?W9V;AKX(0_0M?%&(V8@2[WT$NGJK>?;/&OPY=QWTUKL.-C_@ MW>8/M;_A9/T-E!#9?@11U;YK_6WD@@\@1IS^1)?(UBL\8(']37IXFKX(!6C\/T+J:7"9LD(@?_TG",T) M%4E.G LL?825>:*KQ.1[B!(NAQ,-@@H<94AJ)>)1M606)Z9CD.Z4T-#TY6=T M:Y.$# RR3$@%FGM+Q/E'H&;J#6&N!RTJ7:-D>''(R,)8-+=:EJ='@PT&/8<- M\?',"Z_X6LI'UOWW\GY I"9Q$XIY<=(Y6JVG!X;I3P,L^O1,$Q0?!;1*1-^2 M%JC30'J7P,X(N#0JB.0H8);,IV1A9]-5A[TU,[Y47&>F)L"#5[1NC4>]R&+< M&U31 JQKNYH9G9PIFYB1PY"M7O M&W>7HK,%S/ZBWQDVI%X#WA:0]D4:U4J=6JE=DYHP6'TR!RP3)5I8S7-T(*EH2BL5/T@'W=ZJR^_ MQI.''=SQ5.@";VH;1SW!L)\3'#HZ._KXV8?;.FAYJ2X?9WUJBR?;&L5,!1TR M*.0*4F6D&)HZI\9ZX2Q>GMLEE-XG%)?>=*I$^)H?@3X>S57#N5B[SPI"U-#FEA7H+6:YA4>0PV%2?=4Q,GL"%(<.".N%:Q]CT:*0KD:]E[L]A=!\ZF/ [ M, OY0("$\%-!T]?ZQM2:"+8RBPE?'GM.3+*Q(@<83R8Q[EKM<$5=*54:T9X0 MW?UKZH(Q1RAWODWY7(PC/':*?D(S^Z!;*V)#.\*BAW>.%!XY X,/G]A%\&:> MJ&\A[@#IL70.\0PS@1W2X/'P9T& UOH4&T61 PF=3$J_TEX+&MK88L1((2"R M]O/$6%\?9#P_V$9JWX%MW68>V,D;;(Y(^*K=V?W0]T_KT+\'@0D;[;S-8FS MLCR=L_^)FGM1/PR\3_7ZQ!*@5) )PBK$W!]8# EG$A.:9 %@/).4[ MS6I5AN/CB5MS5O64S+SQZCL-OSAN:=[60B[P2E(B_84 ?MXIB-276/R$K()$ M^9#40"[&L!4"?)C>G_A1;H95V[/61V+3ND6C5E0LVQ-9*9FD);"Q*N'E;LX% MKKWG!15+U"[;WBRS0<'ZDM8H(+M1;D^N%5C0@5;&R.%+O/($DK9RVRQ".CO MJ#W_XJ7>KMIG]]Q6/GFY__C;*/[I'RLCWOKEAJ^#2[?28[9..*Q[V^,\]H3[ M3*?]P\=?WOT_SM=/SMM/'R\__?;AEXNO[WYQWG_X>/'Q[8>+WYS+K_#![^\^ M?KU\"@H\+5S8L-GH]_K;HH4-VXUV^V$@OGJ-7G^P7X0O)OV>"A&J6/*V:^ S M7&[;E-?< PMK3Q >$C6?.A]@U0M%MHGS15VAWQ>5S<^9$AKOL+WEKCL]8/3NC-84D3Y;^^R";H MOL$A/DQ^(/DY/>L,?_A'I_NWGPJC_./520&0;;@=E6K'([YQA?=A [;1.%J# M]@"TRT&%EF&=EI+:W:+\MX<1,.9GCW0P]\$$;VWSMDH=VJ(0[+'ILS?!=6PG MI=S/7N!A]^O+F5*5:GHM\ YT&P?#V\5=?<;VM3F]TAFS+$C0<#X5W8.8 M61VKF0H3=#_]%B7U(3RB?1XVZT-XF)LSN/40OLV=WU_RJH2W7)5P254)Y.S! M/TE9"VWT$5)!RG&.=?K..ZYA>_F+FOIC/WU5B\?CV;QAJQ:/![DYYZW;Q2/& M+-\'T4U]V(YG/X>=@_%_G.*KU@+"[!@'>'[1W_Y#1'_9U_>H\=^JC;LCTX8. MN1W!;%:%&YX^L-"F$L-WGS]]^>I\>N]@U.OS._C7QZ_.EW>_?KC\^N[+NU^< MSW_\_-N'M\[%V[>?_OCX]26LUAN]=(> MX**J=U'7'GD8I9%N3IBL3A7HE/UG*RXC<6 FY,!YF\Q MM$&G$K-H(F:16THV(I47XQCKM24! U)I&0>7%?J5))DEY2'T!:F7KR$,MMECD].'V=NE_<2/K-R^^U,;?@7KG)& M!F<*3R6)7BY[P)EZ&FO(XLP_86(JE1'R9?RR MP*ZO))K_RE2,QBCC1+2,J*&F20THIY?:!QP%!+PTGM"]8.9%R9Q3D+)8?"68 M-7@?!-Y-KB5XC-6!4CC. EW0J:ZR0$Z^[-!E_CS^XIU.G$4/HB^8 C(D+>J@ M#^#::QBK+S+*(,Z98AUY@97"">RJ(1&OV_E*4"/YM[*I7+IS T(Q\)A6(!U1 M]O$VX*L(\6&4>G0Y>DD4TK8@[$E,KV;0AIN9H@SBM?<'(ZE0J M.-W\??X1'ZY-]F@2L1!A%@$?&:D+8 J14)02?92JHU_&Q)GG5*;B# MQUW[!):G@ >5;QQI/4S803@5!',9S^P?Y]@KWX%P(1>: T,Z*96>XIWN.HIP MH<8V !$=^KG4HR*LE(6OH#/[*Y;%UZ&0T@NH#$!/0!"6]."5FA1UBR4-VRJY M,8A+0.:)0KC%_/YU47V\4:!_PG]+KT!.1LU4%%8;\&G-Y$'$%BH9+2F+=7] M)0(*,+)O9'0B2W5>Y?\G9^I>#YCZI^2G[5/P/L('.@$/85U^44'DIRG8$-Y\ M\<;Y&@%_*>>WWSZ7\_(.9-%;+_BWB)' S*);H.I&8."!"?0[''6P(( I4[3; MBPOFDOG-_WU44I%H^5Z-X@R3ZMM#LHBZQ[<$[;H0L,XB>)ZY SUF!1 Z* 1A MIK=\+K]))$-L[S-*^#I@+[\$*+)F<&H$U UP3!7BQ163&X,4/0^@PK, M?\/2K7)V?ZY,/&U%#LR]T60!LTU)SGF_,1Q6?[5M24ZKVVCVJA]9-]3ZS[O- M\X>;5.?1"H6&AU8H--RH=(UP=-Q=ZH&.HUQJ,RJL^,]W*4TEQC]-W-D"Y+M/P[O*[GX'Q<(O[K6\.]NA[6U=XLUZ M'WN,Y)Z%/ONRLF3R0\FYU?L!053\N1+B_2M%\>8Q/$OQ%GY 7V93B"Q+'/;_9^]=FQ-'L@30 MOZ)@9^^MBI#=>@)R;1#A\?BI8Z..6<1SZ<9 M07$0LCB.-G(2RCCEUNH01_\$Q*'W1OK0E(>:<\&&ITA'%6Q0[S M]-BQ!Q\\'VXF)Z#*'Y";;K^C^I$QJCV!-_^1)-EV[2B_KX M \*[P#-C@/](X/V=1 EQU-,B^KV1ILO*H-\1#?OP&-01UMHD$@UZ(U61!^B3 M%9KH"=#B2YR33Y/LL#FI/08[@^?#T[[=,N_$&@DU=3?W!AWH .^>W'$8WP%8 M=R>9(9",*:O64*BTE\5W&\C&%,!G;Z%^MB34-%E8]B4 MXZWR(;5=P3T MG6$ ^^%<'IO9&@#V53V]C,<#N%RG'@MKY^/.CAUTM&I[^]Z MTM-C@-T#HG=J#&">S()5DWE$.&!V- ,80!]=VXM <_L:PQ0,Y[I\!&.)(+?, MO0/GPO?2,B3:JO\WAT086_1VGHE'8/DQ_!YL8 5N7%/J]D=Z7K>'>I"#\*2W#HBW\M%$L&E"&VK?V M]F.W/(C8%FY2*6@(QW E H<'"1Q^][WQ;G;PD.9LJ(/3JAY"?VU1['!W9+)H M(-H:-N53$7ILK:SA_5GLQ>NRJTFB64I81_:^TAOUAR+5[<+89@T$41%!3FO' M7(X&&F=.S.W@3Y(="B]4S?TS)7;6"/H:: 0#71[NGQ\A],N685"M_(C=,4CO MC8:&;'0^):TM3(2FL60529%QMH]O-$T*VIT$C-YH !0@7*(7QD(;01X3^*=L MF7OGU0@]M$:R63'+W#F%I+,M+NIM_"(D!J/WNE3>!SU;5H:6K#26B5#M4$ZA M@Q^9CLZC)T;#I-01$;H;-0UZH[X&M#0X>#9JIS(#,[O482M8H>V2U6V>*FFP MSM*ZHZ(4][W[NV/3X2\.">6R"<9R;H1Q/#LJ/U*WQ"X4/=C:IYG%_?/<% 5V M:Z)W:;G ;2T83/IE+.QW).)]O&$=-"PNT'S@"/'(\&&WZH@^5I3KLFEU)2OD M(&1P5G;!96K_C1"#A1ZTH77:#/_+K8F'0PR6)*V)%X&('>4"0C&C^^]�-, M>]'DH;YWLQ$1C6@9!FUGILU@D$I3_%7M3,K<.V(F%FIP*8?=%(IV@T[)\V[^IRM=:D(B8@;\1;[I:&>/%: M:UR9\(<3S>Z6(> 2"?:E#-K]68:E"@7VLACL(9#)[(TT$Y"IZ^DU;66SJ[V= M,CJM:/#4.#/>W_+#+!5=D?OJWJ9?W9-JN^8KNCP=#NL&-(/<:G-KL7;F<[3N M_NYD9E3VS(BB^<-X9W9.J!X,>R-](!NBV_:E2:+&,NC;ODTJ9] M#8:+=]!0D&94M)V)88AQ15D]<9V*\,JZ(8!15V7FQN-*-PHPHURJ+98A34MTH?O M?D0D514U*SM;;1/G+7XPO_\*+[Y1AY2R3GO88W;8(2M@^LLFOOE(@J>9'9!U M_CG(\L_[[]_6&>@SF2_\P [>61G4HQT\!$^1'9$)G;N=/I;S3R7AG\9F1EZV MH.'!%F3V1LJUHN3SC'(?2 L[D-[P<;)4NH<07Q-NA*>R9?%TI>%]&"[)I&#! M_0T0;.SM#\LHC&P/,;M@"0. 605X8>U[F-8&Y0[K"\^R'I+ MLWJCOB$K1E_6"F: YF'-EBLY]&5L7EH*%\F.I"]D3.8O))!T598T1=/I1?"+ M)DMPYX+ @]Z(^WZ=2 5@96DXWNUE.YA9#)7D+ M1:_J=HJE[68X]0^U'GT'N^E377.@'C29OGV[C&9^@ W=:^K<%MBF@ JRPOYK MQ)ZI!_[\!G)K-(M,KUC[MY,[]X-TSK I6F:9@6KU"Y>X+_#V6U.AQ;IJ-!T! M9!NM:FMX.KAM7IBU"7C-FIDB7ER],W7F%"FSKFYZP6HZ:'L)W*G>DWH?W%'; MACM'M43:I[@^P5WPL-L5Q_^.ZJNU15]A@:2:NJ*J[*B\JLIAEG,4W;7.XO?4 M7%4%5%<]5EP;4UYK(,-VS555#J6ZK@(ZI^_D5KF30UY5^K1@1AKZ*@$5UK,DA2PZN)&9?56;4Z]/<=ZA-:JMY^;4&_A< ^A4*J[ZK?: M899S'/VV!BSWU6]5U&_-9K7;.L#?>_V@^^IJOWS]#6C!ZC&T8!6T8$T=RJ9F MP$;R.;#['\3!5C[ 1''0,H>:#!IGX^IR3?#OH2ZKP].?P3[+M_A!F*:LJ_EH MMG L'UBO5O?6JS4%,; MS5Z$Z[A)[-#VQPY,5AGL;7:UW#G.P0D\'P&<]QX?&%\S@4O5L$Y-'F [^?YI6VB+E@G' M[QG<$ YA\9FL&9:L]+L^![:U['4\7LZ7+IKA<.0T"_""6B9\V(NQAK!V^"T_ M2SZRX4V3KW;@ 2S"#(AYGF5M0L%1L1:0B9$W+W(YFZ*%PBFY;"V,RK'9XV$4 M=KB4M:$I&P5VSY%PZG)RKUG/A; @ YOP#.S)M@SL?0KDSXTM-ZCN9K/>6;9[ M;5+I]T:6:LB#05-CD]H[@O64V-8YKMT Z@WH_%\#5\=A[ MS54"&A. ?] T9JA*C!KTB3?H.W;&532-&9'L,6@4L!JL1Y<\/\(LDP ^]B0' MUOH:T#A1$$G^5(IF)$0%Q*.@I"[.J>/9WMBAQCA\,(?]A:L!]@Q@^+L-!,K" M#ZG+^R8@KHV1^4\_G4DTB[$XV.Y/^SU$[,RB(N A7]$ C(<U1*!X=' M3ZW"WGNCO[GVF_/NR]*]-[YN_6KOLGSG*>$V"'7>@M_RA+#QR[6C MB=G_M8)B8^6\U"3EN/0]5$:GDH0J!' VKKT(R4W\RZ>)$RY<^_W&\2@\Z4V? M5M]O%L08<=/L:\Y8+>MZ: R1MW+W!'\Q9[O7<#Z_Y3\WS6O=L J_@CT6?E[V M*%6_5E2MUJ/*/S>4?L<796Y\U!8_TT:_EFKFKBNPIQBMG,9\*.8>_T/L0/H* M0G"RDE"YHICO Y?\96[H^3N5'\63;O5,USM<9U^E.@%NRYSDV? O\>=&@55#7W25"Y38,"?QO M\FS_JNMGTW%&C#64%:M#&?B"7#I*+OKIZ47% 6.:/##VGE4GZ$70RX'IQ3@] MO6B@&EN*W#=..QO^=KZI:!]R$JVD043"IK(:*.M:6RIV!"(=45PWB$@F MG=_>M_:>^]CRRJ^V".6_!GX82HO G^Y7XM6EO.\&934%[R.%;FU2Z/=&IJ;( MFMI4D?GA4HF.7 !VL9V\"=!G#I^UX"SX:Y;*E09-,&<^D<,RZ^,/&OS6@LDNV7(>K]#@32!1U5U MPN80R:#]T'1YV*4(DT"DJNI>@XB$K=/,OJP;6DL0J2$=K_4R^@<)B1V,9U1( M3\@;QH-BWK%G IXX_\+-]7AI-!/S/.FG5A/>G,Y0TH0W@?F] M-_;G!)OKU"8E%9BXKLA]+1_$JMTIO17\^]#I ?SG5X8 (J/5&IHE]H 7^ M"?PK4R .B'\ZCA^1M0+SJ5WXUW6_PT,T(X'DT(.4/G"OPT>1Q"F2.'?%I02) M.%9=5K3I,!HG O:[[_FKC#?Q[>;9JX']'/*UZ4>?PB-B ,?T+=5&$YRYO7_Y MML"5%N+*-F]0;5S!L>9M095+2;F\QWZ )(SV$:67D=*T&=OOO3> (F8Q,32/ MX5K;;!D $1BR8NY=52ORXEJ(1%OD:V-8-.R-3-G41=^4+B+1%L%;CD1Y/+%Z M(U47>9,GDKGGGFW2U\'"U65SV)2%>_I./H=.+>LZYFV1ULVAGH%FL:4UU;U/ M8-ZY8]X6:5_'?=W'6JO#I\RVQ.1?/T5!3: UO'LX/T^(O,0" [?'OBTF<>N M[L]^OS?2E8&L&'D=HUW)/R+YK'W)CVU"Y$%O9%BRJC:0:"'PN"-X7#6)LDUX M/*3)F,H@7SG<+CSN>C+F8^"_.2&B&!S@_NK19<3;MGD$.?EPT^ S\<@./6?[ M&(J356OOGF,B9-M"%-H:CRC!H1R:#)3>:-A41;# D3;AR-;(0V4CJSX2V!>0+S MZMKP^V&>0:UNO?68=R2K^Y3H<>?/%P&9@>+FO)%"?>& ,;JV :/ZF-EZ>^\0 M@ZC('U;0BG$*8!D/TQTFS@[,)E2DL;G/71XNE[=:L M8T]KYU3)V;%C5%H00.V9'1#)CJ+ >5E&-D(G\J4G>#"\[Y:VD.=_? :@S.<^ MKM8?_SGS70!L*$LO=NB,V6 8QUU&9%* 6$:#9.#MB-9[KB. M#0Q"1\(LZ"]Z>L(\4L[#*9'Q#_H'F4@V+,I^)8G6CH<62OXR"B/0UF$WFW3W MR^YXP&"U4;54UNDCAOLM _OWY?R%! ]32BOA0PIU3K]5W"49DC*.LUI.U+E% MUUZOB=V2-'DXM&1MD$^=%"7ZW:00_80DTC_2PHIEGRT!S(FE)!6@H: MZ02-&">DD4U.E2:7VQB-6$@CBCSLX_"1?.9L2VB$JI6_4>]I[/>$?^+7SNW@ MU?&H#UJY5DT:/&#K>PGPYJR[M/@VO"F[G#'!>I^FT5U58GRG3[QQ(GC;N$JW MCQF1[#'HF;":=X"CY/D1O(\ZECW)@;6^XCC2A1U$DC^5HAD)42WU:*3&1EUU MZGBV-W;@(L"4B&"/M+ 4,/S=!@)EX8<.'OQ-0%PZ]>[33V<2S6+2S-S%3NM& M26^Q7V !@*:EMQP>XFHE#F,I:S[US+^X7"069SSH*Z9-;$T9F,9T"N)E.C6F MA!!E:-O#B?6_V'N0WS1+0EH+(-JKEX#8?U[94]CAC>W^M-]#1.HL*@(>\A4- M-%CR.L!*P3*=[H>('"R#=;#HRG\R>@#6X;.BN1L@:Q+@5; FNS5KD68!,M+_ MV'X^H.(_T_@+D @6!3(:L,L9Q.'14]NV=XH!?W/M-^?=EZ5[;WQ=NEK.8Z_0 M7KY1KU&VQA\%[&'TL[9LZB[+GIX2ID0/9V9[K_ FQY-^D DAI[Y M2WCH))2EK[_&!(3Z$XMTPLD\DH#_]<6.[(]%S+6YHRB1\J"74+1)I!.-4P/( M7'L1DIOXET\3)URX]ON-X]%MTIL^<=6 BS24@^M%-[@8]G7*K*\5QK"Y_XN_ MF7]]#5_]EO]<5Z\U72_\"G29PL_+'F5>6TKQ-V5/*O]<,XR&UM0?#$[TI#;N M[AAKZ@(6''Y-_6O#-,6:MJYI $_:_.[B)"Y-V9#$M=&)8>4N*_!2,!%P'#?% ML)*(+E%52CW^Z3:Y;&+R;V."7;LAD"0U5=I_M[$AR>EJ$A9P6>#_7'?UG15< M;F&M:,'9KO1H.Y,KT"3O[ 4JG@(XH]OQ>#E?NM0DXA:,@ KO=5O+VD-@-2V6 M]'5^O3T?NMUP9;YD-+B9&[G*8,*M.[\,T-W._:57A38WB/8ZA:7MAD:3B-0$ M+FT!X+:<\:.Y_ZI!]R^[)!U9V:#2_?=O!94FH)50GOIH!P\!=ME9YSJNHVYQ8/2S[=K>F$@VC!=4F5)4S O?#N+J-U5 M8Q-TCIB94@T\=5,]S(VI'L]DOO # # S:_;.[;",WJBORHJFR*:5'\RRS_'5 M2JBO=>0G3K6O=N[54^WK[?T\D;VHXMG.KQ>.J@/D_-\TZ+(O E\$U!.X)V$MH9-JZ/)$)!4QH?3BWH MJATH=I%T5:])G%6Q2=PV"MOJ'-$4M3<:F)8\'#8PKEE06#N035!8?:?DX2A, M8Q0VT/-MK5I$80TUY&/D8;6;/N[#<$EC6?YTI<^>M%S K^07"<9.F/_67]"! M<3N9H]O;%[:.H!+M:__MUO:\7":X=DO^[B(DNC0EJQ;0SG^&6]&^B7#TS(?.5":%+3F:HI>F\TE+4^]CDIZJ,I M:/(PSI#5@R]QAN1/GF8QE1Q\7I4TX&Q;,M%.($^3R+-EO.H.R%/32#%[(U,> M&J; KO/ KLZH"YT\G29'GAZ>]ON4]LVV#-0]=BYM:?N)8=(]ZH3^B2 M)S[\^W=OWFTWVDCEH=I@H3XJCM\TUK:7A%> MT;$CY2KHMI3M70[Z?#A!K0YP]#36/I5Q7&)&?-AV!OILJ*9>Z @ MVB'Y0MA/_"+;"^%AFK:5S91?UI;**DAEPY3-87Y4V#D.[Q0HF**@=B8HJ*%B MJ%M]V2K(.!%(>-9(N-'8:!,2ZJEULD]EALAZ.'!5QJ%3'>) ZZ9LAR+\,7HC M;:!<>'[#H:-) EPBIBZ<]:UPU@NR;D.1R,Z97:K9&PUD7;= \2X:$BWHL'V% M(9G#SNL?_0:*05K(&@3"[%$,LG,&H(H#L@U#'EAY6TC@5"MQJC/*0"=/YU@E M(+M3_)!1_%#9N^A+9(/41H\?9+$,QC,[9%-2,3,DH%-OU[T?(OU#1%M%MPD1 M=VZ#[M#">$O'R+H\TE+B2="W>Q)243.Y]28_J*0I<"S4]B=8O9$A6_V!;&AY M+W@N?B+HL;DPKUY!7=QZZCRE+Z<7:DIO)(*R74.9*CZ%JBA3S\[0:+Z)(AO* M/ATF!58)Q4"<3B.)&,>@>8W3O)IO*G&NF15GX5:@9WKU@L>)7H0%\4*;(@KY MA;_O5DQRA@$YD98@TA):B3B=]'5W)A(AR%H@0N9.GTZ316R49F?K&J#YU MEU&G?I!_+9W0B<@3"=Z<,6&J\@\R]E\]9^=Z24WOC713U@I&8 EL;"4V"E[1 MYM-ITEAN':\P6L8K+BEX_T\21K!FUL@AC )G'#%[6T3M1=1>1.W;@#B==/]V MQCG?,;(^8OK_CT3>T,MN?]K!Y#N)'J;?_&!*G&BY0R1?,ZDN,2@H@Q3T>9'T MVX9A&A&L%L'J5B).)UVPG7&0"[(6R-P99!:G>0,%]=X;^W/R=]!2ZV;(Z@J.GY9UJWH)ZFZH@$ 75'KP MXN6#X(A:&T?:'H5ML\'YV79I_W:;-F__0L9D_D("25=E25-P]/3>P36@Q7,V M-.J&(XJGQ9=-#J?/>%A&861[")*ZH0==ZXWZAJP8?5G3#A]^:.;("WECVPCC M+W7=7!7W?I[(7J0R;,G164/UU8$AMU$4."_+" >&//N/0 5>5%M2Z+V1)IO] MOJSK^>[9N_DJ*_.L0[O(-[AI+I.OFAOY:F;HS!:>6N#\SK!3H]SY+7BIX*4' MXZ5FA7S'F>\"4$+&3FM$='2SZ8A.:[CDOGDQE\E*^PVQT@KJ*2;0]U5Y8()^ M.FRHED7P5,%3J_#4?GV>FN>=F!7>[YQV*6A'T,Y&VAD<4A\97I0^(NBJVW15 M+\XRK.A#WT9A%=PC%KI'0 63-:V_AR]=T%BKT$W06'W'Y,%HS%!B&E/Z1IMI M;$LDZQQ3)Y]D1ZJCKP[5V[U=$OWQ@8O K%Y.U M:QX-'"$BFZ8J6_V&\@X$D>_IM+%V;YI1@A-YA5<#A;>A'AEGPH,$RI6CG+[' M(.T]V% &'W5D0_W]\S\$3K89)R]!U\F<:9>.KE:&<94I>@=E)P9C)WE?SF;4 M.QR&75(CJ-OQ&(UA[!=7] @W9E M:,B21R+\T(DO&/MA1 N0_]*DN^C1?J=(^#!-'$?XMCM\61&N8!M/94.1 D!8 M=.02K7M$1ZZVYG>@@[; MF&>1.>R<_F$JH'^T9/Z(0)B69$G4Y X9;%)[H[XEJVI>H14HU4J4ZHPNL&_+ MO'.AZWW2%7:G:XW1M59S5%5+$A$ZXLYPO#?"7%R\H.30/@WJ6$L=&O?)^UG* MRS;?AHEY3I-6./50Y=0,C3K*A#UL2FA2()MC &9].8X;6D=F V3(VT,%N$6P.FO33#@(;3E4* MB&OC!Y&/.W1M,%1LBC/V:T (GJ48P24B@R+@+P+^;5 @6NCD%V0MD+DSR-S) MTVG,*-X4Q_J#*U1U)J=G-%],YU?ZLF'F0Q,"JUJ)51VD^?,[A,8,W0.2]F!' MTFY)H/HLK-HZ/1 +C=S$(!8U]")6)$+ (FK6!F6AA>[RCI%U,^GMFS0(EML> MJQ [MQDTA[V1(9M:7U;-PX^/Z38Q-I[C?NM-X@,N42$? S(E04 FZ]<7*8P6 M''5+ B "EXZ=_MXL+O45P"55(--Y(%-GM(1.GD[C&?$-D[H*I+ZW]U $SLN. MGQ[!U8L-RANZ&!;$"YD/@?S"WW=KOB<"1"*>)L+D(LK0_2B#(&N!S)U!YDZ> M3I.F;)6\4>H9H_K474:=^D'^M71")R)/)'ASQH1IPS_(V'_UG)W;R_:Q6%0> M*DVUQQ?(*%B%B*[7L7A;QQ'TG3B"",K72S6'-;,F]F$4...(V%X$VT54 M3@3;1;"]#;I#"]WH'2/K(_:2^Y'(&^8Y_VD'D^\D>IA^\X,I<:)E4+_-7!^+ M5$UYH(GXNZ#/[I[.L1JZ52/1O-Z.@V(4$=(^$VP2M-[FTSE6D[==:;W?)EKO M8$R[V$+GF?. "[MEPXMPCHA^B:"V<.YWW[G?,;(^5C;\FCKP.TJ:.L5U&9M\ M #:Y+NMZOE^X(,F+)$EQ.N)TQ.F(6/5!*L&K"JZI\XM,KOY- K_(JAUFU$81 M>SX,.GPGD>3ZH2CG%J$H$6$6$>962/P6>K4%60MD[@PRB],1IW/DT_E0*UJN M;AD:'8?20'F]]\;^G/P=--C:B:W8/L"252OO$OLH\.><\6?KT/%&\&>@M =_ M#C0A_ 0'_=EV:7\RFT["^D+&9/Y" DE794E3-*V!2%KD+\[9#JD9>^AOS U\ M)O.%']C!^]=_+9WHG44='I91&-D>0J1NF&& ,R0-63'ZLJ8=/M30S(D7_4<@ M B^J+0ZTWDB536!40[.IH;R5.=:AO>$;?#@7R55U;2-;O:.E.]3UO86E%CC M,]Q4+W> "U8J6.G!LI6U"AF,,]\%H(2,G=:(Z@R,':,Z[>>2^Z; 7"8KU1MB MI16T4TR)'R@@H$U95X5Z*GCJ$7EJE:SP-9Z:YYV8YSW8.\_['/BFH!U!.PGM M&/OI(Q6,-YP](&N&)2O]I@:+"/)J!Z9=)'G5B[>8%?WE#1#:L#?29&UHRH9J M[>$W%S36*G03-%;;/7DX$K-0EBEZ7U:'^X2F#DYB/&@5KR"&K68!!6V+9&TS ML=-%Z["RB;]\<R*>?SB2:Q2I_YB[&!6Z4]!;[!5C+,BJ_)<-8Q@18:] T MUU?52FS?4A,62F&1_7<6I.?P2JY> F+_>65/8;$WMOO3?@\1GID]S1TO?OA M@[>O[[UTA]/I3CM4UG8X6-^AKOPGX^ @7_CLKQN0"23 JV!-=FO6(LT"E*S_ MX8P'?<6TB:TI ].83M7A8#HUIH0096C;PXGUOT9O](S(BPD%=RB4Z?0R>[1Z MC$?%-&W;WBD&_,VUWYQW7Y;NO?%UZ6HYO?+@W#76&\0?!>QAUVLU""?=%)P MU2'H,/6G"'[07H?T<&:V]PIOGQCS $E6,)-N;2%D5B482!I\D MIBI)'[Z0J3-VHH_2!U2_KC]V!6H?XHT.1Q=";_HTMX-78)YJTPULI3I?B;^=?7\-5O^<]U M]5K3]<*OE&NU\/.R1YG7EE+\3=F3RC_7#*.A-?4'@Q,]J8V[.\::NH %AU]3 M_]HP3;&FK6L:P),VO_N2"AKK3+C-?.LO4+\499"B7DJ400K$$>!J652X)'=H ML&RH8;CHM6"T:_BN(6$.W7[G5,3A\Z((S]D>^6T M:UN7&SHZG;=U^2;:Q(HVL:)-[!$-@&&#G37WG7LQ-, 8&,B:J1ROQZ8@A$L& M5S/F\HFHQ>R-!K(ZL&15[PN".:'IO%,WQPI3"89].&%QLD?)X,[9T6OII0<[ MXT'1&>>23,4A"WG7#N.Y(4*H7.X\W-#$=C\K^HQCM+?C<4#H"5)+.4GU6K&H M(Y]^-:=.#.D-ST9$9X5/[8!L8:U'3#J)^=G_D6#B3D.4AU9OI%N6W!_FJPM% M4%G@NP"7 )< UUF":T\[+2-^4GD3/ONW %\G.T^VL[DWKNS%YB=?>^!YF2' MY MA/_&+;">SAVF:.9]IG5)77EE*N;S:S;B[0,P0A'3 %J]G0D=J53H20=3B M%%W7M5]X\9=DOP:$5@M)/^&P;$_$4X6?2,13!>((<+7-\=)P_/$/SNYWSM.U MM-ZH+RNFBJUG1$BJ+7FZM]XD/MH2;_QC0*8D".)YZ.GU1'/& MA&EV/\C8?_6;B+\)]XF(OPG$$>!JA;!NOEW.6EG$[4\[F.Q; M FCA,(B^/+!$2$X03.NTVWUZTU2CEKR&:O5& T$,@AA:1PQ[M*+9C19T1=E. M"Y<4Y$*3#&RP./-1HB,6X(/(EZ(9*41H2^!. )< EP"7!T#5V.5 M9YO4MS@/B>D?-7WNNJ+V1JJAR;K64.[>!1ZSH(K6-0G9DRBTBD0A E&EI6*. MAT?I$7;&/YUH)MUC;-!VI9'^YU&1A^F"9[A/N_P7;7Q2>^- M-%-6]0WFL@C3"0>0"-,=MNUHI4 *+)A^53=:HBL&2 U5-I6!W+<::D]_@4A? M2VD>[N[VS)QSGF&;<)1;$OC%$0HV+\#5=@:Q1XRPIB#(< _,"M4461EN:$;<"8)4BNQ?[ /?Q?T<A,FRG_S@V?[UQ\IQ<(']-O/ZSGSM<;+'(FA#.3E!JW06Y4 W96V8 MUX+$R1^$IK=TN6F6IE453EB<[$D[M39RLO6,&U7KC8;H^,V7K8FS%YK]R4FE M>AGHP2E%9Y2B;M-\+JG;Z@\R=NTP=*:PG@HS-Y[@)?#NS\75GAT/(-=5^]0U MK:]HZM+:5 FF"M[Y'FP;DPT>INSWR('3>"+C9>!$3OWHH&KT1GU#5HR^K&GY MZ*"8R'3L+M1KQT[]FPV=>H;A82!1MG3@>7I3VD&W(OO"T2_ U9J\$6-=7M3( M&VE>8O0W2@R! LV'QHP]8F,5SC\O'@9XQ.)HCW&TVD&/MJ9:@+Y]O2\/^Z*8 M^"B'K[?I\-'S+P\L0^XKECC^8QR_T:+CUY1-)L$ADB'.N+P@A3YZ10I='QF? MR*V4GU9#%3WT8Y% (BXO1\#R@4Q2Q1C@83N>1*@E*-E8 1_ND9E_A@Y%X7\5 MF15'L;#,%EE8&L;K!K)I#&7#R$])%\1P %%L'M?"TC0X8M&<]6AI%NL=S-8< M[B>B+NQ.\D8AR8M3%JJ@ -?)P56+A>Q1O5-3B$R= M7V1R]6\2^$4%KND>>',AS\6".VN5,NKB@CVM1->%VJ5 M[U$OW[RVWJ?^\8$BZVI#EENGB.$ 3KM4SML,F' MFZA);PTNK!2Y'. FIU6(FIM,,TUY5RT_S_ M^0^UK^208)<2 J7JP?UV61T,OI-(((\ EP"7 )"J M99&;N8*#$HL<-*U[;^S/R=]!W:J;C@Q8Z\9=8FDW5 M4/YMY"_.64&MZ5/>G,596%']L(S"R/80(EOM^]1-K.L50^\-N'>.@0>%KJ"V MT=)?ZOI,&H',>=)'D5#?[!I;HXX[.PC> 0BW'21%^$RV;>VD7_?T:0(O+GD?[B^+6@2D&5C5!EE;X+ M:U19TP7*>FFHNFSV%4&X@G %X383E\KYL#9EBNY%PH;2&PTL2U:,"L$I0;N" M=B^0=AOT/C= L&IO9*F&/!CD2^G/2^+2L.AOU-<>UQ1F*BKG=O#J>.R]YBK) MC E /#A48D>SSVY[ :#"5(GA_!^^P /O8D!];Z&MBN MM+ #.F M_$V K<.=-_+IIS.)9C'>9N[BIZNDM]@OL(!E5'[+X2&N5B(_2ULK/,W\B\M% MPG#&@[YBVL36E(%I3*?J<#"=&E-"B#*T[>'$^M\^T V_:1:D9;NOY.HE(/:? M5_84=GACNS_M]Q"Q,XN*@(=\10,-EEP&L)4B8.6:'A#_B)("_^SP<-76X#HH MA.O?7/O->?=EZ=X;7Y>BVYEMZBY+5T\)-2'AW=GA3/KF^C_/:*^EK*AX]Q_N M/>EYYB_AJ9/P8Q'9E.W6O!Z:M&J=\N.4:U#F#QMR[45(;N)?/DV<<.':[S>. M1Q=!;_K$639G-0BI-=Y/ <>^YD1D6=>ZI2,=\?P8_F).8M>PJ=_RGYOJM64, M"[]2KM7"S\L>I1K7JJ'7>E3YYX9B=7Q1FX&^)=%I8W!"-7/7%6C+C-Y.5+=3 M3'/_0^Q ^NI-@-]D\Y[J9(!5C-JT!"Y6);!43/OJZ-:UR]VZN@OF5S2,P1HX MS;X>%B2P:<-2-+7>:)UV[SU'ZIY[!(RH5WQ79W^5'4)S M9S)QR6DV6MTA5+3#K?Z 4VZM?4GE1N6D\IH'4=U!PP]D]W*"2F[5?:CA. +N M)-1PRJW5HX9+WTW>/@%']W@@S<_9. MK6N/!BP0JEQE/ )"#7HC4];Z>R=9MTN);+TP_^Y[5U1/3/5#E]@T"R2,ROW( M!^MSUQ$IGCCE_X[ _($O>9C^'I+;,"11EDZ^,G6I-KE@DU1-MJRF,JV.)=&K M*-]GUD3Q^!+]X-B%R?-8EMM4B6(+LF@%=E45[X?&+E-!W5'5FBK+:%-?SC:+ M^NS18=+9A$Q)$) )10\\ LD>_VOIL!S,/>2_L.(7-W?V@F;&_9M,[CAT[P"@ M^VC(I@I,V90'!6/!A1%__DQYB\@_!$)I@%"*W%?S/GMAQ)\_0FV1\H= *+TW MTF7=S$]M$#;\,07[(B +VYE( MO2C%Z(U,31X*\[V3K+=$EA\,F\S>2-.:\,8+<[V%V%0BR'?#IHU- LU^EV=F MM%F$8\Z-!(B Q4M^:+M,C*-//GJG,78"EOD"#]X3X#_ M#]-'#N='U_:BKS&VP,48K;.\6XE/5G,O= M69$%!D1+4.=2S.S/]@1.]242UO2>SG' \C<'I[Q]\X,O_O(EFB[=V_$8NUR' M!;C>5]!8WMOK+2SE%B+*%L%;%U/4WFA0T$M:6,'GCRE;W-F;,:6>/Z6/@1%Y MV%C#3V$$5\,'VH'JZL4.:4QZCD)6Y)0W(7!I]^?/"->[#%AKDP6&=PQ%'EBG M3=(41O!)9'%#2&3T1GUYJ.2'?@N[]_Q1:%M;WV90R 0^9,J:T;$XE2*[%]KW;TNPCX^2,.&&+:L,/?9_D7"6V\"/^_@0V<' MS;:/&1J:EA?@M1OJ7H0=?3;ZW]82L#IXM-%UW1^T(T8H,.E$M5_-85)S09"& M,.E2#.V':$8"84WO*YTI&+_['M;/,7I(*B+RR$Y+:DZKL0K#^4C"MP%\&>#P M@[9$^ 2ZG"(X7 M=U-[(:(M/Y5("PG*XHM-. MJSOMJ%:+,2R.8&&3)^*\82OSRU+;]O.JK/)3X*$!5K1^(>SGO1>#]T<"W;H. ME8%&Z_"'!1-/SK$G9K>E])Y=)(^ 33HV05$+*CS/L:6D0*;*7I6#(!/6&,G* M,)^Q?*X=&=LOK[\7-6.0=^K$O%):W>A#I$:1>JVHD/@R%P95DO M\*@+,_V\F7)M,_T@Z&51PWV8+\ 7AOMYHU=MP_T0Z#540 _$!^&0 M::,PK9HHTSQ>::#^J[*J"J=,^W'J.(&573%)!TS294MI2Z^MB_')P,$%2Y+Z M9"[+Y7)HJ8V@_7N:KU2;+ P:1>GW17^D+G+977(A]L4HD[:[U@O\WB()]OPQ M:A>YO2]&]>D4-,5H"T9=C,&=I$4$Y(UX2V%P-R>ZX]#B'TXTNUN&@%DDB&GD MO3:%#*B?T;).._=%V-\MD>+-(M>0CAM0U-/VO!:&>$L$>K/(96%;$4/;V_P0 M5GG-4M*UL8&9FI?+,M /TO\A3S6KP[EVIA=+H=:56C" 0"1$M(T/'\O)WA1N MJ3C?31ODRQ%%,L1YHU;5RM7#H18;6:7J^4+ZMB5"=,=ZIXDKDH>#@I=@Q7O1 MWD)>F/*%-!+7>S,H[^'ILF@=F2["Z.?"A@]KQF]"K#SN&+U1 7L5)GHK$>=H M\KL6"IF@ )K[Y"JVRPIOK63^3B()NX/@J* W9T(FTLN[]&$9TF:,'[--*> MWO8VRE_\8$*"*]CN#9Y&Z+O.1(HW>='"' [B#L[AD1_#Y_??0VR1EFB]MPG\ M:XMR#%JIEJP/]O;)USW%,[#E#X"1Y\/-JQKZ!T3. 4V&,LT&3/T#H.7)_ 7 MC995E8P#HN60SL,<-.$E."A:? CH@*\,!;[U) MR>#)"O+1PB[P?5,7'4\ZIGMM<0T>#*5@[32>/-1.UD5'. U/4P%]0)Q26;ZN M=C(^=3F>Q*19C1V+\]"?1C_M@,#AOQ'7IR>X1P>S"\WK*:.5+PRH3QS(M4E# MPP#?H"# )[)WSIO;5I;@^V(0UC'*1ALZ2@@,.HV\SF%0'DF,WL@:GBQ%\$03 MUDYPPH_+8#S#]%D0O(XW(5,'3IA5%MO?JO+ADGV9C9VM3']*DOD] M6]289]/T(D,QVS:]2-@]QYQ,WB0J]=N!2L*$/K5(+L6E/,Y@Z%7;)^XJ+.-= MO-PORQ N"2_,"#ZD#/[,(4K"OP9^6(MO-C= 4!C#;>2;=65P#I7R*(.-.@MZ M]PBCMVV8>UPK_JY&X4$'[+$WQ.4-!?9 JU)), MK22!9.=,+4.EI8*ZN4^B5JU3/ .[NFET/&-Q?WQ\Q/K"H3PP&N@3V31"GLPZ MOUR$W#.5M0F$U&E''DUOP-(_'$(VDL?:UC2^<[^_._IA<1[K-\>SO7$#>:QM M340^]?U=]_ !VX8%3T)I&OASB?PBP=AAH;BQ/Y_[N!Q__*?D+Y#M"L??SHX_ M#N9O .7[,%P"T9*'Z=/,#DCXNP>2Z1X^\(""<5@&_?BS'>+LK#GV^Z5Y29A2 M%L)E[A+!^(3'\L!.I;9<-;#1O*:*=K5GHK@UZC=L%29BGUMYH.Y=.9DYS=8&79#*? M#2;M%*;>Q\@9]$:6)9L%Z=8"G^#3L/>2#=,>;#_U+6&\.FR#.J]-2OO+T([KT]0] _TCA?P#!WQMVL(6C9HB M*]9I)QH*HZLUHK\"7FW4)O7F C "I5J(4CN(_[U1JKDXC##J*V'$U_G"]=\) MD2+[%SR4QL #XMH1H;%PE.XT""Z%)(I<0ILV8C-'U NN7C!W4+)_VL'DP@S\ M0S1Q_,' _NP_V[]PAO',=Q$JW_R@.%&SK@J@:[W14)7[FFCRV'X$.T2H?#\$ MV\RX=>%9ZC*&58R?'Q+#C+9A6->= X7#X*9UBB/WJ05?+R/N(%'M- (NJ4[= MO09<-WLCS=#D@=;46,Y6C(!KR*KKV*RM)A6) Z(D3B545%DO:*75&I1L7\., M"T#)+9K' 5&2UO&HLM98/E/[1[^UM>7$N=]_":JBPV<\8[0(U4:9*8\XN.L- M2 NL YE.\@I(& 7.&!U,>($(%>VH'R+;P_^^I@#^D8 6O[CU)JL?9*Y\A-7[ MD_Q8;E[U^_77>&9[K^0'6'-?IU,RKCUK1\=8K@DZIK'WF.%+"@ZHBFV M'#FQ::LE*TH^-U^T1S]_W-RB,K8;-PT MA_XOG%!*D>&R(E]U*+%_0$*L35K $&0HR;*W?(ANN@)\3YVWT7_#/VN$;)I#GPFPF)O;/>G_1XB/#-[FCM>_/"!!F]?WWOI#J?3G7:H;)M-H2O_R?@ M,"H_H.FS-TMLZ8Q7P9KLUJQ%F@7(Q?_#&0_ZBFD36U,&IC&=JL/!=&I,"2'* MT+:'$^M_P?>L5N?>DYYG_A*>.@D_%G&(LMV:UT.>/T61-&&0E$'#AEQ[$9*; M^)=/$R=/11=";/LWMX!58">>J"*EU/Q8"CGW-F8QE7>N6CGR&>]'X MBSD+NH9-_9;_W%2O+6-8^)5RK19^7O8HU;A6#;W6H\H_-Q2KXXO:#/3NN$.+ MR>MIN5BPPD#;E8 $QJX?+N.NN.-_3DO M5MTGKM$QGWG1#COC&=^2!WE/4>(9,>(1T*3(?L=,[N%I0[&-AOT/@NGGX0_; M"=//Q>NU+:NR JKC6 G%:$DD6*"Z0/4=DS0KH+K5&PWVKA83.0\[:6%@WY,P MVB<3M6,:6-$.+T<#8^B A/J=1%N+^I6$ALTNMI Z"!6GW1RC8AG>[2%LVO(8HP>B-+U@9[UWT*[YT@B-/J@ T1A(E-H>2A MUA9_=G>\?,6A_.^^=T5#]HX'>A_5$[&HJ5;/OW.,H9_Z_JX;(3_(V'_U:#(I M+88+"+5(YG;P)V%8%H:DNC=9F!==-"_^?'OW;S*8\C!]9'CRCQA-;A%+:@L1 M["QH:++>FJ$R0J\2>E5-0^-0M#% !:LO@Z;5$@U+T(:@C9HVQTZTL;'5N#EL M1ZOQ+AH>Q7CP3VYM@'*8[:"0F4$F4@U$JH&]N*%S!7':$)FH192+.4$=FBHM M8J@=E65;',I;T+ROT&[I+0FA"CP7>+ZCGW@;GJN(YTU-!#BK5(%-%<:'/-W; M\3@@L:-N90ALN'SY/S*.<"I<0"9DOL"KUJHIA>?N[#QW34RRHR98@CDK,Z"? M&-8\^S\2G*GKI>AC-T7+DOO#;@RN$PZ*C@J[G%(7PO+AMR.1"2;4R(INR,; M:HG?0E#+15%+/5FRR9]W."HQD$I,0Y--+9]Y=B1Q'47COC9?XX>=E M]-V/_H=$)?6 ?;,W,O9/GNNX\T]0P.DI8%.0=S\2Z ,)[)TL)RA 4, )0[EU M**"F[H?I#K)5X$8X#85<0-J?:X>A,X7%Q"Y%=!V2.6VGMN)=C'SI"5X"[_Z\ M6]Q7F(.M,P>;4@OO? ]V%5)K\$>"/QF[L#8C&%)&H(,AJ.]=B"A<)8(V3J@P MUB2.C8E/?:MMB4^"*@15[*)$-DD5@^::E BO8<6B]07M[OOO1&VDNN#5BQVR MM, %\4+V'?F%OQ.)MC6'+T&/I-V)/-C%$CX/_6GTTP[(4=R+Y\$5NIUQLHDI MK*#5PY0R@L^(4W<9E/K*,*JN3CG 7!59-_8.O8FL+$$CI]0G=R>2S5)4$SV. M!(6<"X5LU"WK44B>$O3>J%6SO4L'R/#9!71,47;N QV.H%U;6FX6!/_P\,,@ MDA$E](E%PR"*L>!Y1B1[C"JD[;UCR8GG1_ ^T! E6!ZJCJ^![4H+.V#-D&8D M1$]E9GX&KX:'B\)DDD;I\(S+&\%CE(_@P>4B#6R?"X-9&F)NCYC;<^%S>[Y3 MW@0F+; A:66(S[>$"3V5,*%-F_J_91@YTW>^J]%_O02_%1Q=15(=)*3*)-KW MY1QV.\[;91D1^A"\VAX7H+?>Y/,RA+V'X1<2C@.'YG4]PZV?7>JHB<4FR&3X MWE[@7H(E.4B2_'82HHQ$O9:R6Z"93/$FI,PN2C$L*UG7!"8_'/:1 \3IP5N' M= S18;>:8^BZM4XQT@?$1%3C->73'1.B]"_UTT?) 3$J160\\V!IK^\2%[* MO':$25]OS@0E;>*2N;+#*QN7]>:,B?2!/_7)MI^21RY 4**%@31 /,IQG"B4 MQ@ B'[",TD:(([9Q650#D6#K(0@*>%&4^30"D(#<#WPX'S*W'5>6PID?))=+ MN67\(UT%GNYB&.O0EDP _@>T1 M;TDD4(9_1K-K"=6Y9'^ <"](@C3#$!89V<$[?ST\UUXLW#@0[=KOB#V@[OF2 M[Z&7$)0K_ +!)LWM,<".8(_,P(N7!0HAGA>R7-027:!5 JN',ULD/339>CA= MP$$!GL+VX+&93C=+ +V=O N.B'JE20"/ N @=D^=((Q6EHN.S#$8&.42ZWSX M219" $'L$T9;C+)SC69@Y;S.*(*'-E,PPN5+PE I*JRR@)@>$$AP-7X98\2U M])2Y%S_VF*H/AP58)C%_,GR#]WO+^0O0!"U[\D(48HA'4\>%Y<&[@O3*#.-3 M!Y_"50);?13E-8RX@:.DS F85G0M=>PX@5!GQ)[\:PFT0N$+V/W9!]AYLO0/ M&W8^GL$A11&#QT]$=P_4T 5JHNQJ>NRHT"#LOH"9A'("P?Y$%J#E %"9F:P: MLJ0IJK9*<#-X8JF5CUCD3!Q@">O&OIFU]>^_?UO15+[3HWR8_C$#=OO^\-,C MDZ?X24#Q*PXP@.$8/<4__6 "!US0Z'M@]D: XH3DS'_I)WW!E8]OD,+,*R30 M@K+P^1UV!'_]#;C)Q =>>PL( 2:K8\L)_O%+J&H85E)SJVF$V^X[MAIVCQT_ M@"$_+E^ 5TIQQE@'R.HAA_*:ABBOZ7*6!5$=RR44.R(D)P:/!8-'(KR!F,KI M8@8D%N9HHK_B #-SA;N V-SS%5/($WT0*^:]]YY1&6#OJA9)R1 )=NRR9$U1 M9*6@^%=B*\9-H3+#L\9N5]/)0/FS@7VC1L?-IP0FTE\V>0(?24 WD@/(( L0 M;0,\'O&MZ6/RVP.#25>NBW8&RB+;W2I? ^UD4OL A]GU*D<]/\RN4F53&9E],)J_3MC'#2]S/QW\CF8ZI(]Y\T M:D"+C69DU]ZN!E1P75:5F7\0SUWJAOR(K1ES6M@!&GX"I,O2Z$-^*8 _8J**>4V%!3 M)?]: I;$@I:>1EVP:6T"F]$;::JLZ;JL#/((NPULTD^P?3)HA"ZJ]3MNUP - MZM[#./+1: 3-)Z/G):2?M721_Y-?)!@[:+[")PY.]J!PAI?%M9;H-J+!(SLA MC%?@V]R2**4C^A=I'XR.3L$XTJ3!XCQ_7ROUVV'0"6JM/"!F2*' MV&O;:P'CS*:?_^9G5WG(?MSP<;M245Y7)1+>H)2CT MRN; =I6AQF"L(>C*GE^@**_I1.@B3%\@HR<-$9H3!7H:0'VL1"*EZ$'?M%%/ M[8)W[A:D:*8#(]LZ8D:8N(=_//T>)O[AF*.@?WZ.CFU"W:\.*2 M&./:^*32YU"?8.Q/?T.Q%O B--P%8 _?^A#U M;EQ=%SRDO\=83\4K_O*6=CN-&0I@$E)2*#E4#C*Y3R]^FOD+V V] D<(H\JH2:[^BX[#/VQ0_5I2BAUY9O1)@5M"':B;.FF M/"CQ+U#FOXS""(@2=Y^ EXJ"%&+(ZY8N!9#CL02@<4 GHP'=\S;"4M)'6.(Y M75N=2#GHF9O%YSU_ZQ?"?MY[_-VUVYL ;H0TBYN)%%V MA-QH.9]C] [%,= TQ6E ]MLQM7WQ+!Y]>&1F$,E)V!-JY!D=@C-Z3N_K-%VB M=6\A\#6MXK>5)(MC)'A@^4N=!(\8J4&4."%MQHW!KCC5(W.:Z6'&9YE/^K 4 M1DN.!Q"\C?AG^+*VI(+LA*SE9UGQ3/2]SF0-\N_LWP+HJP705PN@#XO@US'L M34[OJN@)RI76JRG,3Y _FD_)0I*G$,23SN)U![247%[LUIQ7:6:_$>F%$(\- M] D2%H?""K5LYC!*J0#L GC( @/J+/*/_C:4QHM\>)/%+A'0MQ2S[<3^^.OM M;9*?EQ9I\D8[!D@H;TXL;E1F)1N#'6'T9S8'F\C/26)G\A>1C,? M[$'*1B5D\NAXF6+-2RP:,@K5$UIVZ'T!P$_2!C.QC+A]NEO)WBR\\_?%A,J8 M]*:,8XL;D>E)%C[BLP\_D@=\NWWZG$BFO%#9*G2.H,M;O>VXIQ?BGG%@);NZ M'D:%Q5<0S*]X&'^EF:")>QL);EE>CW->"EDFL0X60.(ML^37.+^:>KLG!%2T M5(GZ[^5\ 9I:$-$\XB0S_0D_6BY"0&9:W80I="LIW?_]\/D)OTSUJ]\31U3\ MG5RR$/29@]T#2W%M4.LFZ&['^BH A\]RF=&UF%$'PX2,N(&A(3/<%GB!,OM1H^_'Y+,4U'U>Z?N_L!YPZR19)WYM$&"KE_F[L4\4AI1 M #P@L/L)"RTP1_&"^K6HW4]3KZBJ3/7<*ONDF?!4;0:>17762"+P"\MV9MP( M'\USE5@V]-K:^*?Z)][-7.)'TP:$)^9XON;Z'SNIR!,)E?W#@ M>GLZ==#-Q%S@--(;P'Y\5)_?,7P2HE,M?MT&\/!D_Q0=^:F!NHX% ,SI)E.8#N#B;YSVW'V\04 M"KQ&QY8UF/"QBX\BU:1@H:6>":V&#\(H%&AFNP3:8VH<,[4]!4)'I%E-]P* MPUU.&&UQ&EE/[6$\"MWZ9CL]Y \3+_"PC!M+DPI2Z]!668A9?5+_1@M\N:Q]N0LF)- MH2.4QOQQ2?.D$O+*N>JHT15@1W;,A("5V*\LQ@A2;F[_"902PXD%NT%KF\=5 M.2A_;2HQ6=4=+>E"Z39/")<.^0YY)#ZIF6)A2LQJ='U:/<<*<% >TO!FX4UQ M<=^$)P/C[T6[3$LBBA;$BX[8T^,LPZSH30O3F!"^7O'O._"2,#L6B6JCY3#B M#$V67D")0L:#.@WR'J9X,D#0(C_JI42E8>(O7Z+ITDT8H(PQ)A)0?N7$'559 MZ520&;+.PL=@!4M]I2\G:YJ "N6!I1#%2@7$=P$&< 5FC*F> MV0>XSI04SW#G &0@!_TY\M%MZTIOMKM,%KN:>.E-2AM[R1Q<^.2I[03T,'B*7$GI6@;2%.& @O0ZZ+9O!S5<%%NL/_<24]?3'"&I[\NG3M %?AA)^DF?\3D#"0L9AU M:;OQB^% E^Z$VSI)^GKV:6[R=RROH1LZ[L."9CVB'EF9,"B3J"XK11+MK0W ]C@J29:U@ CJS^G:G*,X=,I71M7\C8 MP5P-H+BM#1-KVE\&81]F+,LRO-<&++W-@Y,%,&&M-SG*^<@))C<=T:4 OT=4""@KRE=?RA M@#S4-AA?LFDBUF[[Z)?L(TB>G&Z$Y>/28XX[%!1C^(*%U9ELLU?-1"IMN(,L M6/A\G!!HIC29+H'>A&-X*,=8BY\F>,O$()>I5+U(%I+%TT8E4R."R%)W$T0_ MF(+X#>3O'=?Q_@!U/^X"42J1!@529E K^:/H"6CF;8LV'@E;81!J8P$(>:UP;,GK)-!VL@@4?MYJG68M&X HG7]Y83K]+2% M!ZBDV:8,S[1["8C&Z=(;L]0Y9M5Q[3YN$$/%)VGIBUB/-;EJ.6U MTB*)1J<309!)M5Q&_E5 :/P1;$^'>8"D.3QHAO4BO'$/_DH#EAX^FBK=O*-7 M\DR,R-*0.?5ATE0>?.I+K%#0BI,(&VB%D;116UTMN+]E+<$ (_/ MJQ^[A!6;Y,V7R3)(S)<8#4#YG+*8[GNX+L5BK8(W)J/M MWK@C-G:.FBX$]5/>HO9Y_QPTJ_ T1'QXO#%3HW3'M9WG +:8;!#'VB ;! C F V,]N7UZZ^P=-> MX(_89)&\DSE[)[F"US5,: 4!E/MX]#7>\ M\GA>"@KD;V#ID@5@_H2X+(V2]HZ\D3ZH'X%AX&JF[_%.6-2'T7ZR?UGZH*U= MFO&.2/X+8(L=Q[56G@1WZA]3VDT/@#NP:%E]D*T*9G9]EN2E?HG@=1JP7 AJ/ M;AGX&;1C^%(/- ?ZA+*N3%9>V2/PKO@$)KR59^F%V+J%Y>>]D/0N"2B0)J?Q M%R7B*73F2S>R/>(O0S=I>A#WS*'V.;LCX[[@,>7$-<+6PNZ)8ABF\BX$22XA MDE]+7Y8)LN('#'QS^_\PG_F]3/ZE4'\AR%=6(,#95(99)TZG!%TQ M;S8.S<=QTCFO(\7F+C\I]Z(LFCTZ$X6AF1J',QLG]A;C7K3X$:ZIJGCS+BN1/QXWM%_NLQ M1.-%%0X',ZB*F(+"'\&Y]VIDC>J9(7,IID>1P9DWWUW.F;8]P9+E(&3M6$+6 MC(@Y@6F+7O2'@EZ#)1+\BB3.2?V9?#@PBXUR,Y4Y72> "@ZV-:7(Q3-+<)UI M=^ <.RUZ&VL+QK@_DD28G1.7N2/,=@#A+1(HW08$,#A.GT>[ZEJJ5#MX[&1; MU5!K]N%/TVW#Z&%*$:TD$F0J2HV8CU5)ZPR>7-5 &1Q!(;2Q(?X<89K.LQS',Z18 MG\'\O$J0B&_$]1=SUJ@HC',94T&-7![;;?./1N$3X#$@]Q407E@%90;FA64-)M0CT;YO4ESN;L#O=* MMA2SKY1;9!D9=U8ROPUW:(?S#HCS+]N+>ZCG@[8] MI&EV;FHAL7!C0=Q.ZN6'>:L46]6IF5]X@C-=*?D!AES M>I467:\Y2_W$E$1CDS9=7?&DKP=^TF4M<(99?F%6#W,REV$2U0U:=A)B=,LX)N^/$3"_/E)GF"R594# 9BIDD M6#-MZSV34<"B@:O[95OCH<>X;P.I9:(HV=8+R<8Q0'28@&QOPQEP \.P%+^3A(,FTI4J!O[WATEFSM M-F2SZ,:965RZRF8TT&.'7S2Y2AGM!LLVGM89BRLZ0J+>1)_-'89+R/4[B>X8 M =1L,6PJ.O 3\[ILCGT\SZ7^2)IC[\/ 857;]B''$S%H:YQXD.L^)_Y"WGT< MQWJ"$__N>^,=@843-O06'?H>6\$A<_WK_-",#>>^7U.=PU0GJ]J.56&9=M-O MY#9-3ECO#9Q"+%_-!9_5:P9_SG:X!AK2N^_2G] MOT]'G#OYWTOWG8^<',IP%0L6MY]A>#+ MP90I_YATS+,64_8 *T^H)BXNQ0%F8+W'10> D/"P*VY"E8[U*T'M#=Q(3]/R MDLNSP7X["3;AE!/Z2?K4U1ENK)5,]OLD&R S/BJEQ0Y8.FFKSPU0RL+^)RA) MK#'4@@^*1/X4@>;O#EF_*GP#D@7S7^"\$._URB73 MZ$;O;\>(JQ.B!)6[_4]M&A*S"D#5N#81.N6G?G-*V2=]\P.>@LB6Q&+J4293 M,E-\7I1C559VS^<:L%S8$K+]7'E+ABU0-QL=L)(JA"P'C;=,I4H3P)8J@1GFGYG_P+K8I-*)WQ"S%IP* M46:S>K1IRKK9.E *9X)3,;S2=*-8(G_]Q5,8GF< =1PB^)B ZMG_3"CZ3A+; M%3.:N&S&;$K5S)FN_\FZ"KVG\"7Q*^ <:EGDJUN[ZM?=6[*ENG8YYEIMF?], MTW+IPZMGW BN>TBN6R0[3\EV;W"@;J9*EY4PK[$LWNBR@&--"4GZ8FW:8LPV M@8OQJXLO^"AGNT1B42$KK4Z&S=E1CJ_1ZFI\S(?E@MX%O/^7,U_.T[NH&AUE MHITKO#:CIJ2=69 6X<-<@^Y2A>]C?B PL<>S5:TIEB,88@AH"\ND)R?5CF@^ M[DJ @;9FOY$^V!_S.ECZ-)O&8="$4W>\'9Z^I^D M#R\?J9J-6!79YH?&0L% X9X0P0!(VY[HH;2,VAA3O>"' MAKPXF7K[:FD)X_CCUKJ;D\(%0:WF=L>&=BH M]P)Q-9C:8XHJ+CH6L*=XM#>P$I3*[BQ;1[41BB%USKP&Z:3*[ )6$LUIKQYL M",91+./$F7_L6C+F>K.[Q,I"-P\0[X1V;)A0CI"MXHT+(TO<1/3VQ!Y+(AE, M\I:%F1KQW25:GTLM%#Z-9,: !A:@^I*$8?R@S+7RR)4)&6[G M#6W6/-<2*S/FB_*+N[J\D)GM3@O'I)\^PO E+9F@:09L0DV>WWB09YKW;:&T3TZ(U]=K:[*)H)S)DJOUH>3?- M4%UN]_I?5T0CK0"- MH#%)X%#WOETQKJ':UVM*/5:4K(MNR6%'093^5B&83+ M9*SA&APS;7IXF2:-ZM6&A'XT2( $&UP/M@!B$PQ6?+99"ZY.C^ !,*3-XQX9?CD!#6[8%^BKW Y&K0 MI9/73IP(L"6'LI4\<[T%S^2DT:1ZY+$E0?!V/ Y ;_U[.E5GQQ1*M=\;&=NH MHY6GNP//V9*JV!Q0!Z!G;&/!ZVFI6/K,%I".,UJ/J:$ZSD78.[5.JR@ 74YY MNTV[/]I)Z_/*^2> !WX\OS2>/\1[,J'K.VL7)6DCS*-?/M@!XWYA+D=VF,4\ M)9?.B M&+JL#HS\# BVA_S$)S336%^H4S+2;9K7(PEH\'7S&10,UR@\A:^_2#!V0O*( M^TZ^3$"O%H'7ZHV4:R4?"&TG&UU@OQ,$F(PGCF[C4Y[NK'8QR\\T7\2 MVA0G#=<7!>DU!3AX29 >.4C"+7"46=KQ[)7FG;'!=L7)N.E(.YP"BXRZ[GZ' M!]FO"D9#U?VFO:;3:KIT/R:S,N.A>^B,2@W(#(#R@^&2EZ#VW$IBJ:=N6%M, M'.2J8.#$/.6>"B)FK;/RNW\B=!X#7JNR?GU=K433>B-]H%SK]96]H^IT-#,1 M_9"9DC@Z"+QD:&$<)EO!4=Z2M.">5B)6O!$L>$4';5)(2U-CXYZ+JP[7>/NT MR!63V?%Y5_CL7*EK7,FT.D$RDSQ%XWE'R_76]+)<[R3I?8,.=TH$[42N\..: M;V-;\C0M9BCRGM\_/LAUY==P0][='O++V"RO(Q^[([ 5434G$34TZ64\)BY+ M[2R2T$N/2WG:6P^[:!*L#]PH!>/>PBNNU[#,A=]*GL1&(IR0V/)>Z:Q(*)<' M=7VS)?$'BI*/["V)$S);;$<37S/UC;4%L@EVF*%M$\CU'1UJB;/Y\#O"PDRE MO]7;NM9WD9-73)1KA9OM5 6_^:M9,*<@$,%3=N(IK83,*J-+FN 5<+=3@J\F M9QUN">WN&]O1!KV1J6T+Z.[@*=X2M]Q[W4/ 1*U> ;N<3J;)I,FDR3$H]OAX MV[@[$V)30&:P0@Q9_MT/0XE6EJ9C!K"H8Z-QL<:IUUOA1B5&%N_Y71ZW.CF] M%0>T3F[\YG2>S*2D,GT'[+=Z'1NV.":XAL!Q>_39 MU 9TI3<:&M=Y%_FF/A,"Z6N+O: Y'*8J[N]>VJQEG57_8 SMV=_5C::KP+LM MCEV:HKL AWB)MN.)'_T.B'\G3F(<1M-C, M?.3MGAM= X%[W2^NT\=1N5,V'*M-Y4\LRU1255P?CB*BD=,[YO2@3E5Y[2]: ML8F_8IT:"<+_5_KZKR6VFOCPA4R=L1-]/*F<*S[8I"2)D4 M)?K,2=UH]%#?&(W&<2(/4XK_20R:/H<%*.Z]YW2@3-W0,W;_UV3+5.6AT:\< M>4:$WRGF.S0*G8T%.Z7QW?0Q^84;O9$.JDQ>ETD#J"SF4'K@KW2(69HFEIFZ MF5Q=]R3-PI.DS#^SN=O)A/)WVV4'>1M/F0+V_\A?7?LDS6WD/7'JJT@<\JJ1&%'U5]#@?:$/\N$HT;NB3S9< *9*[GCF<MAM-2A^PIB]8,O,N)7?0#C+!4QHRXUYL=-_QK/W,@*UX*%DK5=+R M3)T-C4QL/CIF/6JQ10,YQF9;J9J<_I0WZRPK9YFRSB("JC34YO@3O QMMTY^ M/T@(JO-X=NM-OJ1#@[BMLM;$3Q_4:==G%-UJUQ?OGQYV!@*=Z>*^LL'< M7"@^V(^>-FWU$M==R)GV7.\8:G1I>X-PE^%3R%PV+B*>'+O2\!T$8(B-O=QD M_%:2EIKI^)Y4>:^[JX*R5X*8FTZS$Z]"VX67XJ2KFF.\6CG?RK"VSK>B5%A( MG/TM'?=R[.-V\D:"R$&;@1),V11 ?9CO_ZD/"_I_MH@U9/96Q TV'.[Y<(>R M\E5Z-BL0V,PNBOIW;TD^6/4!,N,R=D&K9<5@F07%W"#;W8U/ $QZ8F^,+62* M,GA.Q_P+ZVC'4HP,_,-3KO+&[YD-N),#?W+(-!9:]-5=0WB$W M84OA5P-+5RG$MP0%F^P.+::(%3>]L!J9(I;.QA6=,D2G#-$I8X].&=452^HQ M^XPJ]UU&XV8F.-BJ #)X#?"M1Q?VM&:G&OE.\?!9O6;S_6(%>7 V,\JHD^:* M0E#*@K #)NWS6J(2#2B&I68:35#_20>UT_*/I&5PJ=JP *3:.#$C4[U%?=U) MG *7D(4V1<]\6!.4B*1E=LXI;.B]4?33+XA.4/?4RM9PI2L:\(3@K-07UIV/ MMF&;D B[P,*?;0R*:M?2-DP]29Y]Q\AD3NQP&6PB$D8A*WX1BF[^(C5_?CS] MCKX1>C.WG=*95?EZ*DYT_,HXI/C*'.5/VV:C9T?QHO>6/XV7RV(O23Z>/>2] MZ[RKS"!!>$Z#.[;,H1](*D\Y\3H)%F+ASE4YWNV9=F-F[Z7-X2Q]D M#^PFW*'[GL^?Y&RI<'/;:V9HAU'0N)/A=)FA60EPZ>JFQ(GHV2+]9^="S5@_ MPW!5&FG2IMM78 M7O+I&RL"R1RZS!J6OKS' \WB.])K$(7QW,.I@\O%*A8^%XW/%['3JOQ*%A M$J[F(1I_PXZ:3U>J-'7/#_'<$C*=,A.8-FLEBRBS*-6* M%\7$6PI*?,C6_<>$\L5?@G5P]1PXKZ^ +XA":V".B9+7[H=D!= 41Y(^E^OX MD7G?BF\L1P).W%D.B[A[=LY(."6N#=;7"54NO/5,?;+,';D;=E,02'2 M*O=B"U@5%;0G,!P++\[%D9UI^^'*PF8=8U=">D4B2);\ ,3=%+2DB8-H):]< MPSX=%SGZN\TZ-9VS3IXPP**@.2Y*D2])K'@B&$&1;O,9"'3J!4M_==^SO'>5 M[1:P+Y2J!0PQ7,M;3)%V3?ZE6+LJ:-=Q=:-\W0==MR-I,=@$MHY^!VQS::\K M6N.)J4O\C5OJQH$S MN/=@O]&2X>$=^LZIC'X$J>N,)3X1,!X4 CMNF1GZC.-U<8"6]$@-;=CTK0/4 M]<\$/K"MQ\!Y8[E,_Q]Q)PF(>>I+VB%'8BF**'3;8LENP4@G6L7 :^DKXEP1 M=KRG6DHZ29FR>-CTG)N)5 WAU%"([O^WG+PF;6)#LN%1_&V ]FG=M$_%!](\ M#I:S&"-29PG%0T-H M^R?>0;.4W3/+/>;W^4;T:!>%ODN9M;^,L'L7'#-J(!R#[& >/PU>[[TB#TQS MCD,Y-R*<)M(R#(85OH$E]$H2O3M,V0-]:QQR*VI_\&E?;!*H4Q5U4N5UG0>R M8Z+I ZB.VL%[K&%DL4 _-C<2QEQU+$;,-X-ELVQ8ZUF>5#ZP+_)PZG$<=RR&/A_"GKF&+E#IB$C\'Q M!57'08$%%C;AUH/M@4P2;.Q@!V-/4*MCN60>P7F\*$IHDV_NI$ /L#VF-A4[ MP7BF=-I&-".66';$>ZQTQ,Z<]0C-.JV)R3B;DH3@7S$:IP5K$0D_+5OMP4;C ML%2<@@0=;7-*SJ X)6>X>6".D%H[J!.N\R=QG9G/W.'V>.:0-S8(=BU@64E0 M9;V6<9H!'>6+S6 \&LI">\QVU[TTL>-W =VE3*66Q*,^)8X_4J; M4"9-1 J#$NA@* [U) U0$_\\,%R>K%,Q?I A-N;2:&>%HJ+4*U#DPZ+CHE16 MA$U9C'%3XE=OQ)5[#'*AMXD&L1"?8=%U1SL M4 -L;FP' :6UM-XG*%DV4#7!PLE8ATKK/6@2&S722SJ1KWHCTY@YOHJ%1V2) M5F].4#"E M@:9JL#'%-)P"YX==VV!%V220@F5F!UWC9%XXDY6%E!Q"G-42+EV60T#'QF:& M":]N,\D3".)*L;7,P*S='@\V#C"+%OLE$#O R%)(@_%VW,A"WI!"B,J-/>9I M/8A4K%!^I>1^'7'&V(F8X6

%/@N[2BV]HPIL3'G,!Z_C%N ,QJ3 *%4ATJQU3X+U]'% M9_.;9#H,?/.SRF@/EHYE7'$#\[KC4M3-#6KP%?EN^:RWR1U],S87>)BRWR,' MEI?&B.LV.C',WJAOR(K1ES6MH%%(+@GG\YHR'H,TR;7SD'.4 G271+_RY+T+ MZLEUTKZRQ?TM=JE0;T;;T[=4H5>P]ZU"W0PGHYQ)"^JI]E,OAEP%F>:14WU_%0FK,6^%M,V<1US P[A-?L1W,ZS,(P]7&7Z":Q=UNJCTOUN_8'"X:3.4%U B MRC:#Z^/[97G2Q6GQ.UK457EEOT+'#F![A=Q0K=NQX]X#")!G^U>I =TO:LI1 MG3&U@?U2SL1V*L%621<:^:SD=C*V$O[_[+UKD^+(DB;\5V3L:;,J,R4'"7&K MFA>SK-O9W*GNK#>SZHS-IS4E"A)-@T1+(JNR?_VZ>X3N$I) @ "MS9[N)D&* M\'#W\.OC/+K$]^GA/K/*-V\?/THCK2#=X4;C#5'D4.#&T#4XX-/QI\FHSZD MJ5OQXTV4N/OO# 8LS3?DEL&72>F"FXC5TJ3:#!/L?X?_YQ/S?C)148W?Q=@\ M?8GVY\8V:(K23/BNZ8A-H+Y<<0X4^CK<=> TB'!$&"A!SHTLT!\&E41S"G:. M7Q(+HGX48S,3=4"1TA^:E,F97?2[\4#LQA+7OR=&(@-9W=B+W0C&,0>TNH3* M^5PU$1"$:. GZEW1)J%3L_ -)7Y>;X!@U@T:-$X(SHRM8\Q=B-*X'"7#CYR] M1(NG\UX,AQ2T2X3ENZ+:-K2IEN;*Y*$K.1;9@6\=C#3XG$J6*TG2Q8<'OTK MC_Z#6A!V;+A@W**+RYB9SFRS0CL113':WA=;>%>Z(Q1AUQ,]9Y:^)&&,_"*/ MM#$LI/3(A5"E!*,2+A#;ZG:+19<]ZX#LXRI@0@53LJ,X\'#/?1!Z)QX!FIN_ MF''S-W/LK.#/*+#ORL'2'WQ!X\[42F,3I,-208 U>H]LTT-X(L>A?V@"^S)% MB")]*!7\AS]F>"FKXQLIY(N:I&M#E*TIM0!;:7T1^,6 MW*JM=6MKW0Y4ZR9"-)F1&[5JY.8[5FZ#TK]''T?T5;H/8-Z8+\@B"1"L04:- MW4#)1ES-L>T:$\GQ-RN%N[T 3RW8E1/LBN.3+.R?%G@4GM_D''BX:#X9]N;) MFV^6H7-7%7*TP&BZ]5_WQ78^B9>EN>WC;A.M!L#U2N%XSLJ@G@4FU6&WA"-% M,H!*I6 WY?R0^! OBIP4'+Q)C;BP=--=8R6?6B^G8%I],D47:L,4Z MR)7,$/W"#V FSA0(OC1H*(C()_O50ULF.E6RW*LAC*?D-"K-'QUFF!X",9.9 ME,YF#-+E@$VOA2,+NHS\"]C\X%C#YG0_""6](::Q-[ 4PWW[KEK%X/0_/)+F MP%\"?]ZYH7DI:Y>]\__EO6&ZZZ7^^LZT:!_TH_?B'A9.%GIF5 H#$B<(3H3F M?Q:^PT3K#K0!N@^> __?\%\L/(LNT.6?Z<^U<7?2R_Y3KZM4_%S3JOTB;U&* MUIVH@W91)1!,ZS>$[5K^% A,3W MU/4O_.;[E(^29&3.PP?7$]DU)O_-=$?ZG)K '1) M24B']^=%V.A@4J+BKMN]'GJI)>AU?511JLAB>E#6;,;8?+YMV]BO6@HM^48Z>>= [4_4>2>#5M/KIIJ@]K MU*YWCP;TCQ -Z(?^Q@ 'C*J#O,$EASD\_%.E0\Q7O*W8M6*WF]BIVBGE;MB9 M*O)$&;5RU\K==TZF]3?'?C%=JI<1 MM30\S&Y2\D@L98A8$ MK,5TN0>&[8+Z\@_FW<\?@@/+DL,QF);I^>\5Q3";Z0]VB[4\M,,\Q?J8J*(1 M-4$C2E6UELDND !^V99SBZ[]&SE&!<\9I MX['EG,9Q3AU7^LZ,4] _$&&H/H>L4]3W-04&6O>_4F9- "SMF5/;8CD7_48$ MRP@X,W- +.8/\E@LZ\,M[= M)0"63"?V1=R\]=Q-@QD43MXY!M#ZI RD7P5DD3G,5(_K;O[.<'(M]Y'@36.\X!9524ZZG6F?1RE4:!& M30OIQH(YDW.P:G*IDL L,N",:NR5KD* K0@S(P419KQT7S3IZ!0+7(!$[00X M92 X%[^B8S"E2)\G$>ZMF<=#78:'O:-],%+1/LBK%#E4)W\]2^^76'K2:-GY MZQ^4&+UR6-^2)R0[A6=>10#*QM1GX:A M4[@'O^CP>1:HXA&7P(%/.50@U=O@; M#LI] O^G^&'2:'W2[05C^I0EJ#6UB MN'+!@/W)\,=N]-'!Z_A5N\!Y]80 R.=CY,$OV/,Y0C(O&4)!PRN#UZ5)8KHA MMB"B; O>%DB=:#%'ET\($>S7&N?!H_D OX";#@QLW:%M)YX6E9;($\6_1A^& M>)7X0>1Y<\=>T>Y\N7)Q!@:?XK(=X+"2S?LX6S!CLV18!15EU;0=G+: 1Z.L M\42[O#OGC=DP"*,]09V;+["=0J2&\F?5.39N M WA/W1Z/.58!;AB,NI-)->"&7!"!2;*6$"& MU"$!"LZ##"E?M[[F^?,FA'IU_?)T"?!9FO%KZD"M;Q>6TKO6OK^"LIIL^W"G M@%:8JT.\V%%_+ ^&>Y?OMXVVS6*]5N#V+'LYC,!-.M/^>""/U5[C!>X:*G"3 MP9 ;/_Z1:[ZUC6<%%U5.3#9ZKUZBKD;$#]5LLB955K:191FL0BU^"[ MI/5A)(*[DTZ\CLZ=2CHQF@-)\[S:F0['PX9TX;3]72=3B]NYI(]<4A\=(4<)K324VXQ]$OEG5H1UK&$&:R,/!N==[ MMQT3/=/#B6&_Q;>$+KQL-)X MNNS2IY.WDE"=6HP$O-*+EWJ(1S;:."@#\M7[&7<8][03/C6G:4:/V27T&T0[>+ A!X?ONE0L//,K2I(ECKI' WV1E/#1 M/'9"IK?A$WNE#[KU9V3R&J]B_&&90?VB/V$^^_?+K[2/^JO'^+C7YPYO]0!ST92);;#I1=9Q]. M>2-V &98,X>/6POVX(8"1RPG&@3G?,GPD;\7FC;O\A[%H,/&A@UC5^ 36YKL MA053[\S8*/B-M7$W&/*)<.H3>[4M@P_:0QLZ_E?==6T@/Y*5.JMF]@H4 1W( M$QP![H ;AW J"W-]$4TR'R/[ITV+^GND8$XO*-:I@GX$*F%+9DZ9_1(H $3> M$,.@.O#5:OPLP;L SL"&4BPIQ__C$P-I53]M!PO4L6\-Y_FA(&4_)> (46T? M*<"/?S$4R]0@SZ@.S,9QCJHK*:^OVB/VT;U(!3*\U0++F+I<0;O"8]W(1$9> M)1\=[2BJY6&/GP+Z@D86DQ5EV*B$?A2R839[^X7/HA+;H/WY.P*9QQ&+C(]P MY!)$.B.R2MZK #]_XONR,H]X?S5^>O:/WORSE)&0O.1()[-(CS-IGG#*I]+[ M#3LMJ14"A\5F,DZA+H7S!<*8<'2DOL3+_*>)XPS;+>BE>2\+^&3Y2DH:NSX8 M-57G[@)>D-A'=AO-"[/"CFRXNS#N0'T?. (S.@ MWJCC]TR*_2H%G2!GJ53S M(!G(HH[9"=1#RQS42=(+-S6I<3YD %!'%8^&-T'PIY'"@6=Y<)NZ61WR7\3Y M4<,.2PVN"]I^L9?87V!T/;E!,:[Z4Q@*DVA@3"UT5;[!_0L?@&)2@LC6C1JZ M+8CTD*XO^$VNNJY)K]YUC6%=Z8[&WSC;5UV;4N_:$%4\72Y*2B27=9)]>5O8 M)B;N:!K^M.O@G(E:*Q4FO6S.V>F ^O4N#72$DL;3.LP!P?]BOYYXXC[GH]5+ M!+4SS1AR4D0$/#VXVVP:E)S%=4G]28^*/B.XT9!R&9=3.IA<-F:*P$J[C%S^ MYJ 'Y;U^ [/0N[4,3 70[.X\6 _DQW138UZ82*1R S9>.P9V1F>UZ]!4#14'XN(C?0YSN#R0WI(W+<*3U M$I1(9#HY[Z<6/;\XYOR9_H =R;B4&UR6M&+>PC:ZTH\UL)?#$":(SY=W)!>$ MFX<(:!UHK/)GH2=ITQ#Y.:TN]KK9;+/:\'\/5DT=XGQS*QO]EJ#%.!RV0Q$F M="VIP1H7^XS6%2*@X&CY1(,S_M9@X"JN3"L(;N&\'O@26,?ASZP(MB\?YN-O ML2M]3NH/\C.9Q<&!*>ZSUDV'AVEF"W2-J2&<\4D.V!#N8RC)"-'B,!TAE_X' MGF2NT(L3':KT)3+V+HK>H[==^ET7U3(AH/ CN[OST'G+[Y? M-HY%1@==DG.@%QH@K>::C [#=Z/KTEQ?$7QH82^-F!%Z2=KK*V:<*#W%@9;0 M#4"+/S!0Y^RZ-,HM^F51[PT=MJ,KE$-BD.[$#]NUS?@PVF9@7%'/YZNNG,4 D M_U@85T=X70PHK9=,FB]MFQ.@(ZPPT']F.X" U.6!#PH/='K MQ4/\)/D+XBX@58IBZUM2P5=8N-W/+]QN*[#;"NRV OL %=CIHFCZ>-0)P M7-@@I:+[EYLE;BEX-K\7"F\GO!GI3:D"3?PYWC-P">LK&SR)OZ-IK0HV_$%" MG<->+]>$Q_V&=;$B#R0'23!_4U@;',$R%D,F^<9"5%__2O4W[L)6:-]9!3_? MQ>.CU[6H&/9OA8]O#V3PNH0*0!ETI.^LK MPYLQ 59C&A\!'G;Q>^Z$:0D<]&C/O9^ZP^(.S[!7R;4992NG<7.44]4FC4AF MTR?6#5!+\LEU ;Y,;,I'L%]7 G]E"6XUVN@)&<$@[VP MITC A%DJ2NA;ER1BR3 0 M$FF>T#?> LS8OP-)6&$+DV_"X9P)E $1NPK.QG\V'^FT1CWJH*7K/\Y[E46+ M4]"6P9?G_PRDY(D%*S+D^./]OV_$U"?@/60N?TDS?[:%1Z6B7.K]NO10SNAC MXA/0\-2OHCN&RR<(/3&@V K4_!YAG4/-8-.PVG<7FXT2 HP287E#U(:]2M66 MXVRK;9(;=FJ0E19F!2^A'S;60"8J !E)/MUVV"#F.+KU["?"_,8QWY&E$D&V MYC[JK2>NK*TA4I+"J.C-EN#24O\1\8G'A*L=K"=8#JH0>C&_M$+?$;2UZ!O% M!DNJ-9S9SQ80(E9.R1>]-/4GDZ27ODGWG#VG6]+/'3S<_PCZ0,GKCG70R:C^ MN7.-DB&';W.E$F,Z],@*8)LK_4_?35_KKZ+&DG MZ%/FX3DRGOE/\ I[ J-%4(9''4*2"3J*Z7F1, &&-NBFAP5X/]GRQ9^?UY6^ MQNCG6Z?<)IC9#A;?VURS!RMW@S)<(I!1$ [?6&O=-)+D"(MTJ7,P.$GAWE^4 M%"Z M]B2[]*+39994_W_3)3J&R:2YIWT1GE+E@NP@LO6NH/791AE0N#+,'/! M710QO8BF-"&CD/R)LWRC!D\+12C.*CR6-)<4-3E7L82SE/GF2SM"02\QOHJ' M]DCX$N657&8Y."D2:JI QLX)#M:TG5']6RED%G.LXU]H6M)NCF>WKV.J@-A^4Q$5T4 M7T*&Y)W^U6*C69MY8.#4Z4O<4XF=#'/CHG39N.'"?;LU6;(?4=J^J?XJU*WN M@JGZM'P-[%?>S3 M53.OI0N3]23IN!?C(X#0+-+@&@L9-"=GG^#;%W@(:83X;2A'SB=]6O?OP$-BJ M6%:A+V?4,91M8(E\%LBNN=JL4JS%#]]T$RU1CO^\P(BW-TL#-4JTZ@(>0_IT MOD$6".$GN-T7K#ZPYD0?D6O"H>BD.D*-%EB;?GL0=11EKAJ7&S$P"P-8^<;C M8?WTZRW;T.K!VYNT>'MMM4=;[5%+M4?Y\-\7VX&W6WS Q>SU.]S<+F]$=V\M M@_YS&2U=S0@.9LZ7S0L.I@M>\>-^[VR"@X)@DD\Q*4(CZ0+LG>^1<#EA\XAM MYM@_R"9;3$Z]^W9WX\?O+MF:X$$AFX,(@'1YA0 MB9)+2]2XHD1$F)/G=7C*Q[*YLT*NDQY9,H45>:@+E_/X*8AB&MSD@4>X&S") M(D^.VQNRQ'2TE[GQ'$3V9!\<2 X+6[ %6PZ:J8$0;N#64^E0_!4KL%((_LV/ M9SK"]8-51AK0V2]PMJQGQFTT^#.;SRF%[(G$%@Z:QDW1,M-#J.7PV2O;8A[F M>'SPK4J4XWE$ YF5FX/;UBFJI;*60Z[),X69!:E8S+Y#_PE?+HL.=1%SCJA! M-S;.6'A!!"+HBV:P#2\BFL\"$\WP7TH@4>8*36 'E:H/BL'M5E<* #6:F.Y1 M!KME>[[HID-3X7[G_!=B;.2J]W$%]0YZ/%.]*^>@WCF$*!!((@I)$1+E)X-V M]1.:>P'X80P_P(\2$\T)$$"# WJ>8#?F2"_N?^)O9JAL2.A)T 6$(&J)QR"7 M^M$VPGS0[>-':8QU^,VJN 2GT.OS7\)-;: MP: TW141KQ[A\P3*GBY.&M4Q96?\BW:.&<)(,NL-?)/],CW^R+X,0'\Z?(EWE!46NJ/F#YR+;8#4M1:IBU^03\WY2RIT_ M SMD3'P5J7[^]E5X..(N1/OE>6-R)@PK0#$Q%^'5A0G7AC-;O IT8%#YCNE1 MC@\?:UKK#0'!\+M.O"7R /Z>\"G/!/3AT6?/\+;@D:\+GXX M_#??C=A;\,R("J?Z18M7PSF._81Q/=[D$/F2N#;A6M23[0&MV!Q5;/J-$)L? M&49 P%SN9KVV'<%$P(H>YS++]ME(%*V_"C/#_UD$7#I2U.6'!2(V@[ B M9T5Y'8Q)=5XKVP#C0T8 /1\4FN8)S,'0$$A\0,!GOTPI2#.QV<(R_]ID)1_/ MW#'[+CJDL,J!!UB0LKH?40I*KSCED,3)0^9U/#$UDK ,N5%-)RYG P=&CC3H MW:;NJ?_9&,\TZ2;%(O'DB,&]13'G<-W9LF\<%3Z.F%XP9@/C#;R(0<#^(Q]FS7J)*I*\ MZ2QI$/G(AVO]57S"A[@X&Y8(?V#=^B]*G(O2R/!@W@&+NGDP+,R'3V"] !UP(J8=^QV.:)F+2@[XG)=($[!I/$70E1YQ*VGY M%K$RG!QD,%%$\<2BVL;WP$,]'BJ=R. 1,?$%C4F+6HK\RS3+K=\DZ[^HYI1/ M#O'1=H['$UM7((MOH@M!CUI 2L&ML"UR0AO? GC:<,1C4*F/C)+4MW0%B/_X M0'TMU'@+LH^(@)1UYOUO&^$6T;P2WMTI7B)L5[XZ9MSH+Z"^8T.A: E\TD[D M!;%A2.GV9UPHU[W%??TMA%"T%FW00@@U8"UM45G#5GLH""%A"&681^IV@TC- M-HCZ59$]FG)_?S*7=$L<[/H1'@/AWL!J+4S.NI$[3\QR2+[;3V>"4^SZ,$78 MH!F9!&C@TM&W<-%#XEYN]'H*TL8Z_,+_,C@]C#7,*"&8'*7?E8YJK&Z/O?*" M>4?$\WG7$';3EKG5ZEP:\V=.S&O1BXWSR9#E[B'._\A#GN\ EO7<^T=@4 M?7D__VI;SU^Q6H%@07.K4)5TY1%\MGVZ M*O%4(_%]ZMACV)&"9:+\\;Q DM*%,].9;5:BWI4&(<[\%IP@U!ED3:(%.I$E MPBWP*D8$4V0'/0\:B/G@_P=$I%;=$*U'!F>%01UB[:@=] M;(G@Z[8E80]F"!YC15(WHC$);ZH@B^.&#=]\:;S!S MS J(Y_Z[R0OBX9=YD M565%[1E1O4N'^;^"7+[;SPXV#];RC[L>;OYEC![/M>J$V5@+E7VYYVI'7IU9< M7__(ZP-#V+)3HP&+/X@R+R\ZF)MQA+5:QM?FFB:',D4(D'2'("]<.F$-ZC?' MMN!?!0K7]K)GY,CR\5WMP)#^%7M4X I !HA4W\:W?JS,>'IFPIS^W_M306\$ M*'MXC2-011AOTT-BK6/$"M/G0?M%%QM7_L!Q(1CE\^<',QZR-5T7DX:9I<\_ MUM1XL9G^^_Q4W0B MJR@>Y7]:]#!-%OU'8L<.\QS;G[$; ^.$(Z7 185I_."?G@B3/.&73KQ9"3& M-*@]QPN- MA"A'JN?I;[H4- WY2[;(U Q7YQG1U^#;KU%Z!J*]V?P MQ'!;J.9\(L$^VX!?^!QL''60+B>KR&;!$606/?D4E,G;"[LLI#>D;>T-+--P MWZ:;+BIQY9$'P4ZZ?9S#6FT0[$#I3K1Q+8-@%:VK:-L'P9;_7.M-+GQ1VXE> M<@Q@#^>BB><$7\,[(/&]C EJ/&N6Y"O.4@<7\.RKX;]Q=M#GF/\L@>N\RWS$ M3,*4&C+80+J@;5IA$."#R7\YZCA_/@#'!2XD*B&(S6_ MMLJ&>](YB-\_]MIB=&M4:]ZHO57*2_1ZL<1$OZ)K_OF7Z); 7 7\G_%=_Q5/ M4UB;U8UA4YT7OB3(5?1#QVW4F6I:7]9&2BH=P1,+^QR6+X"E#ZV"2DF\+JJ2 M6I&Y7)%13B\RX\ZTWQO)*EJ-KIUKM/#/UVKD+?__DPJ_VX+X)AFE8/:)V"> MO%'WL5#*>E[G+MO#T\MVOS,=J7!]C!KBG=3@T+E93.M,M9$\Z0U: M%KM(%AN?GL4&8 2/Y,%(:PB+G2#&R$3W&XU+L\D9Y*]TGYH5&NQ'D ML/D>D:Y>3 -!$:@#WWGU>_$%@I;2^XV/D1,8Y^1WB%&K8EI=:7#RHP*]E225 M^E:Z=4W]YIL^P_$0S5]P_ZWT>8.H^QS@Y'?3,$ ./NLXYL\RI-LYEOZ= (VN M">WT1*%/;,X<1$_+[*(_RPYVA.L0TWQI&(O8H"^&#ILOV]_Y3S"5PX3]=@JGBZ"("II8!?\5$7>83( G. MSY[/$4GMZ=5?5@RA+;6@KE0-T"#KKB(XKUO+^.I/KLP!,LC MH7/TN 6-&B; M.OIIK;P-?[,"/@G&4$8@ Z/SE($JJ5-);3F*SI( #)!2,KJ[ .O:O6 M?HRZO7%5Q)%\)))A$Q=U.$R3R9E".)2!-"E)CA;YY.K0/W9"/KD&D) /PE[7 MO0@08\REJ9JLOL[0:[7-7TYPM:"L/R<^*YW6B8IZ M6CEKY2R4,[4@B5&OH&G4!=:;[ W]<")!.Q3.4J.%Z-MRX[Z3/N1&/'--H+:Q M(:>JY\^75WN[9/G4_D3$_D9TKBQM@\YTI/1!W.I*#C8@?=\R5V%ER9&X:]B9 M:F-5'@V;W9-UE=[75^:"RGX(LE;YV:&=E/?YEGR_.8KV%H1_".A^9XE:CX\< M_Y^+G/A:9.XJ;?-(F"U5,] V*[25 MCX>Q/ OP9.J-&4Q \_1D6.295SBVM*%SQUZ),;$N']!N\#EJJ=(^L&NH^B\[ MA4AEE/^H<19L-0N[G" ,0T' :OU!-Z]!?(51&9JD9U3<5,&$U@/OBJ#=BG:% M?. /UUN^=J7J]<[G6R?]P%:Z2=S[+5(-?!]4 Z=GDIZ?:@CWF%WQC#7*HBC7 MC8Z0!GF>"?8,!U/[TB]&$O)2Z5>L><;)A*$BD87RP-H5U,T MBGJ*/6F=Z6C2S<-E\M6FF9JI'KEQQ(A0/'D+]E-0$H_;W&%CG\7K0;#@*_?S M1RKNYXOET10M=D[8^/\!(L%!"/<\* S]7ZRY0N35K"PA9LL2]_ABBBZ M(PYSZ5F-LDP'+5K.]XB\Q8+A_":E@M[C4SV_8GC@%>":&A7S_'X M7NCXT.A$H>-DY$.;?=/;[ZC!_L49U:8_,5B2C/U'2U :RZANC3QS83)'=V:+ MU](C.VNU_,ZB>+T_[&JC05T3*WN#QA6OMXNJLJCM;0S[5)>KRIF66.?8\%<_ M-7VR=? MT9.OH<3B=]MBKQ(X!7\R<)I@+^V,V>N9_E>$\81*^=8R\!^?0]6<$;+ M2%'5S2%D1&UEI)61,Y*1@F%3AS.X^DTSN*XAJ)$.Y93O^FW+7 ]$FDM2)P6# MQ7@NN0[UH=6F/FH\RB-T=.V[S!V@*5K!;P6_4/ +IHZ5%/SMMO6@-MNZE?E6 MYEN9WU/FU8(I<+7(_+"5^5;F6YEOC,P7#,ZJS\ ?78J!G].?5O/<@O-I7Z0GT-T/:N%CA^]?&QDI>\9HUG#E'VM>I M/TM\GJRH/P06_KEP1:R[48VU$$D&""8V*"UT()U.^@8'N2Q%AYW)D%4\' 9=NMM MGSF3,Z6!7I/WU\%$NU$[60:7T/K$&>=C@\6(QWSB(>E=T_4"(R?HABK;4Y2@ MP+DT!@V5[J2?_:?+F6K1;V=19'6[R%4JVR^ROG][N\\5$T(]1=,#Z,Z3=3RL M"6/C;P*'@<.Q8%$;%[2W/?=^@E-[XA$2IZ/,R7#M3[?E*E'!24'R+]<4_)=C MNV[ER. $'%9%'HZ;BFJ/AW:6LR-: 6NH@"FJ>DP)&^( >UD;[@T!>5@!.U(W MU.E8Y'X^-VF(A_/@ M(D7- 0,_$!NIR$9JKQ%L=/F^C;U:;Q#(:C]ENAS./B8]4M1%\=/%& M*A96>@5Y_!2FW-U%QI*&C.K>Z23< 4W9O96SNT86RR9S8WQ2:C M7F>Z?[*VM3-+'#2UWT@.\TR.#@^[=-M(9Y[?7K<^'"G@4VE[>U2M%=DH-E'Z M!7VNU?E$;0R?U&0ETDM'#6_^)/ ;:9U9^KR/T;A'%K7TGA^ZY.QA^LNE; +&!?U@9[5[TWWL5HI:N5 MKGT#\[!'9^3^LITQY48+,?(AACJQ_M]#PL:DKU4F88J[=N1]*(ALDY<7 M"O;A,!?'MYLOP%SY8$CGHZ0_\9GSY10UG6(:%&X6P2ZH4]XBF A^"]&C0$.X MA5L4'U\RI!PY9K4S'77SW QQS#MP:X'4'60KV+[3U0JV8L^S\21@N<##]CJH M5' 3S"W=;3 MAL-'P6WK>O;LSYLGW65H\:[P-H[=S-U,TRG7?3B1;A/G=THS)P=BLY'4R\3] M#,5#PH^+&"-JLL$R7@A[%0PWY%OX%+X8E;=,L01C[G] )X4 K:QI MABY>CI&JNZZ-%HE KY7,A%(IJXA ;Q]+\T:VH536*1C/[^;E9P]CPAYL+Z/. MM%=LCM=NRAYL/V/<3Y&! ,^LY*?+OA6H=*7;+ DP$5YYMMP8Q.W$SLC-#K"X MM6&2::6A.4- 3OSF/6@(>J1+KT*:.&P!ST:\YJ^VZX;W38 J61X;\W&V8,9F MR>[G'Q>Z]:QHH##8EZCD]6<=J!P1) MGJV-3AA<#-;-;.,X^-TH$K2=<=(?]*5NS9CTN&"(NBVEBF8C+R.$;A.[465[^+3MJ$?CY<58#&>2BV MZI\'6QW*+SH#E3R;.>S:>GR.H8\#PG[F4?0LZ= ZTV9@,+9].J?7M&489@ , MLW?-[^$8YE"6;7/5YV?+V"6V%"^[;D=%'X@TEV._%36:[NA'#SO3T7#OD= U M'MF)/(564%M!;70 >51+ +F1@EJV@28V@C2KH6;KS.X=!WJ7&P1^A2.NQ_6, MN)ZT(ZZ/OY9VQ'7#5KO_B.M*!7/@:<*MX+G?]%<\7.RS =]SPXQ(L&_;7&F$ M^DN7RYVF\&'8E<3B)>$WN[64$J8IDE,[."E3.Q@O%&Q&56 XCYI7UZT=YE+! M)M9]VY9?NZD+ZHIBT%2UGE3MJCV?6KYVAO7U5>"U,ZS;&=;;"'&2&=8KTS"6 M[(3YH4VR&8AZM%?KI?W*PHX@ZG)IJ^O: M=%I56W-7]5[Z\^75?B<(^1C0<5?YH G%_5U%;7]= #LK1MA4X:%L=W:C7 MN#JZ:_)]7O3EADFP<,0]T'\=OU+N;,2@P,!_!+9V$?OPU\QTV7?]EXA [ZI2 M$2A&'O3WQAC=JR*J5AN^Y:6R!FS=O#3H3#5YBS746#AAN/]U>SK>7:0+8J'BMP M*+8:=::*/!HTQ2&Z)HLV >'36K3[A 8^ C'OYP^TLQ.NR87V-NG;L.7-=(+:^#) 16VMV+VN6&=\B5/W" M=C8UE![&7H>]NN8=MA9LDUBIC 5;'RLIG:DJJY.Z)F^T5FMY';O2G3^9!ZMN M[=4]]>KO/B71[-A9%'#PLMP?U55Z*V!7W:FA&3%N+=*+9*4"W5DS*^$0"+G?VQM(I%D6 M:5GHG),R!1_%6J1D2U:ZM=WE!R+-Y2B6Y2[*-+;TDDB.A_%T(]E$0FT-0 F:!2!_%'>[4R M/>K3OK4,[)D' C!KMKVE>J0TJ*5ZU)4BNQ 36R+[V&-(XN&$E)[XCJ;NS HZ M[K$!&C>$,K$!\RT"PN*/I_$W?P'S(*.#KA:Z*^$850MGP3 U]F*" MAL I/Y5DZ8?E3^;Z8<%7.7:POORV<6:P$Q8YMZVB->%ZV+1 N=YZXC-\6US@ MOFP\^+VT,BUSM5E):_V5\S_A9D1GIU$A]NB]FZ+;6BP,FR5#\:$N^KSY2S@J M3#3>\P$\^![>(?_$EO;/]&R5;"L_J5DXKC2U!M7 OF-K&MTS7HXV]_4P89+2=H68;7=O?3$=U[NU+!,HXNK.:U6/3.UUIHHRDH?#F@,J MY]L=>VH5--A)!57+?UQXFJ-V,7MD^+U]Y R;T+$+?5@QL=:0I$?3A698][W= M%EP<3IJ^+TQG+V%2.]-13ZX!(/J\RC9.+62C]F9JG"Q]L3>.M]A'F/J=J=:3 MQ_V*Q?GMQ51*9L;MQ71&PF3.M\C25B ,5:L-"*-9E](9E;OD1+C>U7UMQ2// MUYQ?;]/H!]1'CPO&O-L5(F)7OM1Q'I,VE%6U:CM(LQ+JJ5$*9YC1_01_] MKGL>7"H7D+?]XM@KR8,G$BX\_%..YB"EE?XJ/3'LP9=,Z\5>OO#TX9*HL'9L MN-R04US)=N![DKMY^A\V\_!9LZ5NKEQ)=TP74S8BYS@# ]XH&:>X-MKVW5-%&9XV4)_@:6'27>P.' 9F)LE MI/4(U/\\@/KWYX'@>V$'FR5'8K?7C(]RHKU'LOL7(,UW7,I L<,I.Z\1<0M%+2K>E-9$ 4*&?788G_S 12@N8]Y" M]X24LJAT4=6%2W4;]"M@I+60 #@?9J&((9O/'2SLP<<3TT?/0*:#L:F1!)\, MIQ(^-2YPALU(Y&1?GVS=*>T(5Y)X8:S:9&['JBY$'880&S) Q62\:M5%@UR([W&MNNK[U\11*,WX@7>?B]W%WI U@/!HKNPH07.GC! M4LFW8S(P(XA6\'PR(' O?UKV3U!F7D[M!WT?(<7C!X\E.JBZ3#%LE]0506O3 MMIY#H:%-$OFP5#"A$C+*XGR6;X<0:)Q-HH11*"Z>YMJ%/*)&KE=TWM(22>*W MDE%]J.Z*64VIV4OG.EUIH'2'ZJB>4DNMVQLT;KK2%2QJ>\WM/E.3L!>B696? M)=6E7PD+5UIN(>PUCI.ZY@E2J:%1U[5W99>]7T/..K .Q86/+GX[/&M'3*=R MA!A539@T/Q6F% !-Q%P0M+,K9[@FG:FBRD,E7;?\ON1V9W[>#LCN7R/7F@I,L7CF*WG6%][N/"=CS>-IUON.VZ>9^) M+ZI\L,!&(8)^!WI&N#C-J @UF3& XF"5TNW!%5^WY4ZNCS=J3==I>W+UW!Q9 M)U>Z!+>_I02W]?:S#T]DN+9Z^[ON_3(Y>,O$A&A.[W8%G&S^3VFYB[QR3&H 3ZLCI,XQD?JL&H%9!60([O/N\N M(3PGHV:T$K<2TDK(&4E(09AB9PG1>CRNO9N$9!N3VV%H]R^)Y,, 79<1<&P$ M!)A7D^842&I;2R$;4N3XN%FOEU36"_;J$^^ZE%QLNXPU3!0T8MCQB@D7NZXJ ME49NZ7$XD[K)H=*=]+/_5+D:<-3MC1M7HHB+ZA^LL'!RIG54MU@8W)811FLJ MI6NN*4P20JW"&A<13T]6SSW<_X"[ ._.MH:N+;.H=^Y7K,KB 5]R/__A,C+5 M*ANF*DUFF(QW*KAHZXM:QC_BE+):&1_ASP;R<)+&Y=SO\CK#N'WR\EJ&OIXL MS?C(EWT".1&&3H8:+CXY54F9^T[VZXYS=C2M,U4T&?RH1I6W7//Y5])I>Y__ M@,Y_/$Q/0+YZBSRFU&A0RAZ*[5I2Z[MIKS]L:[8C P_!'!W)VN3PW1WM.>^M MI?8XYQ%87R-YH-6MJ,[0^HI634245%L\T6:^FJ[H*XO]N#,=*/)@U)92M.)R MSN*RVWU965PF-/18ZQ580S6D@[.F]!&NS9G"&\8RO#/=74AS'%X8S>XBW!T? MF A_1;*^P!$5Y7Q%IKY,LL!:OZMHZH5G@1NY*.UPF#>#,\U% MMI@W+>9-BWFS!?/F&H)_'_%.7^M@C2)&K;TU%,@\1+GSF*5;A'(+1VB^,(3A MG3$34[JGRN0Z)HL/.M.A MK/0+6#PC,W>6Z;1[&KF5TQN9U?WX3JHM";;U=V>1'VN[)-LNR>M-/+5=DDWJ MDH3+YD0W_7_1?^ 05B2_HP#4U=P/X=I&<*PW2>05WI,<:%)=#HJ;<5F&&P/ M,OD4ON4$?O#I2W]$=$TE9N; $F?OC(WSRG0G-&R&G:G659(%1!)^*563>LP: M[(L_W.$1#G?4F0ZZO1*'>Z1X8H.T$=B(,QRY+@'-65U.6*;/V4RF3'M@X 7! M;;6U4EBKQ+.?!(D?@,+?F#.CQ@'A6MVH(9>.405EI#6W3[ OR9(EG>+3G<=O M^]I'+8\.#\^C$^+1-#;H-?)H3OUQM*8X79&\92#T]0UV5GKY@YW;$(YHS>QM&U-N0]]>A_]?]9BP'X>7?=6_CP#]S0/.&O1+S@^-AXM/'A+]L M8$\,KF+?=Z1L'U-;*>2Z MO>6B9*RQ:E+L9+.__<)^Y)G,RGXN]<5&\WE$"T/\@L3$\VNIX0;IU]K2Z[8L MK]9&YJVWM%^D]VG#_H G?O_)EB_L=WC\HG+=WE A));^N #P]QKJ]D"0!^U MNL/S+%Z0WW_:E5E5Y?,-^@5]!%=RYPQ;0* CL2HXVZPRL_:)636UH'SR2O3J MJ-6KQV'6+_;&JCZK M5];)6*TSE"=:P03*:U#*2&/)7*TWR-2F&-QY=?KYS;&X]D=$AWS^-8.OWJ[P MORJS, +^R?UA.K3P]DJ5].XXGW$]W (7'IY,UQ<>KZD[:C@IA_-9#KCP_-JE MP(60>$9:?[)?&+ >/-NR"5YHN3&89*^1&%39 "MFEA$I@8=/%[I'>6_\"?@B MKFW!PUZE&3"=;EJ8)W]BF!EDOY@S,UVX$FW'SZ.[0 _XX&GCT<]?F0PD>Z(0)+MX*_X)G@N>=G&IC(*HKU4&#_K,>&?!PMEW_1?6Y"UM%XS; M=.G$J,=9'%;&C%M/?':S=0IA,2,=/^=+?#/I2GS3$NR:)>I9*M'N<;9@QF;) M[N?\@1\82# +*0K_@(W.;BWC"WP..\^I3!GM2<@F2:0A-DT8$7.^;92-M6T1 M5@1(!G"9"[*%?T19Q9/P\"1:P,_8YRW@9POXV9A"F>,!?N[4@M1 BM7;A'E! M5*D1)/2"J'(0^%#N@?8R7-"HQ7 S2=]B)_6U?H!O!8J&:H[;T9X'V'RS7>U* M ;@4YA2Z9O!OV7[.5S ]OSCVZB-W9H @PAD'/S%AO3/7M]^K.N8C'/>IJ/)H MD/;,RR.D5>W(K19$V7T\4PO@V,IB:72L!@ACGZ)DHXQ:IE866UF\7%E,P7@U M0!:USG30)T'SRN(TP+SO2$D/ MKCIF?WSU2VP+U&3+9J6A1H_(9\/.5)6'2MJ":OGL OBL ._SB'PV0M!F97Q: MO(\]#(&+"L)]S.>A],*XUYF.)G)OE)X[=69ZH8;AZ+N477X,Z@K] M$DPXK\^_ULQRV0=FL;GIY91LJVW;$9%6%MOV=9;MO66YU9OV7Q\QX\;QT&3I32> MXQX)^%V'4!Q^B,49K*S6*H1^PWW@+PS(HB^O<'ILI2TVVUVOL89":"G!%BF? MK@*"R5C-1S YV^QU*Q<7*Q<%11\U"D:_%8Q6,,Y', JJ5&H4#*UI@E%K'4K3 M34%J^MH'D^0,R[4.4A@A)(+H>6L97^U9IERD^7\ _G&Z!*MR0J(!J<8+9YL# M&!;5N678F4[V+@QM6::)+%/NRJW.,J/.5$M#H)Z&9:XKS-+V=M03E_#1?+9: MF27R_SB#4QX.TM#59^N!M;Q4V9?/9:8TOR#B6U.JXUMF.85_6YY9)KW.5,G M!CQ/'W97&VV_8L$SYZE2+)53-U7U+ILH=)=E>(Z[&79-+V-MF;#66S"7"]., MAI.4!G7Y#RV;70B;E;L_*[!9OS-5U71A;@/9[-C0]"D7L MO=2!5"[S*&/K7M?BKBIWD5/&TL84RYJDOH +0I8R3;"R@BN)/Y83AUBRKP:A MMUJ:-:I_V>B['8&E&&G>FRCY%*RW[-%$IE;RDZ]9*DZ9II>ORHO>H4CA? MX_4@-8"!%?K*NQIXEY;2.^@M5]?UUM__>JMZ?&?@:UPW*U;U8ROH.:TS M':4K0%M>NR!>.\2%6H'#LC,8N[FRS:ID.,,)Y=\"M*XD1E>+K-PB)9X\TE^7 M$34D+/?)WJT-C8 W;&%/6V%NIC"7&A)2RD@8=:;C?BNMK;2VTGK:42NEI!5' M#>P_D*<1XEH".S@#2]C?E#@,#9%AU[9K(AG>.6RI>^8+"P%A?XL#_(JM]L*? MZ$^PJXV7_Y,4HF'M#*>48CA%41+ESY'_73C^J\^[W?..N G-@^],_W.IOYBOMBR!8NHV?K5_V!X\S+,)X!KH3%I* MQT'B7TQ+MV:FON0CQ5?\ -(R!%H&%;9I;>BP@_$-/72:Q%^8<>OYGZKGC!J. MV.FZ]4J%#J/WK@07 9NATL1@A.3@Z'6*4" U7YGNP#=B<,3\JNDKLH3(N_2_ MJBSIEH'_IDBZPZ0E<^% %KI%#_G1?>Q*W 1>G YB5CP_QS?=&7XG!T1#"'8X5?9#P?UX'O8'#A\G@9O4%W7>:Y]%?V M:T;+@T]A6QNZ/UV);@[\L@T_MV=_WCSI+C,()1UN9/'FG[ICN F!V!'!_K-/ M]>#N?X#W/X#" 89=FO3"; C[<6^2!6$_;<'6BQ_5@JVW8.L1DZH%6Z]*L19L MO05;/S78^IG.U8R9*7PVB^Y%["%G3_S#DJ/NSSQQ:FU02V_-;:3"*V5LK5L? M0O31/Y#8EX-0#-C^OAVF](#'XB4_K46>J]/:W'T_-6"U+Y;%4\K(_/$N-.]-1MRDMUJTSSPYSVU^/N=P?'%V$ M)IUI;W\1.K4#UCKUV_EJ>&R^4GNHFIOBBK6.?>T<-3HZ1R&<2K MF94*W/8Z>:D/_GI&$O=\>*GEHK)A^0-RD88::1^DE]8[K\4[SV[K:/WQP^;7 M_[ MT6?SM&2BP?5QH3OL Q[%Q\A)?+1=+U. !JB&SW[^8>N@'SCK7@.G#3O3 MP?ES6LMC!\O%U\!C(^2QO2L#6R>^/LAIWH!JF'#^."S.;$A?B-H>%:AQTR:LM*Y_4TV$6OFNOG$!I^:[EN,.9C#4R7']7M,XKF1W=$FH M*\]>GX@OP*R[">TZR9[/S1ESW*J!@C.4B%-%\K,,Z7M!]J@9_8TYV-N<*0[8 M;Y9139476&NF/W:&/%//O7TX5JF@4=4=-6K+2XVZD1O!2_T3\=*1T+/Y[7R$ M(>!Y^-ELK9N&M-*=/YD'ZY88/[Z"H>"M(9OKL9=/&\=*QX^OEV(@ MZO!1&J*6KCOE_G&A6\],,JTL2.(,.!AW1=@-#M(W,XR<:T-D"B^S7CTW$RC6ZMOV\C M7NW'>98 F2>)8K0B=%#SJ+0,[=TZULK07C+42D\#K;[2TC-H;Z#:()JW#VHL MFH9V^M%GOE,0F[PN.6R^! ZC.6+F:@T,@@C,,]UQ7N>V0_.^",?)8ZNU[>C. M:] E,H-?/S'O)V-\"IF^ L;Q7/QY9-@8>"9/X)YXIABJ-@\FTCD,'DAE+.N- ML[9=QG_@;A Y2CQ+=Z45T]T-+OOIE4:6+?6?;E?:=>I8RC-"5-%PB3D#Q[1A M:@H>?(;OB8\AP^ER94GG+71/>L:IQ$$^O\474XM,YA^*VYC6ZA*[TQ\2CM#;"9X;Y]EYY&&JTS MRIX9R.FR31YP7MHY#&H;*MU)/_M/ES,3K7^PF6B3,C7P#1S:U(Y$JTJQDB/1 MBK=[/?12J[!37>6K)S6H/J7OJW?[3(39GYMVBEG7N[):PYS]AG/ 'SC<@[LK M8/,M;=>-VTK[9*$SO<3&4> ?>VVQV0Y3KO^[<8VD\QL#.+U)%3VD;/1[GVN^ M M-\C/),O#P+7.T;PZ:IY?CPP"/NAX;\J#,=CV6UUQ3T@1KB,JV<7*J<#$\G M)^/.5)O(O4E3)OW46C+4])ORH1V7<:RK)8"=C8E+"$%;46PFG6E_**O*J"$5 M\VVYQBGU<;W,-:!IN_)8O*]B/?6L8'/@_2W08W M5E&F$$]JG:D"%D-3IB12/!6NNY'HT;H;7O7H*U\BDD=&71&72FP[X\ZC6E9[ UC$^F MA.MGKB%%,D9J:_2>%8[$=1@HE;.32,_*(H 8Z/)@T-JXE\A"E1-W.['0&+2H M/![N';IJEG';:-U)G7E9M;=RKR^ X M7+O#\4W=:V:_JHIZ)_8;]CI31>G+D\'>:>%CL-_55:-&6B;V*DD]=>'IHJ_? MEKKEW5K&Y[\VYDYA@2$F8^6!5A[/OHTVG0=?E;]F#\)7*OK:VC@=RCPZ7UU5 MH"FX9&?V:F6Z+G8I7UG U+P=DO)CR6?35?F,$C 95%8X#1VIZV M#V!D:]PVD:EV4K1Y3)7FFV%G.MX'^+&U7'=HP+G_P>/ZK;E:LS+%@BX@RJWC M(%)E!L1^"4TZZDPGU=&O)IT_5L\42S MUHBM*TA+E!9^774)F72F6E_NC6O DFO-UT:QTXZQV;W8:82MC#UY.$Q/R3M7 MP[;1>C:C;"62]-S'R"V'R72)XG1'IJ2PN2F.](A 'Y[QKJ#S\=TVS@HHJB"Y>>JI6'&:-SJ@H1-C0 M..K)O5$-YL[I]?>ARPXOG@.K%AW6P($:&! 36>W5$$AND!K?TQ(_V2!W1$+, MPF]^$S'*WV97JY6\9+.!VO>1N<9=B.5!XNHD3;/5T"'OP8@5"?Q;60,-L+:O M-TG?@+LUJ]1QF"=R.V<(9#9#J$M,!A#@R(K"\E*XVW_ ;'1ZB]]W_X>?H?-O.^VY]_K4T^UJ;\9 M.*$E.=% ODH;'39MHYBSG!1N5$;HC34?(;1\E:6?"W.V@#.WI"<^JL0$$U2L M3$)NGU--"GZ5AK%XNL>R.*DI7%,');$[4!OD3L=N ,O4L,LQ-:&-NWD&V%9^ M8?A:)NF>]*([IKUQ)0/X L?_@!:UD"E,"[71J"OMKJ\XN.V>G*7TQ]NIGHG) M>4OCABJ35 '&.0#?@.(_WAX0?JY?S!4);W3;W2JN+PUG\ZQMU\0OO'/84D>> M"D?R_!9O&!,F0R_\B?X$!L+&R_]):LI'[5>T4LID4Q0U09[(_RZ0&>ZVAL-M/E<&8_FF+ U5%932VQ]\[T/Y?ZB_EJR]*=->LV M?K5@Z>"@,UNH?(L,?K@X#.E+, 7N$2V,%3^ M QESQ@;C7HWZM898QD&_8GL M]_AU&MI4]=QV6N]X-P5F,;1NWN",W6\[33G>'A 0,&L@9@D;B$;EO>CFDA0' M,#6L:3-CTGSC;1R6K*GH2G=SR;(]:>.9A)S%[1[?ULG#P_/9XB>LA%M7^"9A M?I&-U1_QF8(+)AAI]T>![2+EZI#S\9"_1^Q)TR6BN]Q>IJ&*R)*@/I9P.BO3 MT_V9BJ8'"[C_2E0K(J'N>8[YM/'R1RK*$OP97^NROS;X2_NGQ1QW8:ZEV0+K M4EUII;]*.DUSI<.+K 8.0S#1*RS#S=?KYW4FZ#7ZFS?YB%"/ZI!>TJEL&@V* MWT *2"PU?4\0^:>.0RYQ@*E#R+V5]>5V39-.M"5]M(^TGSMK1_4S0/73Z^8! M^ ?Z9^W $QPX%N0W'?ESL_3\2:#/S!(S?VG4JF&0N9P9\!$C54MJ'5!:AS@W M=?]CZY_XW!"OL-_-PVH[_;%=B,:(1@5J#+3\L!QP%YXMO(:!(7P,]S@7S,U? MS+CYFSEVP "]D %&^^36#K&@<6<*%UV*(5,?2.&;)"1M8=^X#Z!H0L*?E MZS>0*1.L-B[]]W/^$P>4E?AV%YGT(VP"DC%)W[C,T#784@1^-.Q5V2G M_5S8R^7K#=I4!MAWULV/[F.7K"W3,$'ATD45AJZ!YTWKA;GH:-H;#[[$Z.7T MJQ1WHKUH8@C X$;]6@=C#PUK^ G<5<%J0"+@]D);GA[F/_A)=\'HC [VAO/$ M10-' 7VLV#*Y ZC/D/G@H>A<)*.A-9HS7_@*/HL=/ 1;,RKP^Z173?45W=7U M+$HIJ_[6COUB&D+Y\8GWW&2QW6!BO4QCV+D4AGP4(J!03QRT8!4B!?T'7[R86G/_@Q9 M1N6<"@1EQJTG/L,',F"O-4;-G WK3#^OUDO[E3%)7 T2/L[U&4NL*A$HS(Y2 M\<=?@#FV@FL+KRZT:0U.;R*E3W#)U5](1:Z!5!+%8Z5'QE6%UE/>_/G6MX'O M,!B)-N\#6+%P$/ *@W&=3+^=V2_@-9/*]."*AWL!;>GE4F+B5.@ND%8,3.85 M2.EJLY)TN& IK,:<%W.&8OO7QG1X2)&K6W0*8'$ZU@Z8L"./8I(DG;"C-4)G M<*,2#9LZ84<@-7&PQ7-@;1NS@U&FXP^6=Q""+V$)X33R^!5 MCKUY7M BQ N1[%WIT\9!W\-WY-R$)\?=G- -Y_>YN-D57Q8.&V'.9E/Y,"\O M)R.QNWNE@S$0E8H@\$V<73VRJQ9FC[,4'XZ@>@CLX:J.[@31H(K#HQ5W4F 1 M'&8G6/%T*X M^21GQWQOM21CBXO.^5WW9N#*/L?^SC<3,/2-&G+TL#---R/\1MNKO/#A,1<^ MPH1_QLHQJ >6RD_].>9CI-C/G2V ?;A%0;X^F#C"I(@)L/2]].VR2^)P= HU MAC5K16JL\O524/!SF)U,.M->\4YVN%X*2G\.L9M)KX>[*0AOQT+]YV,A2J>T M$+?J6J6T_3EA?V$EQ)%W%_O5>L)?EDNK.E[6XB_QQ4AO4 YGIO=6VB4R M(!:6L=P&5;70$]_1X*]9B3/.H6N9&J7X5J;_\>3\,[\22Y!$E N>D05KNBX< M=;YQX^)(83=U(0QB%3Z]V*2V[V!'&IR3QO*JIJ^(R2^;K1 8K&&5*TPE9PH$[H;>N'=(%&<8XF1 M%!Z]L.%RX2%2YK!HE,4!#ENMN1$,EK4.EC%FI%G6J\,PB^T(T84EBA]C\:7T MA_W",Q5#6M&D*]U9(C)/B6W,S-!C'C]_%-%?%RMNYO/@><\;DW^7?*^ _1E7 M$:8%YOV&' 6_A CC^T^,89S+,.=8>0]$N7W\*&GCWHW2NWF<3.3H-BEX3;#9 MO*K%7F)V0^2,R!JTEWYHS6/^3;*'5K76_A;[\M_&W 6MK"WX:M]E"%O]Q$RC*<^KD:HF$F02+4GE,S MI<03PW26I+,%3>GFI/M>^K9Q9@NLJM*?'48$C8<.A-U!*1*P9:L;($JF 1)8 MZF NW,]I*7]0> ;^@Q[$#9$[Z[L#U.+OJFQZ8,EQ3^X/!W)/24\HR#,]@$:A M*0'& &9N,#-4%"0!1H84P8VR7RO%!0?' -_'D+XZ]PJ-$0^=^ MSDU[VFKE( /&L+5A40%Y5[KEYIMGKOP8J.3"L^2Z./>(IO.00 _4@3S,&$'O M;XX75PI>]J45P\DD\(%);(-URDV[2(PWR)2^,(E:I-'.GBTW6%TBS0-=:UI\ MX90EH*]1L-$#;J*?8M[5TLE2=>&"M0P@#'QAOG&Q_-#_ ?Z3"]L-/Q"JG?8_ MC9KGF1:V'#?;24L!2XN-D[7O&ZV1PITLFY3TF\,P+XW[K,P7_>T:[3"\,,)! M*_W^1.Y/TCV[>50 .S^Y>ZS [9YE0S3(+< =Z>+X'+YTR@P(M(798%?WMP; M-UZ9%HM4JH$;&K]O#08D6U&&B5Q1(FWHX44/"S3PDV]1/H'LK) CP^]FNI5) MER]VU:,KS$0MF@CH1LNQ(P?+O5]SM6(&NG3+D#7LV6SCB/04)G3Q( M**X)+B!7>1MY>^P$/;I2O]6-M6>N."[P+UY,54/[(MR1NY"*)F)V+=97%<'CGU MC6?C33>CVB&@!6*&^*9SQ9MB6&#Z;KLH/M*;,7B#5A.M DN0'QE(9@4HS@CY M)V7C<(^,2F(_Q B#V@ $W@NM<=&?P&\9[%9(AXPJF91%E1$YY,+F#583M4)K M4T&X WG25[IIPRN>UC*M7%["T&28 PA8+PCP^896M+<%E5YHGR%(]@T&Z_0U M1M*KT[2@"NBX-%40*V!8U+[$BQO@!EIMEB30(E=2??,%A4/'W3P")#P) M1?"!T2\-Z2,R/ZEU,B,0%]I9BRAJT-V\\1:VP]N$A$<*7ZWJ6<5R57=_?$E* M;"1\P&_)V^"U5:]#I4^^=:_G__\2-^)M3+U7#R@H1]P>!HH&53;W(;&YK954 MV1L<%.SOFR,Z&NK9(N^&+;-%#/6+"FH#R[!%7X4P;&YCQF*BXIE9%$KP@!PH M.>2SA:8.LKN;;S %014AEZ(8()>E>-E UM,(/L!$-826J2RQ7S.V]K@[**I$ M4*I?;(\;%(8P75T*B7W&NL+ <^[$QMBZ7/&U<6NA(\Z>KZ(0[_!N>& M/'K*-H[0*_ 2?+M+G&@F'3_42,<\#7$0.HXZ4X]9V71TTX1,$;%JG679S47L MK= ,>\#KINH.QSF<4B *.F_#Q AR5WK M<-#UB7[7''4'G@9G7>R!0?LO<)ECI@F2Y\;\=;,P#5 ;[Y '2]@G.-^$J .ILFC4 M0?HO'4>%)LM.SC+K<&])_V>S?.7Q)W4L9R M/.->X51_BEVC31N4$VS66TW< MG*CX>"M+?T37ZGXNJ'SO/.!Z@]*0(/[V$4P(9GQX]4]#?+%R6%Q%+W(@C[2^ MK(S2G8MYCB$OH+1$EW)0[ D'M]2?1&PDK*@1N'WP,7LV9]3AY<-[T4\?%_8: MV )]R5BS%A9RA+--18>RVZUJ>8^R_X(/O%#/Q^^Y7^VL#1 M,X>,7Y$\%2 2L"?/7*;%<=250$H?P=F/I)]12/EUM_%M_Z1C$J3/7OC>MH;C MLLDX[AV$C./M;,.#AWQ%^%E 0)'H9$N$ND) Q#2?;'S8%K\I'__3C5 =\0$2 MO\',85<22Q?N"F9B!-8*J,#44\5*PY5QB$1LU8?E+7%MHIZ"O"WNW 1(-5C) M.UO@- M3GG?X(^!(E:RE"VUO678>M'J-?]8D2XI4ION]DX@W$H1FWZ'!Z3OI*9XI_2EW],N]$@_^B4D*XF]V=]K4=?6+W716[D'TU:BF$ M-@V9"K+T8N.M2.@?N^PK%GG3]MM7VAKO]SO3P2"K*.\W80!+CNG^>3,'$U1R M1 5 Y3V,#KL'4 AJ-V/$]&_=5#=UA1;RV8(9FZ"Z,=5,GK1WTRWE_4&R>?P\ MHT3?8]K*XR7,FQ5"%?_-W(2QB;4HR.I&J3ZE_KMJ61WQ&%+ZJ_]5$%\X&W#J1.?RUC M0":WPTXT#C([Q_A'$$?AR8']UTJ%H:O+Q3-AR1/HO^@]03[>(E_C,)#^T M(5%L(WN2\K5P4(HX#T'H[*LY9](;,G/BDSZ//8G[%(-6_?L_5B>A>^GQ!;DB MMVW(?7P>ZF4,N:^:)ZJ>)LI-?98PXG&$K2*KRBBS5WBO*=-G/4?ZJB=%G_E-W(6C)>3HHEE:'SS0E@7@7&!MD7 23EJ M/3MO,^Y,)]W!*)FYV<] F=/_.RL#Y5^\?"?*6[,O)!'C*U MG2#KG<6[Q:J$0">=*>7GU?<9=5;[GU*FTMEF9&:<\IF8DH*,%6^+;"$^V)W0 M'L])CN<:G$_?Y-I-NV=L^&RT^YL#J_> LKPE^/N"9>GY8G]2ZW6F0[DW )*56U^;,')C+<5.4RFY* MP"'%3HJF=J;C[F1P]4[*1[]DLG53ZKW' L)6<%"T?NN@7((%W!Y/HX_G&AR4 MLMFQ?IL=V^T^V-X76'=V3-,ZTX&L# ?RJ)]&G[S H'V;'&N38P5MV0=+CFF# M-CEVKMA&EP9.@DN"J5BV MWT#]M/$(X\KO!8VTZL=L[WP4Z_X6",DS FEX$(#TN7@ZYZ>Q[OR95U%$!@1T M-SU/M'D&6 P[P"T.MB,Q;,4G#JE-7[L%IC/^A3,E*NN#26>J:*H\Z64,M0C1 M%YSP='F[;8"2[3>X/[TBD*X_+S4!V)68%L#QS(,G$CQ#=%)80%5X:)3VO$F? MMVA;O(V7#VOU%X$/7C'/!^6*MW;SM44&MZ=VQ;M,XN>]X*CL OPZMCS9;^ZU MX8\F=13')GW(\?[UZ-N(#EW$V06K"G&W7M-O#4%G%RP<%1+,) X0QK..A_J> MEZ8NYA[;Q5W-Z4YI#G,VVS@.?N _S&2N+#TCXBE?!1"5X($CIS9GNK=)PP3% ML?NS]\LGH!*>=6)'D\8!FMN;Y M& $4<[I[?39SL,6<_4*8$N;&^\_CR)@6#A?P80\XSD4FKX24C2-F!U,S#8$ M'6U\3SZ)"[:QW<:3,LR[^-3D7& IA,1+K3R8R#??(*(=E[/D=5JI[>P/6TAK MXJ0%JIEHKZ+&YG3'V2 UKO0\[[UXQYF)3,@;SEY]Q0D$O4EKM3@FX=ZM:&?2 M;S94NI-^]I\J=U&-NKUQU1:N@[=VX:+:UJY&M'8UD ZI!B6JT)0^P<5#T)E? ML*.>+D_IZIJ4?OBF'Z'&[MJH='6QN=(>U#![NG)@R>&O/H!%:GR,P+K=HGO^ M3#WM'U[#KWS3R34@DXZWF=^%(X#OT13^OM"M>PX4$9@)?XB6^VI.UT#M3-6A M/)JD0T>'Y8(VQ]+F6 K*]H;9L'-'E*E$V)WN$[Q.\":ABR1+HOH$0I%&D&Q: MTN8:JLIJ;GTIX^ M5:0V,6:SW0 >'<\ WIEK+O>"JK;S7>@;QF/*B-,X7I=TI_+JW@$M/7(3EZD.3B[3ET<:]LMG7#[U,VS9:HAV$S3?K\[SBAI MC0PQ_+[E7/GX6'_Z6K!)*RV5P0AVK)=R@Z]&Y[3!SR)39ZHR17:K(?4%1$AR M&[Q E*J]Z.82K9-R=] MY M(G7$-%2:U_=305ID0#'^NSCR8/:7&#R1-5&L'?&3[QTIRJ =\=. M;0C?AJV MVD..^-%R=<%IA_>HO7YO^YCA##7-.[,\7A(>-&3%2^0-QKM"J*U"M&]4]-ZT M N\MO)/PL$R#<1%[@&V ZC;NJ]MI$:=K0-.QNQGS;GRW*W'S.FP-ES2CV;&+ MI,?/C>3$)/FL^X_LVHBYYYK8.D)S L/-2/:,ND4,NB&=57 C+IGUC*.Y+1Y& MP#,*!JW:SNN6!KCRWLO9ND'?:3J@[;IACT^1M=0PGAP6\B0-!$<+>49Z2^BR M$ISWA"$.OWW)MWX23$SS/,T@Z$%1A,V2FE3 +ZQ(R,%V0GX31_3%L5=WH@'K M?@ZVYPML[-M2GY$2KDQ![":>=#-,;)^ 3XQ24(44K+C;X4EV.P;OK-?-<#.# MD%IRGRG&B"MU4$9<[]0K-2*TY@K)\2GPT7;+#KJ.;)K"B%M.&!@YZ.B;X1N$ M7UF+Z("X9 B/Z!X+U$XQV67)8EYZJ?+!AZYVRWA.2.IBJQ5G\!6W)1^_FI N M T7M;I^PF^I8^V2ZLZ6-4]KNY]%P\0.>-T:0X7Q2T>*,<6FC7GK:XZAWDVII M(U&XH8=)T?=)N: 6VTQ0_H:,]ZK-F3)9,93+@_#H6@"A4>! 45INKF%R/JFC MZ"!TB4QQ92>.7R#NWERX1/48+XZ_'8?#!M?Z09U_Z,: M]$+G+#X%GK(;G I"*7-5O84@\(,H0?SH(DU?QZ;G%\2<>(U0GL[8B2\_, CL0.V<#0D@ZYI$X_ >/NH=!OD=@&_BW#^G+A[3_:L4, MDS=DQ_J0T6O@O[R-_Y)?4-143,/:!71 0+T9)J =%\G&EB*T3V07;AO%W\1) MPGZ.SCOBJ K?AA(U$J2G MLHK*M(5K4NO)H]% [BL9.$01O W=?Q?1<;Y!A :AZO)#8.=S.7V/JG,T:7%2 MLQO(,&T4V>%%=TQ[XTK>ZYHS'3'9#==%LZ@](_B*RR5X7W* ];,T07V09I.E MA\8T_10Y3U?BPTGY\T>\)96<1@3AV_&?__!X&ZP('VN8H+0]&R7SB.WYW)R!4D[AN] B5CI"C<"ZGEB0.X-G)YY!RMX?\P).6S,6 E6[E1*V2:C6F,L2-8HB!R>+PGR#^YQN M>E%I$0,>#&HLOB_@7!!= P3^LT^5_PW_#?RE].Z=WVTTX_]M8_""GI8U<'F$ M:;F,B=>_^;2)4$MX5C,!412)V4:QR=Y>$"^ M/^CT02/@T<'%NV0Z_#O[BV:*VW4=8=SIQVCO JYEN)5F9,3X',=%$AE2IH5Q MKD.&WPMIJUF:3EQQ.9K./9RJRZ9K ;A?Q";"(@^_XD>)ET^@J98X1]1K\XU# M2$2PRYEC/J$!S);VSWUNK<8XBU'G(-]'K*_@J2E,'-MW<"F)_P[NI=!!(7\$ MG!^G(#HRG-1FJM'__)NC'?%Z.:48X7.D@4&6C(0(D0C*DN:F [NI>@6-2C1F M/Q7O\VG;/CDJ+NP6;S3]F65>/]B4E;8U@]N'E$D $Q6X=]O/;52?B5WVW'[: MH/.8%>X+TQCJ#5Q!WB)U@F"7F.B,1C"0_!WBM<4L'@KG]Y5OY#C!J.;*9UVB M7^DH9SWJ3$=99^UOGJ@%\DFBZ<5PHPH./!7(/+*@8A(B6U"[',*&KDQ?0X$C MM5R*Y'*\%@AK4!".S0S# SNIJ%V.\W/PVHS^RNQM(]QC+T=!!=""*^Y#@BJZ;H!'=%#$%2DQ#'X-41&]FO& MUAY&MBC !J\40:ZE_I,. B]_OW33P&","2:*'U$S[!4>_TPD.?!%U!4@$ARA M7VC8C*>?J5HOL)E@]\##@5D;GGNB=L"LCNJK'2:.D-G3GX%$N+498]RK:0Y. M0[:C5-].0<7M:?>C=J; JQDM9T4?",%%GO4%KVPQ?L) 3WI,6TL6:RO6N,+: MQV%;^]B M;2UCPU;[<%J'RG%G)5X[I<=3!A<$K,%,S947Y5Y742C@@4 LM@ MD@\@VUQOWD]N^I"OOEVU#>^5<&5=X2^XTALR(NT-+,/ L#.W!X/*?#1)];=I MC-A=(R1G@BW;GW3[ ZT>&%>UVQ]7>]01L&6U[G P:MJB^EU%4YNXJ$&+PIN+ MPIN,H5X[#*^?@)(H T5:\ WX(1RMN QZTG60*1CJ1%8<.E"8L\()3]*;_T9' MZ6I)=1N@!-P!84S+!5.(DIA7!^-\'TCO[BB5AC\+Q-#S M4L(7HFJWJMB;;*ZO1\<&IG4%"*9^R.F8GA\KLJJE\:F."0]:.[P]O7?4<&GQ M+\2]@.XOQ .HC$B]^^C+K"K;RDT)XS'B'6G*1.YG#+[<#5RZ](E6MB0NBU=V M@L'V+937=0;JE^6#S$<[Q]S7%BL[B5%2F:RQF&4GQ[3'J=Z: O#]2TLUO[7(*+Y9$3 M7 /[\DG%6V&BH".JIB%2F\ CC?G]-0P5N#_%'($+40?9-T8V*F9C<@@31"!5 MY%%?DT<9S1)G/C7@3()4-0\.:*9X;+DM!PW-%$SZF"G(2*TU8P) ]4Q!S0[3 M.>GKLD6234P43#0',J :YB.[))$+I ];,>P-E@;O%[*]_*4U[O?7X$A^CL/0U^I( MGJ/YT0QW,7(J.[J+0W(7A_V)K-55] M NRP\7YM$?8Z2_$O=(*YAY.K<3Z!Z$L.<(5]N*M@^MNNP%>2OH(S$89QM;%" M!QKNG5>J3%.\=^'>881[M$W%P+TG<,XCLZ(2 VQB.82<.? MX8];N;-\8&B.21X\+>NW%-,(0(A1OMRY/ZUR+L%MN<"Y\LQY,6F8F<7GE/&I M-M+2_&MC&HAH%?[%QZK^1*G8F^]P"S\S)QQ@]"\?LYKO./UH!^>6X%2. *V= MX84FT()Q6#B#ES6TCUZ)_!:6I MY-FW(!H =_D^5<[L9*@ 2X F2G M4AZ) AO=I\^^TDNG%_OO0,>6M,D&Q#B*P5W;;GK'9Z[>;AI..X#37N+IEHX< M7IW+3EFY>W2[%MVCX8C#@E;AK&ORFCO:G36P28=H55$5D(.YZ"C'O=P9U2+? M"5MBY^!DZ:;8G6,?65W1%1L5[SR.B+/)&&,UD_.\^#!@/JPI&M)5R+T93H1S MUG+&.:WAY7EL'(?1T(U[.9R8S47":3>FA_T[PTMUX.$\46(07SY.>T_&V@I55JBNPM!C92-*0 2MF9THOV?''B&O/$9CRH8TF.RIK6$[ M_T^5.Q3V6\J@:GO$O;=-Q$VU1=O$PK:):?/ES%K<+74#I W;I<^ZSQHFXMPN MUO-.2H'H' +#?Z>SGWG]LK-9!SQM5QWPYZT/".7Z)+G^C2MW6E>G]/ MD?[RM)T)]%+9AJ(MFD:92]G8_%)I:5L7Y^V=J,^IU=2OS$;>2-"6S>!L$-T5 MB5/M2.(T/>>GNC3M4FDZ&/;DH3:L2?+C+A/+SPP]5XH%[4AB(8VCF\F&WL6U MUFMIRR4)C<[/;80$8)DLVUA:#:2PRFVDCB8!V/5L+@&PD:>L*3VY/5@VIY9Z M2NT[=6B7Z9RGB9G-XOUI[-R,]V,ATK#5V5H]$8UF-^\E>&;Z?W/8?W1#FTL M["!*'6K=_G(&6GD)(+1_(0&*$11;&V[$_C6%LO_NUM,=ZJ7ZUYKMKXK E"_1 M*Q^#X>'F;)^1\X[0[&E6T=XC-)H*\J0C]X:*W%%W-1U@%XARN/C-QMO<(+JS M>]JI'3O:-/:S'6@:RDY6*@%[FN"TY\B0AL5^_59GQY&A@S.34ZZ+FF#"2E0, MA9EN+,,>\\:Y,K%I/11F>5:K?4DKNSLL?JGH[Z U,0G4KE@.H[4![]6\XBB& M]QM62/7[IP&=#DZ^6(X(;%$SU1^^FBEX*N:7R0(GV#I[CI:D1),$,%L8=A;7Y"Q31%@*M406O6&2 M++Y^^[(SNL#L]N2M,9/C87(75F7=3":T>GJY@@#H("ILR5$9>A?7$R=PE[E# M5/"%A5-J_Z/D, ID5084>A[/Z\^!H&0"E&F2=U5[KA"(/UX7SN80#"'&)E3E M@JN4T=9')Z"B@-W6RZF^#"LE6&8[AQCE((%%2T],&_X_=NE6=8L]=TG+> . M\8$0G/ SU1$JLN;AGEAS%@6_QL=(KG3K>'YU1CQ 1KP\Y2O%B+-Z41&99U@T MKHDP,NU 9VU1$CR.LY$.)O#/'8\6G5RYQ-*1V\=Y^W])%U=PA5B)OZ*/0/T- M_.*O+&59[YQ5JJ7,(14]#2GP)/Z=1LU^YV!S7(Y_C"(TXF^TD9;RM_83()<,UAW.B*U@GA4[ GO39[D:8N$NPO MYKC?4[HZT36EW^U,)NJ@/YET)H009:#K V/XOZ"]T1(@9 78 :UHO_^H)3E7TQ;M\WVYJRC+ ML)F[Y-5T L_*]B9 S\D;<8F4KO>7=-R9AQK7V]0S7QP=&*^Q:0XV:+1\> MT\23C*W B/L)L!8[A2JD"W+GQ0:Z7O(H%6I.T@D8@P^V=#-W38OICJJ2RXSF M<*>O-&XG ?K;!F)RR/PCSL0K=U>RI2(Z4VM-9^K%=4?6NHH\S!E+S6N^L30> MFU>,%NDBZY;T-(>E$?&C%AIY(/-I23==BU(GA3-KUD3Q)B[0Y[?">9XGT2@J MG%9"PS11K!^^A0F+F.[A8R!/TX-W2^C.0H(-/382$ 8E'>EO@4WWA3Y39*GP M:46>RCN!E+_L0TJ@G%O6+JY[W4(CE8!=2GNH6%:6D4:-V8,&1E;I7$S1$73%(]:C>!7/XGD*5/@'M4;=$R6)T(1-L8P,XH"MS8QG=T M&B"!>WY(I8_<.^#=62;=%S&8VYKW9,EMR-+&+H4Y_5@XDF1YY22PK$L?+B@! MF^*DO$(E>K!.B=[LN+EL"<,1[1P%+U)^WU.JQ\Y*X:GSD2"--!'3JBRKV[66 MU5W@XLI [@V7L2)/)TYY'BGGJ0R/3JWAT0-X=.2VLISG5F0BM*2-+%:0"]@= MARJ)^_79#KH-]-FVZ?"3HLKRT&?K,CX1ZM8IV08]M[N M%)-3T$S*,0F-7=TG!V$2V9%YN(UM G^2<8!F2,*VB6^/(2Q@DK_\?02SS -K M? UIJE=GYNDK'P FD"_+_<&RPE+C B2*;78&"HF;-XJ;"71Q1W/1H%? MC1VTI,? ]0(]]@JD;D=_<0F%4":D;$6#.L8ZZ*]6':_KEN[,VN2^AB!ZVW*_ MOYPQ$;**($R(9CP,*6 \Q?W1Z]M)@^+M8'''9#177Y\=#@WZ]8<)?<2K+ H[ MZ+=.AVS(8#3 W#KE1(@FYY]GS_I2KX'Z4H>.Z2BJ MSHARL3S/&9OT JE_K++RGI\-7PM^W\'T5+FG+NN,&1TPZC>YB?5R2(&7P[T_."2(7B[931[8#?Y[UY6;=25-#,,%')"T:H3U#>R34(3QH3A$=5YUK# M]-7(M3:+D]X0Y%0XC(GK8V/K)!5&YA0#]&88.]Q/:<[^\+5[<>U/0;=;X9VB M 0P#79-D MLQCG())+W3J6$:B\W-I45, EGK( MVCX&?^2^DB.*4L(VC5,&81#B"%5)C8N3'">N,ULRFKS(U8(.>=?4K:S*F>13 ME)*,5=[<8FQ5FX:M@RK82M7"9#9-:,2&3;?76,8;1+,+(%H/1,<&]IJLY'3E MRCH(J0HV)1;(^D]DK ?>/(*.WU_J@J1FNO T].R>B-U M9[BGWA9[8SQ=I5C=";V.@&!3A_G;$^R(>P<0G&'S_C2OSX9F 'DM17&IMUG'#!) ZKL'"?'IJN=G$];!6U3RJH M0MC,;U:6">GT#/"]U9&$M,N0&6Z4;-.&M2B,6%48,1"%$378BRB,J-EN]UD8 MTRPT5+V OWJ,C ? 'OFN M;Z@5\3D@SPZ5KTG96EV MB^NVVO+^'8VHO-8IZ3U]&L".>FJ<3X:L*B*@\XX M9*@RAZ\1%OSP8A'733; MDYM*7H0]@!@_B$^MUQ")@(4#D8ZPKX#)S5L4 :9K7.(ZZ.A'N]=!&@_<\93J M[LLZ'@Y>C7&A,@):>BVX=].-8KE=;T4.A+6G.R. D!WAU&V7PT M+\Q7?E+8+) %K7#WP?I'*"+3F9BNAYZP2>"!FA!-6XQY(P=!*D7SF)A8HN&. M''?&6=[M5O0LK? OA>_Z@UY-@7LQI\.18QJ=%Y ]Z=KZ&VZGN1@#M:ZAJ M,NC;2Q).KGRD=CW.U&--&S1YV%O63N2-\@PZ]3A9GU9R]>!D_;Q(#^]4G&LKA06=+#8HLG2<,UD^GV= M! ,J>=ELJ:.43 ]+F#@9?9AE'B<2QB2'I:C!JAS!O(3SF DQ_.-V26[5;F!- M7OXF-S Q?Q+C\C_$=?+HN:>@P5T0LEU%BRBC(V"63?].$' LR9)$7&6";O.- M PIC>HM2\AHE?H\'@$7MS8G5(39F >=7TXSU.;V)_R3\T,=0\*KQX-7T'XKP M)V:G%P0U&),P,;_X>U2BP0H!,4SAW<:087Z*RBR[IZ[N\%=+ZXKFXU%U9)UR M$;E!@+W3< @M1DDBE.=,_#''FU+B9N\Z_0. 4EG\=$PMS*4:3ZWE1 MV>2&77@H#TI":V2N=G%M._XR]<081C/U#H*L\+'8RX7+>5R/.^=B.7I[A79_@F1\)*@!" M)4 <7QU&::;M ML>/ .^W%#4"V]+E'KL(?/AJF-[?TQ95I4U#1+WWDM\FC]1CBS[3BIB]D?^:Q MZ^&PU1ZV,7S-1WKP%_/(=@L4Z _+GW?5UK SR/V3TE)S/R]:2NVTU$Z[TE+% MGW>4X8EO:C70U\QF63DK2.TN/9S+(# M.%UHW-ZG"[Z=T,4[0)T=>=C?>HQSI9L[TAQ:07."YI(TU]\-S>605??B6LVI M$Q(T)6CJQ&EJL#>:ZEU<#WO+W?SJ1E,[&D9=:T)X(I9%X0P9I2\/<_J$'&=6KY@EO4N\TA1E;^QV .QV4-1I2J!-L]%&/0X[ MPH2OH=Q7M[8VQ>3PTHCQG7@$VV"S<&\<+]QF2/C)TX=V%/KH8W<_39'5G#:5 MFZFY-3 0!5XE\*I]'+RB!?M:3BMT@56G@%6=XV"5=G$]D-7AKES'PO!>CQ>_ M%G9H%=;W"@+I'H= <, &-ITNJE,65E2ST>HX,;M^Y^*Z*P^[ JM.$ZMV%)6J MBE48LFK+JG9BMCG#D';-Y7I1+JDLV81FD815C8DLX&T,^"VB@QJKR<%!_EG@. MGH7;;)G2BAKP;7P-YTMFJZGLJ!6^2;(G&]M;Z]=\0\*X?+\^H)IP6*3DD5 ME)>[ @PD@PZ&8!U0V"X 7!;ZE%'Y/BVWMQ"0IZ%_1^QO2^QOPX)KUWF.=U6-19 MOBD$3RV6#[333'+43-SM:"<]<9K3D:A"ST1-7FO\Q'V,=C(IHI+=?:M[TR^6 M\W9'9U3A;W_W<(CZ$_%]BVPX/'W0S1^>'K6;#5L&C^%]2R/E$:KCQ QW&I6W M<\8EI2?3.X&/@X#IV$]<)A[-OFY\(C9:95,#33ZJN-+,0.S);M+^4=$]8G-W M.%:5,>_ICN[;=<0M/35O7YA9?;I'@A_S.-<7Q_U.PL[K#Y-;VNV:IF]4QT=L M%MYK+7<_ST?($ G=\/5A!:9+?).-)LOVWY;Q X9QE2"5+1 Z/J@P:KVJZ74. MFGMY1:HA"LE5 3*H&4 P>KH*(!P(;D'U3PR'RNW"LQEJQX<%EI7EC,G)PN)( M?*]IPTUOZ+ER1E+0-OF &F[D"$]SY[%#)W!$?2PC0?C )T)6GCJUIBMZ*57B MF\.WP;0&ZOC-ZM#?'/^?Q(\=_!0/^:XKH^-0P0;]:Z-5:_?OPS5$I9:KMUIJ;7+I'W45,\ #L] YS M>JP/E^?=XH>X5KKU.NTQ#@M)=*4E]VFVD7P.#^3K%OVYIPPOM::V> ?J@.O M$AP+X02DQP:=2;KON^8H8)0+7!%(RH37WE ;D/_R*>6*F3H6J >1;-FO%*PP M^_)0H 3>AG(E\-G\24 'TPB]@1& ^6!*8+XHI-!WE>6#27=J"-YPKJ-IT=5W M>5WH5S((&VS/-O["!E$2ZIC&M71@ZW,'-3?4(O@:Y-^!^0H" YT$B1$;+ID[ MKA]S<1EDI873Z9COBC\VDQ8FL0QT*,#_?8"313W,Z,P)+#\::082:1PPP1QX MX2M\T.L]8+3L&-*,^%/'2,^1!BKU3'8Z'T4X^F9P'@@;#DB]0TPFTE%J #DZ M.IBMA[*=>3K8[PXW[7$6\ H@R-1_37YR#QT]))T-2+WJ%"\BI[K![Y%P-K?B M'G-OC+EP&( 38X[#R*B\I^&:&H:R9SAE-G*OHX:DEIT/\H-$VN*H4 M,O* Y_VBDY$I%R";F?^.)_X',(??EU/7A+>)BY# WLR'=(X]]GT63Z^#^_W MU?%##^X8]1+7,W&0](U79F?9=^!7P$9#IQ_B4!+#*&Z%92Y,+9N[#J55QX;/ MN'(&.R(Z'6)+CY0==HE[X#-G@4QQXR,J/]C>2C.G/*2&Y^@!P*YT^(^2!TH! M#0K0D=PE8.[PZ=V ;0BI@+M"X9D1XVYXR+5JUZ;C9#)*"Q6M-[;!N3:U@O,4 MF>YI#(M!^F)#7"A=T;OFK,GCH47&S#D3W ASRHNU,):4PR53(V8BRN0OA'7C MUP/IZ2MFT*R_G-7Q=S%X9OU28O",&#R3< "+P3-B\(P8/),Z^W$'SZR*D^SU MY-]VJ"W(R]I(1NJOP*LMRK77H.)FG0#.96>G5;->@.1HA.@^O*L$@]NLPO(< MO[_+0L!^;5 H/V0>\LEMFE6>:$)_@Q+SWVU5>N?!_N&GK.\"4..K#>*08(RD M)F+#" M&"J#T$HU7,ERUA#,-PS*WVA&R,.$A@Z]AS@)A(81RW%>)<%YAX?9+@]N+NVZ MZH8!P#BG5Y,'@Z&L]9<+]6LR@D$,]M@UD;2/BW;J@7:\&[I6%4S)U8;RH-N7 M-:4GR.1"K1I:VG*K MABT\-SM$I@/TH=UVFZ5MI[YKW]#?D/1MN9!7S&6!!O+;<44 P M'\%\!/.I ?/I[)KYK/)/[F$C*YB/2KN9M$OX4AK#?$JT#=RPR.4F44WV1,:! M:_I@J-WQLKDJ'XOK/@_T''!O=0KBD7"O)W#O''!O=6;? MX?6(_JXG(]=DS&RMM87LY!]1";*::+IU9-@#8-@=N3=4Y,[.C,6&F83G@'N] M.N+>D#HJ^JHF=SK+H7>!>R>">_T:XIZF7%SWY4Y;D?N*4A/4.P]N&X#ZVYWY+Y6-!I"V'F-Q[TZAN,T#7"O(VM*7^YVA8_A5'%/ MJV-L3<-9+CUYT!V WK"URBI\#>5]#=D1#<+O4)J0:A;TTW8>]!,V7^UPKHZ! M,:U[<:WUY/YP:X55X%U=\:Z.03&M=W'=T^2NMJOD,>%H6(\Y=*3?-JZ%O57( M-9[*#JY/E*&Q/M!87VZ#8:ATE@?&;Z:8-Z1N=%MC4F#ZAFV>CH3JV%!3DX=* M3QX.=F6#"E0_=U0_>$I'&50?7EQW.G*[J\I#K>EI':JS@"F7I]@[-.)E3>V\9U-Z+Z!ZW^E"/C9],:6XP6Y5<5M97D\ M,'RX/!XX]1H)9S][JV<$K[T5#EE^_ X6Q,X=CXZ,OJ)CQH&,>!TLI];$MSAF M*O%7]!'@8> 7?V6I+FSG3$Z M]:8O/*229-&R:8>K][%H.7OXPB-.)OO!XK;R%T;OP+(] M-GN1IBZ2U"_K.4,'3"5:]^U, /-M+$X'Y->+<7K_J):=\YQW]HOKWRW]U5PX M.-!W7#R;MBZ[_>;XA(Y6]>F(8IO*%3J']8MIZ_88&P(\@?0D,W8!RS14,)>< M,[0\/I<_D)QSEYIW4GBPI3]T=SQE(E[MAB.)_<2$9]VV0;R/ 88Z&^$-X3]WG4VKA$=.F3QG!.&RHH,_GKO,35 ^?6 NI4%UB8[J7U*6!EFE"4DIR MH6P)&UT^"_B*N10@07&=^V>G&]K C])1Q/S$%#W>O] MCYXT"2Q+\N%BI#?'_0':UYBDIF1'#Z;AQY;UI#>"PX61*=!YUHYDS@!FK\ L MYH3Q'$!;,IF88Y, #N-\\K0L':,LE>@H;L^7YJZ)K3 VK!=,IM;SH(0R2/8 M !3ND79S=!F@I!&QR81.X<9MP"G@OS3R86D:K U>MY/]+RWB?,> M<\(]':H["5P JCE M,49MG0+(D);-!V><8XEIQZP:L>PAI 8V,QZORB53N"T[QUC!> M>O@PSA9>I6L6\GT\1W4&?_ ^+Z"OM12FLU5I]#)06GUU;:.7'-]!N&\ **GT M5+E6*/V6,M#VU@IE!\=8\#AC\QR[_5>1W;L 4[\J#=2?,:F'8$M]K,<>]/-F#V6=5,LY-.F_N(2'D?]T_2GTLUXC(FBK)^V'?X: M>M'B5)DX[\\KY 6Y,R^.RM,UE@EDDYQ\I9)TVMD$SI(!L= MM5ES'H'#@2?G(-3Q,TLB/\F89HO#GR;FF+@4-/'?)Q$M\[_+$F'0Q4PC6!\4 MN;\0@'R=!/H] +LT#UPN @6#JR?< .*;:UB_5KD2Y+ETYSE^7 M[GZ.*4\"3D,#@^JPW9%1'0&-B.8\O<,O8):4IGQ,/DP_4C^^YZH+W3#L@_\X MIWE1O7T"IDE3E\O?B!,;F8 K+4W)L M=E82D8J\+6;@5?-<',SIDS/J8A3.ELNB"-68(_Q"1,&L-M/ /"7=FRQ+C^%LQ6PX^Q_OUV/?@V8F)"!Q_'8DG2C7C">IDZ).4OC<3 +6$(>/H@CJ\"R&#,B M=2B\D\R!Y4RAN-Z:&2 -8H(F/ 1OD_%M.F9/T;-:"VK!>#3ERB4ONDM?&EU( MC ,-(:R*0N:;P"PW!(3T#G#+(/ 71B()(?%N\IYB)ONH:_"/\BGVO60P&Y92 M(&CRF'YJ^U./)2\5F+.,V##I&!#; D36*1]"Z@86P=@*YT$+R3)_(*X#[B]] M0:YVZ-.D@WL3&"K/O 2.=9=5&AL$QW4R^;%2[&**_A@V^\IIS'0E9_0O=L'LQ7I* MC,.F6:IQSEH6!HI;TF_.&R:;R_D*)M84E#\+B$<0Z+@?FAAO(V\"K=.*43)Y M*_2%/XD+0HN>[%^!\4+G+ #8A"!IV3,K[?HC=+?>)8]_HC'#54JOES!E80B M'541?61:ID\9" F+#*09W*IC8R$$3:*W"-8_M*BM3<6HM9 I*+R%AP8=;+8T M4&3DR\"JX'%I"K*:)NY'%X[[8D=";C<&HG%LX&?+2(#+^%+H@UO2Q- W$"/" MFPGO&,&QB-\":2BA+YZIG; P?8IR!W:])&7 I3$ @#0)?$3V4)-"_$K<,<4N MT_O!MA&!?Z8OX/UT("= Q =!*$,G^@!N^N$H$+ FQPY')-C:U' LK+#S\2H+V\,4&0;F GB72DOX,BS5PMV'B.Y4>CFWZ#J/_8/[B MPBYSQ0?UQ-H$54_=75"!%.M@-/,?OS4*/!,A!BPC\/$>Z6UYE$\LG""I3K)R M$>;@"2_*"WC!B)]D 8''SAO3\YG+MC\B[AXI[['A>%Y:WTK363(<>!>B(*_8 MH'5>[+%)0D;^/T1N#]"6LMW8:"C/\2D!2C.#&T98*?9D3$_;.JV-TR0?>QL(.H=\ UX?O>%/F.V V&WAV[=?T_!X MSZIB.DV+XKMD;%S]X;O6,W%GWL/DV35N7#>O:FY88AA[,G[>'%'RN93!GG H MYM74&J8+&HKC,L6;.ZR\?*]"3[]45WD0=,.94U^>:X)8L6GALI>JN,6*3V^R MH-\%R]^DO.T5-<8)L3V2T"@15=A;E5$77CM^'\J,E)]QXK"->#K#KKPC>K&' M',MN"?V6/PT=BJR $.Q%YRU/X#2BOE =MI1NU8'JQ8/6>SL9M*ZU6VIG=77A MX3=%2Q[K!BFU6Z8\]!B0ZNRB.+1JJMW1>OI\ ]&2D4G[''I>3R"$G1QJ!(C# M::#E0'1CL(8+TF?=KQ/"U U.-%58HCW3/.DI]CT]NSJU5F]PV#PS: 44"Z%X M]W-N,N6["-\V33LO71)9)ZZU,@6XR&[H)>T&9BQ\M0WD][&IT%& LF$CAB[] M.05]TE[=RF(%CF[6]%IS9]*WEC*D:/SFY>7F53>MFUGU=J@=K.]7 MNK*2,[).7/OVUYZEKRE95FO MU2VQDQP7/V+J9;N5XU_"YG+,;?Q.?1]=?Y;#5I>(9?I7[QN7:BCZ\A$XJ[-T M0YWEGKS$^@IUOX95R[< ++BY'>HP^[^Q&G+ ZM=5H*GTDMRTOT--Y9ROI;P^ MDC^W<>?Z2/_B6NL.Y%YON>.0N-SJ6D=_%UK'EO7Q-944[1PD7E9U!A?7-Y9% M;*PT>R5KFK@?0U,^CUO)RN]A*+^?R7AJP\Y?%O5U.C2+>52_GWR!W542C$A3 MZ^=::.2UE!;8[?R96KL6V%WUXKH_4&KG0&C6Y<9THM7%35!#UJ.5$-A=[>+Z M"=M@2T]^"ZP[XV6G$D$8W15N)B.TN^V+Z\\\TZE15U)#AE']/@J$="?1Q%G= MI9 ^YVLI+Z3SIP'N7$AWTL<.[O13B?I39?_3X*A/,@*9P[PH(^L'#N'D8X M#T$XMX4!O=7=QF12&&=/]WBLPJQ_(]8KP:,6['%8:HO_F_K?NBI*7J^ 2_.; MN$3A0TM=UI7#7.ZC'F;M(6DY3"+$??"WIP'5;W5I!2&.I@-RPE)/-G;(SEL\EM4!(5%X5O50*T1P*GLN&^.C8MBA9,:2F)B?+'TE[P.I1.0!0D) MW5,NKGG!5?8V,)?@ YQDB[T\NS/;+[T5=:WBD7K7YB_2+J[C(8BY Z=38 A[ MG24*R;! V6#=.Z+<<][^C)9$AU^!=2[7?$T.OY?!$_*"3::0N)XN?Y=H16]' M&<@E&^Q(B5:Q63Y=ML!Y4/<"Y]M6LM_@]ZA\_8OCPL.V]#< E6>8O-T%;<'P M2,=<^=)7&UN"L7&7->S!N&X6)O:@L$">@SY0O/TS+.EN9^3+9HU_!ZIH_'OX MO1RZ\>^R07 D9O:HN\"0OG[=F%,/.C7GU*J"G)IK1_)R$ZYP1JP[IUU[I%^Q MWPB68I!JO+F6^N$S;3L5]Y",.C*&+5 IB$PZ73>$ .MQ0B;8/VM,).RCA77F MK+LDU1),"K]'U_FYB"?O1NV(T( ,^\/\00AKU3)APY-1FT>0PVHCUHC3B/5W M;*7"FVC"_4D&<+A,+U=]/A;"Y%2&QXQ@F)?DW.;M+!WD.(W0!8K\#.VEPW'O3KSG'55@*) M\@:E-T7;/17VF>"9N[?5ADK=\5%KA3W&%]+#FPT0G)ISJL 1U] 1[*]:QD[[ ZZWQNEUWO&ZW(@RFR(D>!$_A M)^*^@N;8.!;[D&E 6=!U$A#T,[$<[#8F_56?S3]*STXP!KRXOW^4I4^@ V/G MW#]T#TAX&F!T XCX\?;FX9/T];/TS9': ,&FP>:\:?=\/:2=G7A(AV(TFO"0 M'MI#^C^;RF!@ GDR&'8SOH03HF/FBHV4660;=QY5,'?1AI^:(]//C'J+6>L3 MR"D#>R&?@!N.>J4<'&B#@L%PQ@'S"&%Z A,(ND=';#'>O[(#]M46\*A-N_-W M^GND7MH[A(K?' PXA8M'/6WM.2D:6"9U2/*>J]S3B";43U0DV.3,4. H(BK(NEG!IMD:XS##P+9:<]1:7- MMU-I3.^W1,5&=-'NM8;M_+\] :*G7;5+?54;LUVY.JM+J]:DOM?U.] M5D_KUVQ/:KNE#=LUVQ22WNH]E>PU7K(M\ $>T]1-FQ$#*SVP$VI0JA'QUXRD M^AY*JGTU;XX>VVVC^;K"-W09?*,B^L@=L2,@'044GXDW=LWY/OK0[ZR'>W\\ M[JBKRN4/OJ>VVIKZ,YQTP8+N+-N).EH-FA!E3JC'"'U L<+/9PS32&1CC_Q[ ML[?/\K5EO)563DCXJ)0L%A +U*!E0SGY]X\J/92:)-:U$F+]B&/KA(@NR? U M+J(;*J_X]A,*1K,/$JE'GQ:6_D83&']GPKC9YY(;?B^5%:'Z!0E.\C&A!!Q/ M">B4LNV%$E!+)C?U_;EW]>'#V]M;"[;9>G%>/]RXXZGY2KP/Q'C1W0^&[NL? MU$&[.V@K'V"[:D\;: -%:RMMI:<./O 3==1+[R>W&Y_FV &.V%@-@B7/-UA5 MBIVG:/I^TN9OCCC8#Z0:) _W X!8L]G S7"*4N+I\C#LM'XG;[?;EUJ_HZGG M"H!#2=+ZG?PF> D\7]*Z8=O774/A9/,ZBC!).W(T3FAF.S0_.]S\3.2HT&)( M,FZ.^I!W'MY06)C4-7QL SJO&1/\1_58>Y.L[CU(2<';&V=*:;$IE1M?_QIV MWVJ.I-@/=+">3^U_/'D*("R'.A7AW0R$NIX0X)K\2=TRD)T #?>ZX1'I\ MOFM)]\^?A4$N9+F0Y85FU'F=7,CR76-27\AR(ZQ]ED)G-BDNQ2B(AVKE,/\?TOQ2LEI4:VK^=Y_?% M(XWI7Z*QL-% 8*'+"%WF7 &0DD#G=72AS.P1M_Q6]Z8)X?_)L0./J@#"%A>V^#G+;)&F+VSQ':%25TAC(8TC:9S([KN; MS2UG08/^%3+[[N$?L-KOC)EC&[)$)A,RIL([)-T^(UTAP84$/V<)+K+YA 3? M%2H)"2XD>"3!!]M*\!LXK:%+?TYUB]A"@@L)+B1X+ML=G.G1A03?.2KUA007 M$CQ.,E?2&?D8Y/[,\\FE!Q#'KG1/?%]DI D)?-X26%7.].P'%L$??'UDD9#% M)"0HWU2G"[N>.YY)>:-++!WMA8]OIN%/^8Z3WV*0NU+BK^@CS[$"O_@K*=;O M!;.9[BZ6KVC7EZ&JY3!1RS:L2_P[=6/8OI#+D4OT'Y?Z!'9[I5MO^L)#*"=. M.C/M8$+I7/7M317 M^1=0L#G!.Z/4%1,'G=0.H+'TN4>NPA\^&J8WM_3%E6G3 ](O?>3KN6O,W\S^WX$\?EC_OM8;M_+\ 'Z[X>4?I5?I&T9[:@]90 MJ=NFNJV.VJW9GC#,UZNVU/XWU6OUM'[-]J2V6]JP7;--(>FMWM/9&,H#82<+ M.SFRDQ/5V/=D90>:,ZU6+RI7%^"@V/'P^*L$RKOT%&!C0>GAS89_WWV^>Y]L M0<1MK2&:6JJ6+!T44!1T=8W-,1B&L+"8(IQRPBEWUDZY&OPA] M7^C[D=A-]':X1;?8B+^V: KCF6HGFM#Z"\ A9X9XK1D/DFT\+@ H2.HZM_E\ MM9ZVHD6]L!:$M<"L!=%51E@+.TL'$>:",!=BH9T8]_J=O!([(""C=1?N4P0* MBD$E3(84.,3H7Z'&"35NK>@5PW^%&K>S (*HACAK-2[='5#M9-L#LK)&0J3, M_*%C- 9J6ELST?%/2.N6>ICV04VC#='R;X]N/B'3SUJF9PSLQ$#@;XY]&4GT MJ,SQUIG-B>VQ\.ZC8YGCA;"QA8U]UE);S/,5-O8NX*FI8@!@TZ6QKBJ7/_B> M@"ORU(1@Y)F&J;LFH9WQF^.]SSU.,A+1\*/L57<1CYVKR?J/')0Z$QG6%C+L MI&18.TKLM3V,RV//&V(YIN\3Z:_Z;/Y1>G:"\91(]_>/LF3"6G,LPH(G7?)B M>H"(Q)#FP0@L14D?CYW ]C'0/S'=F6"^-7Q,,-\&,]^.8+Y-9[XE>IYHRN#B M^K$YFG?9(SEOQ$7Y<@,HY-ID(;TS[;$5&"! '$ C0"_=#UPB8<.>]TG9<012 M:PFY5:_'A-QJKMQJ"\=7X^56TFAHA^Z56P3R!,!,PT7 VA]=8.GF7+<2PZ0> M)O $-KZ#:HKXD@A)J>@;7),9RY3[TR"8:+LP2<)M59Y)ZOK6@-/P%*27]*I"?= M'>DV\2X??EI@"MV,J>M-4QI_0.'UJ^%CPGIJM/6D">OIE*PG;:WU],6T=?@1 M?CI5ZTEKN-*HG8#2J#7?>M(:;ST)0JC-&4[6>M(:;SUIIVX]:<)ZJNUCPGIJ ML/6DM=2__C+0M,Y'842=D!&E;1N"4@?2WUM/K=M6)-W5=E=9JP(,E=[)"B%- MN/#J^Y@00HT60IH00BTL? [U(K-\&,C_-APX/VVXTOZ?$YT%YZ@ZC.=0 %\'KU$ MGW5?!WW=(M*(C/7 @V5\C[W&UU] (W>)A(VJ#*Q8>3/]:;1&O)_P?>\%XZO9 M8X+Q-9OQ/=W^)AA?S&B>]9^.[QE,RTR-.*#A0S1X3'*C9 M'.CVYEYPH)44X_!+DZ^V+:E\!9 MKE0-WL%A<8D'OU(':6C\*_!\<[)@'YFT2>[5)3ZTZ].JRKKCJAH<][_VDO=# MX;#^Y1+^;S\;*'?ZK[:!";FPH"[!8L"?:!X \AOD45CTK-L+^)WG3CGN0II; MNBVG'W%=W69?;4EI],G';XX$1[IRGF2^)\"7OOECWOOSU/2D<2HA^\VT+)K[ M,2*2@?.G#8D""K8! LJ@/ZL?)9!3F&T]=SPVQB%*R1Z$R=9W/\=31 =,LY81 M/1SXU'TS07?V@M&_X'G,TL8G+5,?F9;I+]A7=5_RV&HMZ2D83]=O$-8981[+ MV($-N73R\6@AN61"7(*)+:8-3R "PQ& (TDT4Y!EA)-QX)H^SJ+@V>#JL-UF M.>4S[-UMT*TOGX?\')-Y= *"Q@)L>T[&=*.6M5BW'0]/QO;36J*5XV##+\?F M@<62E- EA'.97=F)M7< MXHPH"1X#&3^5WIGO*<["6K ]6!G5N73&US&',DT_O]%F1[#W8OU(GSGC#F+"OWL56C4'O?)3%)[+>D+ !_T MV\O?@0_,8&^+0J&2U3V2:L5QM(KV\"\X-X[FT%G $D!GRKDMOA_^I4X7U2;' MHU&8*Y=@=/B5?'PS#7_*U;+DMYCV>*7$7]%'GF,%?O%7]JYYAW0,1#U4;+>P@L!Y[R<6J52Y+Q7M"W'F9["ONM> M-4Y4;/.T>T1X3Q7(HA5SR[\!TJ?J>5NG:*';4[COC?51(%ZM-2;6(ZT^= MM/Z$7_A.YY^X^#84ET8 "A(5D@:3I3>V'8!4_$Y 8?*QPWW,^IERAQWO6>][ MS#,>D:EN35"KPL4I8K('Z-M<$J"&15^B!_[4<0$J1C'W+7]%U_\]F!?+:Y,Z@&ZI%_ZR%&+LWV4%5FG M'KZ._3EF9RV%L33N/.1OYG]NP9\^+'^NM8;#_+\H+37W\Z*5>BU%R_^&6"GY M>;LU5 3$#PIQK37H:"N7*NETK[,CLCZ/#;=VDNY72"Y)?,HV?[^_^9^O_WP M@^S;;2L5N.#(D5'AU2[C\L>&MGBL_&.Y9*YU:AAE6J_94:3]C#ZG*^D+&;D! M6,V2-J13B3N5HT3UHM#\PWY:7!4&%'O1B;BFQ74G.),$EK)I2+B_CXV[X _> M!U"9#1=6^V3J%AG_,#>/&3>"1FOX6!.(XQM8817(@UJMNZ&-8YPV0Q)2GKRN M)2J=P&.54N&.@1S/IF^5HH4=Q/!3H>]AQA]].3R&RX?EGTQ-,LGI]5?HT:CK M0=ZMZ%SXOE@49I1UK2V4]:8])I3U)NLC9ZNLPRJ&+OTY!GP:3'ZZ&8^=P/8Q'6^=WKZ4<5PJ&'N& M.37]XIP:D1TCLF/VG1WSZ+P!BX*SW -N3:IF*Y7RR29W[\]_"G=W-]+CW?? MGQZ^/4F?_BD]_W;W="<]?H=_OST_R2QSD^CCJ30GKH<,$3CBB']!T>^"$\%?'Q)R;C/M23EL-,GWX'OZ!-]P9,\'+.C&;?8%*-XTI3S'-V T(?M/2W20#EY M%#@OF/7$LL[Q8#IHZZMO(+[3\#X3UT$?9#E-_@*/:#CT,\ \3%5F7Z0KT+ZV MX=K8?_&%97B!6&/H 1V+'O?'ZMHGISNBO\ I6"K .8&%Q M2@0MBHP1]D>8RO85_0: GND+3A-P+-@>;I4F;B?@ 7M\-5T?* AW[$R*L\B: MP]/6)?YMD.&W.H4ORI#G67P\;V_B6, /\;895GCX+9[:Q[>1R!N,N4J"63"Z M99\:M(#)Y*5,.?E^*]7&0V?F#3NM;J=;.3%OT!KT^I7RGXH_[W1VDTG5Z;7: M[6[--J4I+4WM[2*]JW1-]7X<*MERS?P\I2@S^2#%U?4[/W4:G.G9,8)0(C5M M5;!KO5-Q-TZH&KZG((^O4R(T6.H)N:)8 M.FHDGT&=&H/*6J928-^'H"M>F3Z\;;R'R+I C648EHGE%K =;2LF7=M^5)LE M<.V]JTEU0=F$"(\0;:7C[H)[E8X]U4&6K99<>VX?4%&0E@]\':GM =VE$.E" MI!\NT4,(="'0MQ/H?R.V;4[ S+HEKBXD>LD4TUQS5(!+\/K= FY/Q"F8_9DR M^_L M&;;D;X0%S1H@_Q'^M69P;^"CPFV7RNVOXHF3Y_M[YU,A0 X4P%P9[SI MKB']IEO'<]_EQWLC1G8\#]VCZQC!V%\=>!+,7NCX.P7_ M/U;.00UYN^#@@H/O%W"[)CG!N\^4=_]ACJ'-NG'I0O(2?+IV?+KN7I%GQUY(?Q+3 M$\JT8-/-9M.-4I/V0G,-E^6P75VS3QT0"4F8H@@- -K6 M_/I-@*?$ X".%K>IB9DIBT1F ODE@$0B ?[Z]_>I[[QBQ@D-+CJ]CX<=!P[GM?N[\_\$3%QQ 0[ MWRG[05Z1\^@C,:)LVNU^4617=#9G9#P1SM'AT4E2+'G+SL].#GM')Y\_=\]. MAD?=DQ[ZW$6?O6/X^>GD$'\Z]8;>\,/XO'=\C$[QZ4G7[?6@&!JZW>%HY'9= MA-VC7N_$Z_WR23%]Y^? I=B1"S\X.#M[>WCV_''RD;'QP= M'O8._OGU_ED5[<1E?1+\6"C]/F1^4O[X0+X>(HZ3XC]>YW2A^ \?O9(Y_>C2 M*5 <'??@OTEAR8K4,"8%TQGV%>3@.O#^1K*>>H>WC<793DB90L M+^;T('I9$-+32SGL'O:Z1R %"<'(,!3X%F"^QB,4^B M#/X=(I^,"/; AGPL MK62A0.ZU0&R,Q0.:8CY#+M;K\,M/CB.1)=,99<()"I0CQ(>JQIP)1=9Q(BNX MIRX2RKAE29[HHU#^ /N"RU]=^>OC._OD:)& .;K2^ZCJ+Z]6"Y[!*7D&-O$'Q1 M?R_WZ)@X+E)#N*038[K%+E1*%C],=%>CT7[H$7$7R+63JHFA<@MD6CT?+>I9 M,7!R'%JD\RL:<.H33RYE+Y$O'='G"<:"&UMV%;T6A6-0_3/H#:?FGK%R8EY. MQ&P/B."/B$&K)E@0J.>ZZ"PRTT)U8@Z5\_,"[[^U%+I46YR.!C"AJ:IQ%'A7 M= JMG." DU=\3_DJ'8D M>,(>AO7(T,>@IRD-G@5U?X#:U+\3ZGN8\9M_AT3,KZ%>+A%KVL$:@K4V\LG< M1N)J."1PLHHX44T<505E._G*_+<35S:)=C4US-DID.M=[B,6LQ8=JD<:R?C[23,6P3=$W[%08B? ML$O'$5-#F$H(M9#TEB&)F3@Y+BW2_2TB['?DA_@K1E(A:L0W5'\YK1:!HV4$ M)!]',7+RG%J$PF,41MTC--].93^<87^( V(I''P6F^BXEU2K^\[+B$S9.S,=1C%H$ M06G<:K,!V;5$:"$M++PK8EX?EG[M@ZSYQ;E4Q"4,\FJ#!)P;F^WE"F(=,7N>((9-9_4\B5;IA>6U)'> WE$,6J3J)\P%"UT1 M,G 5H*!)(V0K04 +:"IIQ6"TDA MDK8<0FXC#EGL=CD0; 6)EHT6G4(8+F-9#"JW$:DH[FN%R@*)%H%"/"XB;Z.N MCD8Y]VTU214(M$(7JP&#IMH_Z+H5#+X;""7(M%282@$$]M M(R#Z5-9K+!#Q31$RYZ>%K! ],,J0E;./$M F%,VBG@^(R=-&K]@.TA69:_$M MA!\L@JM=)Y6W![P2$WD3D1?ZF([ZOD_?Y)G"$677-!R*4>C'Y?DVK,%.LM94 M"F$1*U-)*B-+I]5QH#Y.4J&$D.^-J1)2&4H/7.(35=OH6(K\GW3Z7Y$?Y^FI M:96X GQ7>+<-TUJG'EI#*T1XK QML6K),9L/T6&;7/W4Y)75,'J_M[S*'=B2 M,/,SR.>WQW0ET\Q5N,8CS!CV-H2OEK$.X;.2R%@9PGG_(A&U!WD!BQ67 M'@:,M"":G ]K_7I"K^@_>AO#[(_>'K7MI7?8];!:%EJ43$_^M1*=BNR,;%I: MWZ]=2X0679O3A$O3X-Z?U9G!BC.B*3YQR+)RQ(-,P- MACZ)O/R-8*KEKL78*L&KZRB!3B;1R42V$O6E'"X[4"N(M9@99("U$(J:P\!V ML!@PTD)4DP96SZ),+R,_?=)F[U745'"W8:B$M1.!22/-2%J_3S-]*NT=7*2BY M8&R#R-:PU*!Z>EB(NI6CFMY@MD=4Z6<@)IBM"6$5#RUFQ5.B"6:*Y1XBI8[; M4(!VO@4>:$IN F&O'P1AUELL?1E+IEH0B_EJ"8B1#"1\%S!#TY2 ;72B:O0=NMX9/25R._=Q;?"@-)R;U$=BHL M]\*1\I;3EUJ.>#%] !ZK$*F,'-T3- 1-">L U#H2M-@7@H31T'+82U5[VU?B.F[!8W.W#J.&C!,;P.KI70K'-4<>7TH V* MU(*_O8OC6M^MUP$RFT6_2QW*Q%[0HWK_9]F2M@HZVRK>*[])V\K/^G$%G:2& M>W-;&>O<$8.,=)?&9U0AK2F69-YMQQ3S!R#RWYIIM6F6G_U>]>2>&3.M212O M0:LZ4M[VB:QK)/);:41%*^@63EXI66D!;00 MCRR[U:;M/GE1T4M^T\*[=4$TX:W%M2346(9KP0M;OL_HKXWVKP?O_!S-9B08 M4?DD^AT$-*J[>@1/<)0RJ&SAQ^N<_F&RW0J#XA3)G. [@:=@#6@(ZD6NN.B, MD,]QQPG0%%]T5F$5$-^7T92+#@ &G-Z'S"?G,\P(]63C+CI>&'T5O./P$.02 M$/F6W+98M,].D4D,&CY(\,S1+ROB/W ,DL_]E3[ M4\I$?+E4)=Q&M#:-C-X-HP1E>(&'\BLY1DV/GDQI 'VX!4S M>0F..JX00:8F?W[+Z/3FG7#9+O4DCN/56\":3)M@$"]X.J,,=!C%*_O>OT*N M&O)"9>ASJIJCSK16VH4-BZ::1Y(/,( A+9VQ8%@+YX,9;1.,'B B+F8O#'D 5%]N"HU5D?H& M:LF:T#8[S)J,TA6%RC$Y@PY&I7M$=X&@SU ES"]S3W5&NA;39NA%UH%&BYJ< M%3[A +\A_P4\KLI!RHA6WT@2<($"NU$H48Q!"]5D60CEY:I[.<^*/**Y?-1_ M0RPY^9^FO>U V)L!2^G2WE*6-^0?\AMFA=SA@7RG#@]'O5/E_DENEPK8K=#O]>0:+ MZ?QR!HW4J:)U8_2&J)&C,+@Y,*BETD\L&;.*2O:B#;XB/-!DK^Y/';U"J]:Q5L>505KIYO-B=ANY$#-3"MJK+?Y-\87-Y5M%$@ MWO4(^"#/(\N C@R0]U\14;6!:2USA^*%+,R$Q 5?_UJ&Q['7CUM=U0\VP'A; MNA'2TLQ\4E63[T1,DFZ=Y(S/%R__^H_$U/5#.3!?R45@("*$XV(U/MH&9335 MZRCM"O6N:S7%SAW6I1!(Y.7DEQK1WX) );,M)-.(BC&[78\<]RCP:'#C@1UX M]5-B6\(<(^9.Y+@$WS+"Z>P="EDS.1)5JL2:S\X[]F*G2Z>I;S.@EKLV MR'\,ASYQDZ"?>?#!AEL3>D;MK'0)%90Y$F8^H3VGYL9+X_H/ L,U0*Y@0U"M M#X>M&4UK4EMAN4%9?PQK,/E<6M_SA,[(:%[?1BU9$]I6F&S4!0=IKS*?I);I M&CHC99M,_(7V/4]MH,/PB0@XQ/%$>\=Y**LR&"U'N2O5L2[;QHY3_2E,J>C[ M1'Z"01-Z*2G9! OO'QT>'>?"8VJ+R2:@9$3=A)8^@^H'(U79%PH&%[G_Z7KY MEK+'$'Q'Q*N7D#8L=KUHJ-Q$7W'OO4E0IBY_O!=0FZ-<[3#9<6GN(!1=YBDW MQ@?)!R?BJ$7UB%Q'L_KDM-V&JCZG\ A(72#2QRXDREB&G=*3]<$HXZWOGAL MB,E\&'V1<#%R49U+9,.CN08= O/<[6ZZ &AU^5W'->-N]HR&0R3O5_(-^V4) M05,[96IHBQL+T=281!_2O8?JJ=62S:ZGU^6LO=Q^=G\J+SS+A:6,4__JF30U MYIP-.LN>^\+X8S!H:>@;.V!=321LL)2QVF)XHKX/+J/,8Z@,!*S/>-=#8$7' M5ION2;_^'5"W'QM*63361FY)(,6H0$ ^MU0TGTW6;FT#?SEC;Y,0-QX\O(&M'-]-'0MGDUP@FM"^;E4[QL? MN['AQZV#TI@)D!$G2ZODL)5W#587U00=QO.!3).ORDN\>7B,N#1VSGX()3+Q8CH?%%(WLE4V7T>V'9LG MX *,,;.+A(*]<@(0J>J!!XFA%WN#()=:^H#%8&1K !N4T%1'9BFN&GE7Y-:%?:TY,9Z?X-SZ-:+W!;[ X^E)#O-$*U=.13CJ[E)SPUZQ%; M-DV8V%<^.)S&7Z)I1\W9=5L(FY:SZRDM/1CY1@U/4&8%_T+ Q^?%MX]\3M#. MH:\(QZ]T>T%#3H%9;_&I@"(XF2,JAQE-YDG1)O3W MOO] #%?)$/F6)SRSMCP0H6H<&8N(GQUBNYJZ/-<=AUF.ZA\/_!04!&F%UAICNV4EJT">#H$W@VD /4L)2? MI:Z]GB\>[EXDN@F')9=?CPU(*6VUL[0&_J5?F=S4973V;L^IF7:O._U1D^VXWEKNH=[H5/V!C%&0G[BY#3@+,^37F+B,J64X? [7BT9 P:-*; M9 93]+&%[*1I-/- K\HE 55GF5HSVGVBJ7:'.';(5?#5@W M=C@O;5O-=3G MUCAX6\M M,C R,S$R,S%?8V%L+GAM;.5]67-;R;'FNW^%IN=URJI]<=B^H=6AB'9+(:G' M=YX0M62)F 8!^0"41/_ZR0)!"B1!"DL>\% 3T:&%#>%\5?F=W"HK\Z__]>UT M\N0+=//Q;/JW7\2?^2]/8)IG93S]]+=??O_XFOE?_NOO?_K37_\'8__]_/VO M3U[.\MDI3!=/7G00%U">?!TO3IXL3N#)OV;='^,O\%?[6:@S4EE?2_/OU% M*!4-&,VR$/BQF#)+M6:6(V0IA"["V>673L;3/_[2?DEQ#D]P>=/Y\J]_^^5D ML?C\EZ=/OW[]^N=OJ9O\>=9]>BHY5T\O/_W+ZN/?;GW^JUI^6H00GB[_[]5' MY^--'\2O%4__^Y^_?L@G#I?Q&EN#YB/_S)?_O#768Z+Y:[_$->3.S_1 M_L8N/\;:CQCNCA)__C8OO_S]3T^>7&Q'-YO >ZA/VN^_OW]S[9%_3.*7\?GL MSWEV^K3]_Z[&K_CWU5ALSC[%^'GT;#['KWYQUG7(_U&LH(T2 ME>EB-=,9_Y1X$BQ6"1K_&J#6ZYO35C+'I2PE6.,\+<6X^O:G;=>>PF0QO_S) M[@1P,7^[;^:=QU\CN/RZMMGF,[AV;2\Q9>XN[%&?/^2](89B(%IER.+ M%@+RJ_I:/#?*6N(U;@'K^LK7N/.LRT]F78$.%=DO3[Y"4SHKG7:!,7;Y%JFN MOT^K3SR=GYV>+K^3C1=P>OGO:S<[I>+$8M:O/"YX@.LYE"@OXOP$X;3?7OW[ M#%7W!*',GRU>Q*X[1S/QO^/D#$8N"5^M5ZQR&9E6!5A(J,J5,ZE 3-;P0$R5 MK8!M0Q;YZ,A"+Q-"NGP>+^)D_!\HJ)X77[\XNON[3=STZ;;)XM\'5-9XLFG(^S=_%"YEJ =RXP M#]6CMBZ<^9@#AW7,>^7)@0+H0\6.<#E&:5>9UUK@>J+" M/UG.,G2@U:]V?-AV2L]VKZ/?=\6T%98%'2N^F:)DEZM2/:2< M?HQK2(:-@!7DHB!6;I=ABZV5%Q+\W22B0STMS2!_;F>/R+V1S!!Y29$575N4*CU+$8-6 M$S,'HU,-@CH4N@_/\))&!TF?;.M[RAFNJ1XK:I09?6EPJ3*=E6*IB,)X#C*A MKQ6KZ#=MN)OF/VZRZ" 2D&PY&0'>(B%QX=-/OT*CVTWDTAN,?# I(M[R6? =5 C:B,0K*XM%P# M"P&7EI01+J9H"C]:/N.@E5R=RT57E(J1J[)G%VB.E][J;+.6J7JF:E<-5B>>0.Q'=55;:R!H%*O)FT# MJ"'%ME2,H)4$'4%:-F9MC6MXC#'6!R%8L;H=VKO,0D;_RT7(.A4>$L0^\E\; MT0PI[B6C!,W>]V'J+I66T-%YD3BKH=GQ[ H+!E=K1+%20M0EBB,;"#(E>+E& M:15N*DHO!4#%+&QA&&=RYD0)/..;9PMU2N=^1 ,UB/MP8DLMN(\H* M%NC,H M&U8:0<:JO65&-9,=:T4'EDLF:^;>5:.\H*X&N!/,0&TB!2EH!$!>./0NGK=S M]2O_K?B$_IME"I?"M,;(T\L4F%/504&=C!Y<3R5#UY$,U!02,>'0K:<['%H= M0_QKO#AY<39?S$Z_&^LKA56"Y]&FC!K*X&)-PCB71\42NFN:RZIR F)2;(-K M2'EB8HJ0BZ7/$IAB4]&)^W80;]N!5:M[]94Y%S@7"B!&ZJPQ?0'9B]GIZ6RZ M_-Z+@N]27)(:=3&:9<-TS8H%B9N=4::U D\Y4P<&-S$,R44Z4.ZW"7[ =M,9 MP5+&;>UQ\BZ.RYOIZGQV5'3(QM;,P/J$8)QMI;R:\>*CB*HFIR6U%=P,94@. M$3$%*#:?\$AL$<=3**]B-T7'?8XV^NRT;364EU#'>8SZ7*$S)I5"TRPTT[P5 M"=OB60 G>)*&*TD=0?T8U9#<)&)^$(N$\K"D EK@LJ:]4FJ7R9)EM>FL=E## M(L>XCDL#B$+K4*BK0#? &))#1$R&0S?]AO3_^O3F%OV*?R>XX_MA@;^VP_WY MK*[2 /A_X[2@P?O1'P[>-\U$ET=_@T6;Z8(;/F$ MD;95@H#$@LZF'<0%%IP23"ANJ\>0R1OJPYUK [5)A??]#%^6YT$/H#M0-F&S%(TCM4,4$523G'J_%Z/RQF20TQ-QH>7 M/QFA_]'A6MYUL_9&*&3P!:9G M<"F7FUF95]_RY*QU>&DU(?A?0>&,N-&<.X=4*)[CEL>*P:S ?9B>8PYV<"XMTN;84K%4^H:U,K0L5 M2,>BCHYE)S2NU "07YR[ 6%8KBT)"6Y[%OMO.J%[^P4AM)#Q8F%7ODD"<#:C MDQ1LA=8R@Z/J-8)!<>B<:*>*I*Z\N O+H!S+GJA ( 7:FJR[%UIC,2H:SKP, MK<"6"^9UL,R%:H0I52M)7H1^+Z(A95K[X0>A1.A+.]<"+;3Z"9TT?')*Z*^9 MXC%"SQBKA^1L*J#HO>L-,,A6MMK?^4CH (4[8,EC[*BE1=F9ZIG*RJ,_:D"E MWM9U"6)0%O%0X=]9E[77EO<2&PL18T@YMI <56]-J(2+=LSIHA2'%(RG-H!W MQL8/:_.HA;WO+M.KKBNVJ:AEK=DSKMI=+Z>1=P4UM'0\BF*55)S:F?_!"[Y/ M.F0.N#FM8]Y+C+4GL^55QDL;(;)M1V^&F9(2BBE4M#RPO->6<@NDZ>^.W MH M2"F.P_BPX4(AD1SH2H-@F7A$1/^,W1^PMM01H,_@NJUW7-J_;!VD8H#-PF__XX_1+%(:POP>C+[2ED6'XV'T_; =9\&>:, M:N410Z+(LDF^E4))ED1%$Y^UA8*A3HS4?O>/, TJD] 3D6Y5J5'*B:Y@\2:J M.SO2C&R.&!L$7'*[PXUQ@V'1!,ZLUN@>9&6CI7;(MDSZX]:; MZ2)./XW3!%9-,H077'N+CJ3)"$MC/!K15NLU0Q5IVD-M*5L)1LA4*?#[P2S8V7U M3T:80R1#.CKEQHR.ZTVU4!E>_\':)]]!-Y[A'N6NW_X]\OJH%>?_1K7]4*>3%R.;@JLV%2Q78?R03FVVHA\5RM$]5%\B*H*5D9G(I?"I"&/(BUBV1C>H4'BX'-\07?!JG M^3H^8:NU6K7*5&[:&75@063TZS&&K%8E;<@MT?;HAI0O?_ST/%3\#T%/:9W5 MK9VY(3KI9!BC+6QG_BET7VQ$K='G< M3F.DD$E6L(S+ &UT4&%>0F86O.6@1.OB31V@W(-G2(Y,3_S9T%J91CQD+\[% M"F'9^.E=-\;%?F[WVR\BJ5$$J[DJDD7?NH8Z5![)1,ML-+HFSJ,@[ZYS+Z#' MD%&CY@R=A,AS(*]GW7OX?-:AJ9G#V[K6(V.41$D:0*%UL?8B-Q-*U MTX;I?+FK(ZNJC:"!^=C2Q@KC-"\\9U+B9H1ZGD3("C!*&*9.@-8-0+(8DF<>W MI)J2')"/4=H:W)!F#SR )T4GN%YY=5WIUB2M+EZR;#R&28#8HFV7]QQBY:TM M>Z6^Y?Y#4$,:7/" /-I?4#WS9ZDYY[]/41 8Z*.6'7]IP^(W*]1VX#J_R@=P-F7HI=?98(3,\ _X3@;PS(>J&#H-*:#7JHVCCDOW/:#9?1]NY_16LS=> MKEI*K2I@4;!K4_M&4MND?0G,*E68KBJS5')A5H?@3)4B".JTZWY('T.AU:&D MV] OI6^94O;VN8'UCO[@H^B3Y0H$$[P@/' 8,_KFM:2-T?J43D[7TTX5A/+(U%C M?P$\85#M2BEMHJ+-4XO9MA=T> MN6,NYE%[-ST*HU^KLS[.8%3 <5 *(WIA8TL0!>95$LQ%+;CWSD1#G=G[(:A' MD(DYBKW96U!'X,][R##^LD2FN K5H?$#6U,;A1%9X$:BLZZT"E*70CY_>AM< M.^9%'K4NZDU>QQEB^^QTUBW&_UENY.4-5Z4TU)I=NSA;,?IKO7&D\0R$]]K* M*-'R$K-J5XS;,,S_7'JJ5S'VJ+;N'=$RXM5J[7UA7+0L=U2*12D,LS%K507^ M&JE3PCM"W(9JX>>B6I]"I.NBL?DX5V#":.; MQ1 XFFVMF+4Q<+#<:_+; M,/L?P@O^ZFASI* 1O M;A9TW!&C;?&PKS[N7L+"WJV>324QL%=.MK M3!J#1-$B1329WGA MJ;,7:CH_U.WF[@/SU:L^K: M15_?K+T,;6T^CS>6O4178UY7L]O MUYB+]2ZR$EOQ4+"!I59H6S*(X')1*M#W^]T>WU;$^LF2S[W)CXQA+^%S!WF\ MW#/\\P26$IF6Z]PWUE5I+*OM?%=KQUELC6]+L84KGE1*U,<6V^#:BE$/7$M( MS2AR>9'WG,ZX"]>;&W-7LU>A,"N];;5#D86H-(M&&F' >.VHC][O!+,59^Q/ MEF>D$0U=Y\(XGK;3N+?3#W$";^NUMBO?>ZY 2(VI++JGO8?P(TU8D^LG2T:1RZK.1X(>V;]WYK'X8?YJ.ZSBW M?E 7 27NQKO99)QQ+]Y#1IV*[MOR<1?M^F[S>TZ6@J,6PP3JZH@)'DSU4, $[0I7_OB M%Q>1S$BI&+P,K?^1B&R9VO>YHC\1$B0%,6CR5@H;@0SIJO;Q>+6AA?F!,B(< M_[T.Y7OL.\I.R-0:(G.SG%GLT)1X;YAQWGH)&F->^DE^F[$,J0)W**394U*D M3(G\I(NK'E>/ M?3F>Y\FL/7F$QB-FPQ.3QK;"$88?A3/IE4;C'I\ M59IEV^Z!)R58,EJRBG\WH7@TL]0W +8&-R0_B(8WVRF70^74IX*Y3)K$M=[" M&'M_R"=0SB8PJYL^<( ".NAY! J*;KU$"NS.#L^(:L3!EES0O"G7FAJIFEA8 M7CS2@B.#9+2&NH;Q/CP$50N;O_NB7;KS&63UBEF1W?:2V;7>".51?O4)YSLX! M5FV;-JRV*EN,\X&5T.@I9;N+7CT3$52P2V>0^H[+#T$-R;S1\.2F=J&5"Z5Y M:XMMXTIAWJH$X^0U?,>D;9O1[AWJ+B&8%L5<7 GU!=6I4L4%3EW<4B M^R$*H43HK@9@]-A.(U]]:QU./\9OJYM\EZ"*S!@V:LM$L2N)PRINR*ML.DVEE3&K4[\;7T/7V!Z=J67A 8D6 5F7$'&58%1 M/"B!5BQY'G.4N:9=Q+SI(4.Z==^?I _>7EHO$OV46;>L6UKJG(\G<;I6RW2) M+UMGE+#(0X-:1UNT33YGSTI27.1<1"$O7-P>W9#Z#_;H7=)+BCH>N;KFUCA^ MA2AE434(U=(IS5@)=&F"X4R:A %2DDAP:O?A/CQ#NC/?:RQRN#3Z'6Q\>CI> MG*[JXMH=)40*TU9*=T#*:XMO)1ENO!MVHE38[],.Z@^VO71;Z>OQW5Q\FPZ'7^!;AZ[\U'UO"8#F0G3KA%H%UA*INE1*40K M!P_!/?"&W48]I(3B^]PU$/*#3X>SAXD^P?D[.O967?]94-WQG&P@8'TJ)OT'I.V'=KOCVOL6V[!'R(())=NPO6)8 M;/XZ[J=-5E>0XN%I>POVD#*GCX>VATG_(;7MN)LOKKUNH*T7OC*HK0=HV\&4 M!# GK(5H#;Z*U/<3#D<]I SPXR'M0;+O,_)?-NZ;M\Y8LVD+H6=U^9-5, M3MN*<[D0? MJ8$=GSFD^/,PH?>YV83]*A'31^A.OZ_56VL2:-&2V\"T:"54(AEFC9 R"F-5 MH4Y;W$8QI(".YMT_<*?[=P$^G'U&J][2Z'&R[BZ]F=99=[HJXSW0&]CA&62. MP;[K(O(1[IHZXUWTIO4*1'>O]9G,P#R7ECGKBY?<\I"H;W9M-1R(;(5KMWMK MDBE')9EM?3UT#HX%2)99SK6WLAK!J>_N_1#4D+P+"H[<[VL<*I6>^KY?P;H\ M#W5:V>(04X@I,8V!._,>HR(CG(.$.*OVQV'* &MECTB3?>31OXEZ?;8XZ^!W MC+?GRX8OT+) 9W'2+FB^GLR^'G)6O>,3R,S3?FLB"V#GM MH;1#'*E-N^2^&(C2PV"&NX]IS?<,\_?H7)%_CG;+HXF8^2 MEPE?"8PF2DMD)LG14RR!J9J]=BZDJ*GK2O?%^CAMX@Z.0ZI &Q[6=A?@PBNWK M;"0$!/"^,E':5%"-VM<'9YDO&6&BF4^9^KAY1XA#N@@[.*+M*L(^DR-K]R^_ M-P"\^&&".NO@Z@,O\;=YN]\]+:_QY^-/AQQM4SR6((5"OGJBK,K%8]MDC]=( MYXOK>6=(JQ6_9M/Y\^OP8/[JVZ*+^&:-I[$[?X,OQ+P=6[;!:;,)/N;39>G, M2'&75'"2>1DYT\95YFMH@UY#!)Z#-:Z'0;U]+8=@F-NNT%;R'RD=04>/7HE* MGNEL!(O52!9D*0Z*25I0WZ_;'^V0\C=#8?>&P7#'X +E(,)=\5ZJL5'PPMJ< M$VY,:_'K$&N4N3#%O46A>JI, .\R.5X M;_)1I3^ 1#6"[#6@AHB3NQ;N#/K@KFHF2ZCM*A2ZX5%E)HV)4;7Y*XKZ(L)V MR(9DM"G9<]<(,D(YD8^Q^["("W@V+;_BO[@3(5<98E:!%:5:*TT-+-D"&-J9 MU&Y'*1.I2_%VP3E=&8H.<91:V%,V"\2B$(##\ @S$L@XNBJBJBSTM^"Y(0[+? MA&RY-?*%4##4;\<:--L)I"57VQ)G[@0W) M4O?/'$(A4?-GI?AO@\I28[3> N4450C M:!L*P1"GXC:$+#J94H SB\X&@@'#DDN<<22M*"'X7*@#@GZM[UT++=IXD-FP M(E&]Z]S:_*)'Q "J=SGS6!SU98==O(TA)+P/8\<=KP&%//H;^7Y3D2O3,HV" M62Y0D6>+KSV^\.@UN^PMAR(5-4EVRC -(;%,RQ)*B1PI\?NJ5FB3[;\GJM^C M=W!].#E-^G>7)]$F@?=>(U$J>//S-YT9C*IUP7&K,6:VZ+P[I&""(E@Q48FJ M:HI /9%N>W0'#RW:0@[XPQ?X!HV7XWD!Z7\R,DJZ'%QAOHCF8EC<$\,K*SPE MB+IFT-2M:/=#NJ,1['> 6D^DNS7PJ'^9TC25V0;H.^A.8^O0M#PU'"EC49'5 MEJ',K?6U#NW6PR-],"[3/\ MOO-K'QZ%(KS*K96*;QG2I'@;]5N9"Z9FG3 ^J]25+ 2PAQ3O#DBW40K[J"S] M;=8\FS/\6)I<=J+[![G;>C(:?O)\I/+3D#2A\"UP\ ^)'2+C5?,9Q-9 MYL"-RQ)?1NK0FGX50RK^'Q"'>Z3"42G]XB1./^$'+L,P_-#%U/4V"_U"SI/) M[&OKKS22 FQ22K(L>5L)OI>1ZV7MCXW*)>3'7A;ZSA#-U^W NB(Y]9ZR0H>2RJ.U5@RKD)[]'+:21% -P UIQM=0 J@^Y7O$(+V#SW'\?5K597=2J< 475&9:]TF Y3(@M# 1.$Y M0N%1^1^F*P\%,:1984-A'86\CFI\;U8?M4^\'.,_;"= XS@9&:5LSMZR$+E@ MFOO$@E2:J>AD5AC8&45](9 "]S;D##\'.1],W$;ST?2\U*JY"Q#;"W 8V ^6]^:RU7I74A64Q\A;D9" M5=]P]:WM8O#J9RLG8MUKQ1=E=6)6[P%3;&&J4Q M[N+4JK&/=0RIWH: AW<54CR8Z,F+=-97("@JR1H4?JD*DZI,H3Q[AF/R+\\-E#.FGK MG1NTDNC/]'SOEX/KOZ;-1ASC6^U;1W[5KJ0KIUD25K(:JY1>9I$T]?G"#O"& M=-1U#)-#)*@>F=0.-$9.!5<,QX?G=HJAP+%@M&0EY2RL[]=<2?O!Q.54=/B8%'T9Q,WU)>8F)(5 M,6%8T(:50_0LR!01IZI.Q1(07=]:8[_"H0>(VWK3( <*YCCJQ#C7+E)F)J U MW%\U\TP1EJOQ%'?NU_$7*!=69.1J25Y'SJ1O]]MC@'9YR;+66AC#+L38F\.W#;XA M6O4CL8I 8#U3ZL;9U0C=&ERGDLP'A9K4MIGJ(FB&RK4:':H0DKH?Z%; AIBV M/1*)#A%1[\9N64&W0C8?E:*X=A+C8&C#V"T&/3%6P:03M8(L*'I[)!-W#=@0 MT[1',VS[BZB_D'0-X&^P&%5MP8;6H:6VVSL>MR;14@27I'8U]AYW[Y.M.VYB^@!V;)FUVT4.QPFS MK9,DVK&^#XTOO$:N;XTN< WO3>=7?_K-W1LKF]$>1@H1PU?Q>";HGG MP*0*K94>ERPJ&QE/IJBD6BN]W@^X#L[?/7[24(FHSU+8#XM9_N-6W=GFGZZ\ MA ,J80]X&D$A+-5:B>I@ER5_Z>:#US)7S\^_?V0U'.A9.TV_62$H1EE"=58A M45,.3!?C6,JM2TGE7&ANBO34;0;IT!]\Y0"9-SL'^ #=EW&^XP9X>_/RQ:7& MVJK5/TU;VKQ+U0/J 7X%H%3$45X+A@#DR6,5@HD?RJ M=3]+&9([]T"LOW6/80"D(?,)5CBA;%[&96J@0KL+Z5IW.&68UA%:YYG >$@^ M!DA&D0_7W@[9D#++ ^%G#R+=THU8_;S]TM;X]S_]/U!+ P04 " #]@%U8 M&ZJ^/F%] "VD@4 %0 &MV>6\M,C R,S$R,S%?9&5F+GAM;.R]VW9;1Y(F M?-]/X=]S^TS;@L+4GNFID;K#Q$2FB#@ H );&??B(!@N(! M( 'LW %:G6U3%(4]I<1W\Z,B(S#O_[W+V>C'S[A=#:@;P;XM_]GSR\6(Z?/]A_H-@0JU^;?6W MT[]ZQ;A0SH%748#BP4%P6=*W1C$T.L<<___W?^52!HU:0>*_S;WW/RW^]NI79\-UOT@?RW_ZWW__[6WZ M@&1Z-_6OXE_>IL^-?9XM__-DEAOE#0@TOX8>-O MU.]@]6M0?P0D2,G_\F66?_RW?_GAAZ7DPC1-)R-\@^6'RR__>//R+M+A>/Y3 M'I[]=/D[/X71B! O/F%^\1'_]N-L>/9QA*N??9ABV8A^M>0*2E)H\=-!QN%@=62\'-=C(5RBPI=S/)L-K+>E>/I29,U6]2[$ M$0Z*9$4$(<"C7ZS(0W0"P3 K8RC:>U=:KVCQY)NK^4J!9]/5NBY?@YUV\S*= MG/6@R_FDL2B7.J,%_/C#9)IQ2L8,_=7B/?UK&DUFF/_VXWQZCE]_.!G/B=TO M1EB?3:\:OJ]?[,N)\QF\#^'CX.VXA1PBPNE'7YI"4[<#2?K7[RE28/@FG(E7M. MV0>YLX>:)WV(>QUY.O+@.IY?%L?#5H@&MX[]1D2XBZ8A S;:+%_UWUA=DUYD M?1@6<&X,$T6 162@(D:($@V0&Q.L%01.R6]4^SSO"Y-PH,A%%8X@:%,RJ,PL>,<#.)3DWHI WZC62K^#HJ72UQG2=S7>53>W M5=U-L'=5S1JJ^N=+1-X91^=6C6)$.LTXP8HL2-"6#C*54>_._"HN,C*@>")EL5Y(G/%6B@R&-1%H\FFB8%?GW8X1?9NWN\L MO(;OZW44\9)L3TEX1$[@>6'@/&IO-%-2ZB;*O/[4 M$U+JWL+LZ0U]C=/A)+\8YU_(UAA8C,9'5D!*DV@'BA&\Y1J2+]IIXX5$UT2[ M-QY[0NK=7YQW]2NZZ/?Y^71*>'X=SE(8_1\,TQ6FJ+5D+#G@EM=3(16(Q2I=1:LNBGXQG@_G%[\.1_C[^<*^8TYX-,:" MQ$2+\X+LNTQ&'ATYR,]K.#;3SP!Q782XEV%ZNX*?8/OA[,Y\6S^ M>SC# :T$+7,>A//DWB=.GGWB!I(+/&'AGK-N\?UU3ST9Q780YEWEFN[*?3E. MDREM'(M%+L(YSR?GX_GTXODDDWD0E"V)EHF!<5#%1 A>&##&AR08YL!:O,#W M@C@9U;<3]5TFV.Y,>!>^O,RT\F$9+G,3+O>?4I12&A&XX^0"D+<'#K.!P'*6 MUCHN90L.;'C\R6B_A7COZMUUU_NSG*0.=K'GTR^NXJUKNZ]GWH6@PPD". PM+!@W0$,2[ *\_(O@C9 M%N:BS[X778L3UO5N8ET3.>D4%[N!ZCE]^6KZ;O)Y/+!),2^4 F.Q@,K2$?], M@:"2U3FI6-1]]]4[JOKK@T]-T7N*=(V:.T7(;F!:&!2OIJ^GDT_#<<*!U%Z[ MJ (P3;Z^2D6!,^B@%!V]HO\OL5L4Y;ZGGYK"NPAWC=8[Q,BT$Q*"8)LB&9A%BB!8L^^:"S%/F^B^@==7[CV:>F\?T%NT;?G<)G M=;-Y-L6P !)\QI!T@&R$ J55/55HXS').8V:"^;69#SN$AN]]K03T.G>PENC MQ4ZQL9KP/7K]83*^"NL4ETVQ"F1VM**8(CB1#.TC,9DHDS8N=-+D[2>>@#8[ M"7&-1CL%Q]YB.I\2O;B([X;S$0Z$1]KY M?N():+23$-=HM%-$[-TTU"J9MQ=G<3(:&**3Y2)!U*+>F,@ T1(2I:*VEOXR MQV[JO/&X$]#E_N);H\A. :T5JUY\21_"^#TN0JV1^90<&6F6O&\ZPZV &",# MB?@+[;B7>-XAO$L/YC,CH?S\-T M<4Z MS&%8WF?7 X6<[_/9('+.T#H&+GEBGLT60B''FPM-ACW/V:06]Q#KGWXRZFX@ MW#5:;Q#&>CF>XS2D^? 3_A+FX1+GH&346FHB*^:BEM-S> MEWN[_0WDNJ>?C-8;"'>-UAN$L1:;SO,PQ_>3Z<5 Z6;)9V^4+W+UT)/1\?ZB7*/:3A&K)9ZW9V$T^OE\1LN;S0;<65]JZEDQ MH=1$4@DA) 1AE#&BT/JPFS>UYJ$GH]K]1;E&M0U2O%ZHO$$2 MV(LO7S,-ERG$ Z>E+5H8D(P,!^4*!Z>] ":2DT:)9%.+1+"[3SX=97<3ZAI- M=XI_O4QE^NP\#^DWGLWG.)LO%OOK*+P?*"8PE.K@&TG'2?$.'"L)2I8)960I M,M9)UYN??0+:;B38-?KN%"9;K?77X?CM_&S^8CJ=3)]/R#1,5_!DM%)SLAMX M,HHLQ+C()JX'CE'%*,W()6R2HKT9PPGHO[&@U_"@04#M[0<NXHR#5Z;1 O>WT>1\/TZV@2Y@,> M(Y+U&* L^C*@I"4*6B=JR7/DT1;L5G%QYY$GH]5]Q;BFF*9%C&Q13+LHS7W[ M(4QQ]NI\7AN2U0N8@44341L&T217SY0 WGD#-KKDL[+!BQ9I7O=A.!FU-Q/T M&AXT*8^GX-HS@I@7%D>U+5 9GI5)]7:.O$>9"CC4 M&;)$;:TU$FVW_>#&XTY R?N+;XTB&X32GA.4:1B]'&?\\K_P8A"D"B%F 49E M2>>/]1 D68S.1!9M)DRVQ3%^Z[$GH-CNXERCX$X!M:^N0:W8708!?J6?S08L M,IF$SU <^0&*:[(<%6H(S!?-E':HVG2=N_/H$U!T&[&N47:G4-I-5+4\>XE) M..D+CQET,K4NA F(=&H 4:_VR%7)BVY9G1L>?'**WD^D:]1\&4?[UY]N288 M_[EW+]#Q;#(:YH7!$$:U>3!YBCB?W82Q;7_031_6HF?H5D []A&]TT+L*Q?( M-2Y!<@VBYB&0JA2YR[X X]JY$+V0ZK[CK5-;Q2L4S;I&+CLB!N?(XC.<[(>< M01G-P'$D#S(9+HR)0NO6/>)N(NB[EV@C?6[L!KF[&!]__U";/7IF$WAK"B@; M(SB9#' KI,D\<=3W'?'?=/_0%@K>NG/H+H(^3,_(;1 ]V:1^\CZ M0"QPD4<=,D@O(JB0+$0C$)1.Q2BF"?1]12"/6?M[=PYMK?P=1-Q0Z=5D&[S! MC'A6][5K8<3+WH>,19%438WW)=$R+2V35@SG6Z:P4^])!'T3-R M)P5,>I!>OTU"5VU+C4RH%@VV!'>@A#;@DY.@N>?*9>8XOZ]EP@GU@]U'X8T$ MVV_KWZNVI;&@)$,%;*XM.S0K$!U+4'01(O%LG>M1U8^I'VPC5>\CV(;="%>( MGLUFY.4^B[4_4YK7SBP:D1Z?BJ6#R"@#P14%6C%R6(3*W-P7E=E'S3<1'%[% MC9VW#@+M8=->HKG,?;X"Q4P0*:D,Z.M=KA+D< 2>:;=!7V2,1LG6S9W7 CF\ MLKMH9ZVBNXBVCYT[S#X\&^?ZGQ?_/!]^"J-Z;_=L_CQ,IQ?#\?O_"*-S'+!D MR7R@W4L*1?Q6NH#/2-9GP!!#%FC,?>UO]MK,MP%V+#YT4N+M+;ZY!GJ@R1ND ME0[3'!MQ;(*="@NX3[..Q3 MJMWW9F\P(3&3O(S?<;["EG@)+F<+,DA)V,@;=>@RI,PR#YKY;%H'YN[#GB(7(RD44I!2.+Y-:T'@.V!:Q3H$=KZ3?LC[QVT0/D-J'* M#H+W"122&^NJ0\Q]U$ZB):OZOER[SM[$*2A]?XDV[)#\E8&3CSB=7[P>A3H: M(U<[]F/UD&F+&AA,T61+EJN/-0I)_"-($0+M6)E(::5O;2;;=B&;";H' M6_$5(0NU6OXW##-\4T=?ORI_T(94ES\H/$1I&"TX>#)D8S'@539T0GDC47,D MOZ8Q"^X%]$W3H)VH#VHG_CX9I]6&A2G+VN0W8*GGD:HQ416@%G :1)WDO346 M;4W%K[B^:58T%WP/EN)-+_<:+HXF!1-E;1:J0=&?$ IS4 ]"%I7R\MZ>C=U# M"2="@B8"[L$"O&FD7L-%*RLNA 0\FT5O8#)=A [@ VU:B#F1K=JK7W BBF\B MX!YLPVO.R#50*2>9A)1 5DJ]KV0>O*;E,JQ]=*Q)7K4.%:P%\DVKO+MH&\[( MN+F^0531!Z8<1.LE*%]#U5$QT.2/E"!E=N&^VMC]?;QO6J-["*_AN(L5BM^& M(0Y')#66F<U%"#S=#UW#>CF]@(:NR!B0\V97US@K!Z=H%/DCKE"LN\]:) M>YO1')X0_6AP,TVZB+\'8JSN,EZ'BT5ZVN7Q9*5&JS*Y';SV%T>TX)A%T"YJ MHT/A1=S7)*7+K=%-)$L8$QJU3JU^(1/CHX"[B%6N&'GNA;CR$;94F>):NB3.1:P!KFMKCTKO ;G"5YAP3(? M2]"F=<[)9C2GRH\VXN_!Q+@&:H"Z2.3=Y'99M_DO$&*, LQC MQ)'_DC 9,>1CDX3G41+WW4Z:Q;GH(9=WSZO"DN&\E[K!T-I[A<^;)0!ZV77C$+ M*+D!Q>CU<*$8$-8SIGF4[M[QLGOF,]R&<8SKKS9:NIO6T$G$O14[7\,C/>=> M% 8FBE#+>CF0TQU!I"@QJCKBNI]2YQ/4=R?A]E$!E?-"D&'T.@SSR_%EDMW M1^5C)'N7HZKA4QG .57 HT0>B]66-:][7@_E9%3?0M0]N)%O<$Y"P?PB3,=D MILR>I71^=CZJC=]^(6&GX7P0M7&2TYD6HB4;J-3L*I$CT(*%9H)(BZV]C(=1 MG0PO&BN@!^_S[L('(C+A0R (TE?25E,YU19=)842;9*RM,Y_NHOB9"C04< ] M.)@/6;X#\H",=BF ]M5#HN^GR@&>HN M8GS\S5"%CYFV+D9GG:H7O4A?H7&0>'63@A$Q]T:*1]H,=2<%;]T,=1=!'Z8- MYC:(GFPSU)W4]7 _S'UD?1@6.*]8J%5[2=;+-LDS^!P#6.9LR"7;[%IWXGKT MS5 ;*W\7$1^R&:H5J&50#((J]3H]( 07,B!+RM2)#/IV>Y5OM!GJ3@K8MAGJ M+M([3#-4GF1.%B4D:VH_'V;!.Q% )N>-Y@)-;.TA/M)FJ/LHO)%@#],,-4I7 M4!@+.04/*AH#KD@#HL3.M+P2VA/8HZN2[N7A\J MZ&'_OP5S.2;QY6QVCGD@DE?>U>9,BV;N@3$BL3.0N:?#*2DNL76:XCUP3HT1 M>XNZAZ-A+;3KPS)]M#+&H( I9D!QJVLC-P4%2]1"!>-5S_EJ1YQ2>D@^["OT M'@Z1FRD.FS M2G>073_7-(8:'-=TKGERCH3EX'E&X$'D4KO"^MPZ1^D!2"=)AGU%WD-"ZK6P MU\9C+&HEL8Z,2T:KNF]%",9E0-1D&C-K\=[!]QVS%4_6B&@M^AY:,UV#>/D.M-5A%H6PCHZP M4BN'E.'"*=I$48"J_4I"CAQJ@5"TM%ILWHSR7D"/)#UN)T5O MXDQG@?=PEW(+T^7]\C:@>LJ26POHR(ERW14WZ4OJAZ.$BT58'T$R7=\ ^B-R MPBH#S\4GQ5)LG3)W0"ILFS5W*";L(.Q^:W,O,T220Y]*'8A2$OT1I &?0X+D M38Q&RU#:CZX\?E9= ^5L]F?VD&P?DVK7EXM>@M.1CCHZX>S&>BL"_0N!8>V=5O! M@_/D 0?CZ#3910>MRW6NX[JO^ 3)5E8N:N#">%#.$#PC(W",QO"4=?*W\K\W ME.YL^< CI/JWTM"D9_$V]$3N8+R&[ \RNA;W/LOX_XL1IH4"QOD_<%;;Z=)O MX[2:4Y>=$#Z':5X95)*G)*-==+1:V6B&*^#*,J.L$?RVT;H%71J!.T%J'4-M M?>Y$M];SX@O9@\,9OBK_/D7:U3],\-5B6[Z$[2,S(@D&2;,*.VCPDG' E UJ M44QPJBO;'L!P^J1JJ80>C.+-Q;4R&<&<5W6#2N>6'!H^\XT%CYNXBXWX+E50DU[6S:2;3 ;:S]N,A/"YF^\B4F MI[F5KO23#OKH:M-WTLW#M>F["+;?-@2K$FI39_C(0N3EL7;N#Q*W2UZ8U4O8]@>WBK7X[3M(YL^067_WTYOE4(^68R&OTZF58/9L!= MR=+7T4Z"+$]5+<_ 3 +FN0HELBATZU*17? ]BFS0+ME7O2GC4*7JU[-78] . M(ZN=^$L-MZ SSTA];98GJQDV'HLV^,K4NY/H[N6+^^BCOYKVK<8YZ"DXMB&V): M>SW^!,ES(%WT$-C8#O2B4.\KYF C.J44&!L2J.0LQ"(R*.0215;!Q=998_O@ M/$&B'4QM#6ORU[T>8),J5/J3>LUE^[8B.&+J7J) MV9R3C" $JP,U?0:G48&PZ().0H?@]SK&MGO^$R%-']IH6-R_#O*"T0\C9B5I MY;(!'A4'%0F[HR.7W@"NZ?^R(\GMPY_M'O]$Z-.#+GHH_G_0C53.6SHF"[C$ M%*@2&'VE/*!!)4H2Q;'6<<#=O/I#N*89>5+1"N#.T1E!IBM$5=_S$A1B\K*( MGONO[>J:M@@,WBU4O?Z>>"5%)-@04#DBAK*T[2GZ5OKHDS*1-Y]QN"/$$PP/ MME-)OU4V=_<1HU34R15 [ND5*DBO4#86M$+%RR+'O'4H^7$U$NA5F;MT&=A% M$P<9FSJ(3G+RS#1HBW3DYNC!6\X@2B&5#2QIW3IR_!C&(!V2$1VEWDMNT3UA MHL5?+C.A9JLD]*,,RH1/\+[<=&[0CR2;*LDH\@3Y.+CTJU/;0)W?*:1MD4$B>OE_A4XQ.^0!VD"0[KB%T39/L9!=_.;=J1 MSMG]M--#8]'MKE]L0,9X8F!J7%U%'L#)8D&8P'/VL@35/E?\&[DF.\X9NI]N M>@@_+D"^P8_GT_2!Y)&?C?,;G ^GZU@_""A%8ED U@"',FD==;1 M#O"^DU>J3#6 J,S'500#KS1$H3VQBO%7!*=2+8UDJ?'L7Z4M(9BW5)R M[T/_CS"=!MJ=:[D\Y@$O*F?M)01;$]33(O1A$82,K#@F,]LR@6G[9SY1VG00 M_!J"[!V,?W@+70&]=F]0K+'*.^ ,:;^T,8+S-H+5.L>410Y\NW87NSWWZ1&E MA0+6D*7S+*ME8>TXKY!MH/C-X3O7?G_ T&'D9-<)IS1MA^0N.!,R&)VY\-'E M.\'S-KY=!\RGR;ZC:'0-)3L'S;=Q-!:O4ZS^;&VRB.-9J+_T!DF2L^$+S6\='-Y-,RK6&^O;,T^1-J@N;"TP, %+36T[\W?]YI.F]*/ MBA%K*-]7C'^MX[/H>W3'*B7O.D4G"R2T@5[:VN*M,'J'HT(G-,]*M$[]Z@SZ MM$E[6)VN866;BX/M7*7U"[ 1M3'90%:+H6L^0O0Q@. E2,%9K9$]X*74=TX> M5*-K*+GWK<-^X:%+ARQ;5"7F##8J3Q*3DCQV)4%K9G/,)@K<+C:\)X#3Y-3! M5+*&1]VN&G8- 5UBMC;)D)@&R0-MQ\HR\-E@;;7.T43:C6]?C3:*SCU5%K54 MR)KDVL[=.I8LKU8H2>!=^/*/X?Q#%0XM@'ZP^-N?;QND@YBP.)$\1%8S-3.) MR^E$]F;QY)!9QD..K<_$/7">)ML.IKDU=.NET$L3+L34 3F+&L$+ MG4#I3/!E-%!2-A(M.N8.FNCX3=31'LE%;:O--63LM>K@8?0^&68Q"WIW3L"9G^-MD-AN$G$M@E@,Z M6KU*3H!/=*E 1O#!(#BY#F6N; M@P!!.PXA&%V4L-;VU,IUFWK<)E6E)&:KE2?'*W%5BRP*>.XT9'0AARBE+:VG ML&RJ*FTYDOO5]'T8#_]K87.1['X^GPW'.)M=FZOR2YW'-9K=I-9VD[:W__#N M [3W7$BKN=CG<3;,PS"]>!M&>-GQ];>KLGV&,1@,$JR1M>U%J?+N+Z]^;=GJ7L>B1:IY MN('3YF%I!_&"]CC)A/:%S"[AF@]5;HC_8+.ZVW'LCDUR+'4^NJG?=[JP1^T8 M)IT!#6WYR@95LYTR:"^U=]*DD-K?[#RVT11'H\?6@RUV4=-A1AIL@^C)#K;8 M25T/SS;81]:'80&6*(VA;=CR2+NRDIX\@62 6:M4CD+XYKV>'OU@B\;*WT7$ MAQEL816+J%*MGF6<$*4((=6[XQABBD*29]3ZYN.1#K;823#I M@%38UH@X$!-V$7:_/0\O3SQAN([9YMI,K?9V806BY@FLY::HJ'6R_0Q.N@;B M\)9$ ^5L[F&XAV3[L"7617,6K!:6&5EOOCE+=.1EP<&CD.#(:A;!![*5F_!86DX17H\:V0-B3,?$PNB-9%FW4>9LD M_>BBCW:I#R,U7-*.&#)$+NB5P6#!<>X!'3+'I=;9V1-ART/&Q['(LHL*^ACJ M]_K5Y1F9&"JTM#!C-9VX'C7$%!C96SFDXIWGS;.8KAY^A'[;C35SN__V7F)M M:'HL,I )Q;-Q?O4)I\]&H\FUOB4KLT@1I6U=8>V'HZ1.M2920B&CRVM:9+*W MDH4VY'X_\* CI&[L)_])3\)K^.+>CVV9'?$KR>,%[5WSX?C]XB>7B067R&.Q MQK'H"73M(6D2)U>*:_",VQ24,&A5-[5O ^.T2-%<\#V$H39SF2E?T'D-*=7& M[IA]O4\F0D?'BD&MA&@=Q'Y$FT7/9T$;L?O#O:73T-VU5?I?E_A3.CG?#WR3A\ M__=$>HQW%2&RCY=B'& 334PV:T*VQ>+"JM#1V>M6V[2P@Q M< $L>Y5"1AUTZU#YHR#4 W[L\?FTBV)Z":N/Z*>3:9@//^&SM4AK3=+K,)U? MO)ML^NW+M:CB5$".4&HYDE*2 ^WC'HS/VDK!12BM?>*6^ ]O2O5*ECMA_B-I MNH<;@NO%()>FQ1_CX3_/\5I.\^)-YE+I; 2K615D56@72'0A0+9*<6DB"M4Z M8K2T=G&VA]93)NAG41>9JH%Q*VC?-(6#"SY"D#PK+F+Q6GWK/'G Y#HZ37;10>M(Y'5<:X?5O!S/ M)V]Q.L39SW?OY6.A#=8@!ZE$ .53@F"%!NV8\HC98]FNFVLG&$?(GFRESP5LC\^3L8OJRK"Z/5Y' W3JU*P5M%>0L:4!+DQ$5Q1J69U('A. M7Q61.(F,SNV@=V;/]L\_0=KT)/S6F\[OYQ7"J_*/#V347[SZ/,9\9=?5PFG) M6.8\6>#&U[F!-5>L#LG2PI-Y9R+Y&6PK8CSPH".$JMO7A367:!\)5-KKLFKK .N A* RE ]9UD'U'J(M#)S,Q202CO<]$N8&EE,EQ_X";W@/ MNNS*]A44G7RT=)Q>]M1-./R$^=5URBXZ1?XRG*4ZC;$&M.H!.9S5PW(VT$X7 MZ;.%9!F=@,5P\%$[\%8YXUW1G&V7/=$,TDFPYXA::IBZN5C%ZW"QB(2^*G^, MZ>,^U[XNX_>;D"JGF>6F6G UPSWK.E";W@HA%#-62^8\WXI/.SWV=#C3G[1[ MN$?]"O:J1U =,?5\,IN3M>6L%YG6G#+156GOP#&.P*7*F;%HA6L=5+D/STE0 MI+G@#SU8]^%^46BXSDF1(^9J*T=RVR&DS$A G)?DF#6I=6.>;ZT/79_6SN&4 MUW >[^W3]MUD-75@]NQ3&(YJ".G7R?3UY:#%@>2,"9X-8)&+2Q(%CA!"BD)K MJ7UR:<^YBNNXO]-;!T:&:2 ]3K,:AYC$"V%8(4@K,D0PFB M>173+@!/@D']JZ:'>;IW6^B]GN+',,POOM3VKSA(T3'4LD! 1R]7! YA.BBU-%;!Q.F[++G5OS\_.2!*3\G;X?CPLPQ3&\V=I M824UE:-#R[H]G]2]?UV+)39J9K8R>R<]G&,S^TI4 M4$>TO@]OA[WQHI@^8S^L+W #5,AU%6'K; M7=3 &?DB2I(O$FN+]LA9(?^U!LR:GZS-5W&HIGE'X_*=(_JX1#AVH[W9=$ZZ MH,T,IQ]K\EV]I5PD0&B5,"9>95I]'.?(J!4Q GK'0A3!1[:5@TH/N,9D^NXK MBS<]^VC):4>FPJ2A2AK>R50\;_#CI;?S[/T4E^W#;D&\O-O>!N0N26D/\&=K M8(=-2VNCP\FA%' TMA1M>!",TU:-$E2,DLQE(4$DGGQ@1GNU51N5Q\V2#4EI M1R3)+G)OG1'R]L/DX[!SRN?V(0CA--A4*QY,9! T.D#+A$A%DN6\Y>7< MK4\^G'?8H_0GK4370Z['^@J6B#7J91"D]!:4-[)&YFM;?!>+3U$&UGKZP..J M2GP<=D0[)?50W[QK\8X M9?(B;0Q2!15-ZQ+J1T&HO6H3#\FG713SV&L3M;0%(P8PUB5: 5KP@D5("U.N M>)Y]^\;#3ZDV<2>R]%F;N(NF6Z?FO\%/.#['>E,Y'+^_,D)7Y9N:3,N8$S , MC$Q%YFLZN(0L@G+&18EZN]O@>Q]SC$3[8ZEOTHOL6[M;KZ?#R?0*4!7%I1>Q MZJ]CK?>\"! :/2BN,P2'I7J2#*)1;5GG=^>@G[HTUD'?KE-<;:%;],+? ML][/VH8'QPC%MA#\1AUVD%KK?7X=KA@T;2*TK +EQ ]J^-;4HQBNXJY'1YZN,.[C7HF!Y!M\\K:!W'.WGV>O/LPG9R_ M__#N,YU,%]> %]36!B3C4I(5X6J*O'8.DF"NI( JW>X$MSK%6NLQH!TUAAK)>V=K;-\'E_/^L=A +955@]E+ENT MUMP&X??.]?NH<_=FY/OHXDB=ZW7UE'."5.\GEM[)LLN*NB!)*^GPT]ACJ]'(5V/J5B#A1N9@*DZNSO$!,'44=XRD>DN;3&R M=8.T]4@>9Q_C771VNW*NN\![2!?8W%U9)5][N2$47]>J!)VE,7CRZTP*Y-M% MQ5K;*=]84^L.9&@C]N9]\1>]_.Y 0L_1&"(72 MZ8=2^U8/?.+NQ?[";U@OBX+HL@'E@R.;064@>\'Y)+1&N94)?VP%WI.)VU9_NPBLL=[^3I(Z.S^[ M!")50:^*!E9PD0\1P L7P1I?DT032B<::.[&0P^<=[NOV"%"R: UG>%HR#"0*H%7-@,JJ5T09!^4%D4X-Q[Z#2IO;YGUX>J.PO@JD=\Q M4XQB"!J3)D#)0_1U4&J25F9?+-[.K>CNX%Y[_A,WB3JKI&'OCMM85IU MT#3 M4T#U)I+C!$_WU\P&%7<0:X][P26JK*4W.?#JW-4DQ=I%+]6.1871_B:C)H?[ M&U3R S'/OG2\BS1;QRZ>54$O7/JEWTV[V7@?"B0N2@F&.EI 5O%,K9[WN%C&UU4,NE7GCV$+R_;/LQ^G\QQ]MN$CBC" M^>MP',9I.'Z_[.E2#ZO9SQ<_#T>C.E=P'N;GLYI+OPSR>R,XUD;/N=J5/)*! M(^@5L"J(8K.5&ELW+^V*^;L)<7C5]] CZCK"Z_A6=XE;H.O)#+D?V7',DL-J M>]*[JGHP;1Y J3A3.M3K3*D]U.H+"#X@"..;2+AGK@ MSQ_C2* P7]9-K.IXO N1):4!92(+(GM5A]]9^DK9$IQ,IK2>%+@>R>%MJ9;Z MFC07]C'GJ 43E(XZ0N)>@K*V@(O& ICC0W"9=.Z5^JCGZ/VN,RC7E390XO# M^X:R; /M^S2U+OK<84S6/LHX\#0U:T0N5AA@+N0Z(<.#M^2,2L.*B]'ZX'K? ME;Z5:6I]T607'3RN:6I&B8B994B:A*&DKQ*A ]A$SP1R7=!O5YES0M/4=M)F MNVEJNZBBCWE)9.4MFP4M*Q"^YH2JY+W&K$$(RT$Y#.!]\) 8=REIP2)OGKR_ M"ALC;VYNUP4EW#L_(8MD#4ET%S!\V1DO/;J.OVB=1&UGW8*W>161VE M-J(M<#U;-2N@ M_2RZ6*>T._+LN7#@%4L@G<_,2\\QM0ZCW$5Q!..BHV[N6)Z=!-M/R*3>BET. M$1C.R.#^&#I8N#!9FVCH+!7D^-<=-BI9F^)FDU,HGH>T53#DH2<=)=[14#&3OJ3:@ZWR M>CJATWI^4?-WYG32OOCG^?!C/5=_OOAZOZF*H?^SM'AI0&ENP"%1/ALZ9J-Q M7.OF&7$/P_INL?2BP#7;2H/"X@T8*\*KAO@/8^PKQ_9A>$=*O&VMVVVYTU$O MO=2F/PPU>SJ.Z56!S VY?=%R"$%K<"F[[)(H46]51/,M4.>A=-Y'P)Q=U-%' MRXM)F7\.4R1TJR]_P4\XFGQ<]OR?S5<9%CDI*[WV4"*:.ADR$=" P+A)+!@G M16SMCF\-[@C9PJU5>SLXWXM>FA=X_>=D^OQ\-I^Z:U"M ]6>=U^\A,W=!JH8\WNTJE\?MDAX :HU6FY!:J&I=0; M@1R^L+JKBB9]B;=QW>YF<$&F@"DZ*-F;.F7:0$0600HKK-61);O51?#CTOD] MM=@'4?DN4FV>/'()Y6L+050YL"(B"*43V4RHP#D?(#I1E$1I[>V,Z4T)(;<_ M^K %O8WD/6DFK.9M.B_1O/L\696+9U%8L(FL"6%!,>-JC,71 10TDRS*)+9K M67/GHT]&=?L)JZ^W[AUI844E59+ECJB4#$-00A5PBKZ5B$J8HK@VV[6_7_/A MIZ.^/076P^"H-6'T*[^3H(509W\X[^OP;45G!$\:K"Z).R>R]*TG\-X#YXE; MUZT5MF8SV+O]_49LUSS1;; =ZKKSV.'"9CI\B!L=Y7^(^\UK$!-F%IVF$RP; M@AA5O6MQ!7QTP2O,POKFN56'IL;NMYJ],V,7L??!B,M#\0[$JP-28<%40"5& MGHK5 7S1$9CQ41-&KEQS5MP/Z1%<>^ZKOMNT:"C['NX\?S^O*%Z55W14$1NS-]LHJ$?FO,&/D^F\&EU7R"PK M"965$$/@Y.S6&(B1D5Z:F))&'@1O??FT&-/E3H,WP]\E\F/#7 M2=T::5],\W%K!O$ 4=W@-GL0@6 M!%@7:>6E% A9D9M!?FDL+FKAMQO)>]]3GB [VDJ^8=.^>X&]P3%^#J,%/A\U MUUDZ<$R5.GN0UX;9#(QDBD?.N;X=5-J1&=<>]IT@;?30L*O1]<'SOY+X-D%] M\24A9O(?ZS7N[,-DE,D^J^'3\![?37Y>#*W'/"A)R&)I[\LF^#I,UX/CJ=:+ M*"_H+Y50VV6@-(/T5#EW')TV[$JQ[2JNP _0I%)2BG3>\ ML]$DL64:QBY/_H[YMV&(PQ'I V3F1/#5 M)=!;)+]Q"3?4UJH_7US^WNSR%V<#08P/PDF0L@Z/0B[ D=, R1H=>;#&!-:8 M8!TA/V$:'E+9O62RKDRKX/\'SBK=L%7+X5\$VX32:0. M?]&$,25P)EKPP1>;I71XNS'(INC%5L][@ASJ2QMK&-,YM+[LSC;.*RZ_G,W( M+/B%]MT%S.$D_T<8G1/CL2#9!_GV[P\D6LM]TN DUA"=XA"4+/0MES[ZH%7S MD0-=,3]!2AY%W6OXVBU>3[ ^AN%7;^>:J)Z=U9$/UVXG/D%J]:N9-1SJ/)7GCK?,4W:!SF/@>QFBCCC7\Z#RNX)+,EW"NW55R;XJTQ%3RD0THY0NM MDGG0'*USS#@7MAK'O%,_DO58GC!?FJAG#6^ZA=W_&$\Q3=Z/ZPYWF]%OM70&CYU[YL4:E'JE?C&LYU#N)? [L(EM&+L0 [<"RX M6OT.+B #Y;@G3#[46G9)?H%T1;3.TMN$Y3N7NJEG#6_VCJ2L0EJ64HQHZ8-LC5.('&A; M=* ,?16D0,C2,E6"4"*(K7:8^Y_S! G16OIKF+%WK/E&L/QNA'RYXUT??K;\ M>CYP]3. M$>WK 8YWXY^5\ M1-CJ=>+LZ]CV5=XBQXBE< W,V%JC&#F]3M8 F9 YE52#]B)XPL1JJ:@V3.D?>W]!F.AVF.>8*=,5OF^CYF7O @K1@08>_ MB\Z#E,P;&0T+J77&U%H@3Y@WW16SABZ=@^8W45V[V!9.B!AI1Y2"U3Z@PH%+ M1H,.2D2'69;;IM;PIGT[U:_YI7R0:F?@9&C36_3L#D%!D+X& M^(LB7BL4JOU,VLUXGC!_FJEI#84L,8$HJ$!Q M[R'4,Y4L.#0E>Z_35O,0=DI_>A#6$V94:Z6M(5;G!//?<#9#O&K\^!N&&=;J M_44H;=$39%"X3-9*"X77SE@J6/!9*\B%%2Q"V\1:'V\/HWK"M&JLLC6LZAR: M7P?Q>FL(1[BDHR.YE!J0=5Z"4S%"%"&DX$*=-G4 2CWM1AY]*&L-F3I'SU^> M?0S#:5W[J_+;A "20/(SPCR?_0\+G57YOL/Q0__O' MFY=7LO[\^?-?_AR%3\.+R5_2Y.RGA9S?GI^=A>G%I+P=OA\/RS#5XWL9#ZM7 M3Y/1, UQMCK=P[6#_1>K33>6"Y;%Y4_C*KS_?;5 MQ)+-(R(7:L,:Z.E8A,X9!EL"CD8'6/FS6^RM\36ABG4MKW^HR\_SOZ;19(;Y;S_.I^?X]8=DWM$[]6*TV*]I8UDVVC[$ M2'+I54B>_)*\2%CECH[_.BE4.V.XD9%A:MT2])L82=Z2#GL,&M]%+3W,_-AF M=.TV$+_/&>^HVCVF1>^CER-1R*10K D"BC8(*J"OQ3X&R#:T0:(B2[2U:?\M MSQGOFSF[J*,'QKPJ9)CB%;#5B!MC3:'SO(YAH].=A0R."X3HN$$?;=3<-N;( M6B"/:N$K=<\J;8K9H&!4TY"1%XT,]9F MV?XZ92V4TR-""YGWL!_\>CXER9XO!MS_.OQ2OUH-M$>A<-$#@Z7::5\;#I$P M 3=9F)QR[9;1F V;T9P>(1I)ON$BEAW$LBRCE&YP/IPM? M^U4<#=\O+H:O8]0\H-2H(6DFZ"#,# *C/R3G*F6KK96M+URWP75ZM&FNC1[& MJFQSV8O:.L$< P)ZV08CZ("@MP\S.Z7RET6U:C&X2;CWRU>N0UMN7 HZ*] M@RD,M4\IF2M*,O!),>8B9CI[&K^8#V'JNA]M^/QE7-*HA)P)43M=U!$>48/W MM%XG!(I,[T%2!UKO06\)FO+@]J[33.#'OA>83>>#M_,P7WS:O^/D_31\_#!, M8;2(+I%=EGRD(QQ+J%V<0H)0ET-^GRXY%I;S5D8//>4:;>B[KY2Y%\"Q8O[M MU#MI+>:&3O4"U)(^UR%=VG#;@-HEEO\0!S8!.6S4OJ&B)GU)^6 40!6B862- MU42R.M,W062F@"7S71?K7%);96X]+M5OB+H?6O.["+>QQI^=X920K)PI5HSD M+!407*B:E$/FL2LUBY %&1Q&OMU][P-JOOG4PSDB#=4P:2+#AB'R1;K.]&+P MQ]N!5^1S\Y3!$47)B1*2S!EB:"K<9<983.P^?W.&Z2_O)Y]^NOS$I2(OO_FJ MQZ_/.ZS^NDA[TDE4K6>5OYI_P.FMY6C+-2-7%TI4MS^81VE1=?TNB\C@ZLP6;Z M7VW',$@2DZS3;XEPI=Y"1/!<<[!"Q5CHR-"N]2BU/6 >/H#;:R"E;T4=*9S[ M>VU,6W/NFP9P[WQJ'R';^Z$W"M)>/;8R<-GBJ4RF9[4OQ=<+G]J5KI;XOAN> MT:^\*F_II[.RK%KXRCZTM*4$5QOVV'IY8!GM.2Y##BI'F;@QH?6E;COTC?:Y M_9$L0UHI6BFM+>3=.@N*S%_P1$/@Q60T4HF4'IT,#QI,/A)?-^R6AU3WL0/4 MS9;^=AZF\U_"?)DWB3)[%GGU1W@F+60R.'THP"43EGME4O.YJ6U7<*S0^#$H MV/HMV)\*/3@@Z\R>U2C0BYO'S;.J^-O6.MG%R#RJ_&;.K^FSKI9MFV;KK[].=^\4GQ]%[X_%&[I:_<\7U[:M7Z?XSW,61^+*)M8WTUD<_ MC37GX17 RXS ;2#VU-1K"WC':>K57+6;J--8+T>B$.<&R:T70/X[>5R&TUO$ MZ%LDB(A!Z11;M^P\&G4>:.KU&)BSBSH.Q)C9U5Z\Z@D2T+ <1:W49Z"*+^"+ MS6 <,X5[KU7S;-QMA6VNT"T(TTD;?70 "[,/=$;?'C%5WQ4=A2Q1&. 1 MZ8"VF,#13P 17=*,.2]:3Y'>C.9IVSN-M-1+.<#U<4%W,:[_Z:KN: OL/=D_ M77 ?QS!JQ8%[YST=0(&]1( [K$$((7U1 EQ>)"EBAA -?2NX%"HJ9TOK*Z[' M1[X'3*O'R+U=]-8#Y_X^&>/%W\/T3YS_>C[.*U32&$Q%WH7S.()2C12YB3(=M="G[70-FKB$Y@V]%'7 )RY:S$0OP0<9 M01=7Z/WA1?K>(MYWX3PU@NRCA0/M('+5]B1H;SVG;=1$5JL.#7D13!(TYJ-E MRC/6>LC2/7">&D'VT4(/< R\)W-4(?SUZ'?F& MD(HS3#JN"F^>XKPMN".2Y^B9*?UHL(?#:BFI=<"$U]8I0B+0D@,JZ!T(*G"R MZAQCIL8UFN]$&\$\92JUT=#&8ZQEUN>ZJ:"_XWPU*F]2&L]+[?2\[EFC[99[ MN"FIP3K-I2F@D:-W^I'-"4U1!=*]0PR,@_*2E_[ MR9'EH+W@*2CO0^L][1NDKJ+*AY+QN4VD_>MR'[T M$XMD1T"Q,H *5I$KS"TP[U@L*(V2K6L0O^4IJ7TS9Q=U],"8'2:M,5M"Y@9X M*K6[JQ7@&)8ZNT(J9P7GS0N(OO$)>#NI=O\)>#OHI8?@P/JQKSP8Q6)@8'7B MH)PRX)*1X%/&$$61*)_PF-TNQ.@N[UX:T:T?^:J3Q!)C &O]I9<08LD@G&6E M^)"*:NU)?E-C=KL0H87,>XA+WS/LU2D9@F :@A*U"[\.X!1M5]Q:&15+)O+6 MEL>W-F:W"R$:2;Z'+)[?,,SPPV247YY]G$X^+2]LKB8 :ZL$;5H^!J)K)'S1 M* %2I.@46E)IZY/B'CBGQXI6LN]A%.KSR7@VGYXONA2\'),@WA-C5]B2=*B4 MTE!<<:!X07"$"+3W&HW.P876O+@/S^D1HYGT[S)#'V2L,A=<$5T#H XU"%1O M-50F]CH7G0DU_;5U)M:W.U:Y"U.::^,N8TQOD8]_GTYFLX$TD25+5I"4J69? MI:B'RPRUC"Y?:(TA^$S7S9\]4:,A2%DQ L0]!:"2:UH[]LW3SA&TQ_V(4C>Z<_[*** MQY+^\.QSF.:KRS-64//J<,A81Q];%B!Z-'5XJK3\0/88H_!^)9C4N3?,)2SM,P?K^,.?U\\?5W7H>+^K/%"KXN8YRK ME'X/9RNG=9LU]93MT,=ZCI,>T8$FMS>NQZ+C;X6_D6?/B^>@522G%XL YY,! M']"XQ*2WY;ZYVJ?-VP=R,QXY;7=1;1]TG4_2G]>74^&M.@UDU)$)#D7G*BNA M($;D9*!H&[@P*8GF":R;X1S>83R^OF\3L)&R^LC>J,/2KP=/;L5,:.]!Z6D@5"X !)&5"))1I9PZT2.!S ]RA!$%X>@J1)Z::'V<3@/HSIF895T M<)6>E/-"]K,!-X4YY0KHK,B2E4J"DR(!IAA-,B8YV?JLVP;7R9&EN3+Z2 >Z M!^,U7O.!MX:.\1* &V%!^4C$YE*"89$7[J1+NODE[Y;8GA1Q]E;*08*>+\?T M);X+7W#VHA1,-49X];,W8;X8 S-.P]$J_K]W#'3/)W4/B;988J,(Z=5CZP"> M(9E,XW3QE8%>"J-4H*T$DP05#:OMIAP$Q0L3-=&P^0B1>P%UW:K6??@R-,-9 MU)Y)!XG^I#VT-M8JFH'3VFHA7!&Q]=ZT$+>W=N?1%F1M(CA7W;*3E3=S9 M7]H]&#EW45VZBMO@ZBEJN0G3<2*/+?3V(!4Z"/V0I)!!2^*X!G2QUN'7_"N. M@I^7$U1X'<,<"HM#,HR:M7C0FP%LCA_9HV>IJT%G(/@9*W<[+4:QL0^LW1 M_SR?#F=YN,BO795F<)=\=@RTH56K%!,X(QQ8GY# *FUMZV#: Y!.A TM!=_# MCK"-2_=L_BO2T\*HKN6LP,Z?$?!C9R95.ALUO7]R,S2TV']*GQK..NFI80Q'J-HA_G]0 >JV)BR.L0Y7',UR? M3E!+GP:6<5:0!Y":?%85A(+ D;S7@$:48DM*K8M!VJ_B%"CY2'3<0XWL-BOZ M=3+%X?OQC=_X94C_<$KOWC",R+4J5G-CH9!O! M/H3[J3&SJ1X;5N5NO>&O>[66_4JFLQOY3SA-M>XJ)FYBX1I,P$QV QT+ 44$ M830/W)@8]8-7MGV!.P7R/0K%-2SVW=[RF.+',,S+D4DDRLLED0D2;:U&AA)J M&JGRN;8^$"1$R7FV*9L@VEE^ZT$\*6*U4,1= ME#G*J+K+QG^3_/9_-%TNB M!VTC\P@^U0E>H0[O8@)K%$:B_QR M_ O2X4[.= V'+UIXU_;=RT#B:#3Y',8)![P$:SB]*JEH07MM\-4 55 8IJ3H M9:%7Z BTVV$)3XV1?6GW+EE]/V1=2NV:&[__ M;3*;/:)QI5\VU?5V29B[R/R0^7;; MX'K*29@[Z6W;Q+M]A'Y(4J3@5?%> ]-8!V;7KH;.*8CT8LAD!>KF7:F_A23, M7KBPBZP/EX3)5$#ER2P7"6D7=(% B6H^HU'%&F=\Z]FKCST)$N8.0 MCY"$&8S+U@;RE,AX N6Y!B=,!.LBMRI'Y7SS!D??3!)F%S:T%/PC3<(L(0G# M&(?,2"@*@ZC4#F!K?WV?1!+-!S=]DTF8?3LUA]9E#]O4G>#@9IG]/IF_/8__ M22M^-WGQY>-P&?T9&&&2I .:CFU!"Q JUG8H#H+SR'C@4>;6UDQGT*='Q9 M7U5E5F9E9NZ-CB%',BR/Q\)7"K;58 \-0Z[S2=>!7GRI)N6 )R1QD%/"A2!S M1&D-01: *8: M"PG&@%DBG_+VVWYY\&M*>]6Z9MH#4,Z/(RUDWD./D0]#@E2&*8RO M.?H TC>S]QAFDW&(H^_O2$8U26Y)Y[=E^2<$*:\^3_'RAGZ&<'Q5/0><]-#]9)0[_$J9CDATA_QKFTV'MBS!0) U: M4A&*\H2,T5(;F2U@78YHBD0,K6-B#Z,Y/T(UDOR#*8XM4S-^^?)U-/F.N")M M+3,VZY":\=CCNJ=F; VV46K&SQ5FO?XQ)OW%RZLJG3\/9S6P?3G%&[[H2,PH MF10KD!1;ZO%H=@*2)R4K6W>SUK;"]N@:G 9L>M,R?ER4D%+0_!"U$BIY 0E" M, @^>E&"T$7S'DZ<'L1SJ!2-GKBQP8UO(_I32=.X:1E6Q_'AZV0\FTQK=&"A MI!IY+%;E;&(!(VM?RL(*N&@*#4TC>EMD=*V3G9X$=:SDC7;JG_2IAAY.(!\% MN I,;0.QIWR.+> =)[6CL6)WH4T'K1R)0%$F%POSH%6R]2Z @8@J0THHA8S* M<--Z[SH:<9Y( SD^;W911@]\65GM:V78M7$LHF3@+$=0*"0$%B,X%Z,.M'?+ MV).;=,Q*^@>NU '42OC!T7@RIA!J9X:"[71V\?MSU]F.$NLAIG>5&+8V(!N,<8(7$#K+ M>F68!D1["FA6(NTG)4?A&J^P]U&M@!V! $<]$NJ@EGXRV3:!7)W@3O\>YNGS M^OJRS#.B_]^GHP(PJSV6)E_KP)(PR9=E)N^ MOWL8I3]Q-(J[_#0*L]G;\L_ZKO'\[?3]\-/GM88W]1S",9T@IU! ,9' 2ZF! M-M4LT1JB7>OLPL<1=6Z-M.GIRS->YS/G/FBP"AFH>B$GZ'J%W)$'IF00SK:N M)O) MUOY<-$01!0E)E))I_=>I]21Y$,RQHB>ME'TW8:2)T/MH 'H#IW:I?%L^TKAG M(:VYE=L@[*M[\I/HCA,Q::3.NR3I1Q?'88TQ9,GEQ,#;0,Y$4F1(*OHGT<31 M5GH>=&L?[UAL>2),*&=.#UE'3_^BB.T"FZLC$ES2?;@K[]Y]W8%Q#-/_EGA MH'RN12&,@U@[S&+VP:G(2PC-^Y5=O?QLE-U-K#TL\N^FPV]ACN3"IX4%ND+% MR8163D2B62V&9VT$IUP ;KUD//'H?>L ^&8D9Z?Y!@)O715_S<6_&.E 8R;DR9&X;9P3J&#'D[:JA;O.VL]%Z/_)M>(-J M ? !2$3"I%E&<$76BI@UCZQ>\O>(6.OO1XMA*Y4?6\D]:6'25H1]]-:^&?,* MD&%)ND!8O#>6UID8P&>,P+*VNCB=;&J]B]\#<2Z*;R/EUJOY/VJPWWOTF1S@-)!;KUI<;4#; MX-E\1K.-/H]QU-)"\ _JL(/46CO*FW!QZ1,9$@R"UV3]:^' N^!!"IDX4ZE( MMYU!=3 M/G $<@@E[B*LULK;N-C< OEVC*N%/XN!*R)<[9QS\F'S]/)Y>?/G_\@ZR+[S? ME;.DD?1[,,'_CJ$F7U2#\\WX MZ^7\(_W=8GW,#+V5N9!K4$]_I##D6!8+B;' 8V*1A]9GYP]A.1,SKJG(>ZA2 ML@G7:FIL@ZRG\-O#J(X3=FNCO2THT4'T!UHGKBKEW8#4X*V,0V=@46A_4;X_N\,>XK73Z!%4:*:2'>-U#2#_B],L*H926 M%4L($46UHZM/QAUY9]%P6[3.3+2^OO8TJK.GRIX*.,#J\FXZ3/B/R2C,AZ/A M_+HP,SK/:HT3,LX]*)YKOS670'(O=3%,)-6ZFMY6P,Z6*-W5T,/=K+L@WP]G M__IUBOAF/,$X]<<>%3WU;*P^C.EC6- M%-+0VYE-YX-%C7>):!L62JQXWN/7RVGZ'&9X\8EX6(EY%^)U_/QI MD+OXN$_P8&M@AW5SV^AP2A .4,^GJUM!ISU9$+[ M8.56A;-.FR4/^+U'),DN?)U6&KI_2M+F<> 0CO@R,GZH<%#8+Y M*;IN:K1$\CLD>.#D_.Z3#V"'5G/G;;FH^]ZGQ8 7]&6UI:6+ M D2NW7:9=>",M) BUSIXU*FHQC;B1B!G8@^T$W8/)7/7X,PNQOFWR3C<_&0M MNVYV=7"R!=R>CL!WA'J<<_$&2IX<7D,]G%_L"ELK%[S) ;1FU0\JBF 7!):2 MBR@4$W?#K^=!J"?.U(_/IUT4TTMRY(A^.EE>6[[8B/2?P_GG=W6+_CAYZ-.K ML91H2Q'*DHNM:.,N*D+D <%B[6Y&5IE0S>_C-L1_^/.17LER+T'S2)KNJV/= MPH)A+0=^Z6,ZAM/_43=Q#*7\7$?=VMV.!Z^+J+J$SG*&.8&H#IEI6!V*R%K(- MG'%9E.BJFXW7.?86; ][_AJB'Z]]L6@\TP)2CA:4KYU260H@ M8V$1,3/6O$+Q?13GI.I]!-M'T86KU6M978D ?IV,%S9R7<&T0>M\XD!&9KV" M:$V]5V3!%9,=9^$_V*.E0TOBVYBNV+\%J)ZLO8V CFSP M=5?;!S:3>PV*Q&1SM3CIGLFN\99E6,-JG7/0%LDQ"ZZBS"N;Y4F%;Z^] M3-A%V'V:\D&D8O0O#_&;\4_@ZG(?1:B\C;%(R-""+D&2V: ^16P&*;!9N ME4C9MV;"HX .;R\T4-K=0\YF$N_!4'Q?BR^.,5^U&+O*!.),UXA?;9Y(J&*] MA<[HVV "3]*IK)J7XMV,Y!P(T$#&![GI'[5S4M?T+ZR5^%TF;S@SNNG?G[Z[2;:'G,R+VI+P^@9$R3P$0E0/H4L]CBX0+5.TI9&QRRWZS%IW MQ;H%X,Q<@/V%>U_3KK,S^#E,\<>QC/<1R.#C2YZW.>BH[[.,SH8VR89,8<(Z10 MFQ^4F"&DX(!S$R,R])*UCK0^']X^X1V=.&UW46T/='V/L_ET6"_KK._V7"AA M,[<0L_>@5*&O8JE5P!)9]BK7BO;-C><-0(Y0$^WH.KYG>G=54"^'\^-O.*W3 M;W4N_>/WW\?#_[[$GW&6IL.OUWWR0M+D_J$%U+4JBK(T\9RKA0BLY24X@[EY M>?HML9V9$=>+2NY3QS>GSMH\V09:7V'\AV$=Q]KJ1Y]/D::C,GIQ\A^&B )% MEB*"<7459*;6"2;/U'J=G+?'DR>LFZ/39!<=-*]2M89K8R.7-^/Y MY -.ASC[\?Z1!JVT*&V4$+P/M-JZ#"X)#T$HQXI(A>DM2Q1U@7&$>'(K;4Z. MHHK69:X^XI>ODVF8?E\>HRW!SF:7F'^^G%X76UK8?+/?\(_%KV8#K8+VFF?( M0=>;*TE#*-R 2,R%XI@,)FY%GKU>?[0DA)9M: XD_3[R4=<*)U]6N=$W"X1+ MY&_&:TFV [+PI95&U[+6-?Y6C7\F"ACA='&"O '3.D%I%WQG0:7>%=-OJY%% M&01B^@+K0"5E=(X! ^QC7?3 M24+,LU])&)6G89P(Y]HF.6 V>:^" Y\*C9H34YU5#K(,*J1 YMO=HN0-.A,\ M >JLJ-%6!3V4T=MR7Y3>AA"5)_.-=D/E"D((.=,*I[*S#(MMW@WP!1DL/2JC M88&*K5"NF^O+K^=#LM<_8**/SLE(KP?E@GEGP48"KKQB$(MAX'T*.1F7=&F] MYG1#_'(HUE9Y/5R#?@#]/\+H$I\&[]%:[\@%U)&17:9X(6"A%,YX5/3O M89BW'>"70+P>5-?'S;";#7LY4RXNYY\GTT4/\. QI1(B*=^%96T([YV$R*40 M(EKIMJNMLE]JT%TX9\695F+O(8'\'6D2I]-5\.P>.L.RY[QXR%'4GMP^0919 M0L%2!#,Z2*V;&]:/(3HK7C04?L-$H[O]<:X."OXQF>/LVB<,)0C!-0*3];@\ M!@N>:P-:HY!)*9_MG8O%3[?^VOBFL]!X>YDVC#S>!;>V==WL:.]KG']0=$1A MD):G4AL3(OE[L80,TG.RV4-AR+;K&K35Z\Y2]8VDN^' K?.Q[>WUZ%V8OITN MKDXLK9MKFLH0HV:QEA_- E2]-1&=)PM:#ME9\*5'96S@3(-> MH??WL*5Y// FH%4T<&:X!E4"AY"=J3TL2PBA%L9HWR_T(31GS(V]A;Z!#PT. M:^]#>WLYG\W#.).W-/#%B<*3 %YOT2J& :*I>?(Y>S1%"W&WPU4OI%B#=/;, MV%?\&^C1^9QVX]"O0U'7CO)/833"_./WU>=FJP_.!B8B/51)"**V"U*X"'Q>__*: MN'S@!(FEU*S3PMBRJ4P@?8/CW"*16@O?.N-[+Z!G0:?#J6H#P?8^97UX$M0^ M'P/KF3>>W#G,DF )HKR7+H M/'HKI9!QRV;I#[WB+'3?4(H;E-OYP/2*;A?C MO.3;FG5UMP_#0 L;LS$:7.$!5&0#1"?>?2TN)JU%^GD]EL($*TJMC:O,Z3A!D790.:E@""2!(6JYIQA MA% D%BXR6KN=?;?CB\^":+U+? ,]NFG(/_;CK\ M%N;X;A328HT=,%L"TY%#426"TBR!XUF"-)Y9IU5V[C!W(>XB.ROJ]*",#9SI M?-:]VF6OJB-?(?UI,IO3^#&$') #"D[&9?&:UDCN0&J/3DL5A&D=2WL,SWGQ MHY7@-["BVP'UQ>6 BIBR8AF)E F58ADB+'G"5 MLJ8]-(:PW57>G5]]%I0X@-0WD&1UT/V?/]P1'8WE7XM?+'Y>1?,>RY_J?W]_ M_^9:C'_\\<=?_C4*WX;?)W])DR\_+$2X\=KZVIG MX?Q#^HSY].]=M5!7U)*(PBKYN<;E V>]K,: 2F6*U]].0_-2\Z?@H% M:8_$@4?KU^ZBB^=2_W.;,;W6K]VI?NU.-#E$(=!]=/Q<^&N4DJJ0"UA2/:0T M04'0T8%Q43,3:C.RUIW*TW46U!ZM?:XK,NE81TYDA2:EH"%YD M"-8Q@\F)HENW!3WG^K4[Z7BK^K6[**B/ EZ]A?)^J^D)!Q#GUN?1!YVA"?(\YZ=G],ET/.<+LM+%@-O MLG%2*-"!>5#.9G!:2$ :J.$>)7/-T\,.-;AG-$D.P-+#3Z@]*'8,^WKO@?YU MD1]\E44R4-R88)"!K!E\2BL&+J<"R%"D@MSKYJ77#S6VUYETE)G4@6 ]E$T\ M5#K60*94\U\EZ(4R="S@+(V8;%01"S.:W;W8M2Z.TDM_!-KM!_SQ3>< MAD^X6,Y_#G.\SC5=GSE%VX@L!G"NKNY5:]%&4ET**?B<.3//9]7;2P3/:'%\ M-DYM;Q1\5I;Z]N(81-1>6$7>"@D!5$ -+G$'T8@8$$E V/HD\Q3&_8SFWBF0 M_P0G\D[,?5:S][;U]K0@' L239$043!:DEF!&$.L=YXD"\S8H [>O/%0@W^= MQZ"A&!U&O8L?2NM[;*8R[?:+M MLD_9W5']5G.2Y\-OV"%)=LLG=T]PW6<()Y2<:LD70!E!VGJOVVD'7B*'J!T6 MYM%)=C+QR+^=7G)JUK(PP0,46YNDF:P@Q.! YU@EYP+&YB?K+S$Y=0>6]I>< MNHNR3S,Y5:2 1EH.S"0!2KM:E"XGL,@Q:32*!/V:G-J, X\FI^ZBB^>2W+?- MF%Z34W=*3MV))H?(\MM'Q\^%O]D[82(GYTQP&IO*H?92S\!=BC2UA2!W[<7R M=J?DU).C[2ZJ[8&NOY#/,OF.N/ 6EH[7*O\1'<_6BWH[-D50$CW4(OC@:G.F MG$-(V3?FW(-@3O",IG==3_I05.O.Q)M03?*P#--"7K]4?W)V S4I7J0L"KBN M-VIST1!S,J"+0*=,249L5]AWM_<>GCZ-M#4YC*A;-SU_ NHBW_HRS2^GN *K MF#)1&DDX#8(*I:871 TFJ5#SMZW(J@4O[KWY)3"CF[A[."J]DV__.XE\]O[# M[RMP ;7,AK9D\F1HD404X&VTM&&7H!+MT=&VOHCS**#7O:>APEJO-)N0K7/_ M(B4@;6'!.IY !E]K.Y0$3ED%.JG(+++:QF6K%6=?!(>G54,M M3@ZM@AXLWQ68A5=0+.V'&1,@\S5V%")$:Q$\D[H8RTO@K>,F:Z]_V:=/^^JA MAXUI!66U8FX#IJ=#HUM CG/:L[=:-JNW@TS[F_M76Z,2*&5M5.!H0U119(A< M,^ HDA321\=:GSX?0,%/'(OTH]]=1'FXP[?%0D5K&:UW;\=71C#M.K3CD4%$ MFYZO-K>%J(P&M"&'(EPA61SF3&T3O,.;!QT4N=TY665+6&[(\'MWO>L-=U:GGWX@I=Q-LS#,/V^WJ]@X>XBAA)% 19K@2K#"%A- ME0ZYINVYI+AH;L@_!.9EVW!M='2?/)TK_:_!J3/F;5EK0W U?;9 V%=.V9/H MCF/X-5+GPSTB6NJBCR7G::2Z6,-3$A!4*C7(2_N@K#T)? A:BA"-:%YT^4AL M><*"/!I9=E%!:Q/S Z;).-.8_QZF_\)Y1?OC]ZOX_>SCY,WBRLMD.EOMH5LZ6!)C623:9!9*U!!1O"<&3*J=#%!TI>Q]:IQ#\3+ME2ZZ>0^23KWE;D% MZ.J 9 M(/9DD&^ 6'"& M^>)$\+KU@?3!%/^$.=&_WG<1;J^QS:N5[6;AN]K+KG(_D1<7,0/#G$%9$\"C MI]76F1PD"4(KV=K(W!K=X4V+SLI\,%S55!.]AC?O(_UM,L;;8(LW7&:F 379 M/LJ1:168,)#088Z&.Y3]U5/: N!Y,Z>;/GI8<-Z,T^3+8NP+?'^;K/+YZMI* MRZ=,QA;(I01:42V'B,$#Q^RYT\ZH M=!3@3-%@T7DA92W9V=QF>0+3XW;1095#+E6ZL@A!9&M"*TIL@6L,?3?0;R8GA^.G3HJ\5+?'I0<>.@ M5G?1WM="P3,:45T+PB<T,1%BXI^%V7S=+L^!O(R M.7Y4.O215;SOH,@W'DX7'U[U8XK96(5"@F3+DNT(Y!V3I$,NT17DKO12L+\% M^%2<[2W'C=WY_CJ=S&8#FH\F,VY!#9,RPX-O-0RH]9 R5[6 M>$FN72H"*,Z3TYRCPY.I:[_#N%[Y?VRRW)\0]KANY\H&NW(O@C>IQ@Q &$LN MM%4.(B:2N"HT#!H+M_WE)';'_TKP0RG_/I'=Z?;FN=VD:#&';[KQH$H*"U=@ MR+D@;\.3M>9+)).M:"93-CP_GVX\CXWT=7*<'J'N3R-_M&FTN!2^5A+R*FYP M??AZ46BGHW$/I) I:'++'=.TXRF5P!NCP5KA+)/2E^9%Q_L?U>OT."Y1-H26 MNA64:!4PNQH,(W/.97$;PCFD><@\.,D=,!V]]X$C8R?3 M_'>'<;T8YI\L63;,B#:%YQ>5\)]Q5,M25VQ7<_C=9#9<.NBCX9?AN/YZ M:8JMH@@#M$GZ6C;?QD55F\P@1.4!A38BFX1:M,[C:@#[Q?'YT*K>0-?.(='] MQC#@*N2 +@-3QM"^@P1;<@1D0@LN;>KF?AQLAK/XL_?EL5'9@/&M!5!U5P8%VAHQH+3C,R8K"*+@BOG8[^4 MW0;F*W^/H_$-9-X[%OG(T%:XWTTGBUXJ%U\FE^/YSY?X<;+ O&Z##SSSJ12; M0#NK:,=PAN9B2, 3*B,C"9UM5ZNT,Y174O:GN0W$VSOFMZE.UEH%KN5B_V$R MRIL+9PT4M\QD6OB3K:'*HFO8GEG(6CF,E55&;\>XO3&\,*H=1E<;.-8Y''#.!@K0:KG6".:12E=<1X.V0OAF@]*FP#KSK' MIZ[[("X3FQ\0VG(LB\W^/PVC.8!? A1ZA7'1/3BGLLC8G8TU!>''-/@1(;+H1TOL>WU;A^"K//OXXF M?_RRB$C4[WZ?58OW \[G(UQ9NMISG8K/4*I@5:Q9&0$+A! +HSFL-+;.)&X& M_I7.!U'[!@)WK(+[E!17.\JOD^E[_'HY39_ILV\+??@+F3>+&UF,2.6RJYG\ MLA;W0P6Q!H%M*2(BU](4U\8E?Q++BV'A,72W@7N=PT!;S:+?)@M[&9?Y;+-% M)L[=@-9OD_G_P_G-EK%^]7#@K4Q99@-:A4+64$G@M2_@.(^9FZ)$;!T9/ROBQ_5S_%!89P)7@)H%LDC"=J"KUV6 MO!36<">S;-[.]+ C?)TZIT.@#?-E%;_[SQ_NJ(=D\:_%+Q8_K^)_C^5/];^_ MOW]SK:H__OCC+_\:A6_#[Y._I,F7'Q9J6NR/]T9\571U4C9TGK](\^&WX?S[ MSS@/P]'L-M[9D"3Z9")E@[?^<#/@VX)8O?H62P\R=/SW',<9\Y^/E%)X,R.* MTJ'8[(%G130KPH.O&0TL).D,-\SPD[D'=(VZF]5,JC*'M3_:0_5?GE^7^DT82> M_U]_GD\O\>:'D_&@R:Y9Y(?2\7/A;RK>)N?(-6")U1XU :+-$A+]M&0:JW(' MKWYQ,KQ]HB#ZB=-V%]7V0-<-'L+L_8??5^5UC2JY6"% F%1W%2O!"4?_)!Z< MB2H+W]H*?Q30"3KWO>M\4W)X$X6=4MW8)R\\7Q]@O)^,1K].IO6/!LE;R[@1 M$%*=S#YZ^LI+8!@CDB1#^]C)84=X@GSOV2DZ70(]S^FR3,,?V!*CDK3B)%4, MZ<209Z"]!XDNN2AS]*)U;M+!!O>,)LD!6'KX";4'Q8YA=^\]T-LUR 9&)J.D MUU!8IAV<#$:(IKK;0=+_K'<\GTR%_AW']CJ3CC*3.A#LE*I([UBT9J#(5LVT M-D!&$T 9&C$M& F2#H+<,6N5"L]F(MT>V^M$.LI$ZD"PODI5]S).TD+!X?I0 MBT7-DM/D]TE>;>Y(^N ,D'%T/'!MY*_3Z2C3J1O-^BJ,?1!C%GVP MUNM8TQH8*&YKHU6I (/44O"4W.F$G[OY2R>IA7]B+(;3L,G7!A(/X?Y M36^.VY.G6,-B/>FBM9[6? -.DZZR))7Q&)R-SV?MVTL$SVA]?#;'1+U1\%GY MOMN+8X#:Q\2Y 1FE!<6* 5]B >,54Y+3IN9.IK57PW$_H[EW"N0_P8F\$W.? MU>R]?;#PM"",C5$F6H@+YEK)JF2(BP@IUS)J9K4PSZ<2\8Z#?YW'ISF/^^3P M,SX]>UH0WCJEM340N?:@M/(DB)!!&A*!9\9RW[SE^:D,_G4RG^9D[I/#S_$$ M[W**LZ>E$*46& ('B=+7G!$%T? ,KD2>/8JDFW\Z:K"0/L[7MN\K;>[ M73L/]73N=.5L&2H>:AT14U<""X[72J"Y%DI6F'0\F:X=?SN].UT21?;U:F@P MACR;2(+TRB= *="AQGIF\7JGZZ L[>].UR[*/I4[76_&M'CAASEM ?5Q?UM5 MRUKDW6-DDC&104A3>Q(I#KY("ZRVU#6"6Y5:9TT] N?YW_?:B1^3?O34PUGH M ]!6>?/;@.OI&M>CP(YS'ZN9&K>C1P<=')PH/,5B8J$U'&N1<24%>)T1>':% M:2P2?>N+ 4<@R!,7GX[#CUU$WP,O:B$+6EW#"&>K*S&%&8%>%O!"UW1*$=Y%0(WO 5$+%M%!1-O>^G\!T3H1H*O^&2\*B#N%[G"$][3.A^QF_ MX6CRM8Y^!4QRDZ27#DP)$93C!1PJ"N1!>DX$3&D##&P"#HH682)EC7/ M.-\*V#E0I#]-]!#8V;)2N>7,H4P,,96(LJ,5F*Q]9.ZQF7EN]R ML-*#PGJP1/HJ(ZZUYHK,=?"L-D1TPM)7EH.1PC'EHG6A=0#PM;)\&^*> B7Z MREF+3TLUWI7JW:*#?)!5,=QS&D3PB:1+_X3B':!A-&5=4"7WDK[=!/V+X_.1 M%/^@R=@RN/BWR6Q&DVZ!_Z:&XKO)G,8PK";-?)B'H\MJS7S =#FE]^&L0WBQ MT_NZ!QC;#;=1B''S&W_Y=QI=TL-_I:E0270Y7ZV4OX3IF'S-ZS'<$-R)9)@C M/T3J3 3WW(''XD!:A<*ER&U4K>VV1MC;A1L[(EJ&&52PH1BOP!?RZ)20$6+T M&E@(Q7+::J1MGD38= 2'"CP>A;L/AQ\/KOQ3B4%V'/B/WS<_8'%HGIP4/E:? MHL1ZLD%NL4M:0E*.15U(<OY8F0I0<#?3.R]1ID6^#K M*9;Z%+8CE;<\%3)L1=*.FCP&XX+1/COA00K&0:5(,S4[^I8QKY71+C>O074< MICU5D/*Y$FT7!?9 L'^&ZF5>!1R*EE);C."\K <@)D-DJC;"\9FE>K?8\,9L MN@7@\)Y_6_U,6@FWX3GJ(LRT;$!;;<%EOO%5$!$=2]XC%*8BV<620LL MC1.K--OK]&XG_!Z"M]=GY#>-SE; E,$0+#,0BW,T9!/ 9<; 2RU9B)JAZZTY MWETP9\:(-D+O(39[AZI7%,T238@.,O.>W#RR:1SM4J!*I(U*>A9\Z[L#&X&< M&0NZ"[N'*UL=#>15A(S,%UK)R'R)*=&B9A6'2.8,2!E0%Q*0+:V3/9H /Q6& M'?CL\O!*?]!P;1E36DRPRS2G\8P_+6*Y=[ISW?I=AV#2?B_J'D5J,,!&X:-[ M;[L8YYJS-OVV1M$0C3,+Z2]/3 LWTC)-+D!&KL4%9 C#J!5]::F(TU MMO66];SN<_7'CUU$?Y#[7.B3M)JV8Q'K4&MA(*^U I.C9TXS2FL"UG::Z*OP,/UB<#G,/V$ MLX&2W+!,RYPS)M:+:@C>J #*Y2)]TBR7UGO-)AR')T/OYR.=Q=WZ_'8AL1FF MOWR:?/L!4UZ>;WZXL'Z8Y<42/E&\[?>/Y*+ZOW\S:\ZN^W.+:S6)Y\<)E#!-.[S]\M1@ES!A3L) **E"Y M) A,&LA2*1]+,@R?/)/?YD6'F]G;ZNE6+DE+,3UH"[::L-5Z/N-8/PO),#CZC6S6*^KU[3R1S;E(XVR4,R/E8% M'N;+4_*5V4&>I\_6> A<%E"L9JO)["%JHT-.IIY3;F6=[?;>\U1\WPJXSQ7; M)U=N',NK@P6N!>&*' I#3IK$!;I75D4D.T,8!*F6CN$"$Y%15WA3,T M6S%G7P1GS*"#*.4^DWP/AT1OQGGX;9@OPZC]X=#=9S!Z5_:P)V%$+#B,T"SM\(#1D:^E8%O(\&BA(6 ML7@EY78;]_UGGZA..@JA85AD29$1<>.GS^';=7* 16:<]1Z*KA%@4YLE>H:U M08U!SEQTR6XW3>X^^D0UTDT$#4\S%F@^7,["^,/\+W_#_ FG5\4W=4(>T=4. M662,6\<@,N_ &;0NJ8!E2V]HT]-/5"V=!='P@&(!Z/_B>#PL./V)3):KY504 MY(A!@:]WZE22MB9T*G!>:Z^,$6S+R;+AX2>JEZYB>/!@X0&#;?7C^D^M.?:_ M_]?_!U!+ P04 " #]@%U8O>(DY;QK #-H % &MV>6\M,C R,S$R M,S%?9S$N:G!G[+L'5)/=UB[Z4J1C!&G2HG2I(B"=B$H3$4'I34&D]UZ#5*D1 M$%"0(D5$FG2IH2,B(+U*";T$$FJ E)-O[WOOO_<]_QGCEG/&/>>.[R5SC.1= M$R+>T5EBL,5YF8F9GI0*QL+$QL MC$S,3']]"0D9T8;\$O6E2]1,]+3T3/^W+T([P$!%4D3&24;" Y RD) QD!"Z M 3 D%PB^<<%_&\7"2EQC!245-0TM$2%NBL *0D9&2DYV5^C)K:&$-L!05[C]04]?0U'KX])F!H9&QB:G-2]M7=O8.CE[>/KY^_@&!$9%1T3%O M8N-24M^EI6>\_Y"97U!8]+GX2\G7ZIK:NOJ&[XU-G5W=/;U]/_I_CHZ-3TQ. M3<_,+B-65M?6-S:WMM$'AT?')Z>8L_.__"(!R$C^]^L_]8N!Z!5? M?I&0^OVEP$!^Z88D!:.J'N4+CZL\MU]3,=U+_E350+0?=_$H H\'03%(LQ)0"+:02 IED-T/_; M]F_;OVW_MOW;]K^7K=3#:,6 .BI$HG6B*P4S$P#Q ;\P97[8A5>IDSC'@,^% M%8!F-:8G),\J"<#*C@X!J(P@ /F%I74/"0!>I7;Q' ,Y%W[X3YW_3(Q#Y=#1 MV2@"T*G0\.;8[N78T9QOCD6!Z/1F*7Z,4^B4IT&D'^ZX2+>(Z3H)02=]^'QW M2K:"G:.-\>3U,)%B1 $2>(C*BD4I&7_USH)2SCLFX8MV1 MVB!%![HGLI+7BK['W=L=B+YQ[[+&PVT5<&6B,U8-H0AB_C.W[?M$K,;![Z0^ M_]('-DVP?S]NR98C3*Y#'Q@4;(:O41[YF) J77$G>L22[>&@_RX,?#@6C*2-6XH8( M@%;NX]PN*9/KC.M:#(;2(K@USVYO?H=SW8BC$*.3GJG\\:,0E15NYO ]S> H M>YV.CQ2I#FRO5K'==IG *74;'T9]3BW")*M'0=3T ;):3/683:TE<;.:95;W MFTR!#T*'IY>#VE5&6\2_\@]O38 K@^':(@G+;=TA,U[ 3IZM\D/;92P$-7& M]:IM^KWKZN+L@[RW,$J=9Z1M_RM A#TYF]%)6WG)P3=3#(=NJ1\7J\6D"ZW5)/'S9S.1M(M%\Z:P M?F=>!U\5J!^'V.YS.%I>;7CCK^[BO$#_U.2C3HGE'X[IB<(W/%]B57_0]7S, MR&WK),!8S]_5$56J7KZ;-M:AZ%JKK*1P_6;2^LME0A8M'>(S4DU MQCHCT*5HW,_4-]_54#,MTG$ 2I+,%1VJ;<;[5:*Z0E2=3,B*N"4-MHG;G M.;0[^S&]0E??XN7C^.;8NAUCM-M7!T\^:WG3.\\-5=F>["0GAVF )6=1\-@E MM!O23K0I+J8&2CVW@'&VN'XM25TC7;.# *1'IE!S+E,-D>2!_*K0=V E]@1@ M=C*P/'$A+7S1-7R-F^YRL;^B!V:""L_CK^^4J+ N;HYJEM"-_.@*5*M(MKC M??0N_#HL0RGN;'VNZ]86E FOM,EB>*LA8O5W 3RG(Y_>[=)ANS&S_JVBZ VY M/M0YG7OF:=11/'@:UG$^SVY;9CH\Z_P9/\( JG6]>#Q_EANTAY)? A2?4,X; MO"X/OHN"1Q\+U>+,NC/5,Z#B2LUF1*+8<]8G>Q3WD"EL>2!WW2454%96Q[%M5IOK% MQ&S'Q;E+.WS]&;U2X=>U*[D+S@MLKW,H9=)0Q5WH[=GZ+,0B"/NP#4V1,@FU MG?!N&(?6EAR[-&2ZMUEXXWB"GZH.&AYB*?>*,TV-1$G]SB[XZ6= M/>S8\*8J-6>:''1R;VK*DID )-MH$(%6#GI$2?B]ZHN>>@<_J:+N5BAI?@(.& 4.;9OM Q(%^-N5JD*V?0FO1"29Q3<25K/HH[_0?&?? D24(KITUF;Z( M9>_Y6R])UYXE[R38J$RL;MD5.T)HH X9QF*NY8@I-[OZYW&;"5=C'KN #/P7U J8M M&]+.:F'UA]$T%.[V9#,N;0(8E7S2^=$ZBI*XP6]Z= M>Y;R$Q#\"#,]R)W-Z#6B11F"&/WO]SQ5I88W:.Y+:]=*SO/^8HC)_, '>A]< M)C_D%?<#(WOB9(C[9/W]X%-4L&KP*-][ ZH13D:0M=1QI>P$9 WYGG6*?&HZ*6A#]"LQP"HGMD#O1CGR@*QK !R]EFIAGJ56B6U*#2GEPIW8:V M..W(/O->#O>^T1:KOLRZ]1)4/,*O._O:>PM'=J^9+=8G%2]U%!@'UF_T&@4I M'6Q4C%W;SO^VBN+DED'I=BU>F<5<=)X_AN7]F=,MLK!OXTZ7/_T(JGZYT*:= M3O)6'-&U347Y.U2A8'DCCM\UD\*40!$N%WN=PB2R9\7.G@Y?N?6M>%+$[[(X>O? M^P0^W$D5C($ZMRK7LD6U5M0M][OZ;+XPYWV7EGYSVGO!S'$C8>G\8Y@/G*)- MQ1[,ZN+S >FCK"(OYB:N% ^I%9['Q=W^VL"H;N9N*)8]#;B2E?OF@-><%F M/LKU,0AE0=/O8:[I7"KG-QFMU!^]7?3Q:5@O7.$FUH;1L5E M2C<+=6X_T&[T/-0V^FBRO&7R4 CC,.@0H$P-I*[5). M[LVT_-?7%0T=W#_]Z$-]T8L(_V-/UHBY_]41B=Y8$8^'EF^SMR:]]XZPXSKZ ME ZZLZ#%R?/%P+QJE^)>A5?<-EY^L'P+3HM5*\- NUE5P..U1,*FEZ0IMI3] MZB#?[N"/;6+;TX:O2Q%#NO?[@@4)0&HF!DT W,$XGD D7IX ]%_%$$FW]R,?/3?6$?+WC_T M..0\VAD, 2T1 &8U!(QT,X<_^5(D>U(617Z_2,*]Z@?55P;'P@)4)M#1GY9; MM;4P4JCB[AR^MHE@(U2%HAD464YB8LT2 &E^%R XLG.1[,]68%0B/'+_&*>B&)_1(#6->U.8T.:LN=5TI9_%R!,EB;S+W5R, M54?E5!5OLTYR"X[L[]8>2P1X.$&92ER!_MNWJVC;E9V&V]CQ8PLTZ/J,K]NL M"X*_:XT_C0N&3W+L8,K7@UX*EX@4M*DCM#A)?G Y1F>@\/[X._XVO5,+CJR-X?69CQD2-W;:_A*/&\$G;?!BQ_HQ ,?N ]11[I&1\K;.+??6B MG&+&)<_+&N7&$\%.RTB:;6T7;XL M'M':4[A8#>F46+AWL/?[ ?266%HL6=0IUV4%(@KU+%SY?0R;XWU0WSHJ6E&^ MUR*HU'!E@/1=-O;$8I3NQ9"RU^] &N#D&/-ZV=?P!4+G^M=9W/?D$%86 B"Q MWW9Z#L]6<U&/\ M0I91WRR<3$.P@;MZX:5BM9ITGEI)Q4'/K_YY9L=$ @-UBX%78-UN7/Z!D#>5 M>??M3K0A] /Y.]JN4U>EG0]^Q7-&("$JK [SS1IJ-IG'E:Q;H3RCH0SS&BZ( MN2]*]XNV!J6U1FO>J EP?1FF_E-/UGR3--&%(:XP_D'5BIQD;N0H_M3 MI<$/Y#!0A+4_>";#ZOSF%[(N_#6L.EJ\!$6K,WELQ;(].YP8K,M1D6;SPNYE M=9^P-@]^BYS#]X5JBI:?\)Z7N-SQ3!E:&AR M041]?\TEDD6Y046#4Z@R'4^'\>L%T^*O8>XC^J)8H$PS6L7:3N487U^*!_7: ML9)JGA6;GZ M$+>II$G6"4 U+%ZB#A:N78J!F>3@[?LXAI=!S_I?K@ :#W:5[C'!)9::K4\RS6TZE&A?6]H/ELUNF M/CU]D45/[8IJ% I#?1GE7SYOL[G\@:8 >/Z$LLE^D;&%%R'G9CL:;)#OF&S< ML_%'R^Y+U^VY7A+%5>$^1U2 '"=[%UJ]<1G"C3%<6%]$D =:IF>@5PQ_UWUY M 1*^$APAQ*_IG%"L3U7)U3!1C,O!B_H/=[);E#FYK/!;F'7=^GHIT8?ZVHN4 MJTFDT<*87F;&,OQ8SJ718"Z4;J=I2%&9A$!6V=9O#=\1B,J ML3 V">7W5P==H:>Q8K9/WHDV"'-(_-(I'MR5()C6[+N2_#KAT+ \V&5Y;O^* M;M[=7%BPU@-+T^%Z,W[L>\ J^]DZ+"A2GHRF4[FF-."6&T MJMJ)90P^W#K 1@U1:*MK\DX?MI?!61U-X/=9T?>^#U[LGFQT!O^IJ?F+BR+W4U*YS^K#,?RX;$5)%RJ"7=V M847>S >G/3J471F+54D97[>NS,WU?W9(EYTU6'M/*\JJF$]>*G%CIKI\T6,C MV?)LV8U)3>9S8I'C>>+'4+%4G>CM'9W#9%='Q1_7;D6FOC M9@N@5:]!'U.WJ-I$L%J(P-CCAGB=9!/;^NEKMO.W MY@ZSUV+T9P3;G SC@&4E" K28&16IOK]O,F<3I"'9:_:>X6^]'78+<9KM8F8N,,>E998AR\B-[3G-PGS-+^A2 F2LA7 M/WJE'NLPD?SPEUJ>B@Y6]/89%.[=09ZF;^8Z3XB+NXI'RI%K9*4[\'+=_O@\ M25W-J_)"$GLKAKQA^4RS;XYFHO,[2E_!^5-[@R4>Z-."C5^:>4!Y(95R%U!_\ M=+Q.>R=1>*UPXM7A,=73I\W:07U#7J*T0DFJ[PP(^'C$TL*,G"[B*:O@J1)4$C0YG=:!8QW@Z':D7;EU^V M7EF8UY 9XV8;4/C!_S:Y8[Z/-R*YY[EYZ" $Y*8DXK)<0@HKR9_ MF-O6JM VQO NM7J9P29 S:!7DX9L1O*7EHE@@1@&#VO2]YER&] M<.I@$31MUTDF2\/G_COQCI^LQY!N@K5APF',#^]MEK':SU+=\.@5L>G,N3K6 MPEK05[1EY61&M)_H"PA1GKL. %_'%+\] 3HC7D\;]C"1#&/&VE6X,3&?Q7,1 MR@*+AG4:A[PFXWN)\):$6S]"QB.>28,C\>PHY$1=3UWYVG@]'+WKH_-X&VN6 M:]Q]('=_[[O,U,A=3KM$EK'T_:KSY=6]T8&/H5 MI1AJT%= #&N[DM A2[));PL)S;:Q.I%R*>T;9>6V4VX_[VK\$5;"TR11GFJ0 MD58L!M.B0HL1B;+=1KY-V;T-GPL]9BW[*ZQ8H_3NA4%"DNZ>U9SV6\_%,P:= M"Y%%MF$XEERT>UDMA1I1V-M.?G>I]Y2V#&ROOS IH/_VC8O#=2F 4B8[Z.(. M5KX-550VTYCQ+"#3*F08CBZ MIP+5%LH+M$HL'9[@,F>WM_'K6BUEJ=4:MUW3/ >[HV($)XO&\!3^(*TQK)J- MPW*IIBCV[M!L@K"5\]R0,4GSJ8V\^=T-'N;>:#;;;BL4&Y'%8YOOP5& MQ"%592\//]7 GK4D*OT"^$*J$_< FFL'S^A(*9G_6!#K+#AJOHE^7B*H:,#1 MN2ANV^Y#T9O/G=SJ_-/)$[&BNGP;F6/Y83=G[$],0V$4:6XNG('>5\3*?*=_ M4J7Y1G9LWTGP,@=%$8!7^]%M=&A--$OBLHBBF(5QBQ=E\J2 \DKB^WRPCU[2 MQ-:S)R26 0A86"@-.B/N!IJ[TN:+A9/A+OL"TJ=T,W,Z2>,=XW.>C8_7.0\G M6R_' >M8$]1&5YO"B%AM=I".Q>.AF;0E*6W![*M?VGW>R;X'X_)F5.H$H["7 M/F$4G!J/!K18#@[=9MU<]VR;&M\+=<9D&CJP77:G??X2T41#A(QE(A?A-IO% M1,\H2;J'EWBR51"5NUH;# MHQ@',8$4AT(?44!QYN,'"B8 [,ZV1'.4*406@QKN@%+[0WHRV@1&R_;+CYL1 MIGOK.J8'>NZ:O*=O#M*"7ZZX*P99U[5XH0C TQR?GTJ@LK5M792/F66=@N9 M;F5WD.U7>2&6G.-AP#LJ][% O!7T^K_XB1.7@'+''<(V< MR>##HO7'CU'M\F6PR_CA-A)4142)?69H9)?:N,U!A?=\HE]<:4;@;857K71"C]%U M=RI.FIKEW(@<.I0+D0,7;-XY276BT*W'[O/\X%P;%Y%\9MC^\PNP]-)=I"8_ M3*EMZL068VM7J%W4MVQLVJF5[AMM]F&5)"T>H)47_L#WCDW?XZV[B*H*&498 MXIHIID+YS@%7X)ACAP]+J7\XW]-N;;:,Y[ *F[EOX:KD5RU?JP'N4E@Z5$A? MXBNTEZFC%D+^M=$XSV1E04CDQ@#)*T#P G!A8V.V:X=3*MU$+1J,^TB 9A9, M+;;YZE9TOEK,EW:9]'I\OF+W$?C8\12$9PW>%Z M^C@YXOTKRK47(VFO+QE# S25,HN6X=%MW*B/4T;L/H4$P*4QTDP[Q"](>6+D MC1U#[)KO6Z%AX!89[.'V7TD!!6^'4F DNC/8\3"[$M/M*8EU\_D[#2$2LV8Y MKXS>E[7J+E+F.'U&QT1X5W+;>]F?C_M).8Q!RZ-G#YRL;CT/+QM1J+E)OJ;5 ML2?'W* &>'!?Q4@MZY)B7 G W=_E;D=(GF-?+2?N2O\.2GE)EG?O8^<];81U MKPU1R!, >OP E+X%K#1F;RIVDBPZ4JLOD]X(9?"Y'GYYYFPIMUAO,+"5B62] M'ER3T?5'MF,V)HKGMP56,7A'M"FD]Y./M..V%HC[3"NV^K&IP0((YE(VAT@)%CZ3_-J_.DQ:_?IA^=XJIP:%W[>/,R5%/OP2[C]@.JN MAF/)U^";8W6ZB0JRB=:C+,/Z8WI8G,EG_HJ)O!3FUS:7[Y(-BO[Z>5D/^#&D M+!P'_$*SQCAC#0H'/R_6_:[+XL#W!<@4)&^MW]N>5NYU#V1?JH7/5"Z?Q"[/ M(2FZ'HT['YFMB7@5=U4LEC%&)*R18S;85 HB>@*CB"O!:E5CU76Q3S?C'[CR M:/S5[]VBP_+:,YFY0SJ=,!*#0Y1D$J5J>J\LYSS::I< +$EP:GRF][NG\''6 MV9K#J;'2567TBAW-6*Q2'V=N6U])Y7TB9<0Y+8,CL*I+65945O:&!_ZNX[V_ MM]#IL5<^_?SXB5*>+R>@?\C3Z5M^'"#TWQ#AM!ALB*/5,0IR],S'M\08VC=9 M1 "LR B FL9=5OM_:! ;(@#_!@%/7J6YEMB10#Z)K.(.I1$':U_ZOSCVRKO M8";0UAO+2;F?>XJ-9Q>V9[,>U2_.LE+0VA[DW[ZS3O/KESMI'EA6*>%IBQK: M1@\U!%O6+AVFMBCJK2I7S?_3.Z57YBM^2DHFL'+X,,%S)$VUU=UL8$B(;&2S M0JK/Z@I\F6U26@>DRZXS!"^5R@K2,3-@H?H1YBK<*7_M8\UUJB]: ]RDF:4( MMS>F;:EEQO:FNC'(XTH&E8_G1/_]R^+Y!;8J;A0W:KR]F'CH3KS1#5KBISZ=U+3'K_:XC^ M-P( *]?&MU'BXY(J)D1 F/-Q^,X2=//+)BGR'PKPOQ1D\6T@?%P*4>'?SG+] M4X4HW!87][9,TUN7%/_< =%*Q'L/E ;8--;$O&B*>W0SVCAMYEG8_8AP3I9[ MC1T5$&-4)0RR;(91']I1'V]1+3'USYDS;GHZ M9*0@K==(%"BSN-_%S8_2C:T=ON+@*\LMW4P (GVD17(7>\C+E737U=S730"A MW5&W#O%&?>8#CQVF)Y02J*Z.06):7=Z/:9$[C/]0.R>TE&Y[4:U).=251&(] MS?V^(C].B+3VW*5H/&N]+MIHJTFS"_PK#G;!JDL 316_W82 M U+E30#.4'4$ "Z"9_:- XK^]2A&P=_&?QO_;?RW\?](C_U#XU[P@C/RWK/%/%;W_1>6_D^\DW<'Z MF&(G5)]NG>^8:UWVP\/!.TTA!3Q2;WZW) WM,ANH2_4K)9 ]V;:ZYNTBHHWZ M@^R)KB@VG[BJD43RLJ?<]1'^/A\R^PWCHQ+%-RZ%?2U>YL-(9;MB*W]&S3H= M&OP)"=T^1=5G#;[4K8P;&NGM#^CB*NC"OE]2_\WYHC0#K5Z.2-18K@Q?1U_^ M4.[('ADJ7M-J&*'V82]+-QQM8?<]FFI:[<8;BIM1\DOBGGED4TH^:!XPF89B M?6SICI:3X]148E$/!ZTQ!=0?_S*V6=&*)BMW%2*F^Q5SOC"E.[+GG7V; '2/ M.H[@\D?GM \,-2*>VTA*];-_I1]),I-/5I>O\$-D)-XX6$9-G4#?T->7DX4T MZ(\=B_B+YK'04/7DHC2_Q@YVJ@_PCZ1@$:>;Q/ZX#67M;Q%'.HGRM1B:2G70OY<$R*2TW_K(4GF:S7\]: M7B:D61=6:-P/U^"\^M2 GI3KWJ+JF/5$<=*.0=*L3',.0V3*\SQ%H?9VL10Y MKD :^-U+S*9!)J]2/2UUJ/#;P@SG)3+@:3L"D)I%+CY< M%G+ZRPJK!OZ7]X!%?DE(-/2<:IZXV22A:*9_^T#B&U=T!""XASA' M>O_^\&,?^M,X^^N_^[Z[Z[_[OI_8-=?7);]G\5\3UG*.;C$1@#:[I9\ M ?[MV=3$[+\]N"*.*$X(^#\]FS*8_;='5__4^?]>UEHLT*1]G2Y,C^!.3=:R MJAQA>D$I04&7CTC&1\RQ*BHH["1Z$%?J^GK*=\J=+8AAG#U)]\T"!ZRBE($ M^)C W^9=3HE;+<24++_;^B)% )K)M^JV268 )P, @3@]]>R7([:Y5/I'>($!;R#/KW+G:H6X)S+F0_VTO E (%+ M(-R[<2BJ<9_8KO?)#C]; ^7/ QGFMQ3C66)B_[JYO$L YJZ9G>D1 .J^I J5 M]= M@TP3%[="!7>:00!6"8>]@ C]/C10G\(A_XG(K86^$KAI)7-PS4M00! MFH-*C&&H'B':)L+#@KODI5](9/>&-?$D#=]I=1 M],_0A.F.[<\95)MQJ>9K*Z:ZAXND9W _2:R)D4BNI=O[T6M/]C!N8 IKD(_1 M9Q.8/(ZGYQ:)?7"K_XMY(2U?)".#=G)ZN])E_P(KM&'\LN;S++-)46G_"OXK M70*?/-^*IES15!-7-P-0\H@PF?_Z-[(2)].>XIC:H#_Z>%V!GT.L.0ZDZ;-Q MU#9AM_VY2N[D5W3//MQM5@N(A-1FA+E*?ZC3K#-9U(VJ;VVORK6'G/;M_#;Z M9-_44_S&.TA,OU-7X>$#(OU9AEU*W_\S XT@,;P M';7!BJ'WD$QZ9AR7F.E.W4TK7F7*:90EL)Y-6@PG*BG;Y=8ZS;XD[O.N:)PSV+Y+,;T+C:5 )@OC=" (X8G80W3L(Q(4[9 M>+XH^,['VW!\>'2C;5)G%Z*4^=!JW5=#O'<<(]1/#-=*+.Q^?DO.QDDNBOS: MS)?Y>>B4HCPE/O*2K3E^$D\7HV+QN5D%@]UBFZ&^@&WS@@ M;DW3M71H>A_>$@_")OU #;F)?0G9$SFT&WUG- A&C>5(_46Z0>2NP[I_!B4. M2&$8\T6V8Q#F!*614EP M34G '>VX'!"#F-2?MSR[BS M CQC)2PSXSP;O-M( (J-GQ( =79(#<1>61OGLCBC2@ ^ISL0$90&4O^NC4Y9 M@P"X$H .T'%('^;]5Q'\(@$("X(EA/+[.[6K:$[Y&.^^?/]*KKXVY=;Q;-C' MH!7FXN5%QJU0T=&5<>_XZ\;?0"!C[4 MG+,,F"'QSB\OWW'E)(4T[^<_ *4&+ MY]4J0_EM#G6XKRVJRV?IBSV6('O^S4>AMC4@#'G8QB'SO#VD3O#U<4BICX=? MH:9_SUJC2.YIJA_8W*A56Z'=(+AM+.TD/??#H0$F2"JOL34U99]#^Z!9.3"N M]S?6+@^3ICI:E\5U-W>YX;OAB^,GGA &,YG=7H\OC7E[,%+OC9H=QIPM,W)[,-0[A MIB*!"9Q3,<]@M3K^R0@Y$C44&^[=G*DWV6)\V%?\08CR@(C%"L QC%K[!K;LD.&W]G$J!Q2IT%:H.GZ,W( O9A& >SRU97@:!\GG\Y86 MYF UX8BSJ^>_*>HV>JSH9U?%5LQO(>D>0?6!,L7AQ//@@ OQ; ]9G(\M[,RU M(GIX.3=Z%Z7^L;KA]+,O]/?'T+1 ==1&M/I+A5?O6)O?+^,>"PGHZQFE5LM! M,*;<_!.058Z\5>[$-2V)[5M"BVBP\>;G(2DDIS\6[[CI(Y&8 XQ6BP?;?2J] M7,IUY'D+RY1JWE9T81(L.N8)BHT:@"W7UV0?8G;[=DP4:E=:DM<-!JO/(3W= MJH']T \0K(@5T_;';843)@( RN9[CY5CCD*X19V:"G>?^(E\=75)$75D'JG9 M2NV#._X:A[KJQM0'L)PT_3G;?5&G!L9@P_!I:+ND%N)&H*9,J"LWG!L,7\#O MF7U?\3H4_K'6+K<_&(!)\/R\PNZ@U7S%P_VH\_0N+H@ZU0&B>1 M4VW,&/T002U4X]3@Q("%]%JAHI:!Q7<#R#QE9> 1!.,(2V"/P4:TL;L-ZV+2 M+76(>S792(.+YJV^XW#]VN@*9Y/WRLV;7M)9#V_[-K56.DEMV>/9,*]4,JUS M3S^_)4)#J22&LFOD:-1E^.*GV=G4+S"J"6)?_A2G\3JT/_<\XM=[ @"':6#Y M4-&RS7R'7[C!FB?$0!?9O!H&W%TD7XGA<3XF]J&OAS&*9D(0/:G"_!, MPTC6$@)0B9Z:(=(.O0 B"JD5@8TS'CI#)A4.\-Q69AM,\*<[WY&(F+T'L?CM MU_I&/\"H 3";#^B,"JO])P>.EFKY*T;U-+"W"$"LS%^W[Q%O;QX,$H!/FD(G M$X%/L?80IQ\OIH8;R!EWYJMX -_EF('7UH$/T 5)86.(4+8 M%[F"_]SCQ[M8R]'!_-_0&[E/W58P[ ZS\ 0'@"Q*;ZI.(20\X5'+ZQ D=5L2L$HF+5EE\ MY:S7C>\2YS>L6L9XZD<&\ M<(-)/6PA G-%PP$,1QXG7R61#W+I'L/8C\#*"@D 3U#E'-FR;9NO?[A3[OE: M\3QT]X<(S\[)/,;#+5?BPGH#WVCRFC@!* MKD-"[?9C6/P/L-<*B7NUGA&Z:9(_G3$1>F,7DP-E?BAY]!3Z86AQ89I3E :D!=B2"#FG'G6HKH@]&7.==4IB1GMSO>+<&5 M7EN6JE/2*LG*WGYX,H>_QM4BE8KP=%;:1#C>K-_W"5UXH<9D]#4D['_$;UX( M E#;&^]6:N^;:KHCN94C^*VNM6G,98]WD7XVP#&UMROBU"+@Z7?/N\_9C 01 MBDC6G@4RE'BIR_*.A?!V'X*^C(,A?>W%=Q=='']>+IFGEL#*6U;E6Y*O]T-% M4:XQ*ZU<1Y57M@R;>G-^@7=//2B?M%^YYG5J3!K II19_C58'I73\-G8H0D6 M=62&4]2U2/?-, V^K>;\G8RAX";5+6#IM#K2@94:-*7EX81>3V3E^P!RM0\);8V.M*AHX_AL;_ MN!#'8RXF]C.G(J7!C*:FL]NS ME?36>;^MWHD85>?*(49#S?;FARDMX\)P!1 MWE;,7>0*"[ 796IN0IELQ[3/LFW>DI)]<7>?%DP>EB89P%+BB00L2F*I$FDE MA5R"SLSH"T$XL/5;>!?R_:4[[B34T>X^_ABFJ6(\V M,QASI:OJH16Y'6#G3M[8P:N$: Y4?_)3]1IE.+V:YF%'7^-5F+1Y4"Z'_6SZ MFP76I/7Q+I:D9!LG<696SE*0E=ZB\J$%/MX),9!+OY58J%TJD# YDB7Y:K=T M%TP,:/)(PN0 0\O!9J^9K3G\ MY05U;QO].)C(PY^S(J%-$KSK\8OTF+85E9"^>'.HCZOK&^SK,I'AF,RTR= 1 M6T0LSJ_'FP!]TUCBGIP<+NL>V&0):GG-8)P!GOBI8*0U_*<-[. MV5YOY\;9F8^A;M1Y,'1'&F=E+._//@(RT!R)"\2((CRY9=XJ P M(LH%/VJC^"T&G3*;SSW?Y;/:%/X5Z!;N3$3WK1-&F\I>R6Y)K1T90G5E$U!$!GK] -1^,X68N)78H/ M#C"5>#WWNU:O$6<^-?&2@HV7IW3@L\DPOGJ4&K*0J'M4\6;IR_WE8F8B'RV( M]M]=@+((X%L6L1\.RRM[$RG&P'95J 3(\4^YJ3,9ISG\R$T:9.P1GY7F:CN. MNS7'BGJ32/C+1FK/( MU]W'"'^$@)1'(^3#=Y@&T]061<,\XY=]RQ^AKD&^_ M8L04L>X,XIT/ZG#YA:Z)A>#"8@(07V)T$IG=))X>FI*+%VYEM(H,I7O&Y734U)C/[S/2)U"E4.HL+_/-@Y_USN MAY9TD5%S$W5 ;S6D\LS!L@*7+JWL^0S?-_DM6Z&.0SB!EWT;JV=WYHTJR2LX=CV3#R0:>LG[-$KVA6?X]JZA,2+=ZF=S\_AD<%JWX? M7OIS9T&= *2G/SI9!9O? / \35M0&TBT?L@?E7.)4[="?.&$/-3:+88Q9*2T M!X_=_0Y M\!+IRI[$#L/7E- ./+7;<>#&&U;<5IX;KE#D9Y)>=&3CULA:Z-,4;%F@@5QS MW ;([BG]M4KY3JMS UXS#4PK8H?Y65OCF \_ET59IB DKK^! '"5#V,LSF-P M9.7P_<\5%%;3(EWT^,KNIDYH2Y4L_J=P(?R;>-+B-M8B-'??E!>ZV]EJ'&3J ME'[K8@WZZ^SG3'V0OOFP..QG(>M27O(6!-5\##JG-(,NZFA@Q7'W\:\G%T_' MH(D!SQ91NA>OAM-68E-QN%NR^ GFB++03A7^,3^5>$2SXF_Y.6D)YXVMZ!=G MR8\-=E0MQK!N9YSH7S4SVFFV\#-3VD/-4\A_#+, SQKZB0#^J',8.+";A?^'"WAI:.?^.&23RX4 MA,@$5^9MXF].^)8W]*H6/X2N9>,+0MQ@F"OZ\'*_<[<.2!)[)+=O!MIR\6E$ MS9Q_TIX!]L2ZV7Y=&DUSU+JO_F'#6HIS@P(9^_-KWYYR\;\X\(686Q:_0'\K MS.'/'0\D,$_AM;:5YW".,_@I2S+\B*\ 3\02I*33J9+6!G3NB,A4/XGYA%A; M'2(_0G=8^(--0MQ2=(^5_?YU3GC <>>["K53O9JK6A2+U7("_%S?I-Z&' [Z M0WOHP2N364O9]W2O67W *C0KX6K,)/^T!E??H2=29[>'AXJP>,OKXTH0BC0^ M=?G8&>7SC>#DJZ\4)C&?S!R@]=RID* M2OW.9@):I4/J+GR4=%=P#LSETB/.2;?+OETBYXZ\1OT)*[$RJ*5MN4,ZI%+> MM)J'?6O=8B@Q<[H"?U.@/JYR(R3E3Q@QV[<.ZYXR^.+K>$([SQAL6?UG_*$NLF6T&'5[!H)^*(D=?MB&JHS9U0KQZCM7*XRH MS/5B@V3]@*19F_NG+M^)[O[C?ZK;TJ=W)2 &?T^@QGM_6K"+806)YY^H" D= M2KZ/G=@I&8-;PZ/3Y0[+Z\3N@P_1@>K0_;#:LRJ0?=$AJ-R#WRJ"_C$8D04] MUQK4N;@?#!Z!K$PBQ#0K3Z4#%B&GQSU/ON.^*XE]OJDCGIV2-H M6N!Z]E\'W4?1JYA[0X^@P]TIP\2EJZHHT,&8+?T!@ZU1.;&.&FBUXN[R,^0@ MY_>8EA10*5K,*JE5"!HM1@"V-'Y)A?XY[]G]+";2D?P8US"T"]U/L]K1%T1* MH6LL5[0PWLUFA?&%?_IA&)8E>'9(D)L3?:&U'$\26Y]:XCW8CV>U0>R5B!(, MY8LW=PY+2Z8!\!0*7BQU5XB-101V@K;O$(Z7 9LH\6@&$,B+PP]PU\ MY;"G^-&?*;R M2AT,0I2%/):#6P([[F#?X$O[2U&H].(:<9M)J0?#"8 7=># MM:8@J\IH-NWF?6BA^1_HIJV781D!>,ZA-[B?:/Z?2+O_M'Q(C:>F0X&[S,#1F<]F_6)L&JIJ,FT4>_5-;J_=VQ"[V4K.[ M8S*;P>6ZC^O&>7OO_+E7#<+ZL\/5'N47EO-[/[,54K%OEAHXWI^I:0]<7[<0 MU[EM^!<'N5H=^M"SX* 2,@Y_Z5 F>*$;H_14IFS@E&7]=AD$F4\DB7E3HTQ& M,#.!=B._-+[<]-PT6! H=]W?QW[2Q3?T=,-K77=7(FF!G.BEV6J%@':> MQN@3/FP)"C_.+8IJB0?%*X'7ZGW3#5)&8&V5S5$'42=;[U M8^E*:-Z4[(F.(V3O^P>-_HL!M"*D'G5, !;=W3,^NE&>%O1Z+\[6="BDE69- M5^[R&?#UR'Q_*\\95J2ULP_K_(:%7!C9*^3 N7(^+:\4;1VT];1)B6;==K\V M9=]^W"%W6G&(H&S/I<-T/6B+&]:J&CUVN'K+:^K[OAJD<&2N?G8W8#HO18OK-F5K -O/QCWN&2[VYH! M/P:]Q!9Z&EL.NOB*Q*8WVL-?$@"ROM.L9QFXG31\G/"J5?5^F,W%I*PGM)6X MS<>8=RX>K2%IG#9X.T],R/U*#,Z%,F_C1W(O+^\@^"%[LX\7?RJ42"!E4>>0 MYE(=B8MZ3P)@P"SZUTGB[^>;.H(74\0Z0Z,T.708#OITT<8120!:E:G>O0P\U96%N=NJS@ MJVEV$1C>).N$89.:AR909Q"-Q'FKH#'TM" 6>O+IJR=^.I.= )3^EB%6#($/K+:=IJTQ M?LN:D F,C08,-T<5@Q\P1*!R8D#GK1RZQ!O&?4<%VS,UBPQ_E3VPG0!.W\[^ M\V$LC"KCI+_:ZCB4-9L ++00$\P,O:';'+=)TG54J&Y;GMD1@]%(LH/O$VAI M30,,-_T.^K#Z*]-S.I"C2E&F,CJ= #3P2"#IA.$" QS M@C*$(@MAV+=$N*2_@29=P2MCZ7-UC\QB\,:519L%%XJ<>%$;(@;K@Y#F=<%R M5-@-@6!B$4\[C$#VG<-(T#NX5-_%"V4PJA9_YP^T%!631@#<^XT(P#W'<\LX M2#5: M$SC%+%U41:7:;('=H]*\!?!<-DK;SN'\"1HS)_/>OSAW6+L?:PJ/!] M;T3KI/6T%0>O^P8\[!NT>#4 MX2PGFC;.D*8@6XF/$3JP!X=;_3B[NGRTR!9\=?E[WHBT8LSHNI<'IQ_+-O+0 M1HX\&EB1.QT.W((N>V)?$OU?V>C@#DPJQZ6Y0PV3#SZ]=?SG*;@+001\WNU%L/01,+W,3O.Q_HBCQ1_ MX0K4QS:&L4=UZGCKZKU0)LSM?16[*._@G"+1@J=G84+G;6Y5-*W%> <2:Z+>QH<7P[@#J/'AW5("8+"O\4L$XZD0PBIB* M3XB$AT\$=71N",,#0TES*Y3AKE4U/:;Z!&!*NT@71Q4WT8#NBY&0/ F!:N=" M#H=.[N!U+&V]+@0P L&[&0;_^#HAZ!&?3)K7!3?&I^8DQ.U9/+Z):O%,J&!N M';V0 "XL/XN9J+Z)E8OMFY3%PGP;VAJ:KX7[?P8?#79!A7/:7+_C$O.&7+!& M?'8-'ZPYCAEI8O#7K+I/(.CE%9?O6P<#K I7>.P%4ND@1Z4T0%4*(@$! FB"] M@X""=.F]A-![49 N(*&W@& @ 830'[_?F7ESSKGOSMS[[KGOW//&/]9,OK.^ M*[M]]]YKK;WV9_VTE&P/BRG<;P*EYK:]V%=^ 9$I.2\&PI,N <+@#.QNCTBT M- M#8YA5;:I.U?OP3RVA<^K=O#N[C_I\_#.V^)]7Y0/OC!:5+TB?N8!U0K>, M/S[1NZ5MXL?K=62! 35\5B)W!"^SOEG@FCS0BTBC]GDUX=S:$DORGCJQIF\H M3%!AB6H&'3T]/SG]#I4P=$<[-TS@X?R5G4E^>Y*?S_'O!.?]Y:U9XH#?4"O7+=Z(M B&4U M<1YO(Q?>CIJN-=.I/DQ=CW)FDPZK4;A]3S-]*+W;9-W5-U&'F.B6IY&\]$TZ MJ^9G+[4W)/%VC$Q&,CE&%6^MQ 5+GV1FY'27+3J1G$?D5H:C#5&K>FDZ8>$J M.9TS:PJ:Y$3'3U@E^(O+1R(S\?SHND^LT/51V;BLKDSJ\32)Y0R74;E$2=4/ M',D1]Y,-N4F:).(M';R>!2IE1A;FC4 ]/GT?,3>#C M,Y>L Z@?.^Y\"M4M?2[9?3KVKG^KXUL -/WBS;3-T3>;,ZL_PU+:H"= JX!% M@P#LJ[_^_6=0RG'[)K/'E?EZ-6=[Q_[F:?2/D)19U)6ZX#%]_HON$D"G\3=/ M?T;#_%51K+^+_5WL[V+_!8IUJBC.1X+-?0]E#L?F9X:;N4(=2,N4>B70^P&C M\ML7)U&7@*B\OW[X-)Y8^]TU*T%>T_7NU]LC@E]SL3WQG9/*T#&+>:GF_<5OWRQ$$@4O]]SO!R?:_ MU@M,WID.W.BU8.9/_'_$V24]^D?N()99<2#Z31O*7#ACG9>8);)*=,'QR-!\ MCF/7^ Y*_9ZS7:1VIG@)S,%0?H //ZL*0Q%VT*Q$.#RA&[LP?<]=.(O4N9/= M+3;D\S!SY.=+@,33]2_##QW;V#"T<2L9ZDQ##VPLO;6+#Q]_J["OBQ>@O:;C M$*_&RYNQZ29*KG*MB?^?';#WGZ/_7\(4_]FMKZ0_SU?465$F_7%"UI=5Y,3( M&CK4>?%]2K(ASQOR$NMM<52*#H^3<;^N^)8@Y-E([300J]-QP89]15NY?.XO M) S[0&NA<^J9.>YP2T-XI62S2TTL6E26_8/F<3 ?D'=EA &%*\-R/O"H9V8'-U#TJS&Q/?\4>,C*6@O"P^6MG8EQET3 M<]C*DP5='KK&K+LS?H-;YNB1=P%UDAOE&OI-E/=K^MWE5!HO79Q&Z:8_21W& M+RQ"B!.S;3%(FX?ZH5:QX9B?J!-,&N002P,5#7ETZR?S;+0YUJ;+#"[PPZ5% MJ:PPS'Q?VXKJU",+Z84LM@M5;/J9C/\9OQX;MDY^'>#A?P/+AHT+.B#SL]NC M>SR!WGUK-CPB+>77'KHU6V(NG !>/F?IUJF.&ZBI#E)XP3GLV1=)H[$$**W# M,_>[*^ M+?]5SR81Z'H;]YOWC>#=GY[G'$X-4\/IW.9]> D8#BXO^NZ&G_L?3/[#UE1*X?JS= MT?+\8MBK5MZ'M>U34HT9MA=C36#8M;XQ((/1L^< !0;6SU?T M(JTY1L\$/"K5EB+29K7AK\NMF;9W:P?I8]YKUC?$A'0^CEGDZBLK9QG7$=6Y MX,)E"TG%X*N-W=)LGH*G&[<&C9A-/LPTIT0PW>T64,CH09.,W4X4"\);&#/H M&)<4^Y!@_[Y(N+K:@2Q6A8LT^JCCA#CQG]_A_^\'9B\ 2:(U*74)(+]74/@V M+DK2[%/X"$UZ=BOBG1Z#&>?"YK6?^T9-51Z"A2%S&F4&*BRWGE/$K6(JP\XD M5I2)P2P(J]P'[V@JD"*-J@,20X/ JM&R7XEE4TC^*]G,^6/X_CT84< M)@_GN=&!H$/(ET>ZM(+3'X$+YJIL2>3>/3"G50A68_*<_<+F Z'&L]"%)P[J MP1$IGDTI]"DRF7JM[(!K_7._SIR&J/6O.Q[,ZA3+#(%)*R?<^XC.G93_3,( M:?\S"8-5;N"= +L?EX#]5<@EP-_DC.\O"1SZ9O](X/ 8R70DQ^'8A# RH3+"6[*TF(58K* MS1].901ZYPCGWBWQ/^5W>9F'LLL6^:H&Z^_@QK8.!_LY+)]KSL#,9_J_"[>8 MY.D*YJJGV$M2BJ035#(&$U%I:LT-!]9/U.%OEO S264(/;$HYDQ;XXAX&BK! M*+&*XL]_7\0K>SU62<\\+9!80,[9?\+#P6)+^3-C%/*]]5J\_$ZQ R+Q3'HKC'QZ7@#=N5_N_T1\NNO,D MX-E!TR6@HS$ 5_(O)C[8,A[4U:8S#]WG!-(99J7"YL^L/Q1? OZU6O$/%0\: MT2:[Y3WBT?XUGG1>&V2U <7ZV 5*\?TKM>&_V@6KVM:_ M+Z)]T-EDVORIAP]8]\>W+P'7UB\!*T477X(O?*P"EBS;SQ[_X'JE"RL) MMV.$;2[XXWZ^5][(G[ZX?F49]OYY^?M?4EA N%^;S-[%A65[1*SR0WJQQE!L M0-14X;]([?]KPLD9M>:+#TL<7I"Z)N]S/3^N.:TRS9QU0@/^)@];\]^>.&23 MU!FH7;WQUV<*S7]WY/"7=ZC_'=)P=:7):*D=X55 MNQ?XQEJL[*!U0M;]YC4F8DP9H'7>:%E \MS;Z$ -EI5JD!!,>K__RO3Z50[4 M:PH=/]F2$OWB%I(C'%M#$$_N*3U?'GU6!E,2&#@36"GWLL ^[Q&A,9_YT>3[ M;&!0%9ZNW0P>U$'K#"48&@ATWPP0*HSE47@HG9"$ .!_-UD1"4G;ZQMJN5?0 M_=K_:XIG[3S7(\MDS^CW">'/K[\+-+KI&J_)-HG6ZS47CBHV=42&5C]Y4N1$ M:C@\OK7.F;+^!A ^%B[LIJ'B$[F?Q0KC[)YN8P41UL32/V_2T8G:+GS2-CS\ M/=LBS/WH(?L,_:I08V"7I@8KEEQ'*ZP_/49K$N5'/'+*KSOC3H0(J#T&5LKX M/YMOH>OW 1PIV?QQE&NR_N5:F6F6CGA:?;%^0-,4"'WQK,Y-%+4S3V6S)51< KRI B&Z%W0 M!RN$VT9JZ,\^K3=^&W*?H"4499$=*?[5ZEKTD@EE.>R)K]SR.2/)&^J;3B % MQ"2\58K;)/;+<[?17N$)!,N+^A%,*E=T$!\^LGU9=#1@^?8EX&WP*53WHG,& M%>#D5Z%<@YY'>*5G-(PPC%CSDU2RXNP&NS'@:1:N<;;1"GI!^8^(,:&ZMXD M,QT(;_#HH=1&YJV&<4%?-:R$T;=H&TS,CS;.R)6A&9V2A?-8@JQ!@\0=![<< M%:Z!K]2TQ6?*F)V]D2[DUN;$#WF-J%V12BFVU)1MGS0+JZ7W]0*!]+D%%MPZ M+K(>LFPLE5!7FO661YW\>@0E+'*G6?R[?()'(/%1P3-5:/8<.,V9$=VU&_8@ M<4>J,?GE0V,.+\H]!%L T4%YY''6RG38F5K.XK8_:VV4^E2%+Z02N>A8*S51 M4?QL[)C]T][]!RQ\M#?O9]K])"#_= WO0+A\!2*@XNODA7'W#NOF84]-7-VTJC.)S/++?WRCV&BAQ&T_$=GMYBG_T*=*$# M/]V(9M5&H5_!L<;P%:%'@W5>B!0%9G&+T@!YKL0YNOW('<->%RX/-O%]EP:V MF,G54(5)W.MBQZ:F3G'S,[509B_]^@&+Q:XC_8$)ZA]4%-)\\S*BA+R#K.]' M@:/ZL/;[+9BO;1QUDT+0 ]GE1/VU;*B)9EU MK)M&T5*MTML6=?>X^]+)YJ#NQ$'9M7WDZPP.:W$K+/"U)D>(R#3.I3K5 A.M)IZ7R MN=A'H[OK5'9(]D6X[%$L<.;_4.66K%E,XKK:\&;ZHYYBT;/6 TD"=%.R-3N MRNSA2XG99\/?*U7;,#MO*F$3W5U#3^K&6SB5.M)^6-A]\7(+9:T)&S9[/V#] MT,VRCQSUK /X.@?7?A>KU/N3$00O=)HP;8C=46!J0($]N0)KKO,Z#B" K*]. MC%N]>4-_0B59D=<.^W:40*CAU6ZG5X@)]!#B$%(GHZ!6V]\8O+.O7_;!X#25 M.%+"&O&W$)I&\JV16X/YZ;.NQ76$Z\YGD_O1JD$?KCU7N"?*5!T=KS#9M*ZH85VQ"GW+%M^S%<$=@893-EF>]F.-8/_?:D>&- MW#>6\>EKSGR\S!()R;R[I#B6LAJ1T!;K.0IZY1X+@QO!4B\*G+RLB)(-E;'56.H^:_:P'7F]#ZS3(U0=-Q$H+--_8$0"!66<3ITR3B, <0FHK[L$_!3*A!X6(O-.A;^N_F51&;*8]-"QNO6PH:WUG2KX MVJY7IZ(/0(XK$P!(U 10@5&L-(ZEWJ=<9_=JIEZ=,F5H:+1_NY^:D U[WFP1 M*N)Q0^"TMDG#JO1(TV'$_(2D]S5<"-K=)'X)*$U9VY+AC'U2CQP,\A[)/)Q7 M(%S3OWXNT\=(7EUF_8.6<2'=KV3F.=I8>MKUBR*]K,(J0Z^=BP;/'N5N, M\Z@8<)FIY3:M$\N&7N@ZR\IUV4Y8YUQ>PCWY^1O3=IN%F^)F7"2H-KJ)"7U,0)?"'4XS136/2B>Q M+6QUSW YS*.@!@S<=?957SDEZH]Q>*4$?3JF5'KMG@';DS@HNMIUY'9OBXB49S>HU! \DI@/@3VW^ MM7E*LKT-$>Y;.3Q<$=!1@"$=*WA?)O1$$CU[IG@=0*6UA/=H&HA=U:Z9O"#% M(06V%5Y_7QFKY(T1YC"[IAG?S!FH05J&!RSBY A48("_9O+C_J4%A:Q,< ;. MM:X.Y-*$"Z^RN[VD@RK41KL;S(-3I'VHU"7UW-$??T M$@ V/Y.?(.P/'=&.>MQ@S-!I2LNGRH+F; !5G>H#'1Q7T,17@TEG3E,/+[3< M]BQ&63I6S:M/BQ8.[BO:[ACL5W(%W/Q%?2YQI2G BVU^(/VKGP04.?ZDVAN? M6N=*F8E@(Z+4XG.CT)=GW*MD<40BPD!W8" (2 BTT[5^M<>+]RVP\J &#BW< M):P^][Y_6#8V4!D?R- M?=A9 >V0,9:'(#H:?SK]>LU%0@XFOWEDV'5K3LPDT^ZD+LV^ M;IX77KA2&?TY0I?9)M8MZ\K=^DS>'IE^HZ:2.6*WW+ CWCA0)I^!W5L!=L>0 M;^A;Z=T;\Q4I,IVQMI1_!_YLO7 'X:;RA&I .FFO*-Y3$F_K!!'CJ[1\6@Z: M-IJN&Y+>T%=P7FYNB>5MY'H3/OF>3LZ!5=@GSMR_? 5-TGT2FO6D!&SNF>Y7 MI)SZ'.SE<=MPKI'=LZ],U3W%(&2$RV?Z+4Y#M0:KU^&GW"7D4KMU<:YP?*,M-4B1GU4$E,0VDT7F #0TN M=YIN,LXH_X$XR8_@V!J8VI'C0; M15!J.6S$JJ!:]I?;/CS//X/A:NJ-X\T% MQQQEJ,HH2X )X\L9L_@I=EI<>WKF"JD,>3+CO2 ^1R&MT MZC#(MPAA4-XFL+N#[Q;@HSF\N4:-M\D8%MCS,U+@'&X5K' M'YKQOJ M(4=!4J87S)W0POD?GB"!R&'G+9_D+&1NK&/?:0I)HVO3W8+P QOSE1?H7(&&=L%%XJXRY MA=<>"B*_(]>C>S[U_2$%,YD]V/,FK+G/,=]*'<'X+*OPB]!7P3G%5+P]BJ_?'XCA'?\@ 9N6^G/KF6#%BM:3W+OJ:[: MRGLY\#DT4,E$#XL(\P#[:;]F?OV@)?B!(&+<8D&# TE#4/4N]%@4;_BG/6%& M/JY;=5K2#)ZA8#'A0<9Q$V5U]VH8A4;9!E,2M SJW-Q@E73C:%^E2P#1\T " M5GL]<@L<>\4OGN0Q2%Y=K(X9A,O](X"9QU:/GF+6P[.-'),1FU,$:S=J@(=. M;?Z3E#PQ,J'YA52"6CD P&R&B L Y*TJ]]/K:KI: M9TV=Y$/C_EQGK8=WMB;_6&<)WL^_X7,#WI4G_I8;*/HK[AH.W&/NT)9>@GNM M_>U@VVN?O:ZE)M(TST5]7=T0;VT/Z*Y5"+O5;0X*\<@UA7EIUXQ51#'%R"\, M\*%1<]?J<5UHYT"\SVMX%G7Z0 5OS$:73TJ88^X\SD:M:>SGK%]]EG06R6S' MW%Y",K(0Y1+<^*O$T)<90YWF*RVR%$>N%"VN.&8AG>1BK_$R9\;D&;[H?8+8 MAY,'---C_Q8?_9DISEY]_!<8;3BH55WW;;?ZL/F[4 )/0[^>6,?<]R.>NLUL MTAB;+D:Z<,GZ"0_=6P^_U:'>#4]YI20,$L57VZW34S;4B@U+).KY9,YVGUAE MADN"_:2'R=CN0_JR;M^HOS CH-[KF*T+@O7)E1/SX4MH_(%Q/VMA 1'0JIX0 M*C?41"_7UFL:TGB2;[U1(68(M ,:XBE.@3Y@LCI.A(MI\PNOQN.0,5K06F'0 M2O@&2EWN"WG1#<5,]X6F)CY\85:2S:D%MH;I)^."=E,['#=UB[EK2#YP,KV, MX6.*/"OME#W6R+FX:MY=?)*L)(Y_]GP8FHGMH< M/G\KR:R CI&SP^3+5#V0=7S:IG"+) MY[OIA=9."U'+K;S=GC^@GQP]S:V:U#E,R\K':8Q(OU)?!P 8YE8GOQ])Y:D! MGFSZ7\=,A^SN5-9!*1S-==%3_F/N]@[4XKI)2:W)JB[>&ZV@V &AQV=N!_J=&;+#_PL$K#1HH79[6H3;XK$Q3X#12XBKS[SQ)=$\\T-/ 0 M\)!E7S"G71-@XZ:>3,:QM&\< MERA(3<%T::V(T(,H/V.,_-SB/7NJ$5GW5 HVJZ_TL6[>NT:2BV]9\,<'B?BV1Q-6WSXMWHR@9B-Z+1OVQ>LX[^ZP0VS&=H#"G&\ MGC+."X4NGA6NTR\.\GK:B#"[,53SBJK9CCY;LRFB%?G/F3NB/SZM^"4[3.BZ M*> 2"1C^HPO\GGL[NA>8S9E;%^D4<2/48SV(J8&&HMTO\#,[B$,*'D_IF<54$F9-7 M^W+7&<8<9[?=H^M=S!,#\:P7GP>%^><\$W[T;()\-8R)"!\OW/#>3;(/F6%J MKGN^II@U%KYQ7P7!IFCYX=(;F<-(*PZL8@^2/K%/J+2.LD'L.E&W+=8 S$JO M*)&]"#9.372*$HZA&O$?W4R=X!++O+>KJ5VSRLNOV56]60A@+J?IM_0UQ\RW MAQU803Y]6YN IQ#9C6Y.UVC=84L^1W99>0&T4PP:W,3E\K%TO96D,!N#UJJ6 MEJ:TK3[NM$,E!=W&ME-&4<$"=P(7]H&@;F_+-YD?1X%/U(PGX *Z=ET+)UU; M3+,";ZGNN4/9$N5N1H<: PDHYQZG_<5X+*JHR*Z"IZ%0+]#H'/5$LWS;HDA" M'3%% ( KR7+Z3"B.(&!T=?D2<,:H>F6=3+D5W_!UT_P+S&1);J3 W:[(U3J; MJ#9J+&$UN,!TRU#+PUNP:N:#X$:D0#>].SLB>93K)'$!0;'4E\UK_(TCBK%=& M(AF!0? H,A$CB YZ>FL(3),2Y^V] 2$U,^J^%=0A(&:YAIA"=CRUIU#U\3>>=N,; M:,)4#Z&6!_JR)@VF7S4]DV6? TG;Q3C;TUV%,'(O'2^+*Q%&+3:^KJ%BN[$?)T;W;K9I6L?MW8^/;T)C+*BG_K MAT-\*(?H:,]@.W&_HUQ74C3I*-! C69H"Z0X<3#"_.+B5@I)WS>XCN/.\@?( MR,PDQVP# SD>]+UO::*L4!T-%_ZGOU$(<].VF+PYM)[%RB37]U5TT"F]!+H; M7IE2-'W;[71GO,OEYJ0YB-HS$RJ+S/?LLW%U4 M\ 2S SV-C'FC%!T^X7CZ%G9-,C7M&QHL3#D1]2DHQP);3*"DNH(O6_TYS:P.$$&VPTE)7U="(9^F;/\4W$\\"_$I(!-CO!7A\ M,Y%:%@E' F-V?C$I\>_8!Q34"*W'H#].>8E"]3^;,R3<%L"/_]ZY 8Q,[UF0 M&3_C%/IDLJJ?\CK?,Y)9X4%C6WP)A+37-F:@2#B8"R^%&J]=S5VFG4I1H1!7 M(D(^4D0]R9P7781(SHG5PA/KY^KT;5A[V,BZ+^=='UO-:'KK.@G0TT#\.5GH*[:$]A$'U*C&TT( 5NF MK'MQ"!-$->[U$WZPQTR0'G9T=^UP2&,I*YQ1I$<)9($FU_F"YDC(D;!R/*(-;*HV)ME0 M3Z^OJ$7K![0(& MP$8A[^U]&ST#&^5'7-U&24GOX!?[H-Q42KO-/M%H=H?SWE&<0)4Q8[.P4X[^3&C",I6-N+-;*R+H !KTD7Y"\TGY]!A>F'U$F M5&%DN3D^Y"T6N2>Y3VSY@1KQF(K_=I_V!XE#!YH#64M!T5?G&=+(11/W==<& MY/NMMJD2+222*W7)FZ+7SV[$',,2AI7HFA8HBR.W%"XG32%KL3*[!)2VA%-> M AY$?:2,QP(T")NA84ED-O>@-YV?0CSUT 3[=. ;]-<1!/;\OLG1R4H,:4V1 M E5+BL E@4WI2P!EB\,R1,&R=K),4%G%S M# ]E;C[%.:P*T2TS;_20ZU/HFOZYWB>,+9A_R8N+/ MNX.;H?3S07B?*XVNMB0!E')X%KZ_!"ZL+ZT^+^=,[90\R55!"P(^+_>"K/5I M\:=SWFTA%Z>0.EBG2=9VRJU5_-@OE/=APFA;CBOC?$;JF)46E[[$VS?/VNT# MORC%TJ&15N6?)N:1EP 7&ZV-NT5F$V ->$UV- NY=V5J.?JYQ?N(2!7\(*U' MVS85K^9+S\>.35)MA _+&QY.&T_:_-+HLY?E) M/EGM4SK?7O+UKX[*K&Q=O M(D GVYJ/R>@[$]^7HU&Z,D>9*-;0EZ9.8^5$PUBO*4BY0AZ*(I2%!XY9 M#%=D_813Z$FY$,)4Y+]D9"7>2A LS"H1ZJ+ PW-[*W6;[Q[F4]S>^<+JL4= MJ\W\J)]B5>C"S73$/0?, JPG.2]R1L^OAVYISKKR)\;)U6?K1]-$%?DMVAE8 M:4QE"3A9@Q#I/3;$V7$K!6$5L%"!TR\\4QXW0BJL-]7, MSX??#64<\H4=+I*W/!6!,QMNK7N<@!XDR8O!7[_K>6^4T&'XJ MXDS'&"MJ ;OB*%Y0E1\ M[H2[UWLHGQK7QN0D[])>A$OM1*T32 \;C]7CYM*51)RQ_\?^OMD"7VV^"O3SW7IP@OK/?1V*/1U@L>#\6 MR:VR)KO;8 )AJQ>A>F>969> B$KCW$!%8,\%/58JM-B![&!_2^*S*T1<>R]F MWC-H+G@14?YJ>XGUMGB0[WVCA(R"$]\X:+-UY=4\'@Y>:J"!+WM3E%%]IW*PJL!>'\)>!''I%<&-MP7]2U739U=7@R<][4J/E-IQPJE M1D!_E=(+03;&A:[#$Y&%7YN!Z7?Z"IIA^N1'2U"Q6:VGIJ5YM8A=:9<'.^377'^^T@<.6?-= C3&_=E@W&M$ MJ\RO>U\N_O"4.__UC8R[-G^ '-L7#]K8;%,EB.7#:IR DK#XG2)L>O3;"P*A MEP"=ZI'=BFQ'H0QA?:]8R3='RFI[-[A<;;3'5%@>G1HZI9C;="@S1 T.OK[G M_H2[A<6W)-.Y[%,9.&E?K+/C]D?&S[B-567B65Q IWPBN$G1./7BSH2((=IE MA7).@QH;P4/Q43XWA'2&786!S:ZU/A*0BV!TR2J<YN 9 MY/#\1TPV<\\!S1XH;K5YA:N?-EH)"CWY6 M-\5O4BID\S_6/&ZIMZDNRJ9(?L4:D9*:!HHJW ))-$&O\T9*O2:9=V-^TOU) M[#.JZTZEP5F/!H%H?(,@I?I*(3 "@PBOD"(#S=Z%LF@M99'JNI;3*ZH6E<^W M>-%EN<0'"7-F?I<(?R]*.L0 ZBI0R,#H3[RI\@ ,P__&FS)NQY$NGKE=_=-OYF_F;^9OYF_F?X+Y-PEM M_X!+//D#+O'9'W")ITQF0E_1@E&"25HM[^YF^Y8T].D=^;VX-OG/3LG[#R36 MRYG_!5!+ P04 " #]@%U85,K#Y=5/ 0!)20X %0 &MV>6\M,C R,S$R M,S%?;&%B+GAM;-2]:W/<.)(V^GU_!<[LQCD]$<(T+^!M]O*&?)OU";?EL.7N M=\-QH@)7B6^72"W)DJW]]0?@I8HE5;$ %DC1,3%M62:!S ?$@T0BD?EO_^O' MW1H\\*),\^S?_^+^S?D+X!G-69K=_/M?OEZ_@_%?_M=__-,__=O_!>'_?O7Y M WB3T\T=SRKPNN"XX@Q\3ZM;4-UR\$=>_)D^8/!IC2N1%W<0_D?]VNO\_K%( M;VXKX#D>ZA[K_K7X>X(5CF%!(A*"08DX]UT7,C<*ZT76:_?EW]1^"2PZD>EE9__7?_W);5?=_ M__77[]^__^T'*=9_RXN;7SW'\7_MGOY+^_B/9\]_]^NGW21)?JW_=?MHF1YZ M4#;K_OJ_?_OPA=[R.PS3K*QP1E4'9?KWLO[EAYSBJD;]I%S@Z!/J;[![#*I? M08F.[_[M1\G^\A__!$ #1Y&O^6[_F__Z5,[^[7O/O=;<'%X6;71;'7JI(R45*ZH9+RGX]U M]NL9XEN2MWHNJP7A:G4_VI)Q"-./UL2]E@S!IQ>XU\W9(C057L_P6>RZZ8F\5K_X(']JNU$-#9!IW4]+W3U1^8^*9XPW;+G7 M-$C9O_]%_K3:E/ &X_O5&RYX47#V7BZ0=_P:_^#E9<;DGW(M9&E5K@0/L.LF M!,:!Y\NE+$D@CB(/)C[E<8)CN41%JVK[C:]X!K]^Z<2I^S3K\"\&FE='9G#! MRWQ3T-W:=[<^M*#)M4RM?O&O&;[CY3UN7Y!2*T.A4>0_.GE!6@L,*OSCWW[= M*6?_RM=5V?T&JM_4\U:[NU^??1.71:<3+NB) 6J?^)7FTK:Z MK^#>6(DBOQNG?)6/^YR:09!"_07D!>.%M**X)SQSM:6G\H@2%6TE!(ZH9 MJ1Q'58],K& U,8D=C(*C'I?6D,4@L/:^E!*S[HR7\!>AH86BM&@Z)IN4P%]=16C '*4U@T8V"S M9=T8]3VOI3,&EF=6SZA&S'B.4[:2K?]>?N*%.GU0WO8W:4G7>;DI^(/IZFU6I=7C[_EZDU6X>'R7KN4:N$(DX2$1 M! ;43R!R@Q#BF,0PB8(H\!@/$&(Z*_;1'I:V*C="@JV4H!%3;P$^CN,P/UA! M9V)&, 5&>_J?5'Y@PLMWFPDO?]A-^.,MSC+%3RK43>K3#XXTRNDM9YLUOQ*7 ME!8;SCZDF*3KM$IY>8W)FE_S']4K*>J?*]\)'9=% 40Q$Q Y$8'$)](B=R+D M!PYQ&?.,+'+MKI9R77G/TCX->TO2/;G! MMUIRH$0'M>PVK6YCP&R9W/H=SVMO&P/RS-@V;V$<>3UO_O6F**1)OTI"+!(G M0- +DDAR%?=A'"<"8B^).1$NBA$RX:JC/2V-FKKIPT?1T7% A1-Z4>0CR+TP MEBL %C!FC$$:$1KQT*.(B56U/22?"= C9_\V :T/_@&>"%8]4K<"UL0_H%,Z8MBVKU63E*6@<@16Y,'$)@G/@A M1(FGMG>288D;14',DD@D@0ZO/FEW:2SZI<)56E8IE5/_-X[5OKGV!GY[D]_A M-#MN?@R"-SS9SX!D\M/=D6AH3^\CN@]-9OE*;R++O^TF\=/69IFR1U3H)NBQ M?QYG^'SF)90ZPG:;>EM;=Z:R%B M:04?[FO655Q+[:/\#6_^?)]=W?-"DGQV\QK?I]+@O21E M56!:K4('QSS@"(K "2 B$8$X5,9_A!,GQI[K$Z-X4OVNET8LKV\5?9<@S4#> MB0QP6?*J"99<[VRNOYN1C<%PZ#'/-"!/3$.=T."73NR_*JRWDH-6=/"M$]ZB M%\@<,4LT9=#QK)QE#LA3 AO1@OEYZ]>,%>O'FR^<;HJT>OSMS^I3D5+^^C:[ M^22GBP8QG6YE:40DI>527#4E.HG!;[CXDU>@%ALT3*7'01H@#G..7?PFYAA- MZ"[483:UXKC0AV?46?6)IF<[IM93L7]"K?G&&:%FZCXB>YW?*8NICG3MQ7R\ M>MP]TD6$?,<%D_956M0/-Q>J5H@(%$?"E=LH$4/D.11B'W.(@S 2R DQ#\P. MO6Q)MC16VLD'[FL!1\2A61DQS7.REQB'J?TTO?BUOE;](#9 'L'!.#>EVP7H MC>*GX5$<%]YF$W&;H6]6Y)H_+,XFG =#YJQV8,;E?SX\YJNW;6!>?6NAC47. M62K2YN+Z6W5SLMP%PW,4>0Q%/J0DHA A'L(X2+"ZH8\=#_D)CA(=MA[1]]+X MN!&XO !W/9DO .^DUJ/G,8,P3, 30SLQQ7:"@^;&4R/Z!?AM#^.M^*>#A,\& MF[7),.I_?"G0]X18"OCGKUQGH-:L3:J!>L%QO28?QC^/:7*69>4,7;N%XYPF MSKU1A$!"'@33[ ^9" M$B$/)HR[ :,!#9E1Z,@40BYML;EA['+0ACR ,4D)B+"6EMZVX(MC4@Z MD5OOJZ*2@M/\)DO-LPU8&SP]*^PEAF1BUFI5N@!;I?;N1^[4JEVNS< UFJF! MZ^MV8=T1:QMN:P$[EL2:.;;'+IC/PX LMS_""?NIX/R@9Q)>WN6; MK&K/\]/_X6P584Q]@D(H0H?([;/'(/88@J[<1+N(H"[3I'N(H&!8]!H%#1\L%-A.S&SMF*#K=S[*1H:T4%/]JD@-O"\3@7U3'Y7 M>Y";N5['P#;H>#5J<#ZWZQ@]]YRNHQH8L1!<;EA:O<_J!:CV#>B%)0Z^NR!J MJ44$/1EU0@T-4#)@#!MHS<0.SU"S-/M/03 XTX^^/-^L/B7_W@P^^?!$!R3' M/'IO_WN35H_O,RE%_0V55]4M+ZYO<=:>*W_,LP=>J@3?F_H<$C.'>;X70A(* M#Z(PXA C+X(TB!@ETB!THF1U_R3!^OG^>5ORF\RKIUI,&:[8R%C'E^>;2F7P M5V41+@#A-VE6;RL)7M=;RE_2#)0*"^-\I;-](T[H(T:C!"9>*+<&+F&08(R@ M(P@5Q$,"LZ#]1KI$YC_S%W(X[_L\WP>O__R9/@Y+!W8O,=P3FR4VPOIJ[4%/ M?5#K#RH) -B&"FTQD#_6*,QX6FA[X.8Z0K0F][+.%6T/A_%AHW4!QEE0U_SN M/B]P\=CT6X>UO"_+#6=O-D7CCY-47Y^8?.3?ZW\I5R0)?1*$#'(_="#R/0() M"QP8)0'BU&<)BJG)F<48(9;F#E-2U6M1?3#!.+^K<_K0_.Y.4EFI5+H &:_4 MOZ?=LS0OJ_I4]%^BQ&SA&C5N>FO0U*,Q\7*R%;]=%2[:<+I&!=#HT!XZ7#0' MK7(YX-^;!RP6@C@'1TOL/DJ$68GZ')">4SJO5A!4.3CZDAGW6AUT/4Y^J:&8#K;86-,&W M\M9A'SV)_Y]NSSY%M@,CE*S5S]'I<^8:.@8P/*^C8_+RN)G1[GO+Z_R2RG;E M;GA3IADO2U[^H\C+%+4_. MHE/]:DT@O>J==E,02F'+.MY-32?2"FUFO)S$7(^(K$ X6_[^QB4H;8=66+"3 M]@+4\MHC'UUD+/'.R>YFI1Q=Y9^RC?9[$^23^Y2O4_JX"@@5+.813#Q56300 M#";,)5 $G'HTBK&C,L!:RBK7]+FT3=713&FOE9_*8H:Y%G(]JK$,Y,1LC:'I>3E6X? J/<=$]>-;_X\UMVGZIZ)=?I'6?O M\D(=$/R.U^_6^$;W\L] $TOCE-\^?GK?KY=3BPQ$7NR?]0U?>#'"<)A5+,(W M,9.8( >^*>$M%2#2@&?4K:&A=F>[.:2A7/_VD,[CHY/[J]#%4IH^ZJ2HRY@> MQYR%E(80RTT.1)Q1^5/BP"2*$(N0*ZACE)#R<#=+8XE.2G#?B&FT+14 M OW!56UCSBX?>(%O=I=H7N=9[9[9X/4U+^[[0>2$"72<*)9[FR2 A @? M)E2=V"=8$#>>)!V6QEBM)H#O5+D WUME &ZT <7V>AS=Z0/6J1A3QG3F MCT;3([WL3V%J__;YL6O;Z+2W_2^IPP*T8/0N6O;@ J/!:2P.W\L7SK9W1D: M_!QI\!W'DRN4Q M]'PGI+'+?:-:W$?Z6=H2UHD)>">G:1S$83CU%@X+($U,[EM\MB).$F$P"(.U M8('#O>>B. -ESW> MI5ECC"B)-6LV'(/IM%/M3(2F=\L/@ .^*7$MN<\&@!CE-CO4WFSNL@%E^FZR MH!4A>.\SVA^QZ_QC\^RX<]/QQX MKPZP5E&48!Y%0B[N#H8(1TBN\#R$281('& 1QIYKLLS;%W%IE%)'?L#:@%.1 M[%M9S>R$"892S\1XV0&:F-&VRH%&.R#5 TH_L*]@?>UII^+N'/+@GK0?@FFM M2,3TXV')3)I P%DMK.D ?FJ<3=B3M9I?ZN*4E($V;MM>S= 5\3D/J1M#&G!? ME;Y0KE /0>(YKN/$ @O7:"4PZ7QI'-]RS6T5OH9B MM]5/X]#A44B@[[D>1,P/(*81ES_%A"01XV$8D%);HY'@_LW+'276?$L7I%\;4 MBAEI2C]@<3S:DPV2VA(%:^L:X4W/O1/?T=GB>X34IB/.RPSQ7 MU9P7&F[#,CO3C<5P+9X)^IVQ8,]TJ.U7]9FPG^G=]OB<"QFU98#U"H%MEH]?>F%G->:<,_HK3XE MT>+_X]7\NNUZH =!,;DU#,/15; MA#@.((KB$!+!5>01#4.784(]H]196KTNC75W\IEQJQ[$>NQI';B)^;$G+Z@% MOFA+NN]DGB ZR0@E2[2FU^>LQ&4$PU-J,GO9/*KI?5:F\LGK JN^*>%!+;VEZ!X# MG$9%^^BT/UOTCX&R_6@@D]=F3OS]//:XS<]+A1=R+Q90^()#Y+D,Q@3YT''] M*/8(<2(46"V+:BKATA;Q Q=@7B /\]'QU+,"7G24)N;(R>ZF+"9W\JE!>.D< MR4?E^SER(9^"UUK.XY,=C0CUWJRYZY# E=U?%W=9Q4SR*QQ^>VD,K*0$2DSH M[LWIZS:Z6;I^W&\Z&:F 9/HV0U><(P'N,"P \W.5\,^*!*>V'@PT^. ML_7>2$JXN2EX4POP2K0E W>;FY!Y&#F$P20,(XB8"-4A-H,N%\AWJ!LDU"AE MPJD.E\8#^_*JU'"MQ'K;GW&@Z]E7-J&6? MFAC:[XVCF@\JXQR_ZD)W/J@@ORZF[['+4?=FP_^+X^)=^L!73BQ8R/P0!E0$ M$.$ PT1X D9.1"+BXB1(M"JZCQ5@:50D/[O8C&B,(=J%26A,O=6BHW:4H%H'2PQTUCT;/$5<;=S\I=8\%YRF6CVQD= M4=S4C5%W]8I4U5.NKW?56[+R4AV>R7ZOU>Y+I22L,Q*N6)A0%%$$?80]B'S& M(!;(@R)Q$8XY$]QQ3/AMC!!+X[@O]):S31W]!W9J*!>+JO32%!OI-#&.4#8? M(CT^G!KXB3EQ*WX?\0;J1H,MXN!;K<0T:37/0=%>2+2Y"'-'2X\&Z4 @]?BV M1L187Q4W.$O_IW%<9:S+0OR&E[1(:R_5;N(EGNAQ1\!8.941IRXD0O@P$ D*$L+< MD.OSOF'G2^/^G?>5W$1(4?/_#B<6=-C<@V-MSBTA:$?IXM)D4'65Z!HA$>=-*/2T5V M MIA[I\.U8E9?R]QF0)4B@T^/P%4;R,P.HN9'EAG)S<[T_23%60KIW&EW=Y4>WLY/>9G.A2B&W"")>C*! ")BJ\$6'F0HQ# 0.. MG83[49!@K<)&AOTNC9D:R=5QRKK.S*)J;QO81@: :UBAT\ X,16U0G?'47VY MZPUS)WEWM78:= V,SFE0GLG>M(:VF:%ICMF@C6G0W'SFI;F.>Y;EB-?'5HY] M6GA3KB9\5Q)H9_RX;B 2YB!($TH@\AP7$NI@Z!+7#0ECS \3H^AUW9Z7QO*? M.>/\KMZ%]0_D+I[\34V@@^5H?WG#14K3RC1^77ND]([K)L%_XN6A*^@[RG_Y)9E6,JH[_KG/UJZM-):WL3%TO MNFSCP;CDWB+-RI36%=%60>)2(EP7.@'%$-&$P80R 6D8152$B>?162_TC-9D M:12[N_C3Z*&"D=0AK6353@&0=AJ !_W"?B^.]$R7AF;Y$J9V1EN\7-3@4:_) M;WO?U._U-]5#11K!VP]L"\R)RI&S7T8Z>W 76FLX?+]B6H\P4: MMU#7EZ8Y*]])B-^7Y4;M<*Y$8S77QL+*XW'$_""&/,21W&-P @E##G3CR*<) M"B,AC&(!3_:XM(6O$QBHSQ"DKFUL+#'RZ?YF94YM]9\RG/Z+9DQ4%M7J2^6'"$$VT",#^;<=$0RW/XKP6=:=,^.* 3;\AM#=/R-]OU'V WU*VNX-/P4,^W M?=89BI?>&@_*^'-L>W5@MK:EU>ILW/IQ+5^[$CT9:L/&18E/PAA!X88)1,0) M(2%,0.X+ESHA%PDB)OQ_L)>E\??K?"UESM4MP@>^1PG*H];_>U-^IKK%&=A_ MR<2T'!X!/<(^&]>)"7=Z2(V)=1 R2\1XN(]9B6U0S:?$-/SP.&)YEQ<\O^AS2=*41)*)@EAZ$AF03YF$$=CC1JY%QM(>E$4HK(% 2FG'" M<_#T^. L2";F@CX:$V18/:JZI3G]O/U9Y_-1]9[.Y>,/CJX'V*1V/A2$$; D MB$(YAP7U?8@"=38<)QRZ?DP(\J,H05HAD3J=+6UV[S*ECRCO=QQ2O8EN"ZB) MYWPOF_Q.T(DB6W0@L5>=[WA7I[I]^Q53ST=9Y5!:;5'VEU^WI3 M5K+G8IN<8Q7$"15N$D,:$744%CH08RQ@(FC 8S=R0H;.JQ\ZV/_2*.4-%[PH M. -%DX[IW*JAP^!K,\U4D$Y//H=JAW;B@^]2?M IT,L*-&4!42WL)JLA.MS[ M"Y<1U8+F="51O6;.B"-61W6=17GL-C/W B2! *(1*(R.U/Q*'CA2@0Q.,H-B*\LR5:&@6J& UUMR07H-AE MJ*D# O:B \Y(D7WV(&HZT^<%^TMW8OGB<4:CWF'YLH MCIYBEJ.9;6!L,\KY+'GFCWZV =_!J&@K#8^XTK?G/^PYM52BXI4;)SXB-(8> M#@E$?AC )!$^]!!&..&)SZD6 9_L:6G$NN]5Q3MA+X#L_L[@CMD@OL/<:!6U ME_)=7]0IKVT!9G -SQ9P,UV\&PN@V3T['5 &;]8--C#?73H=/?9NSVF]<$[Z MWOI>7EE7G>FE!XAC)^ !YU!@%T$4NRXD"<4PB1P_\(2/$FQ4>&V@KZ51:"/D MF+2\AZ'4LR,M 30Q6W;)=ALYP;=&TFFR1VH@8C6![N&>7B!7[J#*A]/B#K]B M'ECZ&_X_>='MJ\OZJ-I#@J PYI#$OMS38H0@#J,(1H@3FC#,/%\[HO1Y\TLC M@4XXXS#2 \@-$\#Y>$QM(6E"810T>ESC,Z)%#S0Z6YCH<87Z\:$#3XURS8YMQXQ3,NTFKENV&,?!)#Y'J>-/A% G'"$71] MG(0H2**8&:7$T.MV:K#,*;\046I+ITT!V.&YV*:8Z%'5O81GIBL=N"VF8VDS/)3!HW437($=>35 M''?9O#QK I2U&[1:GML%63:83SD7H%X0LR!B1H7+#O2Q9'^#V?_"I[\4UH?%S[[=;Y+V !P!=YP6D>U M^] .K#KI^6/W@7*F! I7I( M'_CZ\6_GD)])$ILS!VQN6JL%O&B/\J>BL2GRL!SJX04):C!WR="C,U_S;7*2 MO<_DCK$^\ROKBS;7MSAK\Z1L*P/]P=.;6Y4RY4':>S?\'[+IZHVDT'J%97A"8.=3"#(7&XM,@<'R;R=S")O2@4DO:2Q.@4:&'Z+8UR.]E! M*SRHI0=*?*#D/Y&\Z:?XI/3H=F%2+XCJ+5QN;C-/]D#JW\O;YAG;(G4!]#[, M25R'"_T27OIN]43:_1RWLJ<=6FOWN2<6<^2%S:[)R[+D57F9L9[G^3>.U3T1 M=I5]YG13J) ^^8 4L^C^*I5,R[J X,H-$T\E&8*QM/\A0GX$8T0$]!T_"A.5 M? W23.3(NZA?)]U@1P/UF.WO[@ M!4U+_JE(*5]%C$68IAT*:,[5-0UR>YZS[,=7H<-J,%9 MP'[.YAB_].[-BBX_QU[-YK#93AYM1Z@Q=Y?:","KC+>)7U2Q,>HP AV28(AX M'$.LSIL20>1:2^(X]K56UC96S/>&3HF\?Y%H:-/C4SR<7Q#PI( NDF8L-A- ML">,3HBT>ET:G>V$5E>@UU)LN%9R UP+;IC?0PMW/8/:.IH3\^%.W@N@Y(6U MP*"6^ (HD:'("_C51OF^41C9RMFAU>>\F3I,8'B6G\/HY7%\]!8769K=E%V4 MSYMTO9&FVPSLN> M0P#@JBI2LJGJE.^K_G+JRZ]1K^BV05@C9)6/ W'!DJ/LBS M/S%)=1+NX@0O0"NE/58Z 8,E'CK6RZS,)11)@HV(^P]TM MC6MJ:95IT\JK(F9KB<$W)3.HA38\N#H!N!Y9V(-QZHW>>0@:TX<>,)98Y$1G MLY*)GN)/.47S+3-J4=7M/_'\.J_P6OFG+N\J'8HX\-K2^.#3VRM0R_?$.WV7 M;S+-(O&'P!F>\V?B,O$$'P>)]KP>4/[ )"XY_=M-_O"K?*N=OY3MINVAMF:9 MHP-*=!-RZ)&1AZ7TEK/-FE^)3T4N3=KJ4>5,KI2_][\WZ7V=2J6.?R"N1X6/ M QB1R(7(35P81\2'/F&)<%P_\:G1$J_;\>(F=ROM19W"NTGAOY5X7)"*]AAH M'A-.@.S4]' 6J.:';(8(V3H/T^UVWJ,K0S">G3*9OC^.J"XI56M%^9E3GCZH M!N46O[T*ODH+W.O]=U+X6TJ%F^(978K %N7S&CJ<$1T*,F6[A.3$=;2#_W(,5"CB:X MW$/T=<%96H$/>;G+$&&/IG30LD1-@UW-2DYEEZ8.<_+AX7)$ >R20 ME.3X40R10T*(8\&AQ[%PJ"/\T"P0^'R1ED9A\G.,S;C(PK#H,=:\8$_,:SME MP)XVH%,'[/2Y4"YRPL$GG+(+\%\<%^"=5,D>N]E#UA('6A!H5J:T!^!3/K78 M\JC,Q9EJ139_)3YSQOF=8O1>1>@VE@-13&//QY!%2-5PIC%,8B>!420H"H+0 MI8E6>5:33I?&G#NQE;FW$UROR/EX[(?):GI>F*_6D^F(F75IM7-AI0NML: MVT_O]_K3ZT'S$]W:L#/."[FV<:8R/]6]#3L#9_OBAB6IS,_SKPNL6I>2OGI\ MG['FU$KS4/_0NTM;\EH9^ZPE"8FH9"$L?4C91C(PZ_#_8X&P1 $/J],, !I\[,_?%^^Q>4L4'_L#7?KLU=0(:HR".H,,3 M7QK0"8?$#0)(XB1AOL/\1 2CLED\[VMID[Z6#?@C$T\3C0T\ND;3BN\M%$# .OO,Q^OF>!?-S4VT^!X1U;+A->&2?UO;;^=[X&MHL!C;H1"2%GLJR0/ B:"^E @2EP>A?+? M/0MEP8]+L+2=AY*]9O9<[)?]WMS+'[=.]:?_FC=J62D(/C!$# M!;_;/4_S2+8]T/\2BG>?AD>S6+=&0V;TR'C:^6Z^/-Z1 M?+T*718X(O9@F"0.1*'#8.*X,20\0-1S_:62]_V$WVYRW-,HF/*M!-SN,/F)]-?,RS M3SS_R//+AYOZ[A2M-GB]?E0!C@9W#T\TL[0Y)\6%ZO+=1_G_[A1T?SO2RE\' M>AK?43P%ZNGC#(MX3CQ][4)I=,:A"=*HXXY3;<]V\J&I9/\01/>5<^]&'JLR M7S8Y;.FQ(O3RIQ+3VFYH;U%RXKM^PB"/.9-;'.% $K@$8B?FKHM*%<@+%*DY-$CBHB3&$H M$$N8(WC(_56E+O?KL?]>ZT;$O>UC0G.IS,!F3%EV#F!Z2\QH&*:VL"4";7GD7Y1H%NLA'U39$C_O MMSTKM1Y4ZRDK'GYH'*$]K\.^DE,3)91X,$J2$*)(!-*<110&U,>Q'Y!8$&[" M:L^[6!JU-9EL:",<6._D-9NZ![#4F[_G(33Q).X)-\&=^..J6YK,!SJ8=48? M5_#IM!YX\LSXOS=I2>5*5"=^;TO6F0:M'6AB0=]HKRA?3]!)"O3I(&([9NU0 M5R\3M#:@]-&HM:%W1G[8><'3FZR9)?2Q;^3+[4#]UW53V>!3OD[E _Q']4KJ M\^*\^$>1;^[?9;O)J'E\-M#$TBBN%14H64$MK"H7 ME5=97FE693F%V>G3,4MP3>W5'4 *?+-*/YJ@C#H)&VIWME,P#>7Z)V ZCX^8 MZ/D7OJYO#K9U&S_*T=>>XH=>7MSDSN_N9KC8\N@-=S:O=T]+\6>>/KVWSHYRP>6MW#NH/U3J MW@>\5@>F]3'H[L.//"YP$$G^"%$ $4\P)*KR1Q#[/D81B5!"1D:P:'2_-&;I MI%B]>_]!3873@BS>N^;7R%ZFU6RH;<_ M:D=OG9^WN:^T0DG$J(A#R!(<0L08@H017Y5MH9%P!7.X%G,-=;(TEFKD!&]_ M@)VD[44]_5M&1Q$=IA=;.$U,)6,@,KJ(= J#47>2CC8ZV_6D4VKU;RJ=?/;, M9-B][*Q?[^4/ZC9WPRMOE3M)W?;.F$KT)O>(\FE>5#C-6L91%[W+-O\0(:'C M)!Z%L< (HM"7FSF<>-#Q1.B%<11P7RLMZE0"+HU>]C,6[R6#5FJ"GIZ@4[1> MKUM5Z[<:9;LEO%%W9 II6]_!,+$M870G]W)/-+#G)@FW-<(C$XJ_P$B_2/+Q M.:;R^(3EED=!.[FYK7Y?)A&Z9=2.)DVWW<\XA\9GV4&1JJ.DP]Z3P[]MV<'W MJ4M$)& 0(P(1]Z0=X%-'V@&,18XCW, 5)DZ.-B"SY DY2Y19O2,V0'OJ,;'2YAEYJ@X[%AF//3>D M%'HH<%5"*@)))#=*W".NGX0^0CXS3DCU4_A][7MSS_;?_A0>VT:P"W!9R<^9 M;*K:65[EX!.NKPI-X;F=S5>[%.^LN3_6N@>V:_BUDCBKBGK7\CDM_WS%,WI[ MAXL_FZ5J)9"TK1@2D!+,(/(Q@B1V**0T=$./^7Z$C$[+3W6X-![9DQC$)I+3NRG. -&84'21L40K)[N;E5QTE7]*,=KOC2::FJ_^2*O; MUYNRRN]XT9TR/:X(2GR*'0\BQXD@$K$/DP1[*I,V<4(<"Q%P\R3:@WV:3(_Y M$F*W]2@!KGIIL',!JEL.[@W.@_1@=XGC,NICB%CL0)3P$,:""8@CQI''HA G MGFDR:\N@3Y^8N@3C#KN>B*/((@8&?4(@\/X2$,@=&Q(]P3&,/ M<:/T)^8B+,V>/"\C\AD9\LT'+TS#QF/I.D?X@#*OU,HDD201 ZA[SNK MC-]@59_KQ<*UQ6;E@4Z_$J3VPD7.1WG: MW-9# BPAN;4&0)K9K75:&K?:[1(.O9-JJ74US3;J**RYQ"![>L5%7O#FN6O\ M@Y=RHZ2.RZAD3N(QD7#(:40@0D$,<4@$Y#SV68"I2#PCI\D9LBQM_?N:I>HV MGMQ+5:87FLX9$3W6G GGB>ES+P$94),2[%0!.UWD#E,ITR4LJ]6Y )U"]EC2 M JJ6Z/(<26;E30N0/250&TV>>S_K+2Z40Z.4W-U5I.N-,MKV+P81 M-V T\1CT ]>1+,H\F%"'0N)Z)/)##V&D55;@3#F6QJ#]"T5J.)55TYA"%Z!6 MI#Y[;E49>W/+;*0T;=+I\9_:,.U!W^DP"/],][I&X6G]@I>9%"]TTVL45,>O M?(UK;JP+O:RNQ#_RG-67,GCQD%)I^^9KMN+8=WF$?.B[42RWZB2$B1 ($HR# M.' EV=98=C=U2JTZ:;]':8@#ET'L MN%0=\L0P9B* L8@3AGT:R3VJ^6;T0$]+HX;=O@;T1!U73.$XO"8[RS-!FV?? M:(K7R/W@ !96=WN'^GF!O=R NH=W:D,OS%S[NOY/&PG>N-W]$R*6! SW$ M$41>2&#B"Q4A%(<107%(P\!H&@O8(PY6;8Z=)J[M1<:D.6? M+33#V=VGL7ZF, 'N+UW(^)!H/T<-XP%0K94O'NK#///AVQ^<;E11F->XXC=Y M\7CY(RUU,Q\>?'EI=+H5$G12_ET_W^%A>(8IT0HR$_/:+W&9?FJN^A*68A]'T/J40^B.%99+Q)? M76X//,]Q Q(8V5//NUC:-):;7Y46YM7>)593_\TS''7]-N>@,[F_IL:CED[" M<_(F]@@_S3'MK?EGGG4PLU_FF(+/_3%'GQR3ZT*UAXD%/'A0WUYH MV (A?WSR 8%O"AS0HF,STNQ%AO6E3RW&"?]SG&N<-3#63C[.DV*B);,\)NV3 M"R9EMR'Y@ZM="F>7#[S -[S[]T]%2ODJ]J(X240( \_S(/*H@''B.I"&@L;8 M]V/DV5TRK8J_M"5S_\H=DQ\%+DIUHMXXD4QOW\W[*5A:0E]L@!>PA)9G7/N[ M !T0H$5B^Q2HL9AQO9QD#.=:+^T*OZSUZF )H8FI?%>=_@(T@EZ %K )CC,U,+%=G_Y 3R]3GOZXRD>KTP^\8AYM M-**ZZH)KJIJ53C4KF+K,,JGVJZ+:JH7Z(A503]0]/;_:J6I%[F-O\HQ_YC27 MR[7<_C*3Z7/X[9][)AU!Y/2D.A^,J5?"1D#02:C60Y8^I&R#UQ8GW3 .H^;? MD29GFXK#*O5GY8DGQYF]7[-"MB=?8%\S*2VKJ^'@]2?Y8=Q*J_R*K-.;VFQO MT\==9=>W:<$NLRQ5&?9Q\;CRD.]J 3AVPT^="97LF''S"*;L _\5Q M :XE@5CTCMB#UI)9;T&@6:U_>P ^W218;'E$=$YSGG4E_KC-U^O'J^\99U\V MI$Q9BE6H\,KEB<<#-X .BQ*(?(IA[/ 8$B=FB#!.'*'E;M#I;&E4N3OK^UX+ M#',E,2A[(AN$JIQ">I@C;>,W,?OMH&MDA;6PX,LTT!E$_%B$<*;HGW.@-(L$ MTL1F,"KH5!OS10AI:K,7+:3[S@BB_=PDRV@20:WEKW.5 NJ!]US0;W]0SEF: MW:C%OU2E!S[Q0B4(QS?\.G_%:_\T6U$<>5'@(DAI(B * PP3Q\&0X,A/?$2< M,-(/GK0FUM+(NU6LR<5&^ZH!W(L/X9URH.JTNU"'FZU^K6%6GW2:Q'?;&VV- M9>%%QG#B!61O^/:TV@OOV>H%KG?#MU,-7.?@%6].+U]F^ R6IA<9QID6L3F' MTVS1LX[ZX/)HK[?Y%E+K".TMN?9;'^=\^E3DDO:KQT_RNZTNLSI.ZE[UODNY MYPKDN0Z*8."$RKGDJ%!<5T!,/,0$9:%/M:JDZW>YM$6UGXROD[[.;K45W^$/)5G803 >CQC#;:)*<88L1%Y^#60L)9R?ZBOF;/K:ZC]/)&^SDLC MG ION.!%H7*>_K@L2ZY*GMZG%5ZG_\/99UYRV9JJ@/I&!9[D-5NMXMCS(S?Q MH(OD?U 8>Y!XF,/0C3D6"8U"HN\],.]_:=32$Q@4K<3U@LQV,AML'$<,B,8& M?UJ8)Z:B3O@ZR6$C_@7HP_ZY#_N;N6 WV)A/"_],.W#[PV"VSQX/XN"&>D2S M\^V_F/9_FOIKH(HDLN)3V'"5$')Q'5A'(4> M3&+/)0EECA-&1NF4QDBQM/6E$_!B5V?L7HENY3+-N'$2#&/D.SZ,X\A5-<8H MC!D.8( \1B.'>$%,1Q3^G'JTYBL(>K6IRDJR8)K=7/1*@K[\9J^ENC>:/'ZSQ<<*KUMY.3@3VS3-7E[ M\EW>GGR;MV?_?E?OF7+[D(7S:BM VLJ\-DJ&>9.SG0/3L_QM9S5F'KM]R;J8 M*.1X#V_2DJYS%1*^\Q%KAG&?;&AIQL-.8" E_N7AKV GM'ZD]VG\ADG+.G03 MD],0:N";5;^Z$32C0L)/MSY;=+BVHOU _/D^NZ2TV'#6 M56!6\6&![R.Y%4$P\%D"D>-'$'/?@:'#G2!P$$Y"HZIF.ITNCDL:">4V1-U^ M'5$'\C3,>K:/;? F9I-.7/!+)_!?U?WV#LZ>T%:K=6A#9*]PQ^DNYZ[AH0W" M@7(>^N_.G :LBS%L\@==/N!TK0Y\W^5%G71QY2#J,<$3Z C'@TAN]&"2A!P& M."1N$%#Y6Z,K+%,)NC2"V\7)-LEM >XD!D+N/&[J?,"!G%B MHK60SNM9==HL)K4, MVQ0F_RCRLEP1GJ" ^BYT/"(7G"#",.'8A\2A01 %(76Y66B)?1F7MM:TDC:+ MRIB4ZE..Y\0KBIU16OYBLLUKU6C:3VI5:[N A>3T4+ST&C(@X<^Q?)R&V-K* MH='5".>I:OEKQHKUX\T73C=%O?>YO*NTG:;'&E@:)TL9N112'?_LY#3PDAX% M2L,[:@.CJ;VB=06]@R"!R[M\8\,RUL)BG!OT:*OSN3]/*;;G]CSY\(AHO]:' M\043(CF%XO7K35&H6*8D"F,')2Z,8R$@HKX/8U=$T!6A[S.><(*TR@T/]K*T M^=YYX,JMH 8!8T>A')[LU@":>K*WV.QDO "ME#9 ,HB=LP'63!%R8T SBX$[ M!<9@I-O1E^>+9SLE_U[4VLF'S1B0\73U-JO2ZO'+'5ZO7VW*-.-RMQ,G+O>< M,(*!)SA$"(N% M;\D=44HO25D5F%8KGQ/!:>)!)^8^1#A!, [4O05*B1]*(P=CHT/;45(L;?J_ MX5E^EV;JD]4LP'O>(.CYDB:'=F(&>9:D_-E!PEZ08:T&^-8I8O%2U5E 6O+U MC)-A5F_.63 ]]=>7ZS(BR)WUK?;Q)\_$^DV#2;7,M*"BVDEJ(+7N*NYXA M8@W&EXXM:Q#]?!I1.[%E1R":,K;L:9G& KZ*@$*3J ZZW# MEF&56_MC7J54Q>J] MSK-ZGR\-Z-K=)I>=)AYCQ4.,@CB)(?=B#!$/$A@+QB&7>_@P=#FB/-0_:]7M M=FFDLW.0,?Q8WP3%C2H@JW6IXVUIJPVH=NJ8'#]JCXG.H>T42$]]BMM"^G$' M:2+.V!IWE@-!:2J0^"VG0&]@LF'M38UHG-7MOSGL0<4NO9"]M+>'#4R-\\=,P[J;=20F MYJ"C5Q=:=2[ =I@:C8!42=4I:")\^UK-.DP&EN*LPS63!3G'L)E9E]90'K0Z MS^]E/FO4&B)[5JJ]5L=9KU?W7*7,SVX^J..([H;[XT<)2!NOZ^,P1C&+ MPP@*B2Q$+(@@<2*AB@7$*'!$R!-W]< +DK\(X/V>IX-\*S)8SPJ^W@;$*J 3 M&P0[)&MA+[8Y1QXOP$Y@>UL5;6PL;5].]S?KED9;_:?;'/T7Q_'\9UY614KE M8O)%F>=?L[0J/W_YVFZ\HXA2@9$+N>.[$"7<@W$4Q= 1S*6(,QK1T(QT!OM; M'N'LQ 6UO* 6V(Q>3D <$(=0Y$/F)T05%XXA4>2>4.&Y@>MX6 0FRZ@U@&>I MI_;EZQE.HF%@]3C;&EP3\_7A#Q'\HA#\ZP2N)2U<+''U<%^S\K26VD\Y6N\E M\ZB=)_70:SO_]S1?U_;]E?C/_(Z_5AN XO$#_FYP^]JTW:6Q1BL_V,;WL&;3 MN]5!'1TJ+4"K!I!Z7)RZD'P^_,.,,S7R$Q/0-* ;15&-16]41)5Q9[-%5XV% MH1]I-;H-B[G_ZY)D*YH$"4\[6AJ- M'-#MIP*\G"&4>Z.CE$WI?#X4M:[PQLG!F MD\)&MEV;5._+$V,3?WO\UFD]I)"EX/ M?IOF)4X% <;< MCR.]XR,[XBR-YAN%U+VM;<3@=ZD3Z)3:\]=W==!WFH%O2C?0*J=I2%H:V&%* MFW^XIC9(?]Z1,@BNF'7$9@JN.'/D+ 546$-V,*#B_%[F"ZBPALA>0(6]5D>Z M0/IY.S/VF5=I<]UD=\?-,$&*08L+XLN=F. 5S[A(ZS+2]K.>C$#'UG;>H.=Y M]_?FD#S;\(]H8DQ,;F>LK"R[_G9=R4[:*210E+$8PXB)1 MA2>%W*\F 23YLY]"L%IE3[PIHMK M_..S[$1MZC(JMWEU-_*7KPO.5*1.6^Q^Y4OJX)AQ2 (N&25(0D@\C\' 1R)T M?=?UJ!B1A6N<-%H39_Z\7)UX &<,,+E;7N?W]62BC?AFU#-RH/18:4+<9TI! MW"D 6NJ2T@*E ]A7XJ+^AT8/Y:AJ%*EOE5.K,=SG(6J)\D8*,2L;G@?44Z(\ ML[5Q'-HK+5/*C?['/,.[WUS+GTJYQ5>59=IH6]_SL4N\ +J.HXYS4 R)3T.( MJ!O&W'%(F% 3<\RP_Z69:*]W>VXY?_OUH11Q]O]^5=WR E2W6+FA^R]]>Y/? MX30SM.9,QTV/2R<?I._ MNET_ODK7LI&;UX]TS=M,.$'@);Y'?6ES1DR2)?;D+M:+(5*&* L<54;<9N*G MHY(LC4!'YX*J_^&N41.01D] E:*:QNGY@ZKA YUKJ"9F5^T,1ZTRH-4&U.I, MDV/J^+C833ME97R6EHEJW#A93U!U$MMSIT@R.W"^S_ M;,JJ7FX_-R=/U[GF,I M58M%7&UM.LZ09-X-R/F0/=N,6&AR'"U_X&7)^9$< K_A2I40?:SO:USS']4K MB<.?*RJ<) XQ@2*,E2>',Y@X/H:,8^K1B&$O,3I8&R'#TC8C7^@M9YLU5X3Z M;E.I'/%?,Y:6=89^E7LIRS9X#5[C\A:\6^??RWJ"/TFQ84BZ8X9.CVPG'I") M2;:1_N(INGO!FE4.")<4G#)IT;8*M??#@-()U$I9=.B< :DE?ATCP:R\>@9$ M3_GTG*9&7DU(1TMCQ%9.<(>+/WD]"XV2.)[$58_);* U,5UU0&T3]DV17.D4#K:N0AWK M9MYK4">4?78%ZM3S(^.YY6)_F3'UQ]O_WJ0/>*WLNT_Y.J6/NQ79ITX MM<9 CTNL(SOUP9:"4R'X'-=&:/"M_7,2B\<(+EN!]5I]SAM2;P+#LV!ZHY?' MT=07V6A[^7._"&D3O_D^ZQV&K2)$:4"Q"S%V,40T1! [@0M=%N$DI$GH!=SL MQK=)]R:3:YX;X*W#+6VBD']),U#6O_FK&4T9C8$?1 E"-WRH?VO8BPTP#H[>,3 7WU*Y+ MW'@W:L$OGI>J;@/Q)= ]^>VM)F-0L[2H&'4]Z]HR!I2G2\RH-L:M-&^X2#/E MOA.3TGC@C E(!Q%+A#/8U:P$HZ/T4T+1>F?L M#>FRDO0D&>O9%@Y3RJ@0RC"-B*0/%T&"J -=Q_-BN<'F*-:JL'*ZJZ61AY)4 MK4%AN\+@V3)PRTL*!/NY.R"59NY9PD78(& M'O82:AWM:>Y\6J=4/I!.Z^0KX[[H7OW9]]G]IOJ!8:%5_2[7MKBJ"2%0HH*5#DVLD;RY=&8_Q[PY8I8HR*#C61G)')"G M!#6BA=&[?5X4G%WC'Q]V17CVS]K*54#\*$(XA([O1ZHRHH DH S&PN&!@WCD MT;@+[=3>^)_N5VN"[<=O_ASGY7JH:SL!+"$YFS>@EK<.G.Q)K&K@[9VQ6\PS M:H21/?^ 1I]S.PKT83C@,3!X><0%K/^79UDJ^WC-"YQI+=G'7EO0U]Y)!VKQ M3B^^>K 8W( Y$YZ9+K;LPV3I@LJ ZH/W3@Z]-]]UD@&I]VZ)##TWSA9XEQ<\ MOXB*3*UOY6<[LJDC5JKH*H]B-?8$@2JC\#W(YQ%%(H4A%=+VYNTD@+>B@J*G:QFB_X O'HKO1W0)B:\#J].2O!9 R_C!?TT%)96\8&. M9EVZ3RO\=+W6>&-D*$H;17\E+K,J9>EZHZ[7?^%4Q>M*D^#M#[K>,,[>2274 M'8A-U5:CZ43YQ)M;$CLOMB,HJJ7MO-3JMI$!QC&7-C_"O18\&7'=F+VG&!8 M)[TP,=U@V H+L2_@O,$CDP'\+,1DNI[&K3/7_.X^+W#QJ((JJ\?7N"@>93]- M);K+JCFWKF^'Y)]P?=L@B$*/ARZ",0T^'$<&WG4C258 MVBKQF3/.[^KI3_.[.TD191,8]B_.WQS'!?>X ]-%E:G/IL*T86#P@O/\]M( MO"YH3_UCK\ KP)6Z!5OO.H#O7@ U\>J'Y _>A;JN?-\DNUH__LUL81DQ[!X- MJ2I9+SA/(!*^ TE" KE7B2/?HXRB@*[NZ^OQ7RI<5 L8_*?23/<)O.(W::;F M)R!XK=(*3#T:OLMCY& ?"B>2HQ&%"4P2-1,#WR>$LD!:>NUHO,TTO<4SC$4G MRW0C\;:9.3,-@YXQ-2FP$]M*6]E!([RZFM*(WU8KO0!]#=1MTD8'>^;/:/@L M63?F_<]JO(R&YZEM,KXA\VK-=?XX:79A$TV?&4C'EQ5^<2 M:F4UKZM\"*AAUK& T<2<,AX>HPK( R",*G)\J+W9ZA@/*-,O53STV+@-PC]4 MAGI>IY[>E$TR><2=4#@!=!F2]E_HQ)!0"19V".%4A"&+C(H0/^MA:=.Y%1 T M$H[*&_\<13W3X2QL)I[&9K 8+_M'5;>TK#]O?]9E^ZAZ3Y?EXP^.F]!?,Y7H MD;,V2+K+;1L&-*"1+Z!+XA@B[#HPCB,&"481(RSTD\3H\.EP-TN;VIV47WS$9IX@C\#9X*PMF$0+$WU(YW,.M^'%7TZZ4\\;6YP7Q?LLBAV MCL;+FYO+!YRN#0SO@2:6-JVE:$4=J@9J"=6F1=_D'H+JM.EM":6IM_4%KOTD M>QGW>LPGZ6Q@CI0R;.NZ'HM=!<&:9IN[C"N M>NN^!;0F9H5HPXCR MY_CI3?GS4)EXMN\!,H&)?UQY6T'@SSN8-^+[J(+/PKN//SEN1G<%C"XS]F97 M8*Q=U-I/U"4H((S[D!.$(&(^@W$0)_(G*E@2)KX?&DUQC3Z7-N>/56(SF_XZ M8.OQ@64()R:(/?1Z\G;&TP2<80"0)1+1Z7%65C& X"G-F+PZCG<^\DIE8OM4 MY \IX^S5X]=2)9% M7#@($:.X(7,1EL9*6U$!WLIJQD@CAD&/H*8%=V*^DL(WB1X[\0%Y!+\H#4": M_17L8-]I,4F:@/$@6N*T$0+,2G'C 7K*>&>T9.Y+?9^5LI/BNF!UHH[Z@EY. M/^;5)#R&*P6''3NQ$[\VE)0.G"V4?&-4A70ZJ+OA]6' M^;17=A*$)Z:Q$>"";U;]-*.0&^6WU>]E-B^NL>)]GZ[YRZ/W?U6QH2J+?W:C MS+[B@:\2[%'*0P*CD/@0>0&'./ CZ 4.<1W." N, C0.=;(T)OJ:U;?:B[ZH M@.:E:?FF@X!J;^K.@FGZ75P/FE8^JSNVH]K;VZ(][V+N/=E1)0]LPHX_.[)P MW'EW1IH#O%6"4$CD3@QB/Z80L2B&"4,N#.( (\RYXS.CC9@5J9;&)WOWPLK= MP2C?NQ=&]^^%;:\OW\MEN[[:,3[=LIVQUF.NV4=P8JJS=*G/7CCJ)$#;*C9G M1:9YR\[9A/%9 3JKC8\D^N^X8-?RW3I4E#K(BR*'0NI' 438BR#&*(0^P2Z- MPX DR.BX?J_UQ1&O$@XHZ0SY<@\R3=X;"\34_+7%P'I4[4&5;3')7MOS,L(A MM9[-[(,/C<S\*.9HXE1'<^]YI>V<-1144H\\*T1 MT/#JUQ/P],A]/"034[ !&N9IU0\J;2N3^G[C\R9//ZC8LWSIAY\:&: A)X -&/OT@QG5/[\ON)WNX Y 78">,$"JQ."V)70.P@#AV?4BS\R">)T6F! M=L]+F^A2<*@DEZO^-BXC8T!TPH^/TM >"\W@C"D0GCHFHY&Y%WRAL-V*#6JY MIXG",$7+5O"%=K_SQER8PO$LU,*X@1%IBE^O<5E>B3^P,H6JJ^)S>G-;_2X[ MY&S%0XP$\ADDW,<0L="#&(L0B@"A*/2%'P9:YL>ICI;&3ZV,)7BHQ3,_6CB) M[##]V,1K8K:II51._59.^>&!6M(+T,AJ"3"#%-&6@)LI5?1X ,VR1VN@,IA% M>NC]^;)):VBQEU5:Y_EQ9E]7NJ*-]5U%'@Z=B'*("'8@0@Z&L0@D:V(6RYT: M9XQX74V):WT;[TDW6A_P?@F)ZUFBT]J2+*/*1SR%4L\V&X/,7.%D+1JGKCP: M6UA'=+9D1SUM?59KZ8AJ3VVB8X^-F\1O[^[7^2/G;66^PTXB:88U=D#M#RJO M\PJO^_^N+@]^S*O_XM5G3O.;+/T?SG8M-2\]=1JMY+[/IR$/H,_]0'(&[E/1H\.? MX@.8\=1B>QK1S[NPU7][2%$'&ZAM<:-->Q5;!?H^\@KL4+ ?H?+B V9IU7@Y M/69=GUY\N)ZNA"\OT,BR+#@M?E=)FGM%X?":%WT9 Y.M.C!&?<];&F8,+,^JQ8QJQ(S0&$]7[ZDH+J4! M(4?ZLJHDT]:L^FZ-;U8.%IZ;A!1BQ'QIX0L?)I[GPYB%KA]XR(NIK\-OW[W&;2B@IZL0 FK1TTGTD& 64-LGHX3!P@TPVT!")_&'' M'R>:G84H]%3K&$'SZ9EC$S]N5&J *U'_:WFYJ6[S0ME>*P][<=.AFW*F/C"_<#7RC)]@INH 8PE-C\-+!@D?E^SFB D_!:RW\[V1' M(W.]\TR:H.O+C%VRNS1+U3F^N@:SG^(H=$)$F5H'J)M A 6#:M,+W<0/>!3@ M*,%:)J11KTLC^%;H>B.&]\0V3 RO!;D>-5L'4W#?REQ/(-X);!B=/ RS'O'8 M V]BQND$O:AS758U<%MAU:T/*:[%>&8M6&S%-P]W-F^\LY;BS^*?]=XZ8T], M3IM:Y*FIU1XO7.W*,O[!5;@.9YNO'7R]Z_SK(Y[W.#U-2_NO%40 M(>3[V(<,)RY$R!,0AXX+G3A(*/-"Y#%NO&N>5X>E$5^K2;]*Y@7XWBH#<*,- M*#IU -WI ]:I,"V__ (?C<$N?+F?PO+WZ=N;?E?]+ZG# K1@@"T:H <'4'A8 MWLV_S%C:W._/K,'\'H&7&:*#/H,7$F5DCC+5RY7X6O++LN35%:ED-RH[X]L? M]%9)_2XOKN3*C]5M@CKQ_8<4DW2=5H\K04C,DX1#+I=/B)A'5-:B :!AYW$ M#6(_](Q2F8V796E+X>>KKP K)4K0BRU3SN6,?P=K)7N3*E"VD;'FJO,O67O' MR=#9?,X0ZBUH,PW,Q M3K07,!91Z@%H1T&FB[I)WNM2CM-6FK42RU<=B3K;S M0;65NNT,2>;-\'8^9,\2P5EH1SOE[+#U*M$:LX=' B5%$@55P<.4$,L<,=Z% 2.S'C6#AFJ89,)5@: MRW;"@IVT%V"K53V17Q>IX)M2!;QK=#$,>C(?+3UJG70,)B;4:> W MSYHT%D);F96,^Y\W^])8>)YE:!K=T)B*B'5:96DYUQG#M(L@]M]:&EL=*.OW M=Y/"AWN(#+/+>6!,3!L'<+"62>VXXB,K%NXU-6.1PD,J[-%LY<><1)3&D+M^#!$7.GZ:">J]*JDO_B MJ3/H8N<-N@!]-4"CA_5K?V?A:*U.ZQ@99J[B>@9,SVN\GM/8.)[\6O(K\;:L MTCM)(.4*"1P(WXNA%\8"HH!+JPL'%$:!XV%')8_PC=P]^\TOS)YB<=&4%WH$W]H_)RGX?!@.2_SQI/%9B>&P8D]G_)&G MS'T7GWA^69_/K1\_X;0^";R\JW1]&(??7MIL_?3V"G1B B7GDZ/^X150%[+3 M3H[ST9IX*I\'E)'?8QB+4?Z/(TW.Y@<95JGO#SGQY#D;ER:!'J]-@')7U\YW ML"=('$"""86(!R&,68*@2V/&78_S2 0FR_-09TN;_HUX8W8:1\ TV5"<#]%, M^X96T&;74%HN_V>"B=4]P)&N7L#4'U;ZL$5_XIV1\:OTEK/-6MH/BG?RK,[Y M+=YG-+_CU_A'&WG_BF=_CB,8PCF+792P) MF&^4K_L,69;&,ITJRA;>*:/^UJ@#I#[;RRB_M"J9WM0\8^CT2&NF 9F8T\:- M1>O;G6:_8@%86R&69T@R;ZCD^9 ]"WFTT*1Y$HVW6956C^_2-6]N6ZZXGZ#8 M(1PZ+'(@^&D"1A "EV/9>+Q/.I4?T#N^(MC1CZB[2E,IOCSK*0/:<;K.A8KGX@P3@B5ZX&G M##ZY,L1AI)(CQ]@)B B2R"C+HT:?2Z/[X:@:)793N<5:<-(.?3U&MHSIQ#1[ M/IP6(Y6> 31YM-*NQX5$+#V#0#]JZ?FK(ZW92FY3+S/657=Y7Y8;SMY(3LQN MFN)]=7+(3W)L>%%P]O3Y%0\Y]9,H4H?V"*+(XQ"[ 9%4Y8F(1;Z/B-DM\S,% M6AJ%O>]2K4DKA>9W=])>*97(8',O?^0_>$'3LOW7M00B+QJC!M\4O(D<_MYJ M9FB@GCNPFB;IC,,UM1%:#XNZLK@M==1H QIUVEJL%TTVW NPU0D\?].BU6D) M8%MVYKGBS&M96@+OF2UIJ]UQI/T:WZ<57JL;M]UEZ3IG.:]>;V1W6;6*0\0# M$<20(,^%*,0>Q)3$DIJ])&2$A-PWLAU/]K@TVGW3S -&8];7 LT=KI_F;E M+6WUGQ*3_HL3!+JWZ1[*-QM^*>0D_R^.BW=RC[V*$0M#A&/H4B;9*$XX3(CO M02>,?.'%B1-1HVQIHZ18&D-=W_*"8R6AQ7CVHT-@$GXR(; SQ:4,Q;-7.2"\ M#E2[ #7\0"D"W@WESK0;T'X*R#D"VH_*L)R ]E,P&06TGVQL3)5854>F*&LG MX>MZ:U?;>5_EQNY])@T-O/ZT(>N47@EIBTB)N@2V'G.C)&:01SR$*/ 2& ?< MA8R$04*3($RHUH[Y#!F6QH4[+=KH"[5-;G952A/0J@(:74"GC$D9U7%C-4R; M,XW U,;=./!/)\>U-@HF=6XG'XVY2N!:GA*&A7'/@G&X9NZXIF 1&G,KU M*@JE]4XC F/']8@3T,1QS3R\=N5;VEK6/\O>J=)-7:D,Z/08&W%@9UA-0PYF M'ZRIW;VGZF(>'+R+[>C-%/EI%7;KP09VI'NA: .KT!X/-[#;S;GQ!GN[HLYC MR;A<@"(:0.J[=28"#C$G&)+$)42XB1<%(].?'.IN:8S=)$!/"PKJ0]?0P#Z>=(OY@.0WDID$#Q7G M01LG)WNG>(TQQ<^':HP^9>5FVL4%O/"!A?*-K_C?;8WD14&3!*

+S]O!:.3><0KG9+ZX>KU-US]BV\>Y/@UINKKU#;'^[Y>LE]?^[;T]F\,Y>0WJ7KN@ M[,4V;UUZ[7IIL/TTJ^#;,;(#N]4B&*AQT_<559H$O[X&.UV"AW6PTV::!3%X M;TRS,!.]3GPND-FKYGI81]] 5PP_W8OI>@P.WE<.AC-/-N[Z@'\NJZ:+*GXI +#C.+3'[#-\?_^R)=+Y1K&J]<% M2:,D09R!,,;*$XMS0!*6@EQD49BQ,$HY-3\:X6&1[W]*[2LR_@^&FSCG_Y0JQUG_)S_E-_15198]2%#Y(BYH M1+A*C2H*IKS^ J 0(D ("S&D+ PSHR!\8PGFMMWE5RCS$^RZ!UW/Y>\52L\D M81KDVH2W-DI,']]ZA-_$L:W[^6<9UWH$CVU,Z_% =B37GRN^\^JEI/STU?4' M7#]^7J[__B0$IQOUKS_D)Q[6W_EFL^3-)7:]0#%+$RX/$3%&5))?)@V9*"E MF*($(01C%"%9U4TN5#SIHT5?M U"ZE%$5/415-NERV>AK M1J;N%E>/9-]ER7P[QRY%#37+J510'-PJT3;]=4>^SG%U1,KNY)J4K)W#^9;$ MW4]@1^YG.]Q_W56](#"F24PAR&$BCY]%V)BL!8@1SWE8A'%$C%C[\I1SH^-> MXIN@D;G)ZMY)?47-$0WP]5C5+:2>Z=(!FL;TJ ^0(][3F'!20M,'X"U3&3QI M1T&_\[^[AHHJ4[Y:K^1?:?/FK-O&#^U_!S7(@$%P2$A81P%DN !4Y MIYRDJ:0H$T(R%6!N]*3:4"J38Z=#<*B$&2D9+X<>1?D$V3-A2='/@SM-EQ); M]!RQF?'TDW*;+3AOF+(>*CKJ#3NI:'W> M;)\W3%*]+F[_6&1%"@F,5U=Z*Q_J-;+KNP^W&Z_ZQWWR#H2;99L>B M]QOJQ&_LC@9?5K12[NV/O/WSR^J^XLHOVA787W >I8**!.0X1P!F' )G;Q]?P]WQKPN-(Z,]XO336JLZRK_UCC7?LZ,:>IJ(]_]?6#Q M;5]@\T/3YK1ZQM7F]7?YU?FX?L+E:H%9E"*!$$@%B@ ,$9/O\2P&49(4(49) MCA*ME!JC6>?&.4,I R5F\%-+O%%WNO6F;INZ$"@2F% *&!8%@#$A M (N4@I3@/*%%GG';QH<7YYX;.QP5Q>F%;VX$._&;BK+UM?UX+J^+WJ'&$]J> M&<8ET%=4K=&&S'E%FLLSOU.U&6U(SE>2T1_"MJYX_:C^IZY]7_!278;LR]2H M7S1S#G\P^.0"IAEC<80!@E#2'88$()Q#4(1QGL5Y3' :+9Z;ZNC?-]*ZTB.] MJV0RV9AO)?-X()!"W@14!8KQO:PWS0X=Q/S1YF.$_RA7JO^0VM&MC*;URJ]9 MU(*$L4@(!UB]R"!,(4",AB A5. D0R(JTFY1/ZW8+)>TEVLF"\KE#]]E*:,$ M%C',4YP:'0 -)Q_;H= M^5U./:9_2<#UB-(CC)ZIT2[UZ^_U.R5^[;%[C[0O.?M\D[[VT%R5\C48QH[2 M?I/#;ZO&"_EE];S=J!LV19RJ+E)7?3TN$@II$8(PXBF .<. 9'$(=&7'TKG:U1&3D#B/5XRRUPGJEJ(&S02'L3]/(VQ/LN? MES]6;ZJ5J]-IF*?2@,I$)DVI* %%(2C(XSQ)8AP*:-;0[DIYYL900[=OJX0T M I1&_;^D3C=!KU5SO=^^),Z(XW6Y>)RLM?!;!SY[V=-._D MT+\*NO-._NN&M4@3U*HI?FFANNW_7K_U92:FN:=HJLTV]6::*"5?U_J>:I6N6 O8G?:N0EZ*5TF6(SCX"RQXLPT$R=4C"M[G$AQ MX?/FT?Y(GDJ[YM!=>^U]95 M\/#]6["7/6B%UP]VUD)SG!!\ .G;2-# ,/C+J>?#%"6K\&BM"2:+E391=Q@X M;?2<=:ZG9*.OZ[K^+$56UROE:ENN?G2W7NM5_<;_P>O.[;% .*4"9P3@(I/G M$HH0("DB((OS+*1)PA@VJE!E+\KB6F[M)-;069.A'U2L!.I*A>.Z*+3IXJ]'N1 MHD) )!"@O* )@4#"&$"B! \IB%*P_R*[IUJBKE1W=M&DG0]?-+2)'IZQF6ECFIWU<>R M?E[7>'DGOJ[E#.4+9[=US?O25/N309I31**0@H@5.8 JFAN'(@)1Q#F/19Z2 M AL90Q9"S(T;]CHH/Z22'33"!ZWTAN:1S:IH&D:>L?9M$@U@KH)>@9.03U,V M[QH\79E#-B),:PA= =*1"73-6)8):NNGI_6J<1^TW;#4;0UGBQCE.(P8!P57 M-;>B" &<2D8DC)),_BQ+D]R$!\_,,S>J:\5LB\/?=,T0@[(1U;P]XB6,]5C- M 7*>B:L#K;N@:H6\"5HQ'::,C./@*AGDS"S3IGF,JWJ4P''AXY;WV">+J@]J M+/SZNO](%T7=%%57V2&;UR\KE5G;A%;?;1YY]?"(5W?/S3GN3UYO./NRNF\2 M]A8X853R2P[20G7:CL(8D (QD H"U+X>GTA^K8U8M!OQ M2 M_F[(5TIZT)EM^S8OZ.:WF](TQADH?U#DAK\')!AI*]9N@53X8:!\TZ@<; MJ7_0 7 3=-\55;5M/(?6/*A@XF5S%:0PE=C3!CU,O!A'0113SV_1??S#>O4B MV5D.>B<&[]4_GM>K3S]Y1$2(2$*B! ,LN"IOEZKR M=H0"%HF,IDS:T%@KJ^=*.>9G4O>:J*/LT%8,E#9!KX[Z[4ZACIL,NEY?L7#C M;Z )E\.[G6Z_$I>#4ITNB4$C\FF69J)&Y%XVBUD'\NOQ'.U ?L7PTW4@OQZ# M@P[D#H:S.\/]1[6NZ_MJ+S4,P1,[V!B"8-GJF\1N!]'P-B:/Z&K(X-[./*D M-O$)E=Z:K:<^8NML;;.>_UEN'C]LZ\WZB5>[1/0/VZJ2+Y@%807'"68@PU$! M8*'R,E&: IZ*. EA1N(X-O.\7IYT;C;C1RZX%$R5"'KAJZUA'+ 6S+K.5[?@ M^;?P&G&#OZ6\02_P03&+3FB7?EE]B)PY:36FG-ACJP_"L?O6X%D[XGG@3\_K M"E>O[4GZ'E=WU7?5L87]B9?;?=(,RO(D)(P#C)F0-D(. 2(,@RQ#(HXQ+$AH M=/NM.>_Z6HG<>>H MO FDT.KRNQ4[:.3VD>MD")4CVM*==5+F,H3B+7F9/F[&7XR7B^^<;BLY]*>N MD;>J(+^(45:0)(E!$N$8P$B>:(@JH\,B3"%,HR*B5(>HSDTP-T;J90QZ(9NV M!WIL@ZT\\M\W>B*X\?)WPZHW8B-_>U#5=5!L- JF"B3_6 M8"UT?.)^$/9]1#(!U\KK;8"RB9O;#]I3^;6=?*4-'=GFB(U[K@W&F]!5;:[E MH6_:XGF[0V@;OO@9EU5C&GXL:[I4'7$86MM=>MROV16JSVI0OJB[/J@MW7N 0"53P&&1I MP0',54&,F&1 9#1)*8]@3$*CXCGF,LS-3&SN$$_%AZF:=[^O5Z +ZQH6=!]< M*+L(!QQ?,SU"\KP2OH^@IX+O!O%Y7A,TKH#.:Z#=S6T:@OB,UH#3] + M'\B_#\3W4J!,'S7W5Z[3A :F919(N\J]GZW5]2:XO[S8=@:IK\5P:;(Z MEW%ZH]87S"?-7F^3V;U"/CT]+]>OG# V=GFAN5=YDP9L1]'L^EY@0KSR^F7L8N/4$W3<3X MG7(1"T?OA?/S3,KM%]5]R\^7'[BF,D1S/73;?7E#ADG!$BZ-:DX 3&DJR95P M4$0LC,(4HH@8V=C'4\R-5;_SJN1U<'N%Y_0$CGHD]U;#]O^ MO/9.*ST<3/ .11Y.*7BZOL/)3UYI/O'JI:3\M&/S]W53ZIBW=ES=7%4.?Z\J M=/V^WOPGWWSC=/UC5?Y;FG_-A?'G==7]2'TN6D!=&27^LJIW ;=@Q:$QO%:J\/QVJ^GTW74MLY;*K]AI9 MFC+3?%<,[:/9?0/>][KI)M@IW1_^E9;RIYO@E6^"O:(W?;R-4)$X&E\.>[MM MTC5R;0Q.(_S[6)B3+LQ9LW5:*2Q"6'<7>P,+N^[S=IN2Z[L0B0?Y]:L?UTLU M?:]@_7_DO^4),@KOJM_6%;\3?ZZ52Z09;1&A6" F7XM<4 A@$A* 62Y FL>$ MXY0A&&D%LGN7=&ZOP9VN[:5>L.Z+V? ^1;YI-W03"!5$U";M;'JE&];CO=K! M8ZMW$(7_KPI,?%(%I^4[\Z71WN32T/_W9?S].*MO@>=7X?X+,'1 U#?[&@GW M[1=@$$6VTU=5$ ]V&@?_Y_ +\%OW!6@5-SGT^?\"&(0,S^6+,%&,\5R^$&91 MRE,LTFA8LU-R.INMHL M?L,_RZ?M4U\X+\]%F*<()#0)U1E(LE!4Q""C*"D2'JO*)SHL=#3RW&BF$TZ/ M2HYQ&N>*J[3W3 :=7 ZO"Z[X(U_5TG)I6^G\SC=WX@'_7- D*K(409"B/%=I6 A@$D8@B4(!$4)9E!*3 M-*R1N8QVY@2)6 >B!LMU;1A(,0:K]FV?"[#\7_L-<#IHXG432'G5(4E*?!/< M;C952;:;IHC*9JT*>SBN.G01+G?WA&=GFOK"\)+*)VX.+SYB&<1+'SG;JJ#A M)KUH2S?;2IY>;E?L&U^J\A_*-5OO.[C )$YID48 (QP!R#(,D.05%:@K$LXR M @MH%)YK-O_<+(%>?+5?#A1H[FL,R<=T+?0(R2/"GDGJ$%"5#==)W((;_/70 ML)*?E"P[U%S%MAK./FW4JATT1_&HEL-8VDNX?E2EC5[P4A4>O]U\P%7U*N=K M'#N+F#.6Q"KA@.>J=P6/09'% C!&41'1+!*1$:V-3S+*0!J?;%H;24OQ(S-)[RGSVF4? MNYN/!_GHHA 42FY@@"-!)&$(:0RQ*%?M18LD25@4MD")9Q^ MB;(#K,8W_S4(>-[F>LH;52([I:E5!;*#@2:K/'9*_&'%L9._MWM9MZ%Q\@'V MASSKK%@3^X&7]W)Q'W'-[\BR_-%<0OZ*Y:)1?K?Z+!=^\WB[6I7*Y8FKUX4\ MB#!1Q 5 /)5[,\PX( QS(#C%7(1QE.7,Y(WN0*:Y;7#YI+J:UEOFL/UWMF@096C \R-_#I! R7I3=#(JL>% MXS"-LYLSA#SSU1 <+VX6+2!&C"/Y?$5S&DX]6^9JD+R?=4[AXR$7;!0(1[;$Z3DFM0Y&U7S[ MOA__L&UEEG6U>>#5TUSCA1F?4AR*(HBY(T3D.S MC7\\Q=QV?2,AD#,]!4LE8Y-*95H/Y0A'S3N7J]#QO-U;8)1T02->FUODLGC( M.>6=5?XXFF#BLAWG%#RNN7'VDY89G[]]VB=Q$QQ&$0*88BAWM"H3ET0$Y#C" M$8JA?,L;75GLAY[;3E:2&28[[F'2V[!VRGO>J$HH'X48CG1UE6RW'WC:1+@C MA8Z2U(X_87X)\&FUD6;1+6-RC>ONCZ_EBD<+D10<0?ERI8P4 ":8@$*@"%#" M49%QEF5Z]11&9YG=KFP$#3H1;_J_!$I8_88&X\!>OCYP I?O?6R+E-'UPD4D MK.X:SH\ZV<7#1<6&MQ"7/VQYG.XZ&@J^:_4R90V@0?#M?H^WZ-/EU>(W,7@A-H7?D:KA-F6J>$$^".O!=N1G5G MC,6+M.""94D(>!A&TAB+8X#RB &2$$3"A,$BUO)TC,XR-P8=-3$>_EY?;XS% M5QAC1G"]IS$VAI038RSV8HS%[V^,Q2;&6'RE,78KQV7EJQ9W M']=/N)3F5AH7&<08J[C02T6B\ MI8+%(2$"" 0Q@#S) 1;*WJ1Q0G.8LPB:^?.NDV=NKX%S+>T,?757+I*FLVXZ MZ#V_-R[VL/.2*>D(/U>;&S5V M0X MRD3"C*K>Z4T[-T)II%;U)^[EJ/U9R8Q>-/'68QGW*'HFFQV >Y&MCMK&M&.& ME"/VT9QT4A(R ^(M%QD^;4=)=YM'7OTNU<'U8UN IV.\!48QBN(X!R'!,8 , M(H!X&((8\XC#+,4H"A,=LYCJLKJG8@8%E$6BS#2 MOB PF'ANYDHO^JZ-=U!VTC<)&O5-L.D5:$K2Z"9J&2^(QNV!)Y@]4\X0X;9Z M;R]X6S?K)MC)'GSRB;#!]8$GI">Z/W"(N-F5@@5LHW<*)N--=ZE@H>7!K8+- M\U>T1#_J?G/<8W?H>&M:XG1EY^_VC4K_R56K71Q.:H597KZO9'Q1O1_EEN'K\_KI]+L2MLD8NH MP"@$3"@O#%=Q":F_06( M=0Y,[H#S?4@:P>QRSJTY>"9G(7<@3G7^L?D"&IYT]$ 9/]U<&&/"$XV>-H>G M&,UG+$/JE\OUW^I4]'E=?5QOR49LEYU'O?[&*2]?FJBL]MIOP06-(<90TJO* ML2$H 3A**8!,T#1,$&))9A1?;S+[W.CWCQ4IETMIY^%.8M6DN1/9,,3>:!&$ M("3!&08IR3-Y\A,8$((%@&$N,!8%+GBT:#M'?]_@:O/.2_%6$I\7>DUE/%68 MF? ?Y6JE P8\4&.%?I*T9S3YO+8@/+46*+U2#7%%QN^VX_X)]=%$_=7I3)']SS%5ZJ MO)K;%?NRDB]57F^D+-66LT6$>('2A((L4MVF8)2"(B\@"%G&>,)9G!9&N797 MR#(WRZ 3*R@[,9L>)L^]_-),:+N9;-;!5JYSM<'E*MC@G\'SNF[*OAHV8KAF M%?6(CYO^@E[]<*=+LVJ]-D&GCNMRS%=AZK0,LYTD[U!^ M^2K(3I==OFY(VWCI>B/GJ#ZLFT;$;66$;V7]K[[.FZKDEF4QH 65]F1,(H!" M0D 4IK@H*(UB*,SBI4?GFQN']N(&!_(&2F#3&.IQG/48T"%ZGEEN!#@/1>4T M<7$60CT^V\0AU%JJ'X=0ZSUFQRI-3ZV2JG0/7#^JP*?N1%2(!!8\IT#0- 60 MI (4N(A!B&'$$H81+HQ<-^O/"*K*<$=SCA9/ &P .^>@SM C//U#P ZT/S M7=Q+Z8Z1+^'@B(K/3C,I!U]2]BWY7OS\=54"FX)VTE+\*E=IN;,AWR1ML1R% M*(]SD,"$ $B3'!2<)8"0/*&A*&*(C0P[D\GGQLZ-S':5_+2PUJ,.7PAZII-= ME;ZVCJ(ZKC:2#T^S'K/G;%!S7(!/:^IW*;=G LJYXGI&8UC$5MPJ7)O0R#:T MHSGB*INT?.'W\IO6'9 B1$3.* 1IP4)I.1)IWL@S*,@*'B.6DBP/M:H<&\PY M-YI20@=*/(/( $UTQQG*$V:>B:F!JPV(;B7N7&F=S V2-L$6FI :Q%RXAW:B MT L=B!V%8)AA-!J)H3G4= $99KH=Q&48/FIG6+:LW[P(FCB\+G)4TZXY\_2, MF**S5'8B>@F.O0"#(YODW"R3FA\75'UK:5SZN&4V1)]MP=G'IK?[?1L"HJ)* MZ]_YW\VOZ@4349HS&($4,]6:"$)Y#LHSP",D4)&C.,Z-"H+H33LWTV*7,;06 M 6V+D-5M$;*F+KIXDR87_%+*#S0JF68AZ*V*'K.XQ]HST>S3L^1YJ14Y:&6^ M:2/\57E/_G?[B?/WK^:!^49 N0JFUYMTV@!X(R".@M;-GC:O*]Z5$'V-8O)0 M;I9\D;&013!'@!68 H@9 S@E"4AB'JM"1C@I0MURXF\'GQL'-4(IKHGB7\@_ M^I*WFC'D)]$;9Y%K,?',%:9P&%4(/Z>W56'PH\$FJP=^3HUA&?"SG[GB:FM+ M-\W^5TFW6I'G\G1#$@+"@H0 Y@(!$K$(Y"+)"B18FG.CJK$ZD\Z-E 8RMW&1*[P$ MVYH'=2=YP/@+7ZZ?&S= <]8QC//160D]=3BY$E9I' M_1@ Y"KT1V?*:>-_#$ X"@(R>=:,F51S^2^KNI2??*A84PVMY/5]M::W;/V\ MX>SS$O_081NM@>9&,YW P4.%67/&[\1N7M=*=LZV<6YVAZ M]\P: 1G\I>1W8/P8X31R:)+C=+1"V9Y-]$:?A$:,%.WYP^PABSOAH\9N30?K MKR4FY5+5=@I)FF1Y2@ K,@@@D58,0EB +$E07J1I$L7ZE\$7)IL;MS32! M/(.+RTNH:EP".\3*,W.<;![98O?5 W8&M[T.,9SHFO37!&;W?O33& M=!>[FMH7[XOV+#!=IGD$. M<(&XZB05 ASR"*2(")@53.2I4:BV]LQS(]S?UBO^&CSAZE]\$XCMBAD?"74A MUST7>@#2^^&P?FQLMN8O [%O B5XT$@>[$5W>4@T1,O925%WWHF/BX9P')\9 M30=PX-):-0$!C>_L:5UMRG\W+[SV]FT10APBCE.0LZ8211X!G!$$PB@F<9Z% MF3!SMFO//#>BVKVF:2=V@*E;G"?E+' M5X>\DOHF&,K=7?1[8A;%:11J=02=4NBY\>E MU#8:"I"F_B8=UNGD76J#^D(&3P-%#:W$2;X5>B0\M[7VS-\7&M?=M('B0[V: M2@V[KX929P8U5"W ?^^JJ28B_\^HDVJQ",XJH]K,;7ZI<_OCQ^935:D1?U]O M_I-O/G+)Q4_E2C5ZZ7LU:=[KZ(PUMY>"E+EJ^MH$4O+UBJ^W]6'A9JE)(%4) M]KKH7^]H@7OYAL^PE"\NQ/((,XB_.4 M:)7_,I]Z;KQT4%;JJ9>^-T\-;CK,%D#CSL@;K)YIZ0#1G>"[7.9O^_IIO?#> M4#:X7?*&]D1W30Y1-[MYL@)N]![*;,3I;J6L-#VXH[(;86)W2=M3Y\M*15^V M'7A4%[:'1[SJ>@C\OEZ]\%K*^J:#P'\HL3]*)79>[46!4D$YB0''39E)' (2 M"PYRGI("D33G IE7.YZ#:B84,%T1Y3\Z\9L[H_6PK\F^IC+IJOJJ7#2V7BYQ M52L?=IN7-E5S')=?LHB3+$(H!"AG"$ >(5 460IR'(H\1E$2%\*T=O,<%#/_ MBODO"7W^"\:;/___]^WR[/M[I^_+A+Y!R_9,+3#! )F@;M,(\+#N M(^/Q\AZ7[,NJNS;L,^COQ)=&)/7I5L@%(QDJ4I*#D"40P+20[_4LEF9DE$4Y MS/)$"*U2:PYDF9O78EAWH-S)&JR?VVN6T\4'Y$_^GRA)34KV7+> &DZ.Z9;% MMS-VKX@Z9.]5"90NX,LJZ+2Y"8:+M]>H>Z5-MSHFA98F6Z6)O"7>5\NP2),3 M?,>+-UTWQ81%G9Q@<5CLRL _]R%^5H6@3HXP(P(Z1TJ0XVJ?+HZU/@CEI[%+:E+5N+J]:YJ+O ZI$+P<<O'[?\8=W= M>]V)3RNQEKNI\5X\;72#H R&G!N/=Z('O>P!VW)U#.DO:^5&'RC0A,-O=?LQ MF*)].2K*$]">>=4QQD8A41:(645&F^(.]\J'\V#M3; M%5/BT>;J7OUH=[A#<1ZF148 C# #4&090*K=+XYSEN4DPQG))TDET)-W;B3I MX II=TGTY_[.LE=><8'ZL9_I>CJ^S#=3:'9*KWW):"F MM/\S[O?,H'=V=6MBT%2J0]V(1P;BU8;4=-TD,V6>$XE. M7AC##7BN&O9<)\RT+7R< '?4U,?-J%>4=+H3\L^N$*9J<*LZG[%?MYLVF4!= M92RBD"01SR#(8!(#&.<1(#B, ,RC/,9))"#4*LEO.._<#,<_5L]2JN!9CO-35<-M5DM('3:NHE,9PT]>7TM?Q9*DI M@\?->QI\6FW*S>L#_OF%R2_;+COU]VW;U@UBU=8M!%D<)I+A8P$0Y@SD>1P2 MBB7YIY%N@X/1F>;&[JVPS37SH;A!*Z]^VX-Q@,=9W"ELGGG;&C&CS@A::%BU M21@?>;*>"5H*#ALHZ#W@K31^T( MJ:DIS5G]68J]#Z6[K\H7>3Z^7^+VTF;!!<,Q3$.09U@ 2%,(""?2;$$X2F-( M<%YHF2UFT\Z-EOZC6M>U.I,VLK3,^$AS&?0HR3VXGEGI_@#18>!N M)W2PD]H=,YFAY(B<-">=E)_,@'A+489/V[%44Q*XJ>B54\ARDA>2B*@TCL(P M IA"#%(4H33FL2K5N]BL)6GJ$=%N9".NV8WO;T\\J#F"95-TFHY5W+H F!YE M6,'@F14:F6X/5+G[?8\_H#=#OST]+Q5G MKLF6S0+(O]V);[N""6T1R<;7,K!GVKB=15I$4% (09H5#$"$.2B*/ 4DS*S9ZC?\KSOZ&G6U67Q37^G;GV6]"'.4,L8$B')5M PAU1TT+$"$ M0[E=0AHRJM59X6#4N3&R:N=>UIN22JOM-_G2W59]D($45C-$[1"V<<:T!L,W MO]GAH$UE)_4>(Q[YP(!TY+_VA',XUB3T<%+\?C.?_J7M%=07U>\1TTWYPC_B M#?Z@;KGDBSBD&&:H$""3FQ# G&0 %X2#N*!(Y"C/$J(5;7!IHKEMT.XZ92"L MJC""@TYM M(P=Q5W:V>_V_\-6V2^2+TR)$.68@+"(*()0G,8PX!S0.!48X3F)AU"EW;+*Y MT<*AK,KGV$EKEV YBK/>&<@5>IX)PAXXFZ#*BXBX"YD\/]74 9$7E3X1[GCY M&3L"N64OO)*671\VTW3!?-U7Z4XHB004"4BR5$@."26'I!D'*<\X3\,HY8*: M<,B%^>9&(P-QVW@O,]JXA*X>2I)$:-1!).0 M%UJ5)$Z./C>>Z.0S"+$]PFN<"ZY&P;O_LQ&M:2GSOX*_6ODTC:S3>!@$%E^# MRT3APP?X. H-/J?V: #PT4/3A?F>D_<@F/?LARRSBLL?JR;6;[7Y\*A\,%]6 MPZK?#_CGKWS%1;FIO]3?.*[7*VE4O=ZOZ[J4QE7K+;T3[2-R6M9]>@'SC"8< MAR!4S61A@6- >)H!G,19C',$A3"*YO,DY]QX^83E="5>!K31-BA7P59^ M@ZH-EG_;X)\!Z=0US +VM-QZAMH,%M$WS>\U##[L5NZ@V8$*;.[5#,HZV"L: M])KN;L/DZ7*O;?^4PSQ?O^OA*K_7DY33YO7ZA?HHG]?S=.8E=9K GN9^[G&] ME(]\VZP,JN>IZHVN<5/ZU53CFN1%93'"2L M1UD!8,XX("SBH @I3T@!#$*F+\ZL]>TNVF_WT?P^8Y7JQZ!) M[=VL@VHG>MM9HKXR;OKRNA,V$&M%&SM$)92MP&V]08>QTMKH MN(J3OCSAM#'2V@ G6P4!LT\O_4<3'"<<]CI[)YEH( M+0("=)"Y(BQ@=/B)@P-T5#T.$=!ZRJ+7,?NOA_4]7ZN8P<\K\_;&IQ^?&R?L MJ\H'#^O@_M/=05FRF^#S>KU9K3>:<=-CN%T^ICB S/M-G1Y:/CH4CX-CUY3X MS)C3]2$>5^J@]?"%C]K:"__DR^7_MUK_O?K>.#PX4WE;O%I@2!,88>6;1A! MR@0H\EQ5)$H0@2E%,=4* [HXT]P8H7O%*6G!OY2X02]OT IL:A^<0UC7-'" MVS16@05D%O; !3BN, 7.C3RQ%7!!P6,#X-(#ED&"79D%>5;AY8_5KA-%5\>W MO^.("(R1_#\0IR0"$',.2)@BP*."T1CGC".M"&*S:>=&&IVTAN&!>@CK^2S< MX^:9-':EL3J)@T'OF;Z^]R^=V.=;CIJ'#QKAY"J04&_2:4,*C8 X"BXT>]HB M-*CI=GC[Q*N2XKJ+[HC"2/E1$X BQ &,J&H7S%- 8I85.&,H)%P[.NC$!'.C ME;97:B^C05S,*?#&><0%))X9XQ -FW"A4[ 81 Q="<]$04.:7QJSJ*$1U4<# MATX]-UWLT(C4!^%#8Y^SH*XW_5B_\2=+B5YJFK1 M"Y$*E%(<@4*0#$"5&$D$A""F)(RI@(046F%!-I//C?*.^C_O% B4!L$OKQQ7 MM68/4MN#=X'M&!/WK_E:KOB7#7^JY0F<) 6D.9!OD0) F$!0T!R" M$.=QB%(1%\0HV>9ZD>;V3KFZZTCPE](M:)2;JL/,?H'U' #3+IOGU]1$*S9= M#Y@CD-^[SH/\9G5R. '36K.5X9#LJ_XS+ZD^\W/)?7W=__3^E?(E4]/'U M*W^1N*I*'CE,:)*)''#($(!9F((BXB%(N4C2&!8YBXV*7.E-.S=*5J(&C:S! M3MBFK\/OMW\:E4DQ1%^/2]UCZIDOKX'3F 3-T'%$=)J33DIF9D"\)2S#IRW\ M$!_6*VG$UEWV-^/2E"5+/H@7^;+:K+_SJN3UKX.?=HZQ@E&"4L9!#L,80(P2 M0+(\ C&+>,9A)E*L[Y6X2I2YD==>F;;20:_.05R4JI:R#EJ5@E_U8C%=+Z&& M*V.RA?',@->NB8T[^;K%,?![3+9($WE!O&T@,^>($UA'7277S3"=X\0)$@=N M%#V*"7-OAE MB&0GL,. !7UT'%G:&A-.:F7K _#6PC9XTCP^NJMGV9PJ-6.B!X_,C0TZT?ZW M?ISS4/_Q?7Z%ZIXW5LQ/R&4VM@I.'XTP6D'Q"^&$0\JE?6]Y[-": BE-D M'[>J_5Y;>+A-8/C&ZTU5JHH/S<<:+UW3;F61P3!A>4A!DJ<)@$2% A&NJ@5Q MFC*(",FT$IBN$V-NFWXFKL'1U%V$GQ+3W#U[$7WTM[= M"C17C>V,YIZVQ9T-+$?-[JP&,;?B![F2J@G""Z]>OZS8[_(KIVO4GQ]A;F:" MDDG?OA]!YK*Y[P84S^0Q$#+HI52E]ECY4K(M7@:C@!D="B[C875&&!EVLB/# M9=6&)PB-3]OZ_)KJQJKS7-\=\Y_EYO'#5IK"3[QZ6T,W+_(H5%VF$I%F ,8% M!"CF$> YQS&.LCR)C(*FS*:?&S/TQ;J[/C!M,N\N0:?_K7K![GZX:QA[.VB^ M:U'LV'#==#V*OE;#NW>QA;KI?;F#^&\I>] +[[;8 M(VDUBGW7%[JNGM=56/7Z89&)9UX 6Z$U;Q$&<=1S]"Y&AW/U-#* M=],WBO+BAAG%P%4;AY-S3-N\84S-HY8-HQ^^HN]V;?@%/7QH1M_,5C O7\C3 M.KOL+5V_SU?PM&(GNTP??^KJ3D-=:8$%R4)4KD/']:AF \NE"<^MKF@2]T=Q]7Z!^ M@O=J!?1&P9'N/V\_:1&2+@W22O'#1][^^64U:#/<'XF5&VD1L30NBJ(I\T$! MS.,"8"QB0&,F",))R(@PJ)QL-KO6]WSZZLD[[QOM74-XX'TSH ;#M1BG"P_0 M3D,AO**0;V=8FX5X&T,V&LZM/]IT MH=O&&AZ$:9L_;4'ZMT]XQ? _'_&2K_0S4XZ?FA%UM,(%K70VN2,G,#%@@NNP MF6C+'V#D:#^?5WQTXYYX;+H=>E[F@ZTX\C'K0*'G]4J%4-R)WG)XP#];W\#N M',]4+[((41 E7)5W32&0RRDDB&G.L, D#(WZ/6O-.K<3ULZP4DW$K+QX>F#K MG;N<0^B9#/?RJG2N'9:JDF,KLZ_P*WV4W(5=:E%--&?5\'U5'8]Y7#V89SW#(FO\QU9"FF),H,2_6?GFAN3-C%'73"#B(.>H%-PS;.X#M.;BY1\\Q> M]H!9A&>,HW%%7,:9@2<.R!A7[S@2X\+GS2/7E>EV2S=;O%R^WN.2_5F?Z'%H MW+;';-2Y,<)AJ;A.C4#I$;S4_RLXUV93/RC>$/1QYO"+]P1G/@NH/70&LH/0 M*M[><*K)8O#M(!C&Y5N.8.$,_LZE0@Q7K[_AZE]\\QTO^:^OGYZ>E^M7+BVF M]9?5"Z_E:O?UV;D\!7(4I:"@H:K4(1* .1SX[>= M^$$K?Z 4"'Y]#78JJ+Y<.R4,W-&FJZ+AO_>(M>]3GAG,-NY_4[P-[@8\XC[1 MQ8&KK[G9U8(E;J/W#J9C3G/>-J\ZJ2Q9JJ M(S@5(F1Y"&B6$P!#G@-2Y/+PFV5)3"((L= *-3XWP=S8?RACDYMH5"CU+(SC M5.X"'.^FJ"$NVKQP2?DQ'YI\=N _D__:FY)GAYUD^U]2JM_B%S]G=QWP.]^H M)O#-"9AQ]NOK'S5G7U9WSUQE*:Q^2"NT?&F\9_N<@C!+0@ASP*.P #"1&QV% M(@41YCD2192*6"M=VUZ$N5'!3M0 [V0U\_1;+(.>D]\ON)ZI1 H?*.F#7GQ5 M9/X7I4%0KOX1[&'?:^'E;M,>1$=N?0L!)O7HVP/TUIE_Q4AV!/CE_JXSZM,0 M%DF18D 8Y0"F<2%YC84@I(C$E&*2(R->VXT\-[J2@IFQTQXC/=*QTMPSETB9 M+I\,C9GA2%-'&WX_[J3[^$B=M]OS^ .6B22K3"S6W/#_4*]HH%O69]C8.=;NI.?5=45:K7>H^O:+WC;,GU..@] M%M(SA4VZAN9).HX!=Y7:XTJL:1."'(-YE$;D>OSK^W)^^LDK6M;\OBKIR6%B M])^>9FZ@0IM6ZDU? M!Q6G7/Z%F9GN9Y9!SQ"_'ES/I+]W(S82WO2M*QT6A!['P)&E>V:22>W6<47? M6J$7/FU?D+EK7]-6?AX4N5S@C,6$A *$!5;A*Y "5"AK,J=1%H9Y)(G%,+WJ M[&2SXX^#8O3K0;E5ZXKTHUA#+-($A3&@!QR&, ,TH"I5G)DOBQ7-; MHGN#J\VTB+^=V!_NO_(?Y:KI*4ZP_ 7EGO!.<1I%$2. )!P""'D"2!$5H&!1 MR D5D9 CM6I_6K'W0+N?UA_6G]HOM%^@]=Y[KJ#S?EV_;^2V;Y0PD-5MA?9+ MB#@LR'YVJLGKKU]2^E2Y]8O/V&3^4UIM52&!>J/:P#7%3[NJ9 LN*(=IE@*8 MTE"R!\U @7(.!$]X%).U=&)IK;6[$3M2G7HFSFJI76I'; "*H:WA)' M6/GV/7A@Z@3=U1)TA)=)T04WN$U5?<$6/\."#)=!&:_,,/+\A"4:+FMQ M6*M!X_-VAXFWCN]?<5W270@.+(I8_B\"G"7R#)&F7%JX1("4"<)RRCBD6B6; MM6:;&W'^+K=-I;Z+AJ49QB'5LZV< >69-8\OWVZ"1E8O84I:J#@RL,;GFM3" MTE+[K8FE]Y"EUW+SR"M5Z_F)WZY85Z9O'[B'L:K*G".0Y00#&(L0D*PH ")Y M$<<%*J2M9>2]')UN;K312*M2OL/0PZY@+"F8](9;KX=E UDK:1- M38->5B\LH@>+*Y_E^&33^BZU%#_R8>H]99Y1?,_77="=9K+P[H&Y;?G[3YKQ MAH=JC^]B:XT];U:IK,,XPY-:6B7+[D>9+ _V2/!ABNOQ+VW=_VY U&; M0F"MK($2]B;X7OY8E:*DZGJP;W=3WS0OES_YBFEGJ^JL@JZ[U FVWKVE RD[ M+ ^ [;I!>>T*I0&5,S?J^9DF]J)>5/G8B7KY$?/2/[=;.<:Z^JH62;FHPC07 MG!8(1*$J?T]A E 492!F.<\9SHHXCW2K_;P9>VZ4THD7]/+IU_-Y"]HX(UP) MA6]'J"X*1D5ZSNAK59?G[5B3E>(YH\2P^LZYCUCF[AR52W[@3ZJ_4O7ZZ;^W MY>;U() .0D82&@$>Q;E*[^&@0(0!1D7,>$I2$AL=NTTFG]M6_L89YT]-,;SA M_9]A5I )^GI&@"],/7/"F6KJ.]F#5GC=H%'S+"0+V%PE*IE,/6TNDP4H1^E. M-F-8GV->Y,YOPNV;S:@2O#^NGW"Y6G"2HYR%'# BCW60JGYNG*0@3/("H30I M8FS48V=DKKDQU5Y4=8;IHA3:J@*MP(992&,P:Q]47(#G_Z!BBYO->>02(N[. M(V=GFOH\1BX_84<='+LI5UQ^B)%ME6-W++\/'LJ;+=;T=YL[QA+(L MXCF@29&K\ET%(%SDDEA$(;]2:4BY47EY_:GG1BR=Y,%0]$#)'NR%OR+;T6!- M]&C'#]*>6<@=R,:D9(Z7(XXRF'A2RC('Y"V#68QP=0CW/:[NJJ9,*_L3+[>\ MOZ]=%#C$@O,8(*2.PDB]_&Q9V=\KS#92Q",1,M>?-2.C]J">H.&G4F[/2]> 4>G*RZ#J;6\G4'G>YT8HF?>,N82 JZXP M9^>9MN_+)76/.KMQ204N59]VVN$F!N)-/(9AG_; M8*]'*+X1]5FW,4HBQA M(!>1/-9A+D A! 09(1'-*8GR"!IYAX^FF)LIUD@X.*K8W8X?(ZGIY+T*']\^ M74-HS/VW9[5WY:X]GF!:[^Q9!8^<_:=YG1-V0WXG?\'^MJSY(O?M6QCGD M(J04%!''\C#&8T (B4$4)7D1A46,4ZW]/3K+[+9X)YWAYAY'-S&\5:4$?W!UROGU M=?^1KD;8K0JXNWMN04Q9G) +*[VM?&?9R[?:#IF84[:8.C$(";8"BQ8Q@-"F,YAG.B EG7PFI6 M)\L H]%Z63KC3%)$#2HFTW--$6NZ8AO(_:11QH=H+AHL5_Z&BO!X,#'A] M$;2V1]%NCR-!_&V1O?!-HG[52-]8=Y+/Z2 8U-!H-U@;34O<,=03F=>-=W @ M=H-R)WC02AZTHM^TL: .365SQ%S9OP8S3VO4FD-R9*E:#&%>J&=@S][^^+'Y M5%7*+KY]VN@6[CD[P-QLR.&A44I:-=072'G7*[[>UF\.I4^J6ZU^X9_S,(Z3 MCC,$/=.+2_",Z@==!,>JGM#Y42>K+W11L6&]H281_1BQB0+"QO#R&@9VFKU]01"EZ: M3>UG><=N4T>JCK>;.OZX97*@'&S;^F&^K)ZWFPZ@ST\U-S882!HTH@9*5LNHM!&$]8C!#6Z>N<$6,O,$ MPXMHN$HU/#_1M$F'%Q4^2C^\_(3%->6=$"7EU4.%FU/H_L)4J^"QSA S^CIW MD@:=J [&1K!T=!^FBOP0:+X[W7M.)BO/NM0P>UL%>ST I*LVJH%/U M)CA5L[/Y?:MQYX$/[E2KKBN*I7I?>Y..:?/X#DS5<6T.WP7#[FW^%VB\^YO' M^2?L'N:^+KWPRU2DE$,40$RP1( $<& L# &*$T2CACFJ2IT MHN_J'8P]4_>NK1-RB)J>?\$2"\\OPZ\: !@[#TZHZLA;,!QY4O? "97>^@-. M?<0R5[5M2[F[\.E"[7[E*R[*S8(FG!99E@(680(@#SDHJ(@ 27"!42@BBIC) M+AV?;FX;MY.V[PZWP3^#9Y4]7&O'TVK"K+>MW8'G>:?WN WNA#M9@U\Z:<^7 M?S3/=M6"Q57FZ_ADTV;!:BE^E!&K]Y1YW%GSFFLR+1[72_G(M\WJS_J>\^H_ MJO7V674>:AH/Z4:A:0XWMYN&]F4_D%M%;&ZK5?"GZKHJ_]F(KQ^&IHOJ.(5X M M0SC^AA&?SEM*N5!516 6NZ.8$;22, M[8B3&CLR&P['GM1*.*G66Z/@](=<=<'J\GD^_(LOS1K)&B *J,@/))QAV#5LFFOMY S9N@4310FEJ5EW?\/= SFMYO=3V3WOLL MK+')Y0=_1Z:88^$F-='\ /O6=/,TBT7,77-]_J6NMX>YWHW/K/XG5N%]F_K3 M3U[1LN9L@5,NWP2J2FPDJ'I+(( C)D">YC 6\EP,4[%XX159:T70FO:3H#2^\*2P1;)_E7WDG>/O;I=1ZW::I!5A:5FV([]^=DDTSLJ8!6:W9 M@&;NMBQ%*_G;*A2M]#=!+W^P4\ ?U@8!9_XPGRB&S#'V9M%@ M=NB-!G@9#CE=S):=K@=A6)9#.&VY^V%=;U0B]H]5^6^Y543*$IJ&.0BC. (P M8ZH&:4X!S7.1$Q:R-'31;?=PUKD=*3X]/2_7K[R2KXJ]V+6*IGZ6GW/25?<- M['JFOG,P/;\'SO;2O0F4S-X[YYX&QF_3W#=SSJ%?[FD8-%OEGGG8CH,^X[)J M:A<-LM4^5_R_MWQ%7[N[QR(1E!.!0"BB$$"-$;0Y1#;8 MR^XX7.T:U!QQEM'4DY*7#2AO6Z*GG=99/K M7@&/C#$W!I*R!CMA@[VT!C? 8XAIW <[ LOW[? 9G"X7+3"[%]9 P^Z6>&S@ MZ>Z,-=0[N$'6^;R=S?+'JI(G+OD ^V,E)=^EYW5%8??W$K_B97-1L?I<5K5D MGI64I:IQ];HHBA1!',<@34)IOZ!R4->=%M5MVS]O.'L\Q+_T+6KSH\P M-]Z3D@(E:J!D!=%!E:-.;'T#:P2XR^:5&\P\TY<&7,%?2F9'5M9E4*QLK)%A M)[.P+JLVM*\T/FWI$9+KJSH#-C%6/"0XQ+S*:B%#%0W%5&!H! MA$(.2"0@+'",\R0QVI.6#..&<%7 MCUK,H?&$13K+/WGYXW'# MV>T+K_"/?8+-UU+P/K9YT.%L440D37A4 )XP"""$$4!)R@#/(!2<)D7"LL5S M&R"M4F[&"<1&!)/-\580?_MD%ZR_WDMZ$Q#^HUPI70RR)DQ7)*(%AH2%0% B MS<O1A3KP9O_O2X%..\[QMU!QI#M M&):-0G&E!J_O>=7D)-V2>E-AJEN,]-SC,Z*>7D25(M>FQP5_]6(Z/-%>0L)5 MV\ESTTS;9/*"LDGZJN9U2.TD;-_53+ZO9Z70$5SU:<(.69V(8 M K43L[]$<4<,E[%P1 TC$TU*#I<5?DL/&D]8UC7?-RUH4E 6F N!88KD 2=K M*BH4H) _ :Q@* Q9+CC,3&CA[01S(X,/@S()AK7*WT*GM_.O <3S?A^V1KD) M&NENNBQZAV7(S^COJO#XV^&G+35^1KFCXN+G/F>WB_^#KZ0IO%2W;NQ)VL+* M=E AV?T[*8FB,.%-&KL*"^ B!ABQ3.[Q.);O>1KB,#?9U!?FF]L>[\1MWF/X M0&"S'7\)9CT"< B>9SX8XG8HJWLC0!,51RQQ:;9)24-3];<)%K4 M8CCOW"BFE33 O:B!6%?!%[%J39-#HH YN M#[#NA?>#KTGQ)"\X3U4XR1W>AD63C%$;+YBD/]R$Q9*,=3PLE&3^^#29=]\? M.=^TQ7<7AE3@2\Y_>'2=[=^V78G<#NG5+KAI+,.J?N M!&37)M.=&M*.0.^J'WA5_KL97.[W>KTL6?,/::O?RZ]W_QZ_$Y_+E9RZE&0N M?]+D4]6&]TM.YIK1CAWJHRJD#31JSJ%#G92ELM,JV*OEY?K**=".MK<;F2;= MZ$YA?+OEW0YN6P=_4[8UG%3PZ?=G)4;U57V]Y,1=<'229(R&4)Z2\S %$$7R MT)S 0M59RN59FN6\*,R*VU^<NZL7T^!^(&-:]>2FJ1 M'CB&LQ[;N$//,]'TP TE#92HTEAKA76:SJSE.6 M9YIGKJX75C^^JMY>WU0$WIWXH^9-_I,\-56;SN[J+\-(3A%+DQ3D81P"&"9;T M"+'O8^,.U$;VFZ"1'JP%D/*W27HW70N D@;?.-M2MSX?6^QB"RB^JYK9=GT(VE8%#X^\_4XM6$Q1D:88I#AB )(T M!B1+.*S5)R*X=7 M)[G\(K<<=[-O8-*W.MD\\H[KO"%M<"'J#?&)[D0=(V]V+VH%WNC5J-F(T]V. M6FEZ<$%J-X)%">*_<<7J#\MUS1_6OZV>2U78XD'=P>YKO^A6(KX\U-SLV%;D MH)%9]75^*)^XJECYV^_W7P857N1YL-'#H$ZQ!JSC!.\!4=^G:4TP@[\:%0*G M57,,X;(K:ZPQ_G35C?65/2AR;/"8C:&YCP7^L%Z]<&G$RJ';OZI3_#?U?EO$ MB8!QFD&0\8P#"+,AUK$K7@/JV)@\B_0-U,[A-#$=7<,ZEU"$\T.[4&C)RWSIUKG:G.+?+MBZ@)G^8!_=OZ'7_F*BW*SP*3 #-("B) E M *8T4TE5!!0D0SR"14P+:)14I3/KW/B[D=8PQ4H+73WGIG/,?%-T*V\;UM*$ MOC0B2ZOZ9Y]]$?S2B7W^G6>>GF4"DZN<+:TYITWD,H'A*+O+Z&';S.ZF.E%; MKDAU35TO2_K:_G=_7DJSE!,14I"&& .HBCJ33)J.(BP03GF:X]B(>+1FG1WQ MM$('7U9-4_-1O_\56.O1D',$/=-0#]Y.X)N@%3;XJ_O32R57(YBC&]'*9/'\M'M-XT94P\B1 _#T^,,:$M^>K$8N'T$@IQ1V%?-Q,/:T(1ZG MU#J*Z#CY(>O6YUR.P[ZLZ/J)'YDC*B^E7&TE3727K.O5/A0]RE,J=8Q!B@JY MKQ&11Q=&&,@R6N0HA?)W1O&J5\@R-^.B5\4P@>>:U= CBHDP]DPKO19!J\;I MTT_C5>FT"?;J>$D#< "KN][KUI),W9']6LA.]&F_>DC+[NU-X@!O E#NJW)% MRV>\O,>O;6EB"@N:)4D"<"3D>4N2)L!96H",ITS^/P&C*#0( ]&:=*:1'Q]4 MK-LS+EF3+BQ:#=J0-T,S:1QR/3:\'L%I^*Z3LX]BVXD:]+(Z;-JN XFK=NVC M^TCS-,TQ!'( M.:< IJJB/$Y2D,89S@2*\IP@LZ0AK7GG9G!U8@=J97?9U,'?4O*@%UWGQ7_5 M4NAQC@> /;./(VPM4HF,D'*63J0WZ\0I1490'*<5F3UNU8#]RXJ5+R7;XJ5Y MX_6C9^?&+ZJ1^$!(HS[KQ\",,X4+3'S[=0[A<-]._:SRMFW4CP> MM$T__SG+^Z#M\_.RR2?$2V5Z?UZN_QY<>.Q>76&$"8EQ# AB$8!9S@$)BQ"D M$,9Y%O,X3HTZ!&K..[==/A0[8(- N[4(FBP=(?4(RKTBAOX=W>70O#1R#[+O M:Z,AOLU14,D\O(+S8D@8 N7JXDASUFFOCLR@.+H\,GS<(O#Q=BMM$CD:W8?D MW(E!X?Y!_$Z7=8"HR!,!$Y P00"D7-)8460 PTPD,)7GH(AK!T$:3S\W#MLI MT$5"UEU)E$%7%OF;?7GCF^#9-"G$?(G&""::WQ03BF_2B6&>N;1U[]OE[M M\JW;RX(^)3JF"4IS>7[(,Q8#&*8,H#PL "T@S# 5"4E3H_STT>GF]NYHI U^ MX:UT_Y"6KA+6, M]'& ]T]8=;)Z9OT5L*&E_)_E+)ZS#*$P]5%SECH]/-FVF MN);B1WGA>D^9\0CCY>+3:E-N7C^72UY]P!O^8UV]+N*$HRC)5?]OO[W'B3;.@+RO0[^-+'S/W3D@;N^?IWOKY]^=&$Z$F[XOGV M::/KHS[W_-SVI:HG<__I+OA=_J]O6]B7&'Y2O-=Z6=J"IOI>[+/P7?9DNT#. M\\YU YJ1B_L2*E9N[K.#3N;JOJ36T-U]\;.6+N^^=&>3B[M(L: )C@0@(10 M$EX 0G)IVF>0JZY6"8]B(\_VP?!SV_X[Z;K4<,.;[C?8:;JAK1'Q[6W6!L/< MHWQ29U>.X\/!I_4/GU3LR U\^E,VWEY*%:G6WSCEY8L:[4/%6;GYNJ[KSE!7 ME]=5C9>_\XUJQ$[7\I\EKQ<\"TF6JA[<1<8 Y$D(2")R4(B80%Y$>5)H[>PK MY9@;!=Q7ZY>R;B)=58C=5IYYEDM.VX1XW*EY$ZSX1GG'JIT>)KY(^T73<01/ MLA2^/<*=$L%>BYN@U2-0BNS#E7M=_G$3_-ZNR;>)U\3$43S)VDSE,?:[1H;^ MXZN1'70H1V&FU5EY;)*YO8OZ;/56T$!)&DA1@X_:.?^C MD%[V&+D RO.;P@HC(^_1)1"L7$AG!YW,CW1)K:$SZ>)G[@E:O;.I M0\!\>X\[2?=X39-2KXF0HZ/MI=DF/>MJJO[V\*O[F*7["B]Y?;MBGWZJ^I0/ M^.<]?FU,ERX?'.,\0@5G0&!USY3!#&!!(* )SQ%.!!)"RXS0G&]NE-(W&GA1 M_;$#S%0/MPW^:>CFNH"QIM_+'7*^'6%*TJ984"MKDR_;2>LA-U\3&%?>L@NS M3>L^TU/]R)^F^9@EI=!'SK:J3>@G(90GZ(7O,F2_22-(G7M6M%R6S7G[36U5 MP5-!(I( %',(8*KNM9.8 Y+SB(J8XZ(P:MAPC3!S(Z->%^40V&DSS$E7"@6' M&ADRU35+ITEC$RV(;XZS6 LO]7-=XNJ*(J\195K^= #:$;FZ&-,VB;?>5%NZ M:8J,2W[_QI2+-&"-7Y+XWS%$"< MRP,DSRC@$8<8PER>*+5BB:X38VYLNVO/HK:XV"Z7P4;5Q?Y[7?U+K.4<-\%J M5PN8/STOUZ_T52Q$$<9%EK$@RCHA1(=O3T\R-! :'FIVAC^_ M_97=B_$WCE6%"A4M]67UO-VHN!8JS>Z/JHP(ET:ZM,&[HC,B9O*E*!) H8J7 M%"0'B(L"H!A&6812F"*C]0.CYZT]$#IH MI+X)>KF#';J-Q]5=92![P!R]A@TFGO35; [(V]>UQ0B6C7&41JH F3JV?BMK ME=.M?H!_\&B1$1RQ,$(@C' &8,0B5<># 41BD:41(GEJU@]G9+*Y4=*ND!X= M"AU44NJF0$^>A S.!;@]K]9=3,^^!HP.&J_K,: M+K\]7=+"H 8'.0G#3UO5BCWE=/V48Y*O\O+E3;Y:J7#%NM)UPPW%/4:S6&Z/ MTU10B#Q&(/%I"'' HC#*1"I1,*@;:]C][(SHZJGX=]!*"MB^:KLQ-9KY4&C8 MV5$!'M\S.\,7O0 [^1=[X&L5S+G1S$$WJC8[(OB359YU/0BF=6@M,1RH26O: MZI3U:2TU/JI5:]N*Y?9\A8OB5OR!MUN\+F^WW_+['V6'C&V9"2]BB!"8).J(^ "$'Z?KU5: M@'G-<6WP&0O2C"8(1B0D$,5!!#'*/.A%218%G <4B0;\]VOV6M"W74\$/*^9 M'<=#7?.Y+RH"/,^Y.N\Y)_R9\[J0H/+($TY$=2'(1$(HHI:FYU!.7,%/ MA6=T!)KQF8!RJ0"?41N6KFJ= M&F53*3,-I=GRI/\:1S&&2*@K)A'%,/5Y&/ T21*]PX_K19G;04BCB6%5BRN& M0M.YF@3@L=VNAN=A+B5+KP?5E<-F+\BTKMS5@)TX>=>W:&8\BVVYO"ER_!73 M7.2TN;](L AIX'&89LB'R./2%"+$H-S+IR&.:>*'6BP59UN?FXF[^7KS5L^\ MG0>KWV)=#<'(1DC)!AKA'%[E]*K=9R;DBQT3(?^V-P_GVYQDQO>JTT[B_H?L MG)JOV\:!JBZ(*G:)HHF@_1=GRYBE68R(!V/JA6JB4DBH)[=D842\D'H1TZ.0 MTNMN;C-W)VU;MZ8^[P%X)[']*= \'INBCLXQ[X3WR'95$*I905[8=VY&7J@ M.'(E!CJ;U%W04_S8)=!\RY*N2B/_N:)VO5FS3W)D5[OG>+$," \SE%&(&6$0 M!93 E*08LC@5F30]01P:)25?(\S<3%,EITK)XWMF5<'EP. 5(+4W9\A^=U MRKBNJLE79VAW/_#Z]K':"/Y=70L4']?UM>\?7%T/<-84+ZA^J>@-/^!\^P_% ME+7$24K]* T@Q9Z R,_D;B]-,YC$21*FL4\9-ZIK-1O-YK845!(VKBC;K%9X M6Z@HHMHM-?1*9P.R+I707.2=T?I4*0PKC8^JB>QA >0%=)]KH $5-@M0HP,Z M\#27)*4$"#0(+4"-$9#?78W2 K0X[8J:5(]4S+) 804JL!Q2'LUM_%WQ)\U& MKVG)F&:C]H65?7X"7D-R(E]@OTO78\TJ4@^\^BIMT \I^BU9Y?>'!<(#P3WN M1R$, Y% Q%D*<98(Z/$D]1E-DX!2<_H3 PGFMNRVM-GJXN0=I]5A' C]A0TS MBLE Z"V,H\([\@*VEQT<" ]:Z<%>_,4!B_EGK+B"*M(%]]=7UI ZY68QZ?\5 M6%LLX#G/YV+3T!64>;E*/E7UY5M&WC"+*:4D@RG#$42$!#"CGMR^1)G@# 4B M]8Q82,_V,C>;MA<24"FE!97="8X!#_PLSABD#%&(XMB#:9QXD'LDC4B2D23P MEG*5(YO)D.SV-AF6 (Z0'ML@*K>(G U4B,;^@Y$2L 1B*%[$7#)RW?2Q_2T M>Y?4/,NJ=_%A=]>(W9!FA'V,PC2$ 8Z4%< 8XC0.(5&)]S@.$2)&WN- ?W.S MJY))J'DSM$])7N$D<))=>$9<3;Q%<+)-=47><^T5T8^=T6,W5L M7FV?3\MMU94QE@G/'!*:1#!!44"],,I2;F1NM'J=F]$Y4VS. MS+#H8:UG7IPC.+*1.0/>N%5QC !R9&[T^IS4Z!C!<&QZS%X>^>3L#98?%.6W MZ^_JWH_=K-=Y5?EO^[+,N.>'09# A(0>1%%*I",DMYH,)SYA.*.$:1&'.)1I M;L9+?JO12"=I/0/C^&S-#=RS.FTK-X!P\!7G;%$?N=W]W+S"$=LPLE,?NO5( M-,]CN&$(K0_F-)J^.HFP3NF1/[3_UH2R']S+K%G+!GW^XD8QR2^3F'@HC3WH M4YY Q"B!F70188!(''H\B'QJ9(W'$')NYKGR[2&I[HYI1U;KY$1WPZEGPU][ MD$8VZ@?)CK6"B^KGW2\:)1>'(0(J5JU5= $N1A(H;4=)CG0^%NZ3*-V)^%K) MELY![DG*=-^7WM5N:/+. DB MA#"!&'E,4?S'$ <>@CA)?=_+?)&&9%EN2KS26P_TNS:R\CL!QK,BJO)\=7?Q MV,BNPH9^>U+F(%__#6Q:#0#>J6"V !B,BIY9'P?KD8VU@EE)#;YV8?Z]A7DG M/+@9AMG8^)HCYLBD&G0\J:$T!^38_%FT<$6P+QF.1B+'T4A-S-'[7WQ+\T*= MC7Q2TBB[RES3STXBK&D>^NO[&B$)"&($12[GG$=_G)#:.WAU%U+FY MQHW @.\E7@!\?[^MF$+DC&ZDKPL*6X3GCC/@>O9U'L,XLCUV$$"["Y%]W_T* M=BJ/$@8[ZK"XC&L=1]#I U5'!?QLY.FX/5HN0BJ11?76$$A51P-552?F4>(% M 88120.(0BI=ZB@,(8ZYEW'"$>-&!RL7>YK;$K#C.ZN9C&T*95U&5=-0N\!J M9#MK!I.Y41R"P)5-N]C/M"9I2-T3BS+X@GG1K/?;K3)/*M7MF6]?JM+&NA6T MSKT[MYDM9=RL^>:I6+W42_VQB]!*KU]OZRQD_9/5'[#](H_+Z6K_SA0J5%BP5&4R84)5QA8 XBQ&,XH2(##.49EHD(>9=S\T\=$4&K)6Y.E6G M>ZE-2D 8#42_U1@7WI'M22NW1PA[IAD0X; MX/H+=QBU.&$Q#QM-#PM\6+5@4_2CX8._^[EIJ,G2,(I#$L<;Y M2CG"=QME_Q3CBMS?_MBL9&/%&USD5%K&=_GJ2:59M\FUA.(8>8D'640P1#2E M4-HX <,P4T%"/J9AH&W0KA9G;@90752NI"Y[>A& RW*;DZ>R"I N-^ [W^:* MUZWR"YJ_O*F<7[GG*SHJ+P!12E?/L5IM31)@1T.M880G'< )+ID;_BFE#=BI M ^XVH%8(?#\8GS>[\6FTTLFJ'F.D#%:'24=LHM7$P<@Y6H2FT^1/;)\XZK/IM\K%T[0,>AQ[$F <0)11!$L4">G&88(^G M<8B-[G7ZNYO;(E@3(>%:7,#K<#;#N*-S!-O+24R/62'I8>L-YPK<> M*(YN?@8ZF_3Z1T_QXSL@S;GU& MC6:FL\V>DC:&UO2S\N<5;X+ON]7%EIAY//2Q!TFF2+=3)NUQ MEC 8QCRE&8Y4Z*=9-M1PIW.SS%V9JVT4[@C;NGRFJ4X:V.OY?:X1'=E$=\5= M@)W %:Y:=>TL\HGT 7*6'Z31Y<3Y/OH@G.;O&+QK9XL^/&VEJ7O:JG3]#_DO M]5/17 90J:T(60J%P @B+B+I$68Q3$*4$HP\1$.C8FF7NYJ;W=E)6DT.T],V 5 MN]2AUI=_6!'V;HH+:?R8EWC5.B;262\:@0&K%:AR$NBFZ*EE:@B]GA&Y#LF) M0XK*#6BD!*V8#@G$AI!P11UVL9]I2<.&U#VA"QM\P3P*N0HXO7NX_]^;GY_7 MC_G;=<'DW_FOLB)MTHU'[F]E;KY#)2VXRQ^J&O529O#YR]>/JKIGD4O4>NZ M3.'KMP!ND1O9! R"!OYT2O:E#XY5L/) TY.%+>NIV U@UGS#XASZ3N7)5Z0# MK')2BC=\37^H0];&*PX"'% OSF!$&8.(I01F<2(="N:SF =^RC*D?0H]U-O< MK$8E+^@*#'82&YR:#H*L<>[L$KJ1S48?:C8!<8/P&1PYNX1QH@-GJX_0[)A9 M%Y7>0^;!1J8[8M;5Y^" 6?NE*Q-!;\6'?(W7-,>KKYLBMZA>H=/4C.S!3ERU M!=L)#%J)1ZE&80*1ZT3'OBY?)^=1 X2+Z8\Z[]JRHF\HYZSX( 7_ ZM4[;)) MP^;%$GF498(EJO)Y A$1\B>/9M(#23(6L"#SF!'#1E]GJ2^'P8#V>LYSU=34QY/JST*=^Y MQCNV*^H^TJ\N(+9,2>B%5%W*$A9!A$(,L\2/8,(B'F#F>UF6F9"3G79A9"LF M("&KO<-NZ/C_^.]IX"?_"_"Z2N%OC(N0LR2)DB0.),K+QZI FUP]MN44$!]W-Q[0;_A]OEZK ]2\[=>C6<<12G) M @Y#1B2>+""0B-B##&\S70C+QP MU0(MP,U1PLA7[#8 ]#((SKS@DPXF]GDO*7CJX5Y\\MI*:573S>%$Q((8B22# MA,<5S0^&THBF,$T(HM*0TC@SBA@ZV\OJ6\K$M\-4%56_&7PW5 MR).^@U+#\>/\@KX7 N<5OKI]O%*%KS-J7J[P=>YA1]3KBCRLYB!;K38_U3*W MQ#A$F/H<^IGP(/*%@*E(,42IAUA(19BED<6UO$;7,[V@WPD*<"OIE0SI9U#7 M,Q6N0'Q%_O(]FC>#:%Y/0GX9G[$XQ<_T^+H4X9D36)\^<:?^?J)-TDU_^)L&5"41)B&,!&< M0"0(@REA&432Z"=1%F6);Y2V;-;]W(S[S4/-WY6OZ>J)5:4& &TT JM6#8!+ M4/[@@.S.!J4-4?]0'Z29V7+#\=(SV..-PLA6N14<_)22@U;TQ2X_^F4!&O'! M7GYW1M<.-T>6U;#S2&F2!!R;F#^=3F=G])3,8+L3N@J--S-B6ECK MF2[7"(YLL&KP]O)VZD)6!<'&2+\Q@M?:#:-<63O5 M[+>\^.>;ESO94D56SQ.2A8%'8>H1N==.$8(D] AD(N0)YJD7"*-"W#U]SA'*8)CB6.[A8W7#Y*4093CP MO22E/*8FX4]S&=P)XJCF/[AZ*]E,AFSDE; A?/Q-Z?FW.MASKRK8Z]J.:/-\ MI>X"'*H'6OW<+: 3#(*C!7A,22==P"> _-@!F*)+.P>B";15Y/;?\OL?97&[ M#[_YS''Q5&]W/JX?G\HE3L,HQ &#-/.$"E 2$*<>@HR'/@^CV.>>5GT2F\[G MML2WLG?CE1;@82^U7!NDV&:+@M%HZ%GYL3 >V6SOX%6T)+7@X+:+=$=V\+$7 M:6.;; .9(R-KU/6D5M,&E&,S:-7&M90G-_0_GW)E6F5']SE9\3JN8AD&289$ M&D'&$N7WH@ABE&8P9FF492()I7V[BOKD0LO$5N;;L]S\ZR4X'5=Y^XB;\K>IHV[GND9!@EAC\ MV?SIE)C%&B]7[&_:_4Y+!F<*QPDWG'$#5V2F/-'R::NX?JIWBW<$&Q^J.7@=TS?VB6RA'-FO6*-I0 M4NCBXHZ98K#'J0DJ="$XPU.A_:JMV6FR@*JLPRKNN_A8%$^<+3$-/3_V0DB8 MR@?,O ABEJ4P(!$.PE"0T*RJP.6NYF9D=I+6><*+NFYB ?)*6O!;OF[^Q9"^ MH@=L72OC L*QCZ-VZ'VOT:OE!+6@+DW+$!C.+,K%CB8V)$,*G]J/P3>N8+FI M6WI7.4E?:\J3JH>WF_6SG*55393ZYU*M,-\Y?=I6WM,R3@(48R&D:4FD(Y.J M#1Q1] ,\"#*.PM3SC Z@KA-G;N9G+[ Z(>_68;4W/5<.F)YYFFX81C9A-?%! MK0FH50&U+JTU6X##4>IH!/8J.:9(N1I:EW0J]L),3[UR-7!G:5JN;_7*@_[J M]K+XI#C8@Y9U%D>42;\-9B0((4)!!C&G''(6XPQ%*0\]HT3IGK[F9C8KV4!@ M>7A_!DO#X_KK$)KL@'Y1QS!("]8 -D8%EF%,7!_"G^GI=8[=+ZM\\:"]YQ4[ M"W'''QXW6[Q]J2FD=DR^@J;3%&8L4@59>!@3+=[T@7[F M9AF^<<;Y0\5>UJV]#7[[LBDY\'U#7^H2NGKVP@%F(]N*G82@%G$4+N0!&!R9 MATN]3&H:!E0]-@M#CYN9!,;SY?MU*1MZ_\"W]])5^?MV\[/\H9+_\?IE2; ( MPL"/((N2#**(>3!-O012%)&($99Y6"OU8J"?N9F$6E30R@IJ84$CK9X]&(*V MWQXX!&QD>V")E;9)T$2BI[R*;*&V!O*'O1$8:G<2(Z"I7&L$=!\W,P)4\49L M7Y9_?[.4D]L+:1+ %!$$$<,$IHR%,$9)X,4(X8!JG>KNFYS;U/[]R\>[]^_ M__GXY>_O;C_K3>4.0/VSUD[MD2>HIL;:$_)4R9ZYUSQZV^]7]H(\%"WP<0,)5+:(H81"C#$'NXQ3Q-*%R1FG7 M(CII?FZ3JQ&P.0TSNG2]@%__?+L>E9'GGGM # H'707,1)6"#@%R5!OHHN*] MQ8!.WYJN^L]%B0_*_5Q^RC;&KF&M><#YNFY8;+8/BMMQ3RNAR@LIXMFZIMZM M^"[_M1!RRR%_5_/P(2:] Q*E, Z8@,@G,23,HY#2V N3P \I,J+A4DMB$A>%\-T8F>;)"-*P-2"GQ+ZNLL@N8ZEG*ZY$:V?*=)>ZNA!R1JOL MA+'8N>M.7I>0^T#100[NPZBQ]:6P"0:KL"6D),,T@ M">-(^G:"^9D7BU@OBEBON_DY:70E34 N[N_'SJ(MBDWX+OTQ%5M MTX-?&&SOAH=#8__K%.21CG !KLEYT".='^^3I S;;5VOCT;K.' M6YENVZVMT<$V7/\M:RZU+<<%?\?K/S^N3^L^?=NL5A\V6T6\+4UVE/@TP)#1 M*(2(1ES5$@P@CEA(8Y(AX1DE?ACV/S<;WHH/?FL5^)NBPN[J\&^[NVNE!V@4 M,=Q0FPZ3GC\X(O@CV_81<+=AL;)!SQTSE5'O4[--V4!SAD'*JADS4\@I6WZ1 MWQI[_XO3IS)_YK="^F2RAP_K?9*IADW3:FAN%JP2&.PD!JW("SEC-N5Z4VK6 MG-)#L=\N.0=P9"LTC)WC-%PC@'IN2F4[C8VA;&]:]%J?Q) 8*=J:#;.7+':T MO;'61V7S?E_G9?&%J_KPFZW@>?FTK=)-PHQ'F$"L?"CDQ0G," KD3Y'@E,=1 MBK723=R(,S=;I'2ICKB/DTV>'N6/S\WU7;5-/JJ?^:34,\])<32J&AOG2<=J M9+.GDY-R4KNS4FH!I%IJ #N*33I2!COT24=LHAW\1"-GMM5W!G3O4<#UO4QW M5. ,D8.C!'>M6F9JGI3RVE?Z>O_PN-J\<-[DNP01BG"$0BBR6"Z3.,E@*B*Y M5@J/)V'HQ809<:[J=SVW)?%L(;V]\ O0BF^8A*D_%GI'">,@//9"I@ON"(E) MYH"Y2IG4[WC:]$AC0$Y2(*58ID_YFE?TULLX36,:> RR,*(0J=1SG.($ M1AX)6)"0%/%PTGBFG6ASLX0NHV*4DJ#2WNU$,Y?933 M">ISB73:"_;7BG8Z =1YQ--I#^;I;>^:;=R'O*!X5?O7'^2_%9;?AA.V_P$R\*SINJ)NO[3^JF:E>L MM:7:?O?$O_!?Y=U/OGKFGS?K\D>Q1"PC*1,))+%*>,V8#XDGO<"0DR1,691$ MB=%=NJT@&&=US;:'QZ?Z3NI6O,=; MM:\JY,#6!VTOYQNH,D>3*(NC$*L<#R^$B',*<>AE,/$RGT8LS6AB5$9U1%GG M9EVZDG8(_*Q8I<<<8CW7:28#-[+-LQPS\X+VXZ/IR,T:4]))/;$)(#]VUJ;H M&&*8A"@2.J.=%1M<;I@+,S;C+ M>9*,L[7=0>YV2VL#Y!RWLDJ'Z?>RQ^A-O(?==3_+O>LQ.+9[UI-VKB 25X:5 MKXO*LJI2!TT,!*=I3$(D-PR<>! %',-4\86+T,."!D%(,#9F"3_?U]PL5AT# MUI45*&$M.+\O8*L97^(&L=<-*!DCC&08%Y=4VQ=ZFIY'NU_ELR39 Z^8GW#= M;9D7*RVJNM.WYC;=*Z'T#Z^.(!@^N;+7?N2I>[?%JB+S8?R7E#-_ MSMD37H%^8(R.K.+:T-'N).X,U9N7T^ OE1)V M^Z@>[);<_H.K(MRO__%MS0O^-=M3OE2>%% *:*0A2R&*,PH3+W, MASS%7H"%E\1>L'RLPV9+O"TU5_MII#>93,O&AW IEO'GO#[?%W%_1"\ MJHZ(5>H&VZQ6>%L *5R=QF%:662BKX2@)(QH1B!*/2K_$\O];"H"Z'N,HRC$ M(D%A\Y6\7[._^#?2:C#Q%\*K/_^2GX>F0SN_ 9_0.3[83W0]9/("SCK12G.U MY:]TES]TOY56?] %H$0 7!&#';DXR9\X#O<:5^I6CQ28;B!G%U0RMEJT.2289HYF4I9,3W(4)R M=4L%)S"((AHEOJ ":VUS+/N?VUYH)QW(E7@&B8H6V/>O&A,@.K+UWPD/:NDK MBC]J#V)O=:='L=.F<]CH?Y&]> MT8S+7?!@C%.A3?EH*,3?3\H^Y M$)LT8Z3ABDZ _-@VZ@HJC%J9"49B3+H2\Q'Y"Y"4#(S,R,0DAY"ZI2-IVIXQ M"_]+&O(U7KU]DF;U0=KT-R]_YYO[+7[\D=,;12YX M%(,?5L?X<227*)1"A%$("4I\&*$HC3WD<3_3.@IQ(,O4H2F)+0@T$BLM"C611Q([JFDQ[F9@+- M&>0O@Z=GRJZ"9&0#=5#)VGV(VT75'5F1T_8GM0T7U3N>\9,*< .:M*I,N5]RW&\:7J6 )P1F#)(TRB.(TDWL(XL,XC.(0!8SX(=+E M?.DV/+>)IV2K_$Z@I-,G=CD JW_F70/!V*N?GO9&A"WG5+7B:#EH:#):EG/B M=YE8SO[>?++5U_;_\L?J::( 0S[(8>L+G$#%U/14P'R;( M"],T\T4<:I4)[>]F;A.QEA0THBY +2R0TAK.S!YDA^>I&[Q&GK6V4!E-XV$D MK"9U3[.33?%AU;H37N-IFSNHH2"LYGKQPV;[C3_*+^>'?/96'%2@2WU,<2B@ MQV)/+M%A"M,TSF 2HRCQB=RZ^EIVPI$\1? MRWQ;1VT>\?6;W(Q//E#)/#2S!WS=H=W!X31>RO4Y"/_ SQ M&%*OXMOW?2B_8 IQXB>""T%2HE669K"GN2UPGS9%15557RR;'>5>AE/O2-<) M2&.[R8V,>XP<5[32!L/18>_E?B8]]!U4]_CP=_@%Z_J?FP?^7:Y\E0GZM*EK M$;_;*!KE9> G/!,AA5%,?'4+CB!A009C7_ DB",F53>L]GFYM[G9AB9 >B4/=34N"IZG\"9.=[GO7EEJH.:!438 $>>K2S8,T3@.(F/PI)6D(/3^E M/N9F5XX+"#2$9U<46=C#.7S<[P"DD6V&!3Y7E%-6XR3@.<>%D,0RP="41H(*>W M2&#$PA!Y 2>W&3S:4UM+_;[E7C;0 M6>KEW_93O+_M22:YEGKM--=[>(P[O$M$"E^>5 C8&/ M(A@G*(3(YQQBG'(8"DQ2"0^)?:V8FS&$FYM9N9C2^K!AN>@ =PH9)N7YGC,75P CC>2,[@-'^;(;WUI+T*KYBF/J\JIPO+&=T;VA M\S%V?(]H-PC772H:]CFC&T8[M,RN&RW[L#P;J8%!%Z_D^C!*4L5@P+TFT%FV=SN:V"#>R@H=66,,3 MP#Y<-4__'*$U]LE? ]1.3E )N@"-J Z/^C0 <77,U]?5M$=\&DJ?'._IO&.Q M*6@3V>XDRFT9>A'%69IP#$,_0Q!E20"SF!#IV*,H0GX6$0/'_DP'<[,+K8B@ MDM' $SL'GH:'?"4D(T_^0S2&D\ST8#%P,J^$9R)'4?.C,7/M>E3O=<_.O3>= MB]4C]8&;U/>O7MWF/ Z]6PNO&G)U[<1I=S \9LU:W]\QY_Y:O.H MEI[*.6L6O@2'C%&1048XA4AD,4RS@,(D2)'/F$^#)#"B\-/M>6YFZ"U^S$N\ MRO\E-Q;YNJ91@$\%!T6CAB&MG_8(Z%FC47 =^T"R$;3*$=G]I2-VO6\;HQ:. M*5JN^ "U^YV6(M 4CA/60.,&S&]Z/^?K_.'IH9D5/O93$0D!,Y&$$$5Q#+,$ M(\CBT$LBCR+I,8I8BF'/K4 MIVHB$DBP1R&F241#1)B(,Q,'H:^SN.MH NPYH:;DEZ$.4^9%R[]'[DL/L3G_7N&BN!5_8'595]YN MOZD*(0U+<,V<6=S]W-S]V&Z>[G_<_90=OMRN=P?EU$<(BQ &"6<0A9C#E <, MQA@'OD?BR ^UR-BNEF1N=KW219V*--H E5^K]*EI8_<#C X? FQ$6#EB>7] =G3RO>!)V<1*U4D8I-Z:P;50,E+U^.&(&9GZ54 M( X33Q$V"R:7O8!$$,=A2),$D80E1D>:5XLTM_6OU4C-X5IPT IN>,IY_6AI M'G]..@9CGXL.%46I%5GL!F54$F=WT+HZ1+U>H&E/5YT!>'+LZJYEC2PUYXXFI?1TWD'YN5?+=01P?ERY=-R1O_JV@1R#P\1 M)2',TDQ 1A#' @="^$8L/=:2S&V"=SV;=G=RM6MC.#C&'LUXD(_MR'30[FKQ M;Z#6 RA%%NU %+M]XKA5*:Y&UKT?8RC':[DO=G#U>"V6#5J:TY;+Y%8HMLH/ MJ\W/XH84)C%??4W,:=[MR'149)=BYJPD!7^VLKJ<31J0N)HP?5U-.RN2)E!J\^;+9W^!7 M;%NOY'6<5^PLD]:UGL7N+./NX?[S^C%_EQ=TOX,U.>L[U\#LIF-UZ'67/ZBK MR<]?OGX$2MS5IGC2#>ONQTOS//!:J"8Y&CR/DF.N7RU([(\.S[8Z[2EBGV(G M!XJ]#UM$#34F8LT^Y9CDJ[S,>5'GG!Q=OJ&,B9CC"$9^A"'BBNB;1@$,XC2) M/!%3#^G78-?M=6[6X?O3X^.JVKE)-_<-EK^C''S_P7DI_5OI]C[4#!O?^ HK MIIMR/WGQ_5A_G5K MHU^624 1)AF!499QB!(NS:;O5;P,7B#BB(3$*'Y0N^>YV=$C9@:PVB]CQO4N M-+'7._4:!=&1K6TK,_BME?IO(%\?;R5VKMKE: 6;JAAF:+FKD*'9[]35,LS@ M.%,YP[ !R[3,.C2T:#:>=YL[_.N/O/RA+M1E7Q\VV_-1@4L_#3,<<1]ZON=# M)'B@ J")W-_3+,4QCU.>+=?\OFK5('/34AZM29C5D_!$JO$FY/N'Q]7F16XZ MJZO!NK;E=K_'7\OM?T5H"Z037ZYVU^U%ARH7J\,;0UMH/:IZIG'409HHP;%6 M8:&N%4%']L5Y5M-]X+3#O,"=9)+>6U[=N;V'1=\NY7] MX5_UQKVZ&UU&PD\$22/I_F5R$QT+!'&*./13)#POB)%T6$V\P?/=S,[U4T*9 M&;8+^.F9K>M1&=DHM0)61JD6<0'Z43*V.OT@.+(I%SJ9U&+T*WIL#P:>MIOM M7WBIHK2^;C?/.>/LS9Q&D4L9# E(1"[@?E MII!PXL,PPGZ$4(29'YOP,^AW;605)F!KD)(#6A4";V175..BE1O@G>!FEL-@ M+/2LR3@(CVQA%+A5+.?7#KB_*^!&*5!I96;JC,=*S^"-.0(CFSTE.JAD7S1^51_:HR:.V*+HR!0:=S^I M0;0%Y]@L6K=C9QS5-4)>5K/X9LT4O:KL@>.B.;/1Z@1TO M[.XZW!R9.HZ;87NZ':,.&,TH&\WWR- M N0$%JL?0RL"+JWOUX!HRS&H4Q%JV7^@AHQ9!OCT,V/I-#0A Y:!7H=,5R8O MVGF@WWB)\S5G[_%V+=>!EO8]C%B4^8C!U \B:96Q!],D1)"&88:ISU$8&R5J MGN]F;J;XALH)]51?LK[C(J>Y(<_K!33U_,7K,1K9RK8"@E;"$;CQ^T%PY.1= MZ&129ZY?T6.G;>!I]]RM5*TK]WQ)HB2E6&XY2> 3B((PA"1*(QA1N1$-,S_) M0H-R9EI]SLTJM(P0"_#<\$<^[F1U1^?9 J[CG#F'<6SW3(N2@74-EVG;U&Q82X]T,^$G/7[5PG;_P563G-T\\ZULZAM7U>U5 M@%\N=OPU+8D:6Q*2L2C *_>^5Z(I%]JJ ?9ZC#X !JO.Z ,QT>HSSH"8K4-78=F['MFU/-VZ M=)7F!^O3=2U997X7Y3:GTGY7Q]>_K_.R^+QA.PM[0RE?J;PDSIJM47-62A*: M1*G/84@C"E'&,4RYBFUG,4:*BROV]$D_;*68V\9EKT=S#5-IL@ /'5T6BDVP MU:8]JC+*DK8<,8UU:8IQ&/WP^_P0?#X8@HXBNW,7JXQUR[$P2F:NRP]5%8?WT6)!$$5!QGV8A1Z"R$,4$BP"&'%,O1!'G JCJ+W1 M))W;JG="X-XD5W:U ^]_J9]-ZY^/-MAZ5[VS&,*1%\S!.D+-R+$ZQG!?X%Y: MZH?-DWQZ&AK^D4; .4V_:SE?B<9_)+@OT_R/U:$%I2G[C[O-E\WZ*]]\X1O5 M_8>U.:UI7R-SL^!2V*(JJ/@ 2FJU@MV7FB'B^]FS4XKE"Q]%O@, M$PS]*/4A(A&'&><1I(3YS$]$S(0P2?<=ZM#(HDR0Y'NG^NAR/2TN'=0O*K^B MZ&CT/_Y[&OC)_ZHJN9DJ_RQ@Z/]GITA^GV]E6Z0?(']OI::L%RM,WCU57Y3/Z3S=$M6 M^7VU]IQ-D/(]BG%,,\B0%T 4QPSBV"Q'=F:5>!!R9F_-]3&I&>M4\-@_]#YN?"7WE?/OW[>;IL=K85(=3M1OWK5S? M/)2ZIT(#SR!AT?HCT'(RK@1_9R.RR/*6 M8%9 M5#1'U)V'T0N!(P_C?!^3>AB]:AY[&/T/6VXL#BC JX2D6_%[4;,<+0DE'H\X MAI'P&$09"2%&G@+%4&+.8!A'?IBD(LTX63[S+=E,#G&WUQ'W*D>U&K[=_FZW MG^N%67-?YPJZL?=WA[47%F#WI4IAZWV?PZV>#BBNMGR]?4V[]=-1^V0+J/62 MID-$4X3 RJB$SB=1S6SCJ@\):SMIW;.HNT.[-/)5:+<"F M5L'0MYSD6]#T5> MB*@AL=K5,LW-L?K&F52HR2P53ZL5*/,'#GYNMO\4&]G'PIA_R>4 ZMFLB8=E M9.-VH$UUOMJ6&W];N;>U2FJX=DJ!O58+4.O5$A"Y)(MSAK(S9KGK)9J8ALX9 MA*><=>Z:-K]8W2OOPO0U@^%C_Y%8SDK\Y!;L Z/@K/^'>L M;11;VC(E"4H]+X"IR!*(,,L@)IG<'S."DH R1(51+=/A+N=F_Y3$NV1W\&]W"'TR9P:P-PDHFM_Z;%+F^[54?9 M-VN\>CFH3*>[G[OP_MPL@Y1SL^:;I^(P[[>5VV"C=@DPC2V9 ZS&WGSUPS3& M7FL %+M=U:5&I]L_#:AUL%,:>M:R-EX=6_]AL^7Y_?H._VKX0M[P-1=YN0Q8 M(GV"-(5^3*2[$$MW@;"J3FA&?19B/T1&.88#_R=I^@LOE?7R""<()K$?0T0\N=G &86>3S$E**"<(A,RA8'^C$S(1 7362,R M*.74L G)',)8SZ0X1&YDD])*6MF27?:=RUA,32P<69&AWB:U(IJJ'UL1W=O.P?:8+%JE";)GZFY7TO/J[KRZTJ N?CNMSFZR*G%1?O$H5> MR+(P@9&'!$18>!"+C,$(QS'A*K0:0J1ISVVFG 03@Z^INS;DS_E71^JQW\5$'E42JI('*&/W\D=,?X&=;R>2 PW;"-?6!PN8S>/LAMKQ&H55(+T*X,4_N&@_(7CO%U=>YPI333 MGDNX@>[DW,)1LQ;A(I_PFFW6[YFT(TP_R.'TK1G-NEHX4$MG$]QP!A.#P(;K ML)DHJ.$ (T+ MAV_-S3?I[I]:&?6O$8\0&;X\M =C9-MSM\5,1;4;X6%T17A>=:N+P:.F)KL. M/*]"]Q+PPA,6ZUO+@7DKC@.1/A;%$Y:R5H3L2Q;S* DIDCN.3)$J8 RSS!

:7Y/NJM3C<&>2-ZE81L4AY/=P@T_(X1@!W9 M('0Q/8V\;*6N,E_&P-3 ;QD!VXF<&2<8F_DZAF#U.D"Z;4WG%1EJ=^ JF;YK M9M,9SY?OUV5>OMPP)K^AXJW\\79[M_DIO^Z8"9YY"<2QXJ&@-(&92'P8"!J1 M$*/$"[5"W'OZF)O%KL4$C9P+H"151P9*5CUKT@=HOT%V!-/(]M<*(6U;H(%! MCVMWWX@#^5 ML*XJTO0B85>*YGR3T]6@Z57IH/A,_Y/7UC[<%U]\BXL?-^OJ#Y4*]XQ7RD?8 MQPLS/Z$X0 ARGE*(A&"0Q"*"@4]$G&8>9SBRJVJH+!6$(/U8)7=3 MW$[^T-' MEBA_NCHW=N,C/G(!D<;[HD*"1ICZ+Q$H+X$KU3\SQBBRV7]S)NR M.(MZ6UW7UKDKS>7./S8EWW&S+@D3 8\\#$-"F+2".(28Q1C2!/F!'WH)QUJU M7;5ZFYN]V]^(/BLQ*Q+E]H);R6MP.C((M,91DTOX1C9=;SNLU-V;Y4K>/=^R M2P -SI5< CG1@=*U@)J=)>D"U'N(--C(=*='NOH<'!MIOV3IDZJ&U0$49_XR M]D00)V$,61AQ:68C54J,$)@&/!1>EO D]HVO%5-%.-3]P0+\;#0"N%9)&K)&)Q73V"H%5KFPB<.?Q6"81.O/0N Y MV7&',?TU0'59VLYW^(_J.^S M M4*!!"NR@ AVL@ ++<1+ K,;?9:K /!2; M/J%@'GI?6M;G)Z&=4_%Q+9U>?H=_R3T%SMDR"KW (SB&5*@4N4SZ_SCS8YB% M+*2ARM@-C*ASC]J?V_):G6(^2L& V&Q!7@FKLG2YX?'Q,8QZ"]<5X(R\>M22 M@4HTH&1S9ZTO*.W(9!ZW/JG=NJ#:L?&X])C-V>FY$/FW*IQ$Q<0O,R](DS03 MD+(DAUZ.#K,Y1J3.\QCXHO9R/ MLQ/7'7(F9Z3.$)SJA/0:) V/1[6PZ3\<[6]BPJ-1+5T.#T;U7K',V)0>VF:5 ML^IKJ>H;O.QO?1,1IGX0)Q )%$*$XP 2C#",,NYG,4,LHT:%_/HZFYM1_;J5 M+E+^N.+51WX@N6'*9!_">LZ3*]Q&OX7JB+FHZY:\@#^;/T>Y+==!QE6:8E]7 MT^8@:BA]DF"H\XXC5J1]0;M-4;R59NM%[CBJ6D%?-N7W)_(?()BCVMN%UG$LW-&'W@GLX M6JJNV_?]:+T?'JWKV9]L$1Z+'\I8GM=ED+*%;Y!CRKIA!\6GWLH]XSTOEI0+ MYGD\@"&./(A(&L',\U/(B"^R (44F1GB%B,R2&WK15+/_%V+S\@6 M[1":1KZ1RBT=:3]&_:2VB]($O8I' + DJODH!LP"'D'&/)XD7!#34BKG6Z6QNTUZ*6]WR*8'A3F*+.B$# M&&N M-H?E1S3?,4]#?==\)E4!@JKNW#?^N-F6RS#%68PYE6X4]N5^-B,0BU2Z43S@ MR&?M4]%_2KW:N7V86V5B7KP\MQF[D&BI9*4RU[E7VS24 ]1 MZI^V3@ :>QF:4%-2S,%R5@7K8XN0)J&<5.I=_>OY!6VJMNVJ0*O?M'2ZU MJGQ=?'ENT[4C'E#RF9)L'6,S/$FOAF7D27J..Z]*!U0-Z6XX*_X_6?']UF7Q%;^H#-MEE&+*F @@BY!TI),P MA22)*8Q3X24XSC U#M'K[W%ND[T5#SS6\AF'Z@T K'=,Z12VL8\H&EG!;ZVT M?U.,R#L@OPX :1/DIP>.N["_@?ZF#@344_],:*#FB[:1+;M\PBH^N;AY*G]L MMOF_.%L&<9;YBF<<"^Q!A+$J\X48# /&$BR(+[!9K:_+?IP;6@8"^IR]B603BS)"Z1'-F<5**"$RB[ MTKHS*;JX.+(K@]U-:EQTE3^V,-KO6?HI^#$O\4H9+)5@]21G[O>-*']*6];M MQ5]Z%(F )[YT51($$4\))-B3YL8/&2:A_-!\(W.CV_'(4TW9P3^#:GN&BN[G&<9DD2,QB)2$"4T !F M48QA0N,TE-LNY,6)CKDZ;7I^!JF6[M_US,H9K/H-QW4(C'U#T@@V'/VA;0 N MZ]LWQ>5;G>DM_[:?VF<:G&3R7E:DG9X]3]C'(WQ,[K6$H!+1E.J^B]WP5+X*D9'G ML D8%JSV9Y2^@L^^V]K$3/9G%#GEL#_WD-VN_@/.MU5%U3JYXV;-.C7$/W-< M/&TYNUU_4Z7]5+2W?.#+9KUM__H&%WGQ*5_SCR5_*)8A$HF',PK#5"W@(8XA M#E$$1>QSGP@O#9D1.;93Z>9F'I1R=?'E19.&59VH=30$K8J@"L%KM*J>ZJH) M*CW!GTI34*FJZ3F,\Q'HG2Z\VM".;.=>952-SRQ&0=_1P89;V28]_1@%UN,C MDG$ZL5L^OFY5FJ]S51L=1S-PN+])9Y6V^LPU2 N;E MNR"H? V>6UT ;I4Q\V*,1T//-(V)\=;MV%G &_8?3W7EQ.)N(ST.J6R^XE]X61/J*8J MNXUB=)2F^#EGJB;\[P5G']<[%H$;6N;/E>NRTJ:VBBD7ZM]_K M0?Y;A]MEK^\H?NJ8 ^)H%1A%Q$E7BC%!/EY-1NW+(L=QM6IR:#HI-.W=M&ZJ M8T\;LS/JJQ4XDS2D&18TB%B_E74)UMB6\@).#N_Z==&P2X+L:WBZ7$@-]0Y2 M(G6>MW,KFU.L^CKR\:F\D\W<_,J+)<]"G@@1P02'$41$<)CA%$$1IV$H4I:Q M0"M89ZBCN5F"CIR@$A0H2>4B+F4U/.R_B*V>T^4"L9'-@1U8QM[.$!*./):+ MW4SJ=0PI>^PY##YORP9'>?ZLPA**-_E*/GC_O<3E4_%NHVHQ+%',J+0.,10^ MXW+[R!E,4>A#$F,_0!BS,-4B5]?K;FY&HB,M:,0%M;S@SUIB0U,Q@+:>P7"' MX/FIMPD7%#E:&MP MZ2E[9J-W>4$_:4:97'QO3M]@E[-'";G:*)?)=LH9 .U<#;4F*> &)!A7@7,1/2778 < ML5U>5+N7W_+TK>D8+2]*?,!A>?DI<[/?*;RG3IZ?^?9%+2^S3>LBFC\MBO\7CWU^SHOF[J<2S]!(O B#!,64%7C"<., MQ"$DF1<&?DS\B.G7S;.386Y60TFEIL1&@.U.Z)HQ!SPIL0U6<?Q@,/*[QAV,BMVR\83'SY:X# MM-?ALVQZ.J_P.MT/7,D<;R0XW,WD!W><:'$ %Q +44( .%J#F2"LE&DUQE)VOH8)M6^=D MGR'H[CKQ=0?4T37E*RDQZ?7GZP[4\;7J*TMCG7/XG!>RDP^;[;O-$RG%TZJE MY%U&&56!8%BY5G*EI%D"L2<0C"GQ18RY[U%LME+V=3>_]>P-9H!Q4MK16O9" MJ[>TN()K[%N/EF=['UFP &^WG.5E70'U?8T?^.T;ER-7X-5EFF&;?,Y!C-RE M/45Y])0-<1S2YX1'Z4)@P%7(61".=V^ M%T/DA['O18$?,6&6?'2VG]EMGG9B@D/A *RQ[<8> M)R6B\NO>#N!DD4;3BX*S3)CSO4R6#\ZKO^L3Z(_S*G !V %J"% M"#08@0JDJOS37^QPP&;<9W]88*34?Y'# YN!G.XPP4HZ2U] _QJJDOWO6[E9 M5+QWE/)8[1)P E% 8TA"+X%)XE.6A5$0\?V]>#>9=6P5;T8 M+K56(Z.Y,HZ-]PQ#%)H%K%+%X5IS#9*NE@8K&::UY-? =&)XKVK,SDYV6&4Z M['.?."Z.\H&7<4C\C!(DQTFE[*8>AFFL*+"\+*-!D(4LR9;KZN*6Z5E'[;ZU M9FA6S]"N!"/:Q-O? 58L/&:V3Q]M/7OG%L&)2,"[O%4=J1>@D5N/(L'8HAEC MY4RAN/86IDW<)V%JJE*9&_-B?X;ON8B+Y="V9_4QY"F$86(D!CB M($0P$CCQ$SD: :7+4EU6>[7B>83GG-)%3*6?78'K?;6:=+2)O9 M) ?X366)&A(F99!VUT6-N YOBS2!<6QV+O7V*L9F0/5+)F;H-2>E2S[M4A*C M%'$>)SZ,,LP@PFD$T\Q/(*%$"('\T-N?+)J'%^MRKMDK?^$KM/!21FM1Y MM:I>OQ75(\62\%C0A&.8L9A E"1";I]2'R8\PEZ(A02-Z.>]C"GJW,S2WZ6U MW^)57?&5/>3K7!'0E?DS-PN.F6"0^RW;O(9N#G9B&-$F/ M4WH97YY4(OZMJ*O.-V)QML0H]#,4)1#[)(&(402)"CP)8AS3E 0I)?[XCL4% MZ>;F2]1BJA21*DJD +25M HCJ?]1,W9DG.$.3D#SH=YHM5_8!C&6? O=?H76.,'\'*SK ]U8K.2XQ67#:KK MV+>;=9&SBBI]LZXS$53IKCLI5J$J,FS67WAY*Q1Y517S?K-6\C_DA3JD+Y8> MXM1G7@Q9)M=Q1)( INJO2- @]3@7),+Z2[@KL>:V=N_S@A^W&\HY*Q95)0QI M EBK075(0/:3# 8,R]64X!023 C$*$M%E&8HR&+M=;6W MJ[FME4K6JJRE"0%D+Y8:BYHSA$9>J"IPFE#+5M *+"O:S%[43"@T7:$WT>)P M$457W)HZ>/3S;/:V,"'GIHXFA_R;6F_8Q5.]5:E29%/?H'5V3DT^K@H[W:QR M^K+T,8_CT&,P#7$@]R(^AB00$60HPB+UDSC.C,KWZ78\-UOZ_*J'(G MOSJID)N12GRS&"MM]/OM[9B8CFQ]#T3N'O@LP%YJ4(L-_FS^O.._2O!&SJA_ M.JS=8 J>H\@L[6XG#=$R!>,X5LOX?3OKM0L%JUM3WT7U62Q#A#+,HQ"R%*F* M4D$ 2200%%[,0I\% 69:05M#'>B%$4Q112CTD;E%$"4QQQ M&"/*8QKR*!!:\9]ZW$USO*I*LM47O97\8*\ ^%.I8!%MW@-_ MOQ%R#^K(]L"T_7>&NF-$=[OL!:U)>Y@[?#7X5"J"/Y?RV>H-,AF9P,Z(P(ED2@RI?_ MQLN\KE9]2U;Y?7TAO5FM9&=*J)LU7KT4>='YIZ6/1!QC%D+& D\ZYCZ&F*$0 M>CA11'XXPID94:B=''/SV"LUP%X/L%=D 9364DQ+BWH=5">TJ5_YUMU;;V,XS0B&0U@@A*Y?<@$@B3S">0HR3+D MI5EJ=BEC+\KLS&N'I[F64!%(;@3@M2Z\ #_EOQ2 MKI(KT\ZDT>QKA 2- ME ^N_;]ADNNRL^N M:;[**Z^EN9/YC+?_Y"I I+F<6?I!F 4^CZ&7!JJ8'FF\!IS%<>B+) M2_8S6 M*P29F\_07CH^M'):\%]<,R[]AF9*M$.-X:,?1< M1E5C/^,$JY&M:R6CPJF14GYPH))S 92D3J RV&OW_ MRV]/Y]T/:G#@NP\_;6$<[_C#XV:+MR]U8,&%6ADUO"9C:7*7YP4IS74OF>1[OUZ7LYAN_KRBHU^47^9DM)?89QLR# M?HJQ7&-\ M,8A= 76"T^0$Z]H>#YK/6*:YZ]3C,/8YZNF0P#^K'09)PO^:D1=G8U:RS'MV>>U<)V< M;5[=H'EXTN=RNU([?+GMO]NRF^UV/PTU;&)_"W,S>)^Q[$5E7%;BJCEW)F1) MS\@-0-=OP=RA-K)YT@),FB27QD@/'*L0KYYF)POQ&E:M&^*E\;3YE*^N0^X> M[C_S\L>&&<_W"Z_/;;)78H*[_$%]KK6L^E/[$D3#\]H!.B-/ZC/ C#"%!W"P MFK^7VIQL\@XHU9VY0X_:[8)T@FL^;+8\OU\?//$NER\JJ@QIS)<(ARGR1 11 M*!*((B^#F! .TXQD-$M$%H=&]( NA)J;]6CD!5L5IL(Z@IKM@9R,E]YV:.I1 M&/M41CM,L!VJX^>ZBNWR/-QMEESB[6C?Y$2D2;=0+D$\WDTY;=O"RV+_<;=1 M,2HW#Z6V:]5Y9VX646)RNTI_\+N?FX;?&^/ #Z(P M@F'* X@"%D'B"P1CYE%.4\($Z[ON!>>QC7@.$AZGL7<7$]H$V;I3KV9[G$+?:!XEF)&IO$[;$[T5Y*U39CJ*U M7C&/D=R^P2CVY19.1 *FS&>04TI9((*$A,B,X?VHA[G9*"6@.G_<\F>^-LT4 M.,5/S]A110 E$4J-*P(8(D206D./&RP$^22%!3SM'!7N"@Z[D*MUD)[LYT^@P]OVV831$1[87&F Z/@6V0NHJZM'A7B9G(-56_!P1 MJ?[+MG[%P^-F75&\B7>J\2UG=_C7IQR3?)67.2]NB K@H>62(,[]-$R@EZH, MR(Q3B#T<*3I1FN$X8EZL18)LWO7LK%(C+2CQ+[#:R_OOICZ)-O:ZSLH8B([N MQ;1"5X4'6VC5&6Y'>CW;'$[M$IH"<^DK&+9@[43=/+)HD P=8H#"?";:2F@C8[5E.*O]5=N#PQ8GWPJ<5>B+5Z^8IS M]H_B"R^;JT[3H"^=MN8V@P]OY!KA@9(>/!?_LZIV76N@?W&I!>GPA:9K-"?P MTK6 '"&.S 0JJUM1K0XFNRTU4;=[BVKTG@TK8,.-6B7JU50:GS<)I%[H9S'U*4WU\[=->Y^;)=IQX#QT MI%Z [5YN$]8YTZ'HMT>C SRR<6I%;W*!:^$7X/,!TAT%;$J%&T-NPNXW(O13 M4?H9#H$K_CY+Y/I)^TP;G9"ISU+?0WH^VT;,_<^OG&__OMT\/5;9V]OBP]K8 M[>QI8FXV7HD**EE!(ZP*3=V4ZXWNGG$(LV&_TA%<(UOL/J1&\" U0+%R'/O: MGO4I!NVJ8FFYN75>E.R9ZG+,MI4>GT/:W4G?$[_KCEM YU MES^O>!6AMF8W#YMMF?^KX>+=//)M^:(J(93R=XJ0Y5&-[A)3Y/F<"YB&4:1N M5S*8^4+^E2!!.$*8,F110M*5?%IS8_KZD)]X40"\UQ&PCI)5N6GVW1:\R4A-=*'4&IJO3 NRTJL:HJY=B(J\U6U1%9KMNW3'HX3YU5<=I6N[F<2@FKIZK8Y"^\O!5-"4>YRRN6 M'L)>)*(4>B1$$,6JC"+&!(99@#)$N(<#HS**UPHT-P_P'U)FY?A4T<>M^ <4 MC(9)$=<.F)[QGG(81C;:?2Q_E3[-Z5(],O73#?NXNIN0 ]?1RV%:A2.$7>5: M7"O.M D8CL [R[KU*!X_XMO:5XH=I\_N&+?Y>SFF6_Q/6]^P[]*#?C2 MYR@4.&00^:J\._<%)"A!,!:4,9X)FB1&\9@3R3TWV][6I^![\1?@9Z, P+4& M[6\Y>%0Z5$R[;+-:X6VA2D#6K+M3E8 W_$XTUXKYC?[82XK#PA;ONQ]/JS]H M &A_RT$%P7P*71B.V4S*7NA*/8=DPK&&PG5)#-/N[5;&CVMIT-=X]7O!OV]$ M*?OG7S>KG+XL*8W#( LQ3%DD(!(XAIC)74C _#CV*,\\KA5:.-C3W%:?M_@Q M+_$J_Y M1R;R 1BLQ*'ASU,#>#U[#[-U*"2DP@Y32M>G ,9+_A<@+/R#;)&!F+ MR@<7M+^B],%QBQ/7/KB@T&GQ@TL/VOE E*HR)P+!3* (DIBFB%(_S2)LX@E=(\S< MS,/WIX<'55!(,:GL%0![#4"K@ID[=-6 Z3E%4PW#R&:H4D/AWU6DNF ?&!#' MH8(N877D)5TERJ2^D@O0CCTF)VW:F=N_XWRMG+';M2+^43)T[N[W431^P$4L MT@0&&'D0A4S5*)1_933R,!-4)$EL$2"EU_M5L\*WD'R,PR0PP M1^9/L]-)#9T9$,G)V_%WC_2_W(ETD2<<$" :F@E5<8RYT@ MRF#$XY (X6,:&+' ZW4[._^ONM\CU?T>[=X#\EI>L.5T(U>23J'><(;[[,LW(LY &]EFZ.$%_E1B.\K6&X3%*@WH[IVLJ#"M>$L[+D%25W/'_]!X"D1-TH )I]M1TXL@DSCD_" <'.+=9ED*4 M"R$/L=(D!!!F$!1%&(,DA)2$(B\0LS(&S]"9FCZ0]O=+62ES3WG@RKJ&R1K_ MLKWM.P=K2A-$0BH AIG$EE)IW64Q!FD6,TKC*(\)F:V7TIH9#]8MM;\NK&86 MF@>P!E:OG8Y%#8_!WQHNSX>3.L2M].+@+6KE-)618U9Z13V.6.E_W/W\W?IU MVZ"*8^_O'ZMRS>^%J&8,B8HQ'&/'V%M'\"&C! M@<--XL *1+,FSWS"-@C%$GKSHYYO.*<8=G(3:!DD['[/@ [8>3P,VE ?_53H M ,VIXZ'+,%<:D+>;]<^E'/3UP_()EXM9H6R:"&8@0PF79B0L0$&E04EP'C%$ M"AHBRR#>TX2F9D)V]O MI\'WFE?#$E,7L;6T=ZY ;#R#QP(L=XOG#!*^39Y# M,F]C\YP1]JS1<^YYQ\ZT35VI!ZXSHCLUO]]O5JJ;XBSE*464I0!&F *(HP20 M4/XD<:5%Q..<<*.>)L84IZ8JI%9>;0[]#-HEVM9/6]6BR"08M;A]N;H.'78\=74VA\M7.]2&_<7JVFXA\U8C5^T4WU- GZM[_* M:I:(B&!44-T" ,"<10#'%(,,9T4DHC0+*V)#_A5 T)%!EC!$I; +*-)9+-(>ZE-;=DJ9NNJ%<%O'"M> M=:LGN_7;CZ_9BO:&VL!KO -8A].!HC^-0/&D"OIIC:H9'2 MU!1'S:B*A%FVK 95PZN=]C@/KIGF\ +9P%ICA]:6R^#;);2LU<5%)#RIBO-T M1E43%\4]5!&77W"M-GNW8+JSE56AV>:ER:ULX[Y>Q_+WK]BK1!]XA9XH*'NC MLM#*EY)M\-Q3SZ^S"%Q13K8=:>1*L@<"'!>1/7S T7]957S]P-=E;9G>DWGY MH\Z^H'3%NY&2<4RCG-%<8I0A %E( 2KR#"0A91&)4\(IL0Q>-:5M\ST>)WYU MRZ&ER](8;4-GY1 (#NVF5#P'.Z:#'=E7Y$NO76_:O3;56Y!Z7#YS)7RHZ^E@R8T4<%RC*0)3@ M L LXP#E. $1)GE>$($%RXQ[$)G3G9IYL5M!NH0IX_Q)EY?HEC -UDO]JUJ, MX$7)8=$@QV)2^M78@% /;\)BZ3X.9[>H;W($U?K=\7\MOH!C69:?E'UNF/7:MMX#( M5[]Z$Y+C=JJW .&H1[W-N_XK\G_A?^K?5#-":%X+957 VH3HUU:2XTJ&HTC+MFJ/;I,^R?< A),9L'LQ4DW=T!]9-!B7S M)=OU R.5Q#^":82Z]SN:DREN?P2#307[XY<=H_5JVXQ46@&:AH;MO32A+WO- M6/"]9:ZZ1@1Z%;IY]R^])MG4"?.:X.2TT_?$3%4,B?3 RF3G+M;LG:CHO^6_?D)G0OO3.*[0>=))UN1' MU5JNX!SJ->=QW#3? W_ABPW_).5I#QU_E.N?[S?2V'WBJX^_Z'RC?*'J EW^ MGSWB7S."BS2E. 9<0 Y4>C8@48* @#C+PX3D,+0Z'SCP,#7]UXA@I^%:[@/U"+;75_\*04(6@E439A&AJ 50B7O^%-V5T#H2=^Y<#"JRKL" MHD.M=\U0]G$ZJDC-+5UO\'S^^A67[)_5^^4W/N>J_U83^6K=#]YFS*EIK_TV M0XT0@9(B>*G^2W@2P:DMT8?3H3HW=N/+1M17IP%7$0$94* ME!8"0)*&0*)?@)#G&4MBR$,1SY[U%?6W-5ZMQY^+0^+#S<@[_J-\^E^^_K19L.HWKM)Q9M*&181);2Z2E )ITR8 P2P#M AA2+"JY -M M-M;39*:VG6HN@R?-9B 4GW8*Y R89FKC>H@&5A8U.C6'@68Q^%XSZ=&;VH^" M)\UPALBH^J!?T$,M<.%IU_#(ZN?M@JF_E')YP7.5=U<7R:!92C((092%(8!Y ME@,<)0(4>NOVHNFED<^@A) \Q !6, 8% F. MI.)(BKA("D1BA[.@">F_R'G04^Y?%_,BSF*11AQP$4IC+2X*0%+& 2XR2C(< M_$'5KGWZ_O5@PJ ^?B+KVA9\:^KDO+M+ZOFMU7[Z[VHU!G/ M6"IXSD$.J=P22!@#%+(8)(QBDB)4Y(51P36_;$W-[MPRJ>^OV'(^QZLJD&JS MOLLRO,KR/'7]RN[M)F1H>U;)I'(+&L;EJ@DTYRK$FGWA':RTGU/[JCRQ/_JNOM MOY?$7L5R]2=>L5O=UVX&.4)AGJ> %YP R",*2"@0B#@5L?PC2F.K2]D>6E/; M'54]<%KW(: =9BW].SW8&KIV_" VM%='@M4T;>CR>1/4G'ITZ%R&PY7 ,7O%Z@5L3DAJI+O@0% MA[OQ/@1M,HL\A3,0TGE(:] M_#V@.85[X-,P&%X)GWG9,:5=.Z95%.:GY4JJ/!4V_G,Y5[=Q\H/3C4EG$@7T# M/V9MT [?&O.&\\-BH37WGBN$6F+FLU"H*>GQZX5:@G*R;*CM&!XS]^N*I;,\ MREF6"P*$B)73)\T YBP$:99Q**)0A*%5;E$/K:D9/Y?R]9TX)3E?3B&S%9N*+U]HO*^R$8YR@>ON.F1KRO5R7+]JFZD MUE)?*0+/:M?_O>)B,_]<"CY++8(1K:9B#QCC&#" "4TEA.118#D M:0)2P45$\I#S-+=1[)ZG890H_FI=/BF3.-AH'H-Y^<)UV/%S(XRVI'@KB?]) M,%/SGJ$=6-VWW-9>E+6&<,OQ35#S'"BF_6E^"X0\[0 F%$?="2P@.-P1;%[U M43?R?OV3K_R5C#PYW-1TS84RAEH&'R4B3V/;KV<&@G5@/6.#Z"C5('L!\U0( M\C2--ZP!V2MT?_G'_E<=&V%H7Z?K=H^VC)A[0Y5JG(RMKK.I\O_U0IR3.4IA G!0%9FJKC+T&@@'$,2%&()"?#5Z,4S=^-VBAD&VJ-6,P.1<=L7 MM+=8A7C>/JR/TJ@ZR4#D0_UB M\HJ;KNAHH\\E)E)9*9_]3/ B%'$H0)+#$$#!,<"DX(!"FO*$,@0CLO7V+M=X M;J8M3E-S\>MN:0ZW!K[P=JX<+3CI$A?#Y7O506K*[L*'_^^$M=0/!FKPMY MS$)5TXLB5> 9%M*,".5Y,4&4I2'F-*%&K09,"4[-EFCXU?>]3RW'EC$=ES V M4P\^D1M8471!VS(;--P.8%N80N,K1.,2N7'#,@R%/PK%,'W/3;,LV$[5S2G!'.6@"(LJ#0:J0 ()3'(,THCQ%)18&KG[AYPML9Q M?1_-5S-18/S9,=M.!D1\X-WE* 5BE\1VW#K@)F@D\K?;."+G:?.QI3[J7N0( MS>'6Y#J,VT[59#Y^6^/UIOJP5&U59RQ-4!$E!1 $IW(W8BJ.!,I3,BZ22*0H MXYE5EM<)&E/;<1H6@YK'X'O-I66Q\5-8FNFC*Q$:6.?8@F.M5'K$]Z0X3E$8 M53GTB'BH /H>M8_5^"0Y7B[T+;U4**_2RI5SJR_B[X6Z9\-T7=+Z1/UJ';GA M-/C4UGXC1-!*H1* MG*HC?50$O-@#C?P^W7&*+@/K%&L(1\@VN,J#)UB/]PH MCA8)QMVJD+=OS\M%M5Q]7M;Y\[K?!V$$PY#G(!:(URU5 M4(H8$%E>X##GG"=6EWD7*4Y-SW7*R^MB& W+0T1Q8>UT+ MI$,/=D-PO'5)%NTZVN%VP5HWQ>NC2C?:;>Z( MP2+#:0RB0H0 JO:1!!4)B!.8AC&*PAC;=7:RYV%JBND;_^ O?-%3T]+;W)BIJH$1'UAYM=SK"H9!R_]-L/U>,7E&ZHFZ@>YMN=+ MG9K0. 19FK*8, H$RR, BSP%)(:J9TD68IP4+"R,%.1%2E-3@RVO>IFQ';<6 M72MZ@>W7;E[A&MP ZR#58?2R=]7VNVC>N\,7=".UXS@'H:=V&B9H]';(Z!U@ MO*87)G+L];$P>L%!99Y,\95J6QZP*WVPKG]>EU)'?^-TLZJ#K^(T(1%-(4@+ M' ,(40@P8QF@,!)Q 7D1Y^;*U(V'Z:E9JGJ-;(OKU16;3]8%"-;+X!M?22&" M=U?6.+EF$@T4]_!3,[!*/U=10!NBC13Z?+"3(]@),OP<6.P$P\_%2'O$0'-B MMY-TXWG#Z=\8FMU>>$%JX,U@!U++ M9/"]9=/C'<-%*'R7\3RB\S;U.L^)>[8PY]D77'TU^C[OD^3PU,7#[CZNP!') MB[&U5<1WBILX: M_S@.?F500ZB6Q>YN<^\.U+./V14L;SX<0[(CNW+LP#CVZ%B^[])YN2WZVKBL M==F^HS+NC4Z<"5R$1<@2P$@D-1-/$X#S* 9)!F/*(Y9@DIEW5[8A/34MM<^\ M.AA4YYIO-+://'?/=;$F><[6E8@7> XV\O-J*=9_8M.R*0ZS9G"D'FPNAG;P M'$U#W0.E[HVQ5V*E87XPE&U:'P^%]ECMC?VA;MFXV 6X_N;$5B..V(#81=+] M)L-.(SA63JS[>52/RULJC]PK?K8DURP)(\19DH BB9@T;G,"$&,4)"A-D\V; <'-?YN M]HO\>:SK9PV8K_)^YH3'K?)G#A:;<94/W*Q =&0UN5CO!8%N [CX%CM;T3 XY86N^\ M./MU]'J><[,^;AG3^R:>J\)\=XO&\FG"&N(D+D)>Q 5N "0AA' %$( 22)B MF*"(,:M"P;W4IK;0=\SJRI+@;M&V>;$S)?HA-K,>O $W\.H_Q*S<8C9 00,C M4#P9!?VT1K4#C,0^W/K-7K+3(8R7LP_-J?EVL=C@^0-_7J[6,YB2B.:[U!@D$PB(N. APSD6262B-LX1F)JF:'D,:B:#FDLS+7$6Q'[%X .:@76! M)2K&R_^2Z#T&@'RU7NSRA]T:/SO@*,OZDCCM2K[XG*,!H(LNSB+"1!02#%C! M8@ +P0#B>0@2)I*$)&$4QFRV-B]M5@]KM5!'J&&FZZ0%6/-FN8G7,!GNUM;" M#[TM]TMLO_/N">AKBZT''7SY<5?US^MG@N59?* MNP7[(N?*]$S<-\;4-D+%D_D!N!>=RP=A7\ ,O?8TFX'F4Q56?BR?N+I/^^W+ MUSO=EU;^8J.#Y23OY4O)U%[9"Z354=D$):8VA.BNMDYFV/])H]ME) ;J&V>D'7*]D_K6IUNU%[>ES MFP[+)(<.J0=>^T'X-[YZ*2FO^P1V@H%4;6T^BTF8I5%" !(" YC0#!0L#$', M,H)S)/_#1L>SL1B>VB[W[4*T@NWUT,#3;7K#-)U)''I'_GKWO@E1;]SNC6,D MN%VM5%9QW:WJ;D%7JM"T[G_]?EFMC<+J'&ZQQ@'>VT78P.R.?)9[]_F[&4X@1'2.HYD0$8QAR@.&: JEL"5)"(":,CS&[(J:GQ MWR5># 2_HD> .XVFQ@\61H&)$%PP[=ZU[EW2;E0QH)48"79*%M Q?7L MIWEBHVTN$9R:IOGX]#Q?OG(>O.,+ MR7I=E,N^=TD_R&9JQB=T0[OQ:E:#+J]U.;-ATF!,H?'7XJ2?W-C-3HR$/]'V MQ.P]UT2\:KW:T/5F5?=">*C3,6Y5DS>=_VN96VH\WH36P1[/386K.BEEQ_8@ MV:?68'E+##.E.W)FF"4=)D1?I'QRNUY[4U/;@NC7S8KD #8/N;<1Z\#730GY0&UCM MU(#M]Q';\NDQQ?TB%KYRW,\3&C?)_:+ 1UGNE]]P;"^F+OJ.LHLZ=]'O7G>/ M-%?5VH]9E^BX6RA]I@\4FL7'GWAQ_ZR&J/XI51UG=XOZDO"@880N'_]!JK[M MV6268":PR I $5;5-E(!BC@/08YQ6G !44*L[B,F(]G4U&#-OJX.Q9;S.5Y5 MP;-RF@'5@"\GK:9Z6PN6DJ+P4=>()Z MZUA+@((&H9N@^>+)[UV-TDUPU"A((Q4HJ(+=]9+'-G13FW]?_>XF(]>XC?4F M(_:9;7MZ#-K'$4I3XPM?MIVU#0,']UZ:V@8HF0-?/MX;FOS'&/3O-5>)/["N M;R7W>$M_5ERGP+[]D4:+Y#LI0#=T[_0#(YO)HFA.001DPXY.H/SKC12AD_Q;_A6[6. M5$G]BN]KND4./_\#&\->I_,O8^1NS=B.W'7]@9WD.]MV C:K[32]M2UJS.]? MP\:TA=^;[6A-V-GE>Z+;??MI6UT)AR1,&(,@3K,80(YB0%(F0(X%BV"4)2AA M[59D[/F]3-=A)QEX$]DVBE$ENLM*U;.U=_\: &[L _8$XFB.X!H]R?#^A?3V M-]XJ5CEAY,\C;$!S;+>P.0PG?,,6+[LIHL^\JCC?UH']K.*FM_U@VK(S'U3N M >19@4D.:%P@ &&6@R(7TDH.$:$<4^H&KSLF2CC3)Q'+UA*6,]V1>_JBK45)( M:)3R'$!"(( YH0#A, 11I-KS%1"3R*ANJQ75J5W7M5615883;0JQ$E665:<= M_)N?7TE7(&\:2^09S\'CB#2_*EZWX3CHL!SL>+[Q5C++"2J_Y:4OT'R+VM)F M,)PI+&WXLD-5Z2\;=;_9U!SM'CMUM.J,(QC'+ U!GF1,7 &-I2I&<)G%8 M0$$+9%Q&NI_6U)10S>VV7O1^[N6S>2RO"$-['+:X:5;W+]\L8J!- M<+.HY.P/OY%*-U^!HUVI9C-D>FLS7QABO&+,9K+L55\V?,6Y%7,=_BG'NUM\ M72U_R*](ZU4L6)SE*$9 I\=#%(4 9;D JNIRE#!0;D MSPVWUMV4S\-K9M#Y FU@K=IE4_L<&D8'R+XR0<1?,^/SI,;N6GQ1Z!/MB2^_ MXV"3W5*ZXG4I^/>ZNZ-63=\VY%_R-/2X?.",/^D;_UG&(Y)SCD'*( 4PA1E MC!9 A&D:I7D>%3FQ<7 MYI%*672AK;ENC).&[^!Q&3P,"ZV%R3<(Q"-9?[Z@MC,%K1'KM0K-1QO/0+26 M<,]6M'_;S6R\6TC%Q1_Q+Y5B)X_]?$%?/Y<+?K?F3]4L(URJ=L8 +BA4W9,) M( E,04H*G(S&7FI3,QQK9K57L,-N\%TQ'&B.#=NLFV%M9D1Z0W!@ M!7X->-9VI!$HG@S)?EJC6I)&8A^:DF8O.48?;DA5LA*O7K_A.6\.NKMO."8% MCR&"TH:,(/QH%URI4(VD?'&0'C*[2MG]BX<6E&@A\%E9F]Y:F3]BP/:1)#B($H0E7U M@V: Q(B" L41I3S)TH+;1%P<49AF:,7RJ'_VE>VS7=MF3T@Q'+?+'K!'MN=U M?SS^V_;$/K>ZSS_H>%^-JY_J/Y6-]"+UA2X;5*U7I7+#JU_H"@;=#SI/UD&F M;2'+#[S^6_Y[OF&:1?I31;(^X#7_*(0\,C_]1]"1LQZQ9ZJRT*^@'+:_=Q MOR6&%_F3G?NA70-ZFM6?PI'ZBHR>Q_NOU&CL"M%^[<6B/_4]6EK M+((6C$"A$=1P>/0^O,DT^O)GC,O\N!Z2-YF8(Y_+VW#AMIM*A:PX^+I:OI2, MLW>OOUT2FD4DYA&("]X*.WG&$K[F<;RIYQ&&8'**VQS M&K=G86HG]"VK =[R:K==.4R#V98S++@#;QO*6M!;0,N^RH;[FY) V@[_&>Q@ M'[C@F#N(GI2V P.C*EYW@ Z5YQ4C.541^,J77_C2NHY ][6I:2.53__UXWWP MY>.]53&!/2CZMV.-65?@E! 'E05./N(O%^J! M+_B?>/[(5T^S4&0H+)(0Y"%+ 211#@H:2_LBHX)'19@C*FP,B@OTIK9>=Y=0 M\SHS9ZG]LRH&A/]:\P6[D4=AS7T@V7D*_K9YEK^SS.^_- =FUH1'9 ?6 6?3 MGAIV \7OL-E.)X 9,,FI2^W-54YJ@;;D,OM=\6GH, M3R-JIC:NQFE@96$/D;6"Z(7 DUHX36-49= KYJ$*Z'_8H;DH^]?C4@UW^ZNL MC+N)=E^:VMK==452UD W\O_O%EU%]V"Y;-@[(S+P*CT/ACST2U8]V?@GQ7=K M"+HWTG@=0$\)L-?R\^0##E'@VE%_5U4;SC[HXN'U[:4N[K>[X=1/J=Y2E3S< MWXM."9A91E'!(ER +,H9@(C&H,A()#=D+G?D-,8"&Z67>.%F:HM?B:(S8 ^# MQ#=27P8O4B)EULI?=AQES0-*/(O0YJOGL5^IC#X[ RNB.G2HEB6HA=D6C]VV M'MI.2?VTENDF4#>:X/H8W*KZ*=XNV&?Y59C_/\E Q4J=D-5(<%2(3(4A$1.6I%')Y M*HUS0(@@\F3*N-P2K:);^^E-;9O3[&K'OV8XZ')L&=1Z 6BSPZI'^ ;?A\XC M-T#2I2$POL):+U ;-Z[53/2CP%;#UZZN=7A;57Q=J=A\^>]R_1ZO5J]BN5*% M%U7L 9=C_YQ!F-.40 P0+:BJVU, G&.BE(W\'TH+6%CULK"D/S6]T_*E%Q#C M+WR^?-:'2ZIE<*^#:#099KIH0(@'UDU[M1%KWF_JI![-?K#'OS:\M 2#%$JT M@ XZ3%NY]R\A>/EBT"]X RN@/MP\-^JTP\8U6.#2\&/&#QB* M>A!28/J6RTWDIL*+;^O_^LS9#[XRLO?/OC>A+[%F+Y#\!36#EZUZ0VAL;H*N MA&BLVYT#J'Q=T/1(WW_IOC>OQSI>]#3P63GY5]6U9YQ,$M$EJ1A MQ !GF3J41!P4N2J$7!!$,YC##%UW*#E/>W([O;IDW,4"278#VN7WR@-)SR0X M'D;\0/L6!Y%.5)""^;T1S-WY5S.= /=>&SJ1XE.>UK1R@2(HP+ M("@B ,(P SA!& @>IACF@J>)U,U3 8UES>!XO.2+W^8F3+3@&/B M/[!:=('>6@'ZPLN35KR:G5%5I2_P#O6GMW'=E.I!5\AM:5/=M.Q^LZ[6>*$R MW=[AJJ2S."]8E,,$0)1Q:1Z&%&!8%(#'10(I3*(LM8K8M*(^-76Y;4R+F\:T M;52(YCY8[MB_"8@2P+T=G-TLI224D\13@"*< YS,Y M$EF^^3QUN1A^ID [4\T4@7'GQ6Q7&PSK@;>PHS[-G7+4-=SWW16AV?>WMSFA MYFDCLZ,]ZJ[E!,OA%N4VB-U^Q'@Y^[A8JP#DC3Q.+-8/_'FY6F^WNUD03LX&UD"MOX(=-KDX\"B*PU2\5D<8/^]<#9_*0>NN ME ]E];_*[&W3A](<29,3@BR,4@#3, $%83'(!4,XAB07D%L6PS]':VI*88_5 M0/':G!B=)JQ(<@&B!$H#@HUO^W*77\X(Q0GD91)%=[5(0 (B: 7.D, MT"BF:8)A%+/"HN.%(QM&*V#\UAM!$.WHKX(W:!-J<]3GT![ZHO0F#6JOCR,IZ//N]=W?$%_/N'5_VHG M650@ 0E+@"@BU=2!I@ 1^1/.D: HSS(2V38#ZR7X%S@$;?EU1-SQ,'0% MCN.?B(PAO/Y0= :7H4Y&A^3>]GAT1OB+9Z1S[SE$:3:M8M4]KBKE]F/%N=); M34PB3S)29+G4+%'! 12A5"^,(PET6C"810*SW#@9O)?4U!1+VTRZX3;8LFL1 MYMF/;;\B\8O8P"KD+%@NP;']J%E$R7I#;Z1P6?NOG%WO0&T_2.,%TEK M),E>2*W9&VY&FC3^*.>L^B29; M$W"VD78CG7S=D7M)[(6U&2796)%DB"BRM MM3QFJB]V#DA.,I 0E&9%DLC3J=5MM3'EJ6G7EO% 36Q0GJNJ4:JFI5J/^#$%K MK#Q9A.9T1S4-K>$XM!'M!W"\51>BI'Q[OFUV9<2)M!!Q#%*:J"I^80[D^3,# M81RSD.1,I-0JJO8DE:DIL9I)W22C_QK' DC#V_5KX1GZ?KU&9LO@ )4/>B'P M=<=^DL:XM^Q]8A[=L_<^?-U-^[;58.?6:U;P-),F#0& 4))2* M),4\S]&ND;2Y5ZV/ILL=^FC]O%A[_[O&OX+YCFFW6_63D-M=H3LC^-;WY?]8 M]3DKG>_%^_#P? E^DM2;W'CW"7WN>KOW'ZE4?)#GZ@[ M)"19%4'$9DFXW2F\RF2/=0MT$W0J[M9PW]=] 2Q9\Q:]:A=^N5JKIFOJYVV6P M%BWXV'P3/&KR4:9BP$LN?[R^^<68=]A-+M/\$W7PUKY?+G2#K3_*]<_W&ZG< MGOBJW?!>&Q_' Z?+'XORW]J(K\DW8?EUC=7FL1EF.*,,T!19Q,3YYF^BP7*J1\K?@]95M]K*$K"Z>O'Z)P^>M1P6+D^?TVK@ M5AY[ED:+8]%2!4JLH)5K9^"_WFRG;2=<=^]H\X6:?K;-PV\TC19^[C>:SI&\ MXF-/JYU/?0#L>SWP/NF-YZ\? *4][_X0X[L&;,[E/Y!W:_Y4S5".$0\Y!82IZ_4$ID!^P$!.,Q1#!J.<6UV" M^61N:B?!/=FZIP,=:MW]][W# M;^+C3*-#X*I_O+T%N7ID;>2 6/^@'@?/#D##OE[RUY?G1U7"Q[0J#C%:0^)#M;MGAH]]=T<-%+=6.P11C%.(D!8(3!& <88!S)DTG(5#" M,8PAM6XY? *Z^4$D&8VR'7P#+Q&+9%Q:[UR4GB?W5;V"8S?8.6D M@"=[JIQ^TG5IG^\.)<]Z+W)AR7WY7M0_KTNI3+YQ*I_4(3)I@7F:90@4"4D MS#,.""41*")"\SR)"[V MIZ4C4+"3R*?N\@"L-S5W#2\C:T0/L!TK3Q^#.DW9\FV8OW\=Z&9*<@@HASX^ M]15#D!]JQH/OS=]>^\*XHN;/,6]&=FP?NQ48)]SE=N\[6H7*T4X.'>V=.YMW MK[M'FCB16U5TOOOX^V6UCF8PBR(&,0:I0!F 6:(*XU(!\KC@@N.8Q(FPJ0/E MCS4KC3=:8+LV$('F7MF,NR[O_)?ZV?#B9X")-#0DWV1ZAK8J+T5%?:SGAFG] M^AX_EW(F:^?H[9,J-^[1GO2.KR_CTA]CXUJ:W@$],CO]4[A"JQ^%3QTS\NZ0 MD2:M:Q3/$0I3&.0<9Q@E0Q2L 454M$H$I M+'(J<"BLK@5&8GQJ-G##OE;]NBW[>AF\2,;=*ZB/]A6PV"TF-K$C[B5=H?<\ MKN3U="2N$OVFB;RM;H):_-JH[WQ%U,0/XP#N46H[)#0CQ0/ MZW\*[")>72'L#6NU'G2\V%57>?<"5)T'<>F[3']RMIGS>]%2O:7K\J5!0!SZ_-!PK1!L^0Y:QF_:WD_?%?-!P[U5OVP+C&W:: ^#]5C= MM4TP]]5RVQZI_D[<%N.-V*#;7LK]OMT.[[_-I5E;4@+/=W&+U2VI=!;%3$CM M7_ \ GE:Y*JI#@18Q +DD$$""8M38=7A<5!NI[:5^+Q*V0G>B2^5>K25W3;0 M;]!OS3B7:]Z^"W^A&S7WK\'H5VA&TS.1>[-^7O]2EV5&L/N^(3,C:I\J(;?( M'\N%3MA[X:O7#QO^N)04_F^#YZ4HJ>;R7CSB7^_X@HM2[K)/:].T"I>QI[;# M-#($K1 !VW!UPWXHAS(,56&U5I2+?E\_,]&_#XPQ"0.K]L'PMTH,N09$IR02 M)X*C)9Q< T6J<>QUG=:GU7NI/"6=WQ;/I5*E5HEBYT>8FMZJ.0TTJZJT M]V/YI-?-;U^^WG4-&W/]U(/>92WD![B!=8TI9GZ3SBY#XZ1!>H8=34]<%JVK M#0R>=N^YHJH+G,IBPL00U4D#K$,$);D($$\Y9SD<0*- M MAX;8OLN+=ZA';OIR/>1.S6"L8#/I#6,VX.BM8JSD/-4YQFX ATWA[NO][8+= M2Z/S=CY?KG514WW.KN^.%?V/O\I*=U57GRAZ4NLV?0/".*89I3&(N=PJ8)J' M:.NJUB9VK8AA=&Q:$H.A/?K_@S3*D/(\(%RG *80 9I@"@E,&A, 0Q504 M";1+[C>G/;6=[6("4"- ("7PXB@\.2%7N?VNA7E$)]XEA ?H<>0 VK"NM9.4 MI^ HZX/$T.W5.\0YO=:=Z\_RI__^C_83^8=*G?KO__C_4$L#!!0 ( /V M75@YG[5VX\T #VG"0 5 :W9Y;RTR,#(S,3(S,5]P&ULY+UKW7S2[<+Q,S<\)E5W4X3G798;NFS]DO#%P2-D_3I(>D7/;\^DV0 MNHN4*!*O7J@WIL=623*1R'R0R$SDY=_^Q[?/LQ^^XG(U7SL*Z+):? ?YC\\]>+KY\7TX_?EK_()A0%[]V M\=/EOWK%N%#.@5=1@.+!07!9TG\:Q=#H''/\?S[^*Y6" M\$"4;O[E^OL7_/_L.?KI;] MLL05866SS=_H&^?_OJ[R:!+PVQKG&;>[NEA@MD@W?FE6>;JX_)>S$'&V^>XD MXW2R^=07<;5>AK2>I(PVEN1 )*$)4#Q#5)E!RDXR:W/BC-W<<:5X121O1+#" M])>/BZ\_T0?_5+E0O]BP8\.*.\MMV7(?"&91*OBSH'7HS+]T"CA%7<4'V^TA8?.%NO+KYS!90'B1D/+6WDO!B" MZ1V@YSK]KQ:?PW0^X=P8)HH B\A 18P0)1J@.S98*V@32C:&S5TJQL%+8_$N MFO*Z![0L/G]>S#?[>/$W_!QQ.5%D> E')&M3,I#BM> =#^!0DM$F OV':HV6 M.U2,BY93Y7H;)J KTGMKB;6VU*X#1"TWMS,"D)6'-!R'GTJ6*QH M;=->KCX.2)I;*DV9W E8/M#O3CPJ+K(B>Y\G.C.<)V*&M5!D,*B+1I--$W#4 MU;HR6X^4W0Y /)J1G0#@Q7Q^%F;O\,MBN9Y(Y9@R7M*ID$2_R D\+PR<1^V- M9DI*W00(UU?M2CNT \31C.T$&&]Q.5WD7^;Y%1GN$XO1^,@*2&D27:LQ@K=< M0_)%.VV\D.B:(./&L@=!0SX[:!S/VI&Q\?)L61GWZW25PNQ_8UA>["%J+1E+ M#KCEU4Q*!6+QB&22_S-?3]?=? MIS/\_6SC:#$G/!IC06(B9GA!CE8F;XLN1\T%^6T*[PMZ/ R.VRL>! KS;$!Q M$D.[ ,,[_#BM#Q#S]>_A,TYHYV@9^67">0\J<0\^<0/)!9ZP<,_9:1[KKE4/ M H5]9J X@;%= ./U/"V6I. V3-G$D5\NSN;KY?>7BTSF4U"V)&(+!L9!%1,A M>&' &!^28)@#:Z$X[B7B(-BX9P:;=FSO D4?PK?7F3@U+=-MAL"YGBQ%*:41 M@3M.KAEY\. P&P@L9VFMXU*VP,^>Y0]"CG]FR&G!ZBXP\R)GDLCJ_*_*'CXI M,61RS 285&,\3'J(1#QD2R:ZTSRBYPWPLF/IPR)G[)F!Y50>=PH4,<% 'AH* M2[4E?OEE^6/PYG]BD MF!=*@;%80&7I".NF0%#)ZIQ4+.J^E))'PN1JX<- \GSBKBWXVQ-$-A;7F^7; MY>+K=)YP(K77+JH 3"?:1RH*G$$'I>CH%?U_B:>%V.Y;_3"P/)](;#-.]X28 MMXO5.LS^W^F7C8'NC'$Q* ;%)$$&.I,02[1@T2UABV- =?,:0=(!LA *E5;TX23^:Y)Q&S05S>!(ZKJ]V&!Z> M3P#V:$Z.C(":&S][^VDQOXP1%I=-L0ID=L2 F"(XD0RINYA,E$D;%TY"P>T5 M#T/"\XFZGL31D='P'M/9DI#,1?PP7<]P(CS2Y98SV.(T,:'2CL:"B"@YHO>D MV4Y"P^T5#T/#\PFWGL31D='P81EJ==+[[Y_C8C8QA%S+18*H17UNE &B)<*5 MBMI:^F&.IT'AQG*'X>#YQ$^/YV4G*N&7;^E3F'_$S7M!9#XE1_:O-2F1B6,% MQ!@92'0N!9^T]*>E?NQ:]3!(/)_ Z,F<[<+1^#O.9O]S3E[U>PPKNO3RZ]7J MC&X]J9BUT2(8@YQN/4<^MN<&HJ!/"9ZI(EOXIGN6/RR![+G%15OPN@O0_.=B M=D;R6&X>IY>K21:8>$UP_7# MH/+<(J,-.-T%8E[/Z=-"6D^_XJNP#N?;FI2,6NOL(0FZ4!5+@MAD2#+!B%K6BA^'CN05$C^=K%[!X_SG,9C^?K8@;J]6$.^M+S:TM M)I2:H2\AA(0@C#)&%&('GN;Q[ECT,%@\G[CHJ7SM A:_?,;E1[H?_[I<_+G^ M]'+Q^4N8?Y^06\8564\@>#:$;H;@(R//34=&=+ABL<7ULG/QPV#R?(*FK?C< M!UR^7:5A;^LZ)DY+6[0P(!G954J_\6*]QM56'K_.PL>)8@)#J?$>(^G&+-Z!8R5!R3*AC"S% M$UOE[%_[,*0\GXAK(RYW4CGSZW3^?OUY_UH _^Z:AQ5N/K>0[-%<[0(3;\_B;)I^G2W">L)C M1#+, Y1-^P.4Q!%!;$$M>8X\VH*GE>+=6?(P1#RW^.NQ/.T"$-MV)YOF*>\_ M$1=7;\[6M:%B?;N<6#01M6$037+UV@S@G3=@HTL^*QN\:)&6>A\-AT'FV<5A M6W&]$V-E=54GA/GG[^\J)3A/^ &_K7^F7_[')/*:0RDD>7)6@-+<@)?<0NWM MI:RB?^!2$YOE05(.0]3SB=,.(X.1@?6"=I0W!EDUO5 9GI5)]5'<@)*I@$.= M(4O4UEHCT9ZFAVXL=QA GD^@]GA>]G%#$>7+,'L]S_CM?^+W29 JA)@%&)4E M7;'60Y!DC#L36;29MF!;F"VWECT,%,\M3'L*;SNY>K9M,K8QH5_I>ZL)BTPF MX3,41^Z9XIJ,^\L?1A(GD^0M@V/NP)*[:>RW8)PTA<> M,^AD:GTA$Q#I8@1">>V'KI(7IV6_[UGX,) \GP!M"_XV@\B__72'J[3#?QS9 MKGT33;S&K)OD'M:Y_'9U.9)!&T? MLP_ZM/-];;%Q^AFV$]0-<_%('H[M,6S)_NU\],.D1)]+1M)?61/ICOYP#A,X MZR,J':0NISW6WEIPG Z&@T+@*%[V 8-?I\O/K_,D&^8#H[UG'NM+,NT]J.(A MIN23L<*EV\KJ.!!LEQNG4^&@$#B"CYW>Y2\7\]5B-LV;Z$B8U9$Q[S\AKE?' M7.K[/ZS-B):#2#WQFK_3E/]-^74ZI\6F9.HOMD_MES"2$B4:$P%#+:!W9"'& M7!PD:S*B3"7:^R[3DV9>W$-7LR$?VX;0@;1:0<-!R4R'Q6@&CF. D@P7M'NA M[U47)^URQ.$O@R%A[WB/Q[.[@_;[^Z=7V.S1,YO 6T,\L3&"D\F0F22DR3QQ MU/=%'/X))L*TD/#!LV >P^X.<+-C0(%UD4<=,D@O(JB0Z! 9@:!T*D8Q39N[ MK^;ZGWL6S*/$^_ LF,?P>D2T;,RX=T@Z]',].M=>",^G4# 615*U>M271&RQ MQ!;B!I@0A3?2L#220"X;;DTET8'$'N'Q)EI6N-F7Q?%Z.:-.TA=#JW.X#,BY3J!(/5.TQ(IX"LO=]Q?;&7Q$MP M.5N004K:BTW@T&5(F64>-//9M [DWD?/N*Y3>P UXWT'.'H9ODS783;];SH- MB_F&-R\7J_6U#3E&CJ%R"63V-8_?(<12) @C%::$/-_;2O&XF^T!HL89E3;D MK=92"AW ZNT2OX1I_N7;%YROD"[L-^M/N+S!N G=RCRJE$"@(LM2UX=X3NZ' M**5@9-''MUI+H %PWB4=N$ZKL('B?0"$GYM0X&/=1 M.XF6/);[2G).]MK&&;XVX.UV-'>/A\:"E%\CO;/X@LOU][>S4,?6YNHC?*E1 M#U*E$X,IFFS)*_"Q/I@0UFD+$0)IUDP'P$K?VBRZCYX>[.HF;GXSIG>@6][0 M3D+M*?<;AA6^FW[\M'Y3_B#%6=DU*3Q$:1@Q*'AR$F(QX%4V= M[(U%SE.*^ MAEO'(.A>@GJPK)M J!W;.\#0?FON]\4\72A63%G6N5 !2[US57V^40%JRR"# MJ).\MVR]K5E]15*'@F@@>WG)@!JPNP.0'/3 ;BV#^)$<2$DX-ELIDF1:2=T !]( MN2+F1'[ H/[7(T$SL W=R!1JP.P.0'/-2;RVB9233$)*("NNII(P#UX3>QC6 M[KK6)*]:AX)V$C+.:.,AS)Z3V=P!5K;T3Z**/C#E(%HO0?GZW!(5 TU^8@E2 M9A?N:\UTO!\^SL3BP9Y+'\7(#ESNWZ8A3F?3]117Y/MM,I0^+6;$]%7U ]?? MK[$&@Q!:$I@WE;FI0.2< _LD:^>W)JD9@PBD SUS;5^W MXUU8R&*O 2I/-GM][T5PNLXZ#-(ZY8K+O'4B^GYJQGUR'T;Z^R%VBB@Z -7% M6][;\'V397U^!5NIT:I,[B"OD_ 0+3AF$;2+VNA0>!'W]3,]Y07U)B7=@.DD M.>]Y0#V!Z7U 9WE&J][AT<0:A4X%#>AD)@\Q, A!.K!6%E9*,J[XT>>!X-5<(!V ;(?F12^MYZ8 3[4MHXF9=N -<.&* MK31HU;I*Y\C;;K#H\T .I'9'<0(]FC8:S&O;)0M%@MHSFE#/#N(J;;Z$'1K M"V)=-,U#BP\1U8WI-)PCUU8P'2BF343U&NNNA^"98P'K0XW5M2NDU^ \;:>P M8)F/)6C3.M]L/S7=&%(#8JN-*#H U;5-3% 7Z5P]"MK211TU@RA00F19D(=J M48;62437EN_&0'J2V-*CF-W!-?(P=56$#:0#JW MC][%.I>26]T8,WM(Z<8^&@X_+830@%/?4@3'R6 LT2DF6LL8TC]+EUO6..\@8NTJ_C83OIB6= MQ.X.$'.M_]&6?NDY]Z(P,%&$VO6$@U,N@DA18E16YS1,5YA'8F7 M(%!L'(2 MHSL RHN<-ZT>P^QMF.;7\_-$X(F/RL=(O@1'5143\DR-=BF ]M5S M=9D\5Z$<EB:0:S)VHTOXUB?,+U-)$I)]N!_]8WC=W^B?H1_\HX1W:C_XQG.Q!?]QMEC;P238YC< 4QVU'"JJ%)DQ8,.CDQZLLK Q]JWCRE>$$U1 MNG4-6>?]Z)O8K<1N6;Y:;7>7-.]M;7+[_1%R=9.6*%CE#\I(. M$CF&$+U18 +WKOB4E6G]#GX@:9V8MDWSN!E)%1@CG>H,9.[)1DN*2VR= 7T/.9VHID'0=#3;>T70F[/U:AWF>3K_ M./'1RAB# J:8 <6MKKUH%10L40L5C%<#I[/>H6GL)_7AL72L #H U,WLH_V* MUF%QT=,V>+&U<[:$$%BM;JJV(V9I2VM8'4;9V&_K3<$U@#"Z@]CVQ+PX6W]: M+&L#P(F5QFPRW)03=&!R0?#21!#1E,"R3,&V=NSOIVCL]_8!(742\SN%TOE% MGB11G[,#VH@#I7@$[XR K))F):$.MK5'MY^:,5E6_1@C&94#4Y'8P:U&T]NH.(&OL1G(H"A.#DLX9LXY"I]4?92O[Y(>DDMO>(H(L+.PIA'5W3I3:X4#9;8@]S M4')BW'"7RT#/(\>92)P]5^@

/-;KU#K\LEON5J#(^.^X$.)4V15T<@K$.?/8NUXTQ5QHCYR#"QNV7 M.1"@VHND YP]T.#@]NY<24)BTB #(R\G:PU!B B)3.XDB_*)M0[*/8["<;ML M#H2\ 874 01K=.A->1]FYU[1M9U(KR-3DH%0M7JK)%<;_6@0Y-X&.EHZ^_:& MU3YJQNVV.9A9U83Y7UT+<8M[SY#-0#:1MW,-E@$!M ,!T [AU)APBH\_U>D8*>+3;%\>=U MVN=;XAF=9^28%&T3J>+:ES$X!71V8E9%>NY:U]<=0-:XTUT&NR3;BJ,#A+W( M7Y%,S=7%$\H=#6TR<8=KR)JN=Y6)<0Z5 .]X=$%K5IJ/ZGB I(.0Y9\9LEJ* MH0-47:507$^R>//E/'?W]3P1JTE5;S+-SP]."BI9Y@-9 )R#BCZ"UTR!DDXK MF3SGO'6(X@@R#XNGLF<&OZ'E-7:G_9WIO[N=ZZ"*SZ4H8)+5>A,K(;"0P3!5 M1';%R]NO%WO'6!VZYF&8>BY!^B$9WH%JNRQ6NKT/BT;KE#R@MIO6(QX\SP58 MUB&JA$Z&UBG<^V@Y#%#/+3S?A/,=(.C#,N3:7>;-^A,N+YK.O,.$TZ_UP)RK M5VFS]D@G(GI19^"P#"'5"(MC*$.(#E-K%_(@P@[#UG.+Y+>720= .Y\,?VL> M_.W3PV*."LD13MS5EB(R@!.NEDYQ*X.*R9O6 ?Z#"#L,:,\MPM]>)CT ;;$Q M$)?;5.KIZA\OB8;INGXUX2887A]*Z0\'RCM+USL&P!""KI.\2FK?_F! MZKD%[UOQOP,H[>T(><51._B;/IQXVP+AQ=B3DIJSDDEFKL)6OP/I 18&0H(G&, MHO4%^1!-AR'LN47QFTJB V2]GM-GSMYR(:!1"/(GS%6-"^EOH>8_9]?U[;7D1Z:83"6"49D<7U/+'KWVD- &I9B6WK9.DCB: MV,-24Y];A/YI9-<#2'?,7]D=..:U/8*/95L$HVIN;E2:W!OG11:>_![9NKKH M8.(. ^%S">D/*YL.0'>[B/..HN>I9!D81/1D>!IB7_"V@&96>I]DR:XUU!X@ MZ3" /;<0?TLY= "KUY^_T(G9^#++5]/5E\4JS-Z4WQ;SC[]-OV+>^#MW]'5@ M3IJB&0AO>4U1JNWD4^T"HWCQKA3'9&O?X @Z#P/@6 MBSE]F;9SSG8K\Q3)4/ *P3I5V_]&!4$J!3[E[)-PQL76+7,?2^-A:'QNCP6# M2NI9%^Q^V$P N;F5EN6ZYY__=,6ZNS8T?*FN"@QM;>?-BI.@E!80G6-@/"LE MF^1-;!U &*Y4]^ZS[8O9;/%G[4=-WM/V2:3VFMFP^MI;6]9)"30@JNNN,!MP MNK9"2\9D78S/MG6]R7&4=EO*^Q@4[1NZ,Z#0.KARWZ=/F,]F^*9L^C!,4^TU MM?,E^%J5%X;DB^(@;>UA*J2$4#3Q-_#(M2[,R-8/IT>0V6TA\"F@'%I<72%R MS\9NGC>T0A1%AH407)$50W]$JS+8+%(D/U]PV;QIYZ,H[+:^N T.FPNI PCN M?5"^VI''9(KE"1SGOG9PD*3F>8#,)5JO343=>J+-PU1U6WE\"M0:"Z-3Y^*\ MRI6,C079XO7#CGZP3HG,$%[4'[47F M+)@DL'4MT(&D-2Q1_^7;]N'X8HG5S]__BHN/R_#ETS2]6&*XK75ERBHH;T%B MB&2*HH<0RTS2X9..1&:I_L^GLQQW8JG@.G0LNOT!M[U MA'A"-.^^CVMQ#Q],;J.K^'*]JW:,5_:=SX(DS#Q@JO8]DPQ\8 *\=*28A.=! MMKYI[J.GV4O_]E7EG,/YS9RLGK-E[5.YZ?-V+;I-&XPJT4D+=8I<=@X\G;$: M[$:1(')AA."H H>2 M/)T"Z16$1%YY5@5E="&9YM/+&D4N!M-.;;%R1 #C,3+IP+J_%OW[5!O:O)[O M39"_92332+#3^_-% M2LLSS.?=<4ZP\7=_4(O[\@ 26]V3X?OFPPEBFT7#[)IAYF1@4F2PDDM0SB2( M6+&6G?+D70;&6B<7WD-..ZUUSMT+9_8BR>%:M,61WI4N@RO.@N(BD?OL':1D M2E&%W%G;.J_H<.I&OBL;X66_1FHJG4Y54.T],EU714L6<0VXD*."\]/RAQ[\ MS!:*Z7&$MQO.>[YHA=V-57<-?"YT^9$U!;8ZD#)#;3G2TSUF.<_YFDQSYM'F#![>[9,G\(*KQ4G[IJ$UD.:;E)P>D$H?5IM$GCK MOC8\!2E3 >>#KV.I,T0R!VB?J?AL(Z.=#[&QNZ2,JTQ.D/?=VL_363UVZ[MM MQ/;:HQ(IU6U-ZZU-Z4PL767F'S?LNGR7_%NH@\3NO$]:M,E)ZT *45M",KH:N6> M:+*36;/4/)7Z"#+'315LJIZ&%5&G)LQE'\!3[)B[']+"F'F M$86S>4J.XQC M'@MW1@LP+$N2KT-P(B!PRQPK6'O4M78\[B&G73!IN\C/6!9+O%J0_EJMIXFT M[WE]_&V=:Y37R!UDCUC[J'EP* -PS)KKB('%U@KI1)+'M9U:(6M_V&EX.79P M=UZ+^R\^?UG,JV-[L77:[GF\^6><8YG>MBW1DCG)L #YE,3F.N8G9NLA<:VC M)?6M9.N4YQ/('=>&&QZNP\JO*ZC^4@K6:;!7Q_)=6&\RD.>)+(I=KU16*J:, M\$"$.5 N,G A:,@J<2^==4ZU?KDXA=YQ#;_AP3JP!+M"ZZMS FB3NSRPVX<2 M,1NDSY^?MBC7\/=206V3#+=]./GZY7K0;N M%??1 (N93!:;+$13&YQ+K#GMQ:C;0;^&BO&1Q([K&IV F?W:<$AQ=7!=_[Z8 M?R7'#O-5&?5FQYO>3JL7U5:Y&Z&J&4^";A30GF\&:"GPD2D(E@LN'+?>M8;D M,72.Z_DT1./@0NKT8MYL\L[,HQ,:R]SW>4T:R1Q,<*-K\LH(W#K"%TN^PUFH M'1'JH+(-2F(EZFWXOGW!OP!E0'3):@49#0->S$^( MTGLN\J<0> +K92N-3F5/DA?.)#0L,[/(-O*.(1(H@E,B^A+%K\GI"+>_90F"8D/$-7\,8^/TLU2_!\Z/PISTU[/JO-(](AA#;KA79M,=)U MYZ;BN<]RO=M>MH+[D"*DJ#74ME'@"P;@JCCNC"-4MAY >#!QC?O5WEWRMDWJ M#'J?,SB5:M]QD2&H8LDPU:B<=,['X9*6#B)Q[+YG0Z#J@;:U3:76J1)[L_P8 MR%7:?$R8YY_/5M,YKE:O<)66TTW@[16NPW1VE%8[_,-;J+DCM])([UU?_>5B MOEK,IGE[/.;Y[;4MO2F_3HF\- VS]_0=O.DQ1X*-X-E#(1Z"XN2@!BX8>&&5 MT*(XUSQ\W83PD_7E65R181&6W]\LMT]S?\/UIT5^O7U:P_?A\K7WY^]W?_GB MUS;WVD3'HD6RKK:.KH:T)+-"D)4AF="^1(W"M2[D:DG_N)KVZ7%\1PN/A84> MG*H+5KZ,B M=#Q\W 9J$V%U@+KK]+]:? [3^01+E,9$ 99'!4I)#P&3 6:M4CD*X47K@95W MJ1@99VW$>[MMZ6F\[@$MF_3#S3Y>_ T_1UQ.K&(1%?$B%$;J7I'Y329X !%# M3%%([7CK<EG2RT#A!X:P_GIS*5$)@0!60VMHC&.1!H?6(A99E;OP[O)*23R^UT0=\>07HRUSN SK44^W/M*PS7,5LZ2Z3- M03%6(&J>P%INBHI:)]LZ0G>'B!X2N$\2[,Y+[E@N=P"3*U5\34-O3I"PS$B? M%'"62 EGP<&CD.#(/M.7UX;9 MGY]*PR6=H) AGM(]E$L'KL1 M%E']8I[??,5E3;;;=!OUT^57?+%S9W62XMNP7'__L-CWV^=[5Z6F$W.$DHNM+UL<0LWV,#YK M*P47H;3V#%O2/RYT!P7:G0CK2%+O O%T!2U7FURE\VOJC_GTO\[P6D;@1FMP MJ70V@M6'65<+PD+M3Q\@6Z6X-!%%\P'$A])V$%+U/[T),(@H>X1HM=;/#73G M762J!B2MH--F"KEEP4<(DF?%12Q>MZ[ANH>=;#"'_AT!VI##&#LEUQ.X6.AD&N0@E0B@?$H0K-"@'?EV2 X=WIZ"L"^WZ1Q?K_'S:L(P M!H-!@C62S.=24@U)"4#-!=FM-H?[(W4^D8QESI,%;NC8DE52P"E/REMX8J")Y-.Q@S3; PMU M^,!^I$ 7 W&W!W5U+39_OK/M,\WKU>H,Z1Q>\\TG*)DR6GDHL>9#::8AZN3! M!VM,]"8ZU3H-_S'T]9(UVPQP@POI: #21?[_L?=NRVWF2KK@JTS,??;"^1 Q M-[*KW-L3566'[5HK]A4#AX3-7A+I35*N?B0R$0F,N.\/03?+Z8)KY_G3W@("D,IP$-M45V"AV@+ R=S,8G$Z?V D#E MQ<5T6?W2Y40[7:3/%I)EY&R6.AX\:@?>*F>\*YK?;7*YXVQL1E(O:;>VI^@X M&AL;I] M6#QHV5[N>-OB;3C)=^##W3)W=7-#3D&8I?6D2_)'G?4BDXQ2KEWOM'?@&$?@ M4N7,6+3"M;ZX?8R>7L+-Y@=I,R7TX9-=\X#YEW77D:O>A5=>YX\7.?7KU93B M[]L.3!,T7.>D$+S+Y(,JCQ!29B12SDMRS)K4?$#+213O!4O[ F'YC(H<^W3= MDMVG^2J<;SK>?PO3\WH]]&:^N)X+/I&<,<&S 2QR?5VDP!%'D*+06FJ?7-HO MK;#_FGLAS+T@A TI\PX.U8,\U(DEUR"3W*!>,D*M4@7R/G$]EI4E&4H0S1]8 M'4+@7NCS+PA]PZNI PR^G:5%G0+\"U[]]^WL_0*_AFG>C"RNU&3R2@,F&_5IN[_L[1"@ MH!U7)@!%#@15IA,$'CT8853MY5%?XK2NN=U)3[RF'FW76BHN1:S_;H.^Q>;LC*'O$@WNY M6$U>5Y'BXFLM8JUE$^M*,*T2QL0SI%3C*.?(^14Q GK'0A3!1[970$P+; &5 MOKL%Z:ZU1T[#CHR%>4/%C RL#_AU$TN=?5[@52^P.RQM2G2*-CP(QL$&K+-= MHR0O1T@0B2[=4=Y FT[4W0.!!LH_/YT H8_=KDR_SKM'PG[_:ZL-Z' M((338%-]MF(B@Z#1 5HF1"J2O)X]B>)Y]^Y:C_U.?(!X$M"&?(!ZB];'=O _X#6>7ZWEU=8C$ MM1MT_:I3DW,3015#.N"A1[Y<0>W29L=_1C*7Z^2!Z&!M1 M[Q?3^>*&@2JZC0]\W4#&6N]Y$2 T>E!<9P@.2XVUI"LEHTG[M=-Y8J&QG\KT M@*J6NA@;5__$=6^@JT*%JT8*)?+$M0+,0I$78R.9?D^NC+6)_&B%N2ZWC[BB@92[PHSFU ^!DW@)KC+=<%!3IE$04+1A9SA)!S3QAZ.FC%OM%HH M:J?.CY#:V%K?=+G_U]I=7+U;?)A^_K+Z@:EW,]Q80!]D(8M7(#M%)ZNS!7SA M$J)G=7I"BE'L]^KI@$5[09*"JC2W;Y<1P-J-Q7C^#YC(*R1)CJX>-C=^E=; MJ00O%G1POKI_6"]J#$AGC;%6DHUO/BCYI#;=P[T[Z<,S:JNR'K"W1RM&74,. M"D%335DHG35XHR(X%[+6AALKFL^K>['-N@]2_Q'-N@_010?HHBCT6UCA^_.0 MMJ-::[!P(Q,PQIA2OIOXWV(ON\^0#E=^!U M:'^ 4'R5C1)DNF/P%/28%"CPB8JU/AQ?<#_=$X#41@5C^_97K4'N ML8">HS.:@PE2U $Q"9RH\YD+#SG$:((S>WGM#W_^R/=)PP"CE3S'KI^JON'Z MU XB8W99 N>E!@Q,D1!XHOA!RY)D9L;G?4S)4_51UPN._*:V#U_Z>!7T@)OK M4-/KY'51$%TVH'QP=)"J#'2(.@IPM4:YEW.\#W)&+YHZ3EEWU7V$Y$96^._3 MV?3B\F)#N%0%O2H:6,%UCKG61+L(UOA:RI50NKV&H#^A\A\6'5GIQZALWD)^ M8RL^_+U%.!=*!JWI5$-#1Z54";RR&5!)[8*@$[.TJ-G^8=%Q',MFBC]:?AU$ M'A0XS6Y*A!TSQ2B&H#%I8B!YB+Z.%4S2RNR+Q;NYZ]-#UJWU1^Z2T(?#<+)B M.@+5QOO.6GJ3 Z\^=ZU[3C-;D#$D>(=>RX M]*QJ:!VB7<51M)/>SA()C[909>NZQLT[9WW=(&] MXM3]UNL#%\>HLL_YBM<_C8GTTI\O9G.PBQ-9Y^O'KI7([M\ M]?W5]/R\CM4BU5TN:T7PU26U-X)C;=&;JP?&(QWG@K:;54$4FZW4V+J/WJDT MC]R/I:\#\%D!T '@MSG:YF=C'A1G2H>:OK5PY2,"[26NIXW%WP'\-E[+D@P0>FH(R3N)2AK"[AH#* PUE@*C;-I MW1ZMZ8B?X=I4]77P#J+0'H&ZY7Q;(W*QP@!S(=?VT1Z\)>=8&E9XE7A]'_ 8-^#E'&V('M:1-EC!(1,\N0- E/25\E2/;>1 K4D.N"?K]B[9]T MT,]!2&@WZ.<0M71@V*I#]+902R7O-68-0E"XKQP&\#YX2(R[E+1@ MD3=:G23D+F"ROK_>]#2=+LD#?86S].4B+*YV$=+9 MG[ (L+'V,LJUE$OG!+9P1FYH+$6VO@Q[BJ:Q.X#V=;XUU6"7B+SF9K-AA<5B MF=5@"C&EI'*T896E/X3!Y'A0::_F8R:1G?K&R+@27B=H(ZQ0\AU"_%U M-]T\75V2FFZ8N0Y'A,G:1$,V6U 45+=D5+*VZ,HFIU \#W=ZHNZ($I]:J3?$ MG*+4^5 2[L :O5_,O^)B];UF=U=DUNM8R*_5B+_Z?IO?4,70_RP)2QH*G;D! MA[2]LB&;'HWC6CG@R=J36"!S0]YHI$ H M!*W!I>RR2Z)$O5=M:0MHWI(UU^&0:.H0CD2,!03&36+!."EBZW!A;^(ZA=VQL+A[ MSS6(CD8OF/ZO^>+UY7(UOZ#/N]J:T7O,A6P_RYN<;1 Q 5IE@Z3OF=[KSNO) MJNF[*^\'GY^]1V@#K8R,J:N7:S_PL-E^0:: *3HHV9LZ@LI 1!9!"BNLU9$E MN]<=_A/0VDG >*\R3M7HO+5XQXX4KTF_;0*"*@=61 2A="*7 !4XYP-$)XJ2 M**V]6Q6V*X%X]Z/'4WLC7/]Q1G0+4?)[ANU$X:O(:M*LER1[!-AB$HH0HX1=]*1"5, M45R;_;I+/O#AX[SB'EKU1PJO@_CF@1O4FU"06 FAM@!VWM>)7HK.09XT6%T2 M=TYDZ5N/ 7J$G/W.BI^]H61KO?4(P:VP,&%FT6DRH-D0*U'5VU-7P$<7O,(L MK&^>YM]-3F]7UT>J_"DH'2G_'J"T,.+*-8?3XR1U!JEC57\74@WUT .L3K?XO]W,R2R:)^2RCDCB$1325S$I!C8D MEXL3RHC6Y7(MZ=\/L/]3NA>.AHP.=L4?EW4OOROOOJX' \\^?\3/:]XGCFNV MKF7EDM,>MU68N6C0SB:7G.-.MWX5N9.8L0WL6/B8#Z&LCE#W ;_.%ZNZ@6\X ML:PD5%9"#(&#TO4&S\A(QU9,22,/@K=.^>VFIL_1":/A[D1UC7U-3H$!U6F?VB M] ]; A*X-UHR"D"0'F[//C&0G9?.GND\1-6[GLMY1>:3R MND9CE>N&)R:X,U([2*S(V@U?4926,LC",.9>-_@ M.E8G8V-LT^#H#8E[%VN__IT0,\7UM6!C^65^GLE_K0FJ\!D_S5^M)\=BGI0D M9+%DH[,)O@[]\^!XJ@]UE!?TETJH_>K=FI$T\KO//@ [CH)? *QOF)V@2:6D M%,FGT'5(7)V9).H@;^F\L]$DL6?EUB&KCOSP M^#?6[-'ZG>,2)[).-E&!3H0D!"A>$L2H%11!\HK&9;_?N(]#'KWLI&;D9PJC M [&QOCI WEE*BTM:=1KB]'RZFN+R.L976:"7GBA/A6+\H&H??5' &"YXHN _ M-7_>MY.8D2L3N\%=&VUU +L'1Z9>9S(_(@7T5]R%VECSU??-[RTWO[B<"-I< M03@)4M91+L@%.(K((%FC(P_6F, :@_-$DD>NZND&PL^I^5Z!_NO?Y#-/E_A^ M,4UX\Y MC,U0JNG <%[UVIOEZVWS=KDDS^<7.AZNAZK_,YQ?TN;:D'?W]R<2K>4^:7 2 MZYVMXA"4+/0MES[ZH%7S3ONGTKP?G'_^9,^SZGYLRTIR=1C$EN/@HP60F,7D09^%[V]9!5]X/E3YXI&DQ-'=C: M>Y<8/&47R 4AS\0Y4)PY"%%E<)&EP OC,K8N'3KNJNGGS2 UT4T'V-KLFPWU M6\EZ[DV1EC:%RL* 4KZ04)@'S=$ZQXQS8:]IM >UCWJ8EOTJR7_>Y$]378U] MGOXY6V":?YY50WQW\WS \[#"_&E^XRGP@B(Z9\$6DT#YB."L):^8?&7C3*@E M)7L=J E>ZCK:CXM" MO*50YS!D4*P@BP[1WK61.X[K Q?>#W0_;[IE<&5U8/S.\C=SR\J M!U?OS,Y)4I-LC5.(',AZ.U"&O@I2(&1IF2I!*!'$7I;M\77V ]//F^AHK8H. M[-;5.+Y[B9HKP[P]Q^_JZ]5TW:C@NMQC$B43I90 (M079;$P\($;D%E[+:00 M:)J''2=1O!^$?]ZDR AZ[P#EVW=6G\+?KW"&9;I:3@Q306FT4*1/]7FNKGUH MR6)'F!](/W2-YOW4DDW[7 MJTV5Z(2D9+@-&HK"7&M" P1+6\TP*:S,R4;6NKOH">3NUS[EYT_"/)?&.P#W MV?GY_*_:IH/BM5_FEW%5+L^)E9I-7W[ A--OZW&_UTDHC%@*U\",K8_.(Z>= M:PV0AYU32<59V=K&'D3@?@#^>9,ZPVNU \B^#LLO=;K*MW"^ENWJ=5@LOI/; MLZY(FF047(?UD[B"B2CR#_QD7G04KFC8R&A=2ZXO%!0O;#W,^?HSE= M2]U!;:LF1#@A8B3#+06K35V% Y>,!AV4B ZS+'=[5#1&VX'U._+G3\8TT54' MF+O7U/JVC)U/4AWPD S9YO7(EQ 4!.EKGJDHVD(*A6H_:7PW/?MA[^?-R337 M60?XVSE.[\\EDC/[V[3@)":6L\0$HJ "Q;V'4-T&#0HO^$BSAO!\C=<+A%O^DO_AF&)M8G,^FYUW1)K4KA,UDH+A==F MEBI8\%DKR(45+$+;Q%H?RD]3M1\H?]YLST#ZZ\!0/L31=G_$U3!=55._*;W/BA^27 MSXC%U?)_X7FMWR3#/W$B";+K#*1RM8;8U(9$T0&25RRB\%S<;<5\,ASW(FP_ M4/[\.9OV6FP&S?_G'_=T0SS_>_U7Z[^I_^H#EO^K_O?/#V]_^/Q_GX=OT^_S M_TCSBZM/_WAY<1$6W^?EX_3S;%JFJ7HI5U>D-8,Z/Y^F*2ZO)[',R\V5:KE_ MI?H+KL+T?/DCQ\OIQ=?S)UNH#4'&/VY%'>2&65TXG=PN*U)T_S@>P$*>"O ML,@3H7*0)1I@KF@Z/M!#+,G2;DW")68B>3:CY&JVB!QW;DTC[!R7?#E651V< M](=EEQR=/S%C[3Z8Z]0^1(B!W&N/RN44C(ZA=93>/F<%#-'U2JMPF)U>FGE [P0'=/5;_/E\N996RV'"N=_X*H.[$ES^K9608D4D1QJ M"4S6QM7.*8@\9C"&.943*T[N5W9Y/ WC3E-Z'B0^IYI>C*G\UV*ZPG>E+"=, M,HKM4@:;-0E2,$/AGBK 11'2E9PPM!XJ=R")XXY8ZM%<'J>]P\'IK\ YP\_U M7>X()[D0&96@;6>E].046:2H3T8(7F:+7#%G6_=!;7^2#Y:"[!&:QVCNQ)/\ MUUD>.6:OI\4L3<^GZ^7F99WY_['V),SRCXG:P2/X4XAZOGB^F>B&C^ZY-@9C M\I E5[49 <5JEI%?$+53C#,=S "]<0>*[JL'BGV%P=+K(NTA\[ZQK2DH53$Z#*(5D@T5 B!&K M"VQ$0)=2;CU$[K0:M!>-GR,%WP6$'G F?F3N[*YKL?6;DR!"LHQS4%$;4(48 M]\)E8,47&8*(*%M7UIY$\,C!R'"'XO.H\/C#E3V&KZFGP"..Q M19\O@MB;]>$C!,:81Z\$\"@RA==*@BM6U $T-MBLZBG[8B*$ZTSKN[*SKNY3 MC?@GNG;%JNVP&-9I9L4F<,@RV!1RO;*/F3=_Q;TG;=W&"8<@Y=[CZR$4TT&H ML).;5]\_T4><_3U=3J17(7FK(:^;6G$7(7KM03MCN)&186KM^^U!UK@P&P8/ M^];6'JFU?(>\$;1G['V@1FHHPUQ4G:BI)K4"SD&I(C1,<-^FBC MYJWK91XDI%,X':ON>6O9=P"@VBGHDC[N+AMDT96P]7E7JLEI%A@XY21$Y$4S M8VV6[=]%/4C*N%=I0X.HA?P[@-&;R\5LNKI<((GHS?3O^M5RPPD*A>N9&2Q) M"TH;#I%X &ZR,#GE.EVC,9)V4S/NO=K08&JDA0[P]'%>5G^%-2/77_Z"W_!\ MOA97;:U\S9@I/@K//,1L:*-PBG5"(/&9Q%SR22MG6I?&[DW>UUK9YTCR@U*@A:5;#Z\P@,/I#_3)?A\^<%?MY4:6U^XX0,T\%K MM$@HG<98H_S19HDW!-[K%^#_FJZ^O+Y M$E/>T_23K5N/PK]W;70KPX"HQ)R)D0=KA+I((@:O)<45@N!(M-. M2JKUC>MC](QKSX; REVCUDP;(YZ;R\5J\I'4LG8W_Q/GGQ?AZY=I"N?KRV@* M:Y*/Y,5B"76064@0*B>*!5UR+"SGO6( 6F4+3O3=+90>)6!<#+73[[RUL,=& M#'Z^R\(F^$$5HF'D&M0&'*!T21"9*6 IZ-'%.I?47BTLGD+,+@+&04Q#QA6)YRA2EED!AA) 0%>V&5+C+C+&8V&/>V1+3 M?WR>?_O'YA.O0+#YYA8#M^N-I_M3-#4_26QC3TUYM_I"+M:/[&O+-:- $4I4 MM7$Q2^"L<& C:HZ&IQCW&P+UP(>/%2H M@2FD8PXYIV..PBJ?%&,N8@[AF2XQ.LD#- ]"!U%%!]!ZXL;GU[_3^66>SC[7 M%!O]?QT6,DD2DY3: =G-4O.V$3S7'*Q0,1;RN+1K_4K^"#*[O 4Y$B?W7DP- MJ[07DR>X[<[VRX;,(3(%3ZXR3*[@,.:>.5N0K=*)C&4=M>MK_A3!92.@%,%* M89$)U_K$&3A;L(XH7G^IC2??SAY:X+=IB-/SZ>K[CZKZ;]++_/S\S:;EA8PD M %D*E%P+/;6C+5VD(]="L>*RQ8CA*0BV(>5EI!(. =(/P=_SJJJ#H_I11B64>'1HP2-@[XQD'%_1D$C-?71<>Y1?EY- MS^D??5YN3^6L-_>\*%E K%M+LA1H2U/DS93T1DN=[G51VF4"#UUZG*!C1- ] M@X;&OA8]3*!O9QO?=].'XHKAS:]-N$P1"X7\VFB*_%R@PZ;VHY(4$4:KG"UW MX^1CD'D84>-FI3ND_/=)QGPP4OB4$(K%YTD5OD-<]0A)U9^-M"7[M=EM; MI7R:7M"OO"L?Z:?+HZ-D4KI;4%L#@+*C$#GB $O)B,1BJ14FM3UX;R M%Q)@'X"_'1>-SZGA#@+MD[E>1UZ_D+NP+F1"F3U%?#6I32>#XKE ]*$ ETQ8 M.H),\@-=ES?BH NFOI.,YL^P#8X#0@=;X+#08Q)RTEYZ#9'77G I.G FUP>-,<5LA).F M=;O1PRA\X1;]2!P=$MF=IM0.(+N7D"?))%5TU&"4U;0#:7H4O!9>/R?;J[H]/@@TE!L- "(N@F.84U]0NGR8X#"9Q M=.U'P[>A?=QV(R\)W:V!\&(J6^Y>84WNO$=H=0,WX<]T!W>7@9M;N'\<*;,W M8;I8MZC_'4-PO^,EVF\WE=\[8C:$[,:NO7 MH__HCWHCY+BDN(";9$2(W//6]0*/T7-RIZGKS[Z:Y'HVR]>NW+0V.UH+/+^; M$4 O%S41>C5U=G'][:NPG"ZO(B0;?'*8%5CE*4+*S$/P6.A;3A*3-HG8^KJF M&?'C^O7-\':O@=4HRNW 6;IA_-7W+:/Q9H'_YQ)GZ?OZ-DD(;7/,'#3J>OPI M6ZN9$V@M#9=1^,1:STS9@ZQ.D/B\@-D%VT;:ZPF0#S&T>:/!N4&*DP7(=3K> M]U"+J!A.8K:\X:! M*KZ +S:#<L>UB:TP\^CLJ@$5V %8?Y_/\/OO8?%O M7+VYG.5K+J0QF(K@X"4Y*ZH(#<%&A)BB%4$6JT/KL54/4S)V4NNYD#!OKI8. MP+7E(-]\^;^FN""BOGS_K?8/7N]5)D-1,(>\T,[%.&2P M^PAEXU[I]W$N#Z##GI"Y[>W>YV_C5]N2HX\R0PJ>F"-7&J*F<,XKF[4.FAO? MNL+E( ([B4P:(F2?X*2)NGK"XMO9U\O5!-G_S-5@IO$^.9W@K#T(=L'M1(UT"BZQ8<4;VH 4M9-37/MH12_!!QE! M%U=HK_(B_6!W>O?)Z20('@5L=9#]AXAIQ-/;A1P':.1GL!U@OO[VTU1BPK"<$[N!JO-")0H$9RV&AQB M]"HRGD/KPJ*F#(P[7J:S4.39$='!=GCXJN&![/S$8^!,^@+=W_2>BUJ$=LQ MW*A6<>>HFYL",LDT0ZT$>$D(4](IB$P:R$&C2X[EJ%NG89\DZMEFWH?H0JE7 M"1G)#5)6^MJ]MO8R\(*GH+P/K2WBRYAYWQ8W]V89#J&?#H[>?49J.YT9-^L! M>:Y0;&EB?:\J0%.4*1,FPYJGE_<@:URT#8.'?:=^':F_YVD[(OCY87M3Y@X2,&\H.#:K39=\!@%[/+[Y>TL?=94,G MB27& -;Z1$9>.@BQ9!#.LE)\2$6USK_M(&7<],C0(&HA_PY@].9R,9NN+M<6 M]LWT[_K5M45U2H8@F(:@1)V/HP,X16:56RNC8LE$WMK-VDW-N*F*H<'42 L= MX.DW#$O\,C_/;R^^+N;?KK*2&U90:*L$&5X2<_@?=GX*H5GKH %*OY[/E:G&Y?LG_=D:"^TRZNN8E28=**0W%%0>*%P1' M'(#V7J/1.;C0&E./T;,7J,Q+!54S372 JG66X@.NIE>5$[>-)+:#"BZXHJT1 M '6H5S(U5Z$R[13GHC.AED:WKM'F[Y[K5^JV/3G;C7J(>IYJ>P?:?B_ER.9$FLF0I))$R MU2*P/U2VXK HY M/%J(_&PG--'3Z?W:P&;S4$6\K#JB%L,4]OWH :N#GF6LPM,%'5IZ1!L-V"09 M ;!HB%G(.KPW?Y7C6[9GN4KUCW!Q?:D4>?:\> Y:Q5RWI0#GDP$?T+C$I+>EM3D?@H]Q ML7L"K.Y:NK%UW /.5_/T[VWV*SO7K3HRZL@$AZ)K.:D5"F)$#LYJ&[@P*8GF ME;B[R1G98HZ.E;O@;:2X#C"X1R26$XI:> !"*(K$M$)B!I&\&H]2BLCRW5'3 M___=,-H\UGM02AH(A0N@G1J5('^: M&&Y=PO8$39V&&T=BX&XQ6TN%= "PU^'K=!7.ZR"5ZQ*KFR+0G-<-XY<3;@IS MRA706=&>E$J"DR(!IAA-,B:YYH']/G1U?S-\"M":*Z9SL&WM(3[QUI!?7 )P M(RPH'VD3<2G!L,@+=](EW;S,9$_:NK\&'@IT1RNHT]$>.^Y2=Y9#M+\B?G*I M :^,#V/SV:Z0(^=%E.+!YHBUD,5#+2X!ALKKH'2QS?L>#'Z%O%/4'VXG89_- MPOGWY72Y]2/R)$+6-C%@/)%Q-_1'+%Y#TAZYRPZE*,]5#?4XJ9UZ?$>A:N_R MJ(;:Z^!HWLGF\H_YK#8MJ$EFE:U6V4LH0A10B>Q_0*RSS8IUAAOO9.O1-/O0 M-?(-WW, 9%]0'JNMHQ'X=3WK:SU&=U@<;K77>'O%8IYHSQ*GO0L&2YVKQ\@+ MT11P2:YY";6>Q[0NK3J$OG'CDZYP>:KV>K:09RDM\'HFWFR)$Z:$D<(D8"+5 M4;Z>451&;GBL/ :%(MC6=S)[$S=N^-(5)D_2V]& _(:+.'_.0]NEC+)>0ZF0 M*!X4.H'/UM4'Z>@S6FEC\]QQJT-[L!=F70'Q6&V=>&C_.LN#!==U;UUBWNRL M4Z8_[OBD%J'Q/D2VBGS#]YK=J'W"UJN&\]L!?$P@L](C%$>V1S')P8=4"^U0 M"!=\BKYU?^A'R#G5)OU*2IU_1X+*NJIUZ^!_O8&XMTEGLK3 4ZY^:'\FHDBO;$^ M<;"E/D?A@1Q)R1!"DHI'AZA+?LK,/+K"R(F&QNAH)\P.O/*/X4HRO_Z=IDO\ M%/[>2.N:G/R,>VB1D5LT#'C,G2S27DP2YO>+><'EDI1"&P!O@:Y3*%480.X< M Z53S..JL MK4'B)=>LF7$0%9<@C/(%2Q VM>[K^Q@](W=A&!9/IVN@ S2MS^$-0P_$FE9& M&YRQM1TYK[%F L]*AJ(QR(RA^-@Z6_,X17LARKTT1#740@>8VLT(3\)X+=?M MHRFB")I5&4FPF%@N,7G#6C^X.PU)_J4AJ8WL.WT1_'I^<3%=K=]"A!DYB+-J M?7&6IB?=5N_QJ2UNK@\EOM$M]M:R9W>7O1D[<0,]JSEG)7(PS,3:]RR!DW28 MU8DGZ#QWJK1.@QY$X*FFZ<\ZSJ/N[?PGQ9VSJYK</F#'K&]&D:?I&@_O1ENOB!8W+A,5/@!D9Q :IX#X$GDKVU#&5!FWCK#,3I M5(^;F>@9TB?I]T4B^LW\YX4RAUZW3 MM@W('C>!TC.F3]/PRP3UM/S(L465$-10OUM3%S&I2W&2+J.F/42FU*M*IY M:N@$Z^WUPBWO=(UAH M=+5[M?(-#!T&+0,*D$D1")2S!,- A[4M+FAG6'2MP^0?*3@Y%_D5:TO,V>?U MQ]:LZL0[[YC$.F(J$L0Q"N*)!4C,ZZBU-S.=U5-R3?QV]PLZQ=_.: UK*P3U$]X\[N*>(O8NW MXC^RL->Y9"J20B)$U'O+(N0W#.@#/$'2]1)M;Z@>^31'7E+@\ IR/%WS.B M)AB-Y'7:C)-UJJ&P ;Q7#"S7 C,7RC:?K;V#E*[H8$'"=FBC6@3?( 6VDX$T4X73K[3BD([WI M>K^]QD=;!*:N/EZM-)VD2?UI#0,? Q1*CY.@S:_X(^$ :NSH-!P/?J5M '7*$\\#5VAW2!['U$"QH%0RV_IH2"@&JA;N M1AXX!.N#E9[\^\[K@WY#@IC[R=]G4%8'I^F^?/YO#(M/ M?\TG%),$K00DG M:+0)061(OHX9"K) 8,2J1590**3_:_U"YV BNTKZ/!OZ#E;/"\-??4LT\29Z MS94!PT7=7S;6,7L*A&-:*V1,F];%O(?2V%72Z+G0=[!R7AKXIM_JH 3,0@& M)I?:!9["]6"# 9UB8+(:>]EZ,M.A-([[%'$L\!VJG!<$OK-":]XP:8.7.CNR MYT(B*-I1$#5J0)F9%IRQ$L9"X ^$COM\< 08'J^F%X3%24G9,/)@(>5,WH4G MV^Z,M*"Q>":R5+GY.XE]:1OWL=\(B#M(&KGX8L/,+O]!_ MEG6:R2R_H9]//Y]2^]!BV1;2;\Y^HXS0[;+WNQ@(DX-U=72,E>L> AR<"AE< M2B)D$>F$:/V:X!%R3CT>KC[ZM_ER^89,XU4'ATLR81M;-I\M7_VH"%Q>JV*2 MA"Z^H(-2HJU-04@(GA4(A44AM'/MF[Z<0.ZX&:-6B+I[YCR7_CJ(X(Y@=6,J M)M$F6Q0%#\R+^C1;17#1!W %43'GD]>MRV"/IW;R\3I[_^30(F MS4YG8?'][0HOUF,SZ5\2:;3,Y^OWXI-HF/?9:I!,N]I"1T#,08-UJ)/5WF%L M/4]Q0';&S6%UA/1!]-_I6Y8MMM\OYM^F==#,*YQAF:Y(*MOG5!/_=K\U&CNS M1S#V#)YK*D5YX3GP4+L+%$9XCG5H6&$VJF2R8L.<@H-XKIM'IC0S::\# M=V##Z1LD187S>ZP2.T5DODZA^%*K8#T$IQ.PE() @5&7UMG^)T@:>4S",R'C M84 V45,_J/M(>L.S6?Z-_L$#3&66@M;)@1"%W)Q80GVUAN"#4A9]%MZT/A'V M(FSD.0>C(K"AROK!X2:4N\^.U\B-T1&,59)B.V;)Q_8)N(@^EH@B-G],^ 1) M(\\C&-?ZM5!3/ZC;(<5)B%FE4!2XPC5)BK9/<%R2X#1WP85BL/45[N,4C3PP M8%3,M5!2!ZG_7S;+'B/%DK+T!BFJ3]F#,M%54I \ESZZ\ Z7K.Z\75W;4"F3(Z)(22L,Z0U9@@B24#.??)"&&M;OP;:C[)Q MXY-G \H.@#;46D=8_,'KW<6;*8P. W([ O/U5K8PB"5SR,PKJR5B$JV=Q4/H M&]53^C0 B)08FNL( B%]WZE7R71FZH>*2%W/O/ /]: M"J;5]-MM,KSV[/A0!U^FZ?GTU!Y/1Z[4.!M\-)//D!,NTD3MR"%SIM3GC"Z" M"\F#R($35*T0^<55,])'WXZB^OXIQ'.<&H&3FNKA7!% MQ&%J%1\@IM^,[B%HV&FP3I)]!X[6#2-GEZLO\\5T]?WL[^ER@L(E7K*"7!OX M*68%A)P,9)36HT61CB MNIQ,@>=(CI_T,7GZ,HK!*F_NT-()>D[0\Y/0.4+H'8#GNBS[=7V LOC^.UY$ M7$Q<22(PK4$71A:9X@^(F")@5-H9E$K)YE'=0X3T!IMC='PW4#M9X!V@YH=; MM__W/2G6LUTXL#XA,:>TM=@8/T^0U$GZJ"62 M6BJA TP]=,13[(/KPN2)E\(H%1(@UBZ>T3"(*3H(BAY?)2@3O T MC#MTL@8Z@-,^X>_9=>%=W4J7]'G??_CEB;$^1L$%:)7K8#2IP2G&B'GN(N.^ M%ALT!ET#LCLY-$\'T7Q :96VB MHE+K7H:GT-N?17T^V#;1X0O!:Y4Q439=+3^0BHG<+Q,;N;*ID+NKZU[,S)+W MRPV4I*,-)'/5_%;_.$H[N?0?!:,GZFW\WB3K\;C[%Q>A3HN_$FR,*@J- M'G*]HU2H.,G4)N(R&I>D)8?KCA>P8Q3QX6N/F\MLC[?G4,$+,8-_S&N.Y9)^ MC=SV3;;MXQ?2RZNPQ/QZ?E%_LO[-]8Q>RS@KR -(G\C'-F(.-[[8'IH&[\K99J(A.U-?#T )"9N M8GU*8 )FHGZPF&(F[A=#*O$E@/C] K^&:?X] M+/Z-5?0;$9";%6UT)D )@0X=Y3/X& 0)77*>;[L-$C-ON<4R7MX%2 M7H@GL!Y.=Y;_ZW*YNIICR8.VD7D$GSAML&!$GMX7F.NG@@+W'R&T+]OER^3HL%M_+?/%76&3RDKU#8[*&4DKUDK4!;[@' ME)I)&9*/S7L='4#>R#VWVH-CQZNXUIKJ$80W^=D?V+K)U6J*R(B5""'H.L0I M>7"6HC>>>-+&Q>A#ZQS[@22.W'[K^<'84&.= O+Z9YN[K.V[U;-9WCPN7#Z2 M!C,A6,\HX"*76I&\38'(K 66F,Y,>>E8:P]E"#Y&[NXU"K2?5?=CW[K?$\"= M82S91N^-$!!X1E RQ2K< '2HH.'*::'V2P,]L=#(+;T& UIS(7<'F-?AZY3" M\.E_8[X^ 6B;_(+?\'S^]6*=A9)9)6$\^%+/@VPL[0=O:7L02HH1:.Y>UNR+ MH2?7'K=PX[EAU585/1[-Z\O\"?J"K!#9W@H#BB/M%PP2B#,F3(F,-6](^# E MXU90C!&&'"S_'E'TGPL*HB:BOBQB.D$V=4!=+0AM^,PB .?BX-:YE[/\PQ.,@&Y[[N5.WT9;VVN'F_F'_%Q>K[^_,P6]$A_^O_N9Q>'?$V&LNY M4,"5B62<:Q<=1AO,L.101L-C:=VZXT 2.WF,T!B!0^II_#<(CW-Y)V2>Q"AJ MER5)IIU94.0A0"#7 %*R&E4L&-U0S=4>):R39PG/@KQ3='(JW@:$VMH#?3.= M35<40'_#?.513+C P+'6-A3FR9D@/J-W BQF*TNQ)I8!G;DGZ>OD <&S *^! MACK&7[VZF:?JIF/8;8IL-\9\.='!!:-M B\SL65<@(#)0_9,&2:YM]% M6">E^<_DVQVODZZ@=B.V+>8FP17+'U, 3'K32L M<,5SZU>%3Y#4;Y'W(TT7$G MD^:R=3:RQT[<396]7S_N0R3?)7XVS5Y3\*IX.LN91O+?2B&I.*<@DLQDL@*U M'&P:P$OHQWV0GO?MQWV(T#L SX[VT$P%5#X!BE0K&UV=WB/JJT"LDU"-,UZT M]IE?4#_N@W2\7S_N P3> 6J>:@4=C,O6!@M1)(HG/*=X0I@(UD5N58[*^=8Q MU\OLQWT*DEHJH0-,[3[H?[M]!8U9>HD>N%2Z6NP(T40&AK9-(:*$:%[[MP=9 MXV)K2 >IM4XZ@%F+KLXEU))95@=ZTEY56(,7)P)862=Y))%$&:-]3-=]NIM# M:8!NW8?HM0,H'_#:](_YZN-E_"^2T*?YKW]_G5[U>Y@889(D7Y<\8$$,"Q7! M87$0G$?& X\R#Y[0.93H7JUM&Q@_KTY?%H@?XI;+'*0M&1 =.3F<'&?O<0C2YN2]Z*(WC5M$.#;Y!-=8!(O^<+?.KQF%8&;<&=V@8]Z#_#K;!IH']KV$Q(UD3IU_#:C&M12P3 M1=(CTX]0E"=.&!T)D=D"UN6(IDC$T#KANYN:<>MVAP9C(RTTPU/;@J5?+[Z> MS[\C;K9(?<-X2H?+QSZN1<'2WN0V*EBZTQGH ZZFB_6KDP?*5%P0CI,] 9UL M .5E!AH"@AI:!= M)8KGM+_(Q(9@$'STH@2AB^8#W WNI&?\UH%#8.:!^Y,V&NG@J+L54F7AX]?Y M;#E?U&3E6HBU *-8E;.)!8P4#%1AA21E2FU A^AMD=&U3N<]2=2X.&NG__F0 MRN@=79OL>I3)Q?IL5:MDZZ Q%5AI10"AF5X::U"=N#K'$1UA@(A\#L"*UT M +2-KUCYN1YT;AR+*!DXRQ$4"@F!Q0C.Q:@#N8PR#N2HWQ+1,8B.4?/#_OF1 M,A\1-.FJJFORGZ]J^8UVW@3PK/9L2UZ %XF#\9GI$E-^O 'N$M-_?)Y_^\?F M$Z] LOGF%A^WZXT+B!,5-C])>AWH^^S/24Z.&^D=N%(9%HQ#<,1_QA1"Y-D7 M;*?OLS_'38.WU?>!TNO@4+BNXMP2@ W&.,$+")UE'=I& J!S$S0KD<[,DJ-P MC4^%^U2,BXJACX43I=Z!G?CSXZ2(D+@C>U9HPX"R%",&QP5(@S9GJYE6OIF= M^//CR/',B1J;GR2^'@S%PP'=[;7![86FC@9%R0A%('%6:AEP=@*2)^NI;$WS M#/#N>4_JQC4L@X7% ZFG7^#53N,T8-,?PIR,BOW =X**^L7=YI)_\7M8D?!GGW_X^\W86\6*K3XD MD#VO8V]MW.I+9+@_A,"&VMS$[S:!\P(U[4,^;U_.)B M/ONXFJ=_;WT99GG]WR_S<]+VLO8(77VO(DO358M. 4W7;Y&I&TX@C5)[5RO> M9&**M5IJJPGKO.9R0R%?,6&-+-$'B4;SYN,F?Z#@Y.;5YV&Y?%?^564W6[U; M?)A^_K*Z\GJP3G\\3(NIWD:%M\_AG-\5]8; MY/7]$*90F\- BI%VGO(2/')+X;Q2I?#"Q5WSM&/LT,XE1H9'8T7.FTNU \OS M]OV[#>&>>8H4"@?E.+1^];%'@]3,NX+OX%1 MTT#X8Q\]6P'KV2R_G7W#Y:JR\N[K5O,,9XV(*BL(.7I0&!-X$Q&,,P)UC!BR MV.L4VF>U<5_G#7D@-9?UV.#9P0(!/FF6$5R1A']7Q@#^(P16-96%Z>33:V]EGM$ MC..]# N:-A(?VXC\L^;$9Y_?DX,^S^O(4"CK:!4'2O@"RD1RS[/,$+/A=+!F M733;RW[<^^B1IYRWO6%I(+VN=+\Y7KGTB0Y6!L%K\L*U<.!=\""%3)RI5*3; MS]EXX,-'/#I.5-1.G1\AM;&U_N ^^(&I=S/<6+(L?OWSZBV3^_991 M9;-R/&=P2'M-.=3@B])0%(D@!YDE[G>C=@H5(WHCSXRP1IKHP*_]'4.M):B> MV]O9U\O5)_IW:SN>&7HKGP-"/22,VFA[#P@=(?H. M050'MZ45YE^FWZ899[FV;MS85U:40!D=A)*(,RL\N& U."MC$-G8%%K? >]/ M77\@.P8/3\"LD7(ZAMTG7%QL.)+2LF*)(T11/<@:R7!',4TTW!:M,Q.M'P(^ M3=6X ?\SP^Q(970(K_>+:<)_SL])4^?3U4U?>'2>U?XFY)9Z4#P+H#@Y@>1> MZF*82*IU%\&]"!O7ZWHFD)VND@YQ]F&Z_/>;!>+;&:U!8:%HB)6(C@O M-+D;ECB+R8+'Q"-77/@TM$NVF[IQ;8$+DNSJ>\TH MKGU98[+7,3/PPAM0(9%E5M8 *B4YTLYQ:J\^;;3 %K#HNUM0[5I[7.@T#A&; M"'AD@'S KY>+]"4L\>PSH;W"_RY+F\TER=C:S!W9V3H&W!F*A6R=E.&L)W?1 M!ROW>A/W!&KV)F@<'[Z-SN=#*V#L2]*/7^9?IZ7V]+]V"7D,*+0#CIR.:A(6 M!.8+E**K%:7=Q>^@9\?%Y]U/'@\& VENWDJ,'7@\]6Q^5\ZJN?V\%M!ZJ["@ M>'%1@,B\SB.U#IR1%E+D6@>/.A75V+EYD)!QFR$/=%]YNL@[P,T6^=[Q0+GB3 VC-JD=6%+%7$%A*+J)0%&^V?D=Q((GCWC@U ,7\ M^334 0!?S\_II_.K9W)G#W+VK^GJR_MJZ#_-=_WVAO<2;2E"68H2%)G_HB)$ M'A LUCESY!<(U?Q]6$/ZQX7NH$"[5\HTDM8[0/QZA-W:A[DZEVZ?REC!,)2H MR=.H+HRJG:"0&'%2>9:%U4H.,D'P(6+&[2\_U".U)J+O $/;]&]<7SI'UO>] M5_4<2B4//K@,0EJ!Z$M!W[J1P'TJ1GYEU$:]#S^//5;6/:!E73BZYN/L^OF+ M,YRACF#J<)C:GP!BLA:R#9QQ67(JK;,X]ZGHXB'LT7I]L#KW:"'W!9-7U^G+ M$(UG6D#*T8+R=; J2P%D+"PB9L::-Y.]3T47U;P#P.08(7< DQLK>]6"H'8) MG\_63F.UM-J@=3YQ(*^KOIJQII:D6W#%9(=TMXQ"9D]FTT5?(,LDM(XZJS!,&Y,[A'3BT9RNZ+NC8T^6 M>@?0.QV^3E?A?&-7B1@.=/ULK\.'",N8GV4 MQ^C;8 )/TJFLFO<*?)B2<9V@]N!I(.\.4'/_25[4SDE=2Q:P]O!VF2+-R"Q( MK[*3W!2A^W@$.5BA4GNLG";E#F!R5L=XW50XE\Q#( [J+66I]Y4%HF6*CFUR M^[A%GUGK"3 _$##NF+.!7.+C1=P!/CY^(=&]"LO:=7)KYM+6A?RK[[>_\SY\ M7V>6U@-_;]B>Y=JE-A=3=F&UO''>#\ RY7BVFM8=XVYEPH83.W$+/WH%2AKV*I?3<2.8PJUXZJ MS7VL!P@9.=0;'1_W/+13E=4!XE[/9]_HPTB2FRN\5]__G$W_SR7^@LNTF'Z] M&0 5DJ:(A()GU/6IMK*TR9VKKQ2MY24X@[EU8<.^M.V%2__"SNM!%-,CX+9W MHT"1I8A@7-T[S-1^=.2Z6J^3\U9&O%N:UQYCO1RLP^C_*9 =J8RQBSRW^7BP M'_7;V6K^$1=37+ZZ'RS1%D5IHX3@/05+QF5P27@(0CE61"I,[_D4_A0R.H/; ML4B8CZ*6'@S;0^? ;S<=]^O\1$<40T[5-68B@9=2 R.?0Z(UCHOFY^>C%.V' M-_;2CLUV6AC;J'W"BZ_S15A\O[HPNMHPR^4EYE\N%S>-)=8N[_(/_&O]5\N) M5D%[S3/DH&N9=](0"C<@$G.A.":#B7L9LZ.6[Z)BH8GRY\^JB0[LUW;'Q\MJ M@.F;-4=7G+Z=;=4>3B@XDE8:77MYULQ:C9N8*&"$T\4)"J1,Z_*80^CKHB*B M)0P'5U)? %P_LJ5=M>9MHI(R.L< N42$.D,&G! !2G$E66TYVM:O-';1TF%C MF>; .E[X'8#H_6*>$//R#0FO[HDP2\37EG,Y839YKX(#GPI)B=.N<%8YR#*H MD *%3'>[LC9H"?T$41T^1FT#J[;JZ !?>Y[]TML0HO(4,M&)KUQ!""%GLL0J M.\NPV.;>?D,'[7E?FC4R8.T5TSO 9YM%=DO;/\9SB_Q:68]6NN=RZ C M([]5\0(N)0,\E,(9CZKP]B6R)Q#<80GMH* =0(T=8';+*;G:E6>7JR_SQ7K< M:O"84@F1@./"U6-W[YV$R*40(EKI]NLX<5S1TEUR.JQ/:8.W5BKH $WOK]=] MF!O#LN>\>,A1U/&G/D&464+!4@0S.DBMFPXO(G50PE"<(W 9$T%QF#!6SO?,^]NGY- ^NU&/NH,$] M;U,!=X26K?/Y]MC^4/4U*3JB,$AVM-0Q7TB!>"PA@_2< J)0&-X=K_TT9'8O MMQ]N7EQ^H+VHNSO!WH?%N\7ZMS)62(4;-8.Q]F :H^M(G.4W@B.?I" M3&K3^J9C/\KVP]I+3 (,H)GN\+:=U9AX$] JDA,S7(,J@4/(SM1I7:Z6JS#+%,9.?'&B\"2 U\?$BF& :.KSB)P] MFJ*%N#M;9Q! ;9&T'ZI>9@J@G2XZ@-:#DKK)Q=[87WW?_-YR\XO+ MB8E('ZHD!%%GC"C.ZV/V!"4H:RBB-4JYQM [D>3]H/D2M8&@O:\J"CC]S='=U^W%B@S7K[8>LE7?@/)>Q> M3=^O?Q,_TR6NJP9N_O)FC_")$R3%4@OY"F-7\TH"804.8K0 M_:#X$J_QA]=;E\:MCH&86,^\\11E8Y;$A:#=Y:4+8 N/WDHI9-QS9/.N)?;# MS4NZCF\HT@ZLUC6RSV;Y"MI;SN?=5OL3+6S,QFAPA0=0D7%P.E'88Z,15L<8 M4NM2LT/HVP]K+_&:?C M=6F:JBM 4;6E(S]9Z8 EDAH)S$) +2!J"K!1&)Z9 M/,W9VO.Z0KR\J_I&8NW 0#U:&G+GD>GZ*>M_+N;+Y42$:%6Q=0ZS20F0^Z!R)#_O_:^K<>- M'$OS?7_%8-_9S?L%&"R0;;MJO*BR#=M5C7D2>+6UI52X)65V>7[]DB'E14I= M0B&&2*D\ [A=3IO!<\YWR',G]RFLPQQ0$@I@)7-(126TV8=X]-IH-W1>8II@ M>+G5 ,Y#4P%V#058MO*\G48^W+73 ]XOOOK9YZ]Z^K[MK9TO+Y.WTR77/C<+ M/?E)CV=5#1#HKP\(E9DN'D5 $(MS40!E0,C7@ M;6E(/ Q,?R#L53-?1'9YK9WV"'B,HNT=%(M'.9* ,.4E(U1CGCLWO&\_W;!U MB1F1;%(H;:'=W"V:VR@2^[P=XUGH]%EEXM(:'2%LK,.0@2"(!91#!TP\FP&B MUK%H)ABMN\V'./K3W>!T<8F28460#6#_^?<7;(_$_]'^J/U)^EON_7YM)%.M\Z3*]]F%LQXM/]JMW M=Q/?/,CB)EH.]^W/%]&JG:^3/A_??IOX0X@<=#]_?V+2)OM6VWH!U((,\W\N M_-1Y][]SO#IP8Z*7&RV[D490X7C7 JV%6TX9DY(:("371GOAD3=CR#D2A&6U%_K:% H PRE$MA &%2&8!ZZ30,[ MXJ,U3+[O)>IU?W4@+E=@MFV]/)Y7,6+J#:%< 8M24MPY ;1-!;+27VJ) MKZG_DMJ$/@]8V?(J^=&I7'HDHD>E&4[O^A$.J,4&2(4\P,Q18C6+BB3[H^KQ M.V5&)Q6&43\N7X(=10@QCCH(!'EGTS]]HL"[FWBEZB]^K=CY@97/F6>BJ\,XP4 @DXY?#8'1 M.@"O@Z*:$:<4[718'?GA&EZM.MWQ&Y+;M1Y:!^OG'0E.(.4!5#;5SPL%)*4( M&$*0=%P0SW./^!BP[V&0XVU0W&1I@CA&B!7[CP?HW+!*5R8I-YS*Z-@ Z-.% M0JU.W4D6L$ 53Z-X @JGNP7';*F@)WH.J!:4W\6>LD9#AQ5D &$=#1,OHOWC M7'3.J51<$LX).LM8_2RG[##>;OVG[#%"K-"Z_.C3,QE1\7X9AZT<59 2FIYZ M5&J2>_=-J"I4Z[:Z>LJ7C MF3E,$1/#4#EM$4 >IK=9B0/*(P,"%(9@3#@EN>MK\Q0Q/9;B/^8#^K^&NWQC MC6*HD54<&,EM*G*UP$!- #':>H%I*H_(W4Z1:_-554L=@ZD7G15%Q%E!K&?] MU7 5K(^6C &:^ "HB#><(7'S/ C&E%%HL -:2,B]E3@PEQFH6S=2^!@MCH\FM[ J0%SO)OE? M'AMK<'!($X:BEM/HOT(1[R<+$; !,8(Y\F@SC%1N5,(O1SV./%A=1ATFP9EE M?\EH/S@2XEWJ#4M3(9Y'=KAU6&GH0*K\C&>!C:>+U*FX %N+)?3*Y79'STMA MY3="9OR>;;[(R6#Z:ZC:0)E]3MJY MB+M0!3L#PL^OC#W@5CPK.#Q[VCZ:^6,;#46<:^XA(&G^'644 NEL !YZ;(-' MBKGL[^*>B;;")N,/73P);%=]):X/)!L1:]/D20)8*SQF I B>W%[B3'!I/ 6%I6'%J3E8&>Z""Y%A+PL/F M WP5*V,?\W2PL7P_M/%$N!4NM3TC&@TD#*9 M%8F91IC(4:NM5LXAR"_G^NS%@@LU=2\FKC,8'*_:RNW.OI'Q3&%!HY,>F0:H M]@Q(BR0P'!OM?62HSYTRJX'NJP\7#:(3-T.K\=S.VG24WGOP_./?_03W?9>S!?S%HSF&1CGCY7L M*O T QD#A(,&U#$!#!0(."R%T-+@8',[1:?MN)YN"L=(@!AI$(12(/6% FVT M!,P92:"4VIOL:4ZQR#VGZ"J[+XX"P=[NBV,D4@&23=G(?ME2.J M;5ZZLXMHEZ^(HY!R0SB)='$/J ZICLYMYCH(01T2@)FMIHAQB1NZUV M[X8JSX2<^[[,)[SRKR!LH^6YIMU8ZR?I,4OO4JYE//VR(E,$J(5$%A"MT@-= MP0))!07,4@.%AQ33;F==WQV4O4DS8J YMS@J./]6FV]]KB#BK>^\!1ZJE)/3 M!A@A/%"0L, %"AKESB\]^_RU=+&>$EKI*XUZ@/1PJE/L"8%ITF \RZG!#AC$ M($ >6X*),A+FCM.M;:#LF=1;C-OAT(.G%0!BAQZUBA)U*>K;^^F#T1C/RGA. M1R,@'M4JV:@"&,H9\$(['; ,D7?G":!MVUX58.H#@FYQL9,E" M*'*$2,"95.G1OFCO"4N TAA#YR3BV6^ZY]\O7!Q3A=746QX586FE<4%ZXJUG M@$$<=X]UW#@)(A*CI=5$0FQS!^=KR@'UE^0.2/1@:^E@YPV&B"U?>I_:R+/Q MO4_4K(Y**)11R9R4)&H'E=Q'-),2,I-S$4Y.R%$OC&)C@ E#,&"@=%6'SW>O=X.CPO;*F2D:4 MY.9M!??*ISLS'[NQGGW_I-O[N9UBW#JDWNM@< #0I+F&'$9"4A&F=DSZ("U% M.+OYNVLSA7MNJ[!>\DBJ!L@];3_IY?N0[/RYMHF5*R5E07!D+4ZO X24AHIG M+H'Q"%9:,X*UX3C[>+V#NRI?F[=M]7DSFZ\.:\D-BLPC@%DG +4&1ZN110(AEUQH#A%$G2["(S]< M&$J9A=Z<20(5G%W+%]3]IRBLN_G2^R#,1\.! >(8!503 Q2"/-[\+'!-XF]- M[J/JQ2;*/.9;U_5XFF1J@]9*#:'66'-N(ANB!M*@(PDZVI9:UJ=*-A],.G!Y0J \E*#GA3LX:1]*-[R*$CC'8#>.4 %UT!YY4%T69TF MD7&,DMQV5.?=502K/D#8&F3EE M40&V/D;!Q U\C02]]O=^TGQK31(INW.UX.DZ=ZBGQM4Z4Q)9Z8B!PS"3- M"2(2)1C 7HK@HR%K1.["X$X;*UO\,AS0\DNE JCEF(0I&,&19$"$0M'/84FO M?#0^4D($*I]LV?-4[N5^G4E"P^>U:3-G_SIY_9\=Q_F(WMTRR]SQ',\_2:?23T,1?_7_&_H^^+X/O9KTV: M5/5[DWSA=K4188Y-M#*LS^4W8>0"WVMI/ ]D0T:M>B'.#P8K'@\)+SR-/S-DD >0R!%BQ*1KM@9/!(AD%F[^?8?.$,]H7JP4D0J 7[ M??B^]6W*GV?-?#Z*NL\=1 (PQ*,@A#9 ,D.!$BA(+H-RMIK74'>343@:6X$^ M%(3%%6C&@S/VR(7/S4)/WDX7L_%T/K;+$?M]" (F0E M0\A+7TV>X@BZ.NF._*$[YP'.)2O3%JFD_??R?E4#^4(R\0+ED)CGQ3J3TOGIY1\=12'Q %/#I?T1M3T2)5 MP42S-#!(K./(75API(@B2 S"BE-/(05O-@\Q%T==.: M:\O+5XN<"K3I:?K_LO'BV3MH#\?%AV8^7L8_)N/;\33]>&EPKA)+(R\L4>FI M &':N4H. FVH AXSCAVWGN'<98T9MMU-%ZXU_WYNN5\LU$>(:J>]= !2SN/U MZ".5!'G@(688$1$;FMKF;+E[?^<]-2^)S%V6DH+(A" N8%#1>;))'M=<6(.LI)R;* M"':;,GSR5KH!^MJ2S@7$6!RTZP,&GXTN7-Y)GYJ)VSYQ<$21@-S%^\F*E#4/ M+%6?0 $DM[: M,Q^CNGZ9IO;193PF^;C1X/\V7NA)^M/EA3*2TD8;)[U3%6!Z?QMJH+0S(,TN ML)!1I'S(#.*!2.F&^FO-<-: CTM1DU=Z_O6G2?/O-VUR*_W7;_/D$'SRB\7$ MKQP!IA"S03D0DARH285)V@>@M0DP'A>4^=S- -DVWTT5KBWO618#Q>WJ0TQ? M77P_-;./_MO=S'Z-?_=]B'_Y-EIP;>,HC("43J;&'Y+F\GH*3*IC$"%@XQ$C M/,@3O,%C]M(-P=>6@RPAR$LYM-\UK3OAEZ6D\[:.;3.O^JY9_+=?/-ULS[NK M1TH0ZXCC@%$=HL$7+%!,!2 1,@[Q0+')G:T_"V'=5.5:4Y3U8>>J%>IQI>4_ MVJPU'1DCL.$> XA$$J670/OD52'#-+/*"9F[6KD8L=T4[UI3J9>!L6M6QJ7? MUIH![1^EOX=& 2*(4=" 01,=-LT$4.G-.T6PX$@21[(_L7Q>"KNIW;6E?2\ M3=ET[3___D*TD7E_M#]J?Y+^U4UR]?8B M?\&BAWF)35B]!F@7X_OQXOMKO]#CR7R=IODXP'? M(4CT?R[\U'GWOT\[[%Z/YW;2S.]F2X_D<2_/"FWF+6:?M^+/;TR:?&H7(QK_ MG$&D (DG.J#8ID!3FJT:G1:OK-<IF%0'YO))*IO M^N%(< B-5PHX2FE*N&B@TY.ZV 2"%'9:HMH:D[=34G:0Y!G1G+L-.0,P*K"= M,G)A6?DTPL$(ZJ+)&/F?QA@P"Z05%G@>1'K%1O2IENEY[=,&G0CC@,G$DM@;8A' M%*,H4LQ%&^:6$)'H3='!]6T,<#6BT!/?5?VM*Z:L[_R.S@ MQXN[U,DV?3;MZ7$XQ\@BH:6T" @K>+RCG4YO$2H ,5,4.A6"J\U2.DC4AFI)P98E-IEQ%)2FCY'+#3&%G*G*6JFN'U)YE7]>53ZE6? MTV!RHGGU9NIJTY5_^C1RT[N;>S_37_S:W.^*[@F#WJW>YD5*=*110I8 M1 .@SHGTY Y,O+9SV[QR'E#N5+Q@I<\)35#--FMPL Z&J_X:+/#,,@C;^@ YX10;:[RO M[96@G<1<=BQF8 4KCIXK4*.509R>*EXE0+GA&@E'@+74I[G["B@&)1#,:1AE M)BVNYB7K741<=B2D7K4Y#2W7I2Y[/4MA*5%,4L")MX!J*X")MCP0.G L-=&& MUN9(=23ML@,9%Z%:V9!5B\*=8 GO9LLN2QB-HG,LH[N<$IA8QE^$ UI!!H1D MU%&ML3E^ S M]7KAZWVMHQ%V74JY;SVB$N3?><@4@LBE!:310P2+ K)<& M(ZN<'B3G-@@U%_IR\26IV"GXJ4633I#1\@6T90*Q?YU78SUGF&% M#"6 0H& M.GQ$H8\,U#XR,2+T\7KK:6\; W-AL1:]/8$B_MH;NWQ=;5GE' " M9'0@TC,4&$A-+7"02"X$$DSGGCY;#_67G5@87)^KD-%1"*U%MP<]"6^^?)FU M#;H;NR\Q67?Q#GP=Z$C MW-IG_<:)*^W?_&TZ7IQAGEN'KYYCN-NQQ-[VZF3ZG8.X((9L"N!QHIQ6@%JHT:R+RSV-MH1;$ ML.S1_UR;O^AY;L=@]L7Y7T3\%1A>RYW'OWSSYW@^<@P;&FPT$[D-8#2;TE4@&<^C/NB>QI^U;[.WWK7S?)O1G9 MH(25$D7KR,*HV$0#TY9;Q3\-+O*$RK,7L_:@HRRX3X!5MG;?3#*N .=;K+KY MQT^__>J7!8$TN" P!IC;I/XBNN%8QE\LTI(;ZK#*_?32+SW,].4CIW\\CCR/%"F@W *($>CZ11PO*_2,^I06R(YXI"CW( ]?=>% M\PI5& MGEGT%)V]OBM_\ZR[ZW&^G4??O6JELOESQ.);_^6 VJX2 B&.@;;HH ME5'Q=XH Z(WQ\:31^9\E.B^%E=\-F?&;2WV&!]-?0]4>*@B",93$V]S2P*,, M>3S]F%* >&FE(\#MOH"@+#DU&B2?P_H21RU0R)/9*V"RU%N29=/ %L5WTE+C.(CWRA MT0MU\30"SG,-*(\4!99I'+P7@M)JI@ =2=N%UH] +8K&(]^D#VK MN6;/.!2$9]!*!C G*#D9)HH10> A\A)IQ 2I9I["\>1=:%W(-6GD:9#[*RCE MIA'OE19",9,>.X2 (D&!-H0"KPDC&%DKZXE9#N(SUM?7>DT*>0K<+GU.7G?F M;-2CML;]ZWBB_*3'L[:^;5W007!H4CXEVAK1YN! LLA"1R(GD=%2F,NY1'NQ MX$+]SXL)M@X&QZMV/;NS;^29,A8A#H@A E 8.%#!!, 5A92@>'C+:JJE,])] M]3'*_A]G'A3'$QJ,_>!X'^IDV!(/%^U(; >%CS,."4D94QP8!!3Z=52%1FG'2 \LDQ!+I"JII4Y M-_%7'\6^@H-@2#Q?]4'P[&&/PUPSA&&O-0+$$Y7J,2DP'+G4>8J<\MA2QR_F M%#B&\JL/FU_!$3 8DJ]:_X_PI9P@WB!* 40!IG%0&!CJ->#>&*L@4RS\92," MEQRAOP+='PC%6:/[9^G$WOJGJ5-].O?Y.["[?&W SNNCB:VCXYI+1X5&% CB MTM#'B$ 9B ?>2!02-*WZT7&]O8&">.R49!)HSJ/_;I &BBH+/,%>>N93;.]' MQ_4 '=?'8':XCNMCQ%^!U?9V&D\P_RD*N27NE_0/$KVI+=,;2"#$#F#":60H M14 %(@!47GB.D: V=^GMGNU<2S?V40!IAI%6OS=X-1#!A4 *ET/43OUQ,]7O;,!KG]_'K7R,UK_V]GS3?$K=6A!#$+5%$ AZT 30:ID#Z-.Z4"TX8=#"P MC:*SEX[NP:^430;EATE>ME9P]OSLIWZF)Y&4&W<[GHZ3 [,8W_MUT >M*$[O MD!.)6'I7R &CH0%,4Q(P-P)F;[KIM+&RB8;A3J'\4JD :AFJ+".QT-/HIE!C M>^VD[[2Y)% 4'IB M$8 DE=C ],H\1Q (X:F%) 3E^)E<]1VW2?/= M^T]^=C^V?@>7E\3'W[T/'[UMODS'_Q.9W.9HVL#G*_UMO-"3]*F(%&CD:.%)IZK:.-R6%\1<=E 2>PWA 2$V#&Z2S)\ON+[22+X\N% )! M?_@W4><&RY__TLSG4<5;BI]&>+_1L_3&PN-/3DB9'_>!'%GR$TC*E!C?_-9C M^E H&['J3$0KIH J:8 A\7<$,^]3(1;CV:_3'7LY*?[TSB^6/G+B];92UA[. I6U(-9Y95/!K;[)PB59#\00)H463 #(L0%4, 6, MB&ZN2I/3)1).P=P1KKT;*@.W$LC8M$&SB:D"S*VQ-,__DG:OC99QIRLXQH87ZZ5A=V0H-@H:"1!#4<6# M3Q/M@@!.4H%(GW6 @FC/9/>7L $8A6]NG.X(F7"?Q7+I8*[^44@:\F@$9'Q&)<< J>] M!#3U\T5M".JC,=#RH-$SYMWC_4L11/,DX!0%1 MYAF$//YYY4'EES4MV_G[YD\[N8NL_"EJ?4K'W"U6^P51\.14TLKUOE1NEFR5 EDJM6>9V_D M:9Z>O,4*$ P1H-9$/CL9_Q-"Q2AGTF6/1!W:4^$W,&L!3R=0]Y1D!!$@-H(I H)U)5A6)^\?:D,UW%G840FQ?OVQH M<1 HY.)F!1LJ8>E'NM!>3 !"DCB[@&TD$(%&$$:L.@SQ\JV+69LBU> M@Z(ICP"JR&1L*,:#0CCBN382.*A4]&>BU2?C70QH,/$Z)@IJE;M*8>M&RLXD M.^>)U(/Q%9Q$)[H?OSP6?,OH34"I#2#,\7BO(PF43U%Y03V6UB!A:&; Y=I[ M+5V"EQ[(Z >&RU>"5:M-]'*BX1&]'&-MM$$$1VI>Q=D==Y< M%C/TY8>2&!ZJASXT\W$[!/7-9'P[GJ8?+WL7XZ\V2GR$H8:&$@>835,51.2/ MC+<9P-9(IE00FN:.RF78=MGS.7ES[+>NET^-,Q% M?#2)9[^;O;!(!.D!--P!ZM($11XP\-AP%4W(:,GEMM[/=C<_N9A[SO'YTG\, MB!.1BBNI\QY0A!'03!H@O0^:6FZYS_[(>_?M7PR:=M??Y)56!7?JOA&F MQ!*DO#( DD2/)Q"HR#,@!!;.&&*\#%.N MJ0^ I>X92@4&QC +%!6"&\<%%[E/M0N=)'R4V(^:)'R,#"H U,O9MEY9(A@G M )O$FO0>EV*, NY2\3B#PI/<(+JH2<)'"?C@).%CN%T!7 Y.KV6*.<@13D.1 MHR\4W1^@"971-6),,R8U4;F#&Y<\2?@4,&651078VC[U=F,X#-;(*1+L2I5YD M PR.)J?2&,'HYS KG7/PXXE. EE\J%4#M10RH=6S:"-]3/D\;'O7'L.@S M1Z6A,E*GE%9 8!2H0Q8A H<,R.S85RW% L,ZAMDE5!WJONK9%S\?48(X=-$( MD)R;-,C; \6I3GU3@2C+H N#IIQ6^Z@HKI5%VGOAU(/UY6/Y[=IS;__VI;G_ MN[=NN?QR1G?*=WUY>K?L<+!^#4//%UW"Q[HGU&S_PI%1^MZ;SQ2&[S__?+G' M^)D(R0\3/7W6MI/95QIBBZ?ZE*FN\/EVTO(K>R+TB<@YX7;>)C= MO<^AR6"EOM=?Q7M.#.QE<572W^C\&!0%/;I,^!6B83O+RZ"B[;':UL;0N'$8 MV]5C"?'VGC_U-EXMV 8>\=G#LY'5! M>&P[UY[O^<9:/_&S%%#X/?[5Z" < 9/>BW>!B[IXN)S*^S*PB4[C:$GH;>LL M/L7#^CJVNU?,L,5?I]_&:='/T8']1_SA'UFV^7+5(F&;@[)XP%LGCA2,S*WM MSR^^-BZSO#;6+!*Z[2>M[=RH1%8?XF<7L]NI^VFBOV21U/J*19*&O>2TE1.5 M2"EI_*OIW,WRB6ECR2*1H=ZGWTM>5"*H_VK^_;2_O"?@CJ6+A'-Z"6X_;PH+ M\/%.'=]Z]U,S2Y;C[WIRLKKM6[=([.4HT77@2@V*-W\U:>;^<_.XW78.;3[M M.[!^D<#)\2K8C4O5RG,@,9:);&227B5">SMUX_NQN].3MM[^%$%M+%76*=O/ M\^80 TJKTF3RM*_YP=Q"!R7:MF Q">W@>=.- 144L3P%F_8K3:]I$FMKEW66 M.VG17J9D%];9)V-LI>K8U]U/"5N6A_ONV61YH7_:#+1RCU)GS'4>9'4%<&CW M=O,M?MZ.E\F5]$S-_-/-QT_#E<7L_5[=[S3G+H[IPOK2!LRVVR/>Z(G"_-[ MP\)%4E>G^P,;?*E!=+]-W6SR_N%_TN/9[WIRET$T6];L)*,*$FJ[ MV5%86.N:_?W7/Q8ME%Y]G7[Y8$\[]@XLW4ET97-LW9A3:V? V^E\'+GX>:;3 M XG/;;+UG9_8'K#G,UEZ!+J2<6*CP"KRLN4S>4)0NQ<^I8SJ?0@1D%N8 M_*MR)42=\;^+TH+<_W0WU]-/B[_]XMT7/SM" %O_8;GRH*XRV$=O03'\7S^= MCN,77_G9]GZ_'5+8]N_*E?IT%<(>:LO9"B_LWA>N2L],]J?[F1WE+1RC^NIA-/OO9[?Q]^#QS47QYBC'W+%L,HL?= M:(<94_Q>2[O*D61=7ZF8$W>LQ;&%_%I$\GF\.-D87%NJF%?74RAK#"@LE8]W M$X^@82@9#:[YMO"G]^;L6K.8XW>TP8ZHX M -M]I4F,>I'C$%Q;KE@'1Y^#3 U6(Y5GUY9C-K.Y,' M&MOZ%'BJB44'ZT:/_( M81WK);_S30ZAK*]4=3GG3L(KNE?\(J,+O'?A8H=:7\N@"YM*'WE?OBQ61)W< M#KB^5+$48U]I;6=%8?D\;&BJ)]_GXWF>Q/W.18ME($^TO7>RI[#T/BW^^#"S M[V>?Y[,W\\7X5B][__/-X^ST@6+YRKY2/89MA27\_FX1S_AI&]')=Y3N7K58 M$K.O+ \RJ)X+\%VS^&__>%/[7 ,CNWR@6,8SPV5YD&V%)?Q37+29^@=*.,D=GCP^ MZ/ ^?-9__L-/?1@O3IYFT^N#Y=*_.>'0E:]U02(>8Q,]76WX[>VWF;:+2( 9 M3\:+[WELMWY?+)=BS@2*XSA;CP>6T\3;LVRY"2\9G+ Z;;TM&\SL1V\NVTF( M5<6Z#O.HHJQ X^?1+_SH_W4WGCV>*WD.Y2,^TTG(586^CN=AK55 '^Z'J@!: M7SE+]<^>S6:H_/F@O_\^_^!GT=NZU5/KOXK'Q)=F]OWDTI'M*Y83TR:_FX[$EPXD3R:;VQMO M'[5S?!')[H7+55_M%45S'%\*B^Z#;S+(Z6F5DC4EAWG=["&\?)%/W-*[+.+8 M7*ODV+"CA+*#"3]J%<]YT_RH3_Q1GWB<;-S_^]RT_OBIZK&^4K$RJGW:L978 MT@*83!ZWE4\3@[6R3KQ?)UB16K[-&(+H:6-VM5N M\P3=7JY6[MH^S8^O+7_QJOGD)SZ]6K_"T,FIB^TKEKM(^LEK+U]*^REQ*^[1 MJ%^-YY[_-,VC:X=7+W<$]I-E9WZ5/C.]G_T\:^Z^O9W/[S)*=-^ZQ:IS^YZC MAWE4^D3]FB9"NL>-YI+BOG6+U>7V/5T/\ZBX+C:?FX6>Y,@#;ZY5K-RVM\YM MY45Y"=W81?3$)]\_Z+'+)*AM2Q8KK.TOKSV<*>TH)T\Q[C#M*M?1N&O-8O6R M/05W@#>ESX M&1^IS27=(S]5KN"TI[C[L;*TV[AQS/P^;R^1]IGGK\TD=RGRM6J M]H[=]6%E=?)_YQ=OI[:YS11#[_2!_Y4">)5Q4[ MZL'&TI,F7QX_B?)5\"N/T+M^HY.\:XH^')K>H)N4/W>_HU.HJXI M<'4D\TIKM39W$SW[93Q?9$QU[UZUDSAK"F<=9%!I ;X\64Z>_;M]R4[5"C4% ML_:SIGCD_^'PSR_ 0VMWDF1-H:R.S"HHTKLY^*+UM]&CX?Y+,]]7KQ7TW+2; M6/W#E20GB_G#GSR)=/O:G8182P!K+WN*6SL;EO>IZK=UP4[BJBD M8\MI5N= MDT&5*,HDL&WK=9)730&C/4RI(<2?93SF\X4Z":BF*,\V-A0W0IJ32R4?UN@D MCYIB,!O$UU'F?;(XCJU7Q36%22HL4VVF/T?#9;6QUWYN9^,V#9.I3O7P\IV$ M6%, I#O+BM]+;ISVI2<4XOLGZG*EGP^MWDFR-<5".C.LUH$:Z^\'?6@F8SOV M\P^SQJ[O_,3I&GL^DV741E/V36FY7R[OG2^=Z*?7P MZ@4;03O+;;UGMR._BK=2;]OGNV:QVFJ>([S[5XIU&AI8FET,C,Q+FAT M;5!+ 0(4 Q0 ( /R 75A5[:9*,T( '@K @ 2 " ;,% M !A,3 M:V5X:&EB:70S,2YH=&U02P$"% ,4 " #\@%U8^'*+S2H& ; M&@ $P @ $62 83$P+6ME>&AI8FET,S$Q+FAT;5!+ 0(4 M Q0 ( /R 75CDI(,P,08 D: 3 " 7%. !A,3 M M:V5X:&EB:70S,3(N:'1M4$L! A0#% @ _(!=6!GIHI>^7@ 1V$" !( M ( !TU0 &$Q,"UK97AH:6)I=#,R+FAT;5!+ 0(4 Q0 ( M /R 75@K8WLC; 0 #(1 3 " <&S !A,3 M:V5X:&EB M:70S,C$N:'1M4$L! A0#% @ _(!=6 >-"Z9Q! /!$ !, M ( !7K@ &$Q,"UK97AH:6)I=#,R,BYH=&U02P$"% ,4 " #\@%U8 MT_[@ G,? #>H0 $@ @ $ O0 83$P+6ME>&AI8FET-#(N M:'1M4$L! A0#% @ _(!=6"#_N&7G$P >(@ !, ( ! MH]P &$Q,"UK97AH:6)I=#DW,2YH=&U02P$"% ,4 " #\@%U8](B'I&8# M P!&H1X $0 @ &[\ :W9Y;RTR,#(S,3(S,2YH=&U02P$" M% ,4 " #]@%U8'R[10WT5 #V^P $0 @ %0] , :W9Y M;RTR,#(S,3(S,2YX&UL4$L! A0#% M @ _8!=6!NJOCYA?0 MI(% !4 ( !8S $ &MV>6\M,C R M,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( /V 75B]XB3EO&L ,V@ 4 M " ?>M! !K=GEO+3(P,C,Q,C,Q7V49!0!K=GEO+3(P,C,Q M,C,Q7VQA8BYX;6Q02P$"% ,4 " #]@%U8.9^U=N/- ]IPD %0 M @ 'M:08 :W9Y;RTR,#(S,3(S,5]P&UL4$L%!@ 1 !$ *4P0 ,X!P $! end XML 101 kvyo-20231231_htm.xml IDEA: XBRL DOCUMENT 0001835830 2023-01-01 2023-12-31 0001835830 2023-12-29 0001835830 us-gaap:CommonClassAMember 2024-02-23 0001835830 us-gaap:CommonClassBMember 2024-02-23 0001835830 2023-12-31 0001835830 2022-12-31 0001835830 kvyo:RedeemableCommonStockMember 2023-12-31 0001835830 kvyo:RedeemableCommonStockMember 2022-12-31 0001835830 us-gaap:CommonClassAMember 2022-12-31 0001835830 us-gaap:CommonClassAMember 2023-12-31 0001835830 us-gaap:CommonClassBMember 2023-12-31 0001835830 us-gaap:CommonClassBMember 2022-12-31 0001835830 2022-01-01 2022-12-31 0001835830 2021-01-01 2021-12-31 0001835830 2020-12-31 0001835830 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001835830 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001835830 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001835830 us-gaap:RetainedEarningsMember 2020-12-31 0001835830 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001835830 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001835830 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001835830 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001835830 2021-12-31 0001835830 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001835830 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001835830 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001835830 us-gaap:RetainedEarningsMember 2021-12-31 0001835830 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001835830 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001835830 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001835830 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001835830 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001835830 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001835830 us-gaap:RetainedEarningsMember 2022-12-31 0001835830 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001835830 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001835830 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001835830 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001835830 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfRedeemableCommonStockMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfRedeemableCommonStockMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfRedeemableCommonStockMember us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfRedeemableCommonStockMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfCommonStockUponShareholderElectionAndVestingOfCertainEquityAwardsMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfCommonStockUponShareholderElectionAndVestingOfCertainEquityAwardsMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfCommonStockUponShareholderElectionAndVestingOfCertainEquityAwardsMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfCommonStockUponExerciseOfGreenshoeOptionMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfCommonStockUponExerciseOfGreenshoeOptionMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001835830 kvyo:ConversionOfCommonStockUponExerciseOfGreenshoeOptionMember 2023-01-01 2023-12-31 0001835830 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001835830 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001835830 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001835830 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001835830 us-gaap:RetainedEarningsMember 2023-12-31 0001835830 us-gaap:IPOMember 2023-09-22 2023-09-22 0001835830 us-gaap:IPOMember 2023-09-22 0001835830 kvyo:IPOAndOverAllotmentOptionMember 2023-09-22 2023-09-22 0001835830 kvyo:IPOAndOverAllotmentOptionSharesFromExistingShareholdersMember 2023-09-22 2023-09-22 0001835830 2023-09-22 2023-09-22 0001835830 kvyo:ConversionOfRedeemableCommonStockIntoSeriesBCommonStockMember us-gaap:CommonClassAMember 2023-09-22 2023-09-22 0001835830 kvyo:ConversionOfCommonStockUponInitialPublicOfferingMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-23 2023-09-23 0001835830 us-gaap:OverAllotmentOptionMember 2023-10-19 2023-10-19 0001835830 us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2023-09-22 2023-09-22 0001835830 us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2023-09-22 2023-12-31 0001835830 srt:MinimumMember 2023-12-31 0001835830 srt:MaximumMember 2023-12-31 0001835830 kvyo:ShopifyIncMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2022-07-28 0001835830 kvyo:ShopifyIncMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2023-12-31 0001835830 kvyo:ShopifyIncMember kvyo:RevenueSharingAgreementMember 2022-07-28 0001835830 kvyo:ShopifyIncMember kvyo:RevenueSharingAgreementMember 2023-01-01 2023-12-31 0001835830 kvyo:ShopifyIncMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2022-01-01 2022-12-31 0001835830 kvyo:ShopifyIncMember kvyo:RevenueSharingAgreementMember 2022-01-01 2022-12-31 0001835830 kvyo:ShopifyIncMember kvyo:PriorAgreementWithShopifyMember 2022-01-01 2022-12-31 0001835830 kvyo:ShopifyIncMember kvyo:RevenueSharingAgreementMember 2023-12-31 0001835830 kvyo:ShopifyIncMember kvyo:RevenueSharingAgreementMember 2022-12-31 0001835830 kvyo:ShopifyIncMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember kvyo:ClassOfWarrantOrRightVestingPeriodOneMember 2022-07-28 0001835830 kvyo:ShopifyIncMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember kvyo:ClassOfWarrantOrRightVestingPeriodsTwoThroughTwentyOneMember 2022-07-28 0001835830 kvyo:ShopifyIncMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2022-07-28 2022-07-28 0001835830 kvyo:ShopifyIncMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember kvyo:ClassOfWarrantOrRightVestingPeriodOneMember 2023-09-22 0001835830 kvyo:ShopifyIncMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2023-01-01 2023-12-31 0001835830 kvyo:ShopifyIncMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2022-12-31 0001835830 kvyo:ShopifyIncMember us-gaap:PrivatePlacementMember 2022-07-28 2022-07-28 0001835830 kvyo:ShopifyIncMember us-gaap:PrivatePlacementMember 2022-07-28 0001835830 kvyo:ShopifyIncMember kvyo:InvestmentOptionMember 2022-07-28 2022-07-28 0001835830 kvyo:ShopifyIncMember kvyo:InvestmentOptionMember 2022-07-28 0001835830 us-gaap:UnbilledRevenuesMember 2023-12-31 0001835830 us-gaap:UnbilledRevenuesMember 2022-12-31 0001835830 kvyo:CustomerOneMember kvyo:TotalExpendituresBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001835830 kvyo:CustomerTwoMember kvyo:TotalExpendituresBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001835830 kvyo:CustomerThreeMember kvyo:TotalExpendituresBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001835830 kvyo:CustomerOneMember kvyo:TotalExpendituresBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001835830 kvyo:CustomerTwoMember kvyo:TotalExpendituresBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001835830 kvyo:CustomerOneMember kvyo:TotalExpendituresBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001835830 us-gaap:OfficeEquipmentMember 2023-12-31 0001835830 us-gaap:ComputerEquipmentMember 2023-12-31 0001835830 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001835830 us-gaap:AssetRetirementObligationCostsMember 2023-12-31 0001835830 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001835830 country:US 2023-01-01 2023-12-31 0001835830 country:US 2022-01-01 2022-12-31 0001835830 country:US 2021-01-01 2021-12-31 0001835830 kvyo:OtherAmericasMember 2023-01-01 2023-12-31 0001835830 kvyo:OtherAmericasMember 2022-01-01 2022-12-31 0001835830 kvyo:OtherAmericasMember 2021-01-01 2021-12-31 0001835830 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001835830 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001835830 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001835830 us-gaap:EMEAMember 2023-01-01 2023-12-31 0001835830 us-gaap:EMEAMember 2022-01-01 2022-12-31 0001835830 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001835830 2024-01-01 2023-12-31 0001835830 2025-01-01 2023-12-31 0001835830 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001835830 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001835830 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001835830 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001835830 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001835830 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001835830 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001835830 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001835830 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001835830 us-gaap:OfficeEquipmentMember 2022-12-31 0001835830 us-gaap:ComputerEquipmentMember 2022-12-31 0001835830 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001835830 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001835830 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001835830 us-gaap:ConstructionInProgressMember 2023-12-31 0001835830 us-gaap:ConstructionInProgressMember 2022-12-31 0001835830 us-gaap:AssetRetirementObligationCostsMember 2022-12-31 0001835830 us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-31 0001835830 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001835830 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001835830 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001835830 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001835830 us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-12-31 0001835830 us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0001835830 us-gaap:DomesticCountryMember 2023-12-31 0001835830 us-gaap:DomesticCountryMember 2022-12-31 0001835830 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001835830 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001835830 country:US 2023-01-01 2023-12-31 0001835830 country:US 2022-01-01 2022-12-31 0001835830 country:US 2021-01-01 2021-12-31 0001835830 country:GB 2023-01-01 2023-12-31 0001835830 country:AU 2023-01-01 2023-12-31 0001835830 us-gaap:ForeignPlanMember 2023-01-01 2023-12-31 0001835830 us-gaap:ForeignPlanMember 2022-01-01 2022-12-31 0001835830 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001835830 2019-01-01 2021-12-31 0001835830 kvyo:PublicStockOfferingMember 2021-01-01 2021-12-31 0001835830 kvyo:PublicStockOfferingMember 2021-12-31 0001835830 us-gaap:CommonClassBMember kvyo:PublicStockOfferingMember 2021-01-01 2021-12-31 0001835830 kvyo:ShopifyIncMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2023-12-31 0001835830 kvyo:ShopifyIncMember us-gaap:MeasurementInputExpectedTermMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2023-12-31 0001835830 kvyo:ShopifyIncMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2023-12-31 0001835830 kvyo:ShopifyIncMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2023-12-31 0001835830 2019-01-01 2019-12-31 0001835830 2022-12-31 2022-12-31 0001835830 us-gaap:RestrictedStockMember 2022-12-31 0001835830 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001835830 us-gaap:RestrictedStockMember 2023-12-31 0001835830 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001835830 kvyo:CommonStockAndInvestmentOptionMember 2022-07-28 2022-07-28 0001835830 us-gaap:CommonStockMember 2022-07-28 2022-07-28 0001835830 kvyo:InvestmentOptionMember 2022-07-28 2022-07-28 0001835830 kvyo:A2023StockOptionAndIncentivePlanMember 2023-12-31 0001835830 kvyo:A2015StockIncentivePlanMember 2023-12-31 0001835830 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001835830 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001835830 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001835830 kvyo:EmployeeStockOptionModificationExtensionMember 2023-01-01 2023-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember 2023-04-10 2023-04-10 0001835830 2023-03-15 2023-03-15 0001835830 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-03-15 2023-03-15 0001835830 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-03-15 2023-03-15 0001835830 kvyo:EmployeeStockOptionModificationRestructureMember 2023-01-01 2023-12-31 0001835830 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-12-31 0001835830 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-12-31 0001835830 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001835830 kvyo:EmployeeStockOptionModificationExtensionMember 2022-01-01 2022-12-31 0001835830 kvyo:RestrictedStockUnitsModificationAcceleratedVestingMember 2022-01-01 2022-12-31 0001835830 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001835830 kvyo:SecondaryMarketSaleByEmployeesToInvestorsMember 2022-01-01 2022-12-31 0001835830 kvyo:SecondaryMarketSaleByEmployeesToInvestorsMember 2021-01-01 2021-12-31 0001835830 kvyo:SecondaryMarketSaleByEmployeesToInvestorsMember 2023-01-01 2023-12-31 0001835830 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001835830 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001835830 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001835830 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001835830 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001835830 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001835830 kvyo:ResearchAndDevelopmentMember 2023-01-01 2023-12-31 0001835830 kvyo:ResearchAndDevelopmentMember 2022-01-01 2022-12-31 0001835830 kvyo:ResearchAndDevelopmentMember 2021-01-01 2021-12-31 0001835830 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001835830 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001835830 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001835830 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001835830 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001835830 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001835830 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001835830 kvyo:InvestmentOptionMember 2023-01-01 2023-12-31 0001835830 kvyo:InvestmentOptionMember 2022-01-01 2022-12-31 0001835830 kvyo:InvestmentOptionMember 2021-01-01 2021-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001835830 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001835830 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001835830 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001835830 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001835830 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001835830 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001835830 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001835830 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001835830 kvyo:OfficerTradingArrangementMember 2023-01-01 2023-12-31 0001835830 kvyo:AmandaWhalenMember 2023-10-01 2023-12-31 0001835830 kvyo:AmandaWhalenMember 2023-12-31 0001835830 kvyo:LandonEdmondMember 2023-10-01 2023-12-31 0001835830 kvyo:LandonEdmondMember 2023-12-31 0001835830 kvyo:AllenChavesMember 2023-10-01 2023-12-31 0001835830 kvyo:AllenChavesMember 2023-12-31 0001835830 kvyo:SusanSt.LedgerMember 2023-10-01 2023-12-31 0001835830 kvyo:SusanSt.LedgerMember 2023-12-31 0001835830 kvyo:JenniferCeranMember 2023-10-01 2023-12-31 0001835830 kvyo:JenniferCeranMember 2023-12-31 0001835830 2023-10-01 2023-12-31 iso4217:USD shares iso4217:USD shares kvyo:subsidiary kvyo:segment pure kvyo:plan kvyo:vote kvyo:employee kvyo:grantee false 0001835830 FY 2023 P7Y P366D P366D P367D P536D P368D 10-K true 2023-12-31 --12-31 false 001-41806 Klaviyo, Inc. DE 46-0989964 125 Summer Street 6th Floor Boston MA 02110 617 213-1788 Series A common stock, par value $0.001 per share KVYO NYSE No No Yes Yes Non-accelerated Filer false true false false false false 2600000000 64329482 196905047 Portions of the registrant’s definitive Proxy Statement relating to its 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates. 34 Deloitte & Touche LLP Boston, Massachusetts 738562000 385820000 409000 409000 23076000 10723000 15198000 11215000 26244000 19336000 803489000 427503000 43450000 45837000 36987000 45695000 23177000 15983000 686000 687000 173844000 84415000 7417000 8959000 1089050000 629079000 13597000 8890000 62838000 36126000 14081000 14864000 40100000 25109000 130616000 84989000 37498000 47544000 6159000 876000 174273000 133409000 0.001 0.001 0 0 64046223 64046223 0 1531853000 0.001 0.001 100000000 0 0 0 0 0 0 0 0.001 0.001 3000000000 0 40841834 0 40841834 0 41000 0 0.001 0.001 350000000 316000000 218524009 170882108 218524009 170855313 219000 171000 1713560000 1249065000 -799043000 -2285419000 914777000 -1036183000 1089050000 629079000 698099000 472748000 290640000 177888000 128025000 84696000 520211000 344723000 205944000 394369000 213848000 156342000 262177000 104077000 65599000 194287000 81834000 63236000 850833000 399759000 285177000 -330622000 -55036000 -79233000 -470000 388000 28000 24051000 5538000 139000 0 0 8000 23581000 5926000 159000 -307041000 -49110000 -79074000 1192000 83000 319000 -308233000 -49193000 -79393000 -308233000 -49193000 -79393000 -1.27 -1.27 -0.21 -0.21 -0.36 -0.36 242889272 242889272 229857206 229857206 220865179 220865179 0.001 0.001 0.001 0.001 61020598 922883000 0 0 151048048 151000 0 -759888000 -759737000 8267207 8000 5845000 5853000 79000 3025625 100921000 1542528000 145582000 1396945000 1542527000 270000 7339392 8000 244797000 244805000 4967420 5000 140408000 140413000 35248000 35248000 35727 100000 100000 33333 0 -79393000 -79393000 64046223 2566332000 0 0 161756287 162000 0 -2236226000 -2236064000 1551963 2000 1632000 1634000 1034479000 -1034479000 -1034479000 307000 2951846 3000 69117000 69120000 135000 30438000 30438000 106455000 106455000 4526157 4000 41000 45000 6802000 6802000 35727 101000 101000 33333 0 -49193000 -49193000 64046223 1531853000 0 0 170855313 171000 1249065000 -2285419000 -1036183000 2419308 3000 4141000 4144000 27250 7179136 7000 -7000 0 399685000 399685000 399685000 6051285 6000 56000 62000 342148000 342148000 26795 75000 75000 142326000 142326000 25135000 11507693 12000 320084000 320096000 11874 1000 2735286 2000 81508000 81511000 -64046223 1931538000 64046223 64000 136865000 1794609000 1931538000 27548447 28000 -27548447 -28000 0 1770318 2000 -1770318 -2000 0 -308233000 -308233000 0 0 40841834 41000 218524009 219000 1713560000 -799043000 914777000 -308233000 -49193000 -79393000 13651000 9040000 5269000 12997000 11831000 9120000 15764000 10613000 3358000 52897000 22040000 0 -6000 0 -5000 524000 734000 1819000 340799000 6802000 35248000 -3229000 0 0 -118000 -75000 -42000 12877000 5164000 5086000 26941000 20195000 11277000 2375000 5180000 14124000 4505000 -21115000 23900000 26666000 15377000 13047000 14991000 10017000 6426000 -15197000 -9272000 -10138000 5305000 38000 -954000 119371000 -23552000 -22738000 3653000 15821000 13023000 5705000 2424000 987000 0 0 222000 0 500000 0 -9358000 -18745000 -14232000 4216000 1718000 5965000 21000 21000 16000 0 0 140413000 62000 45000 0 0 99558000 345726000 320096000 0 0 81625000 0 0 242728000 101300000 211262000 352741000 59003000 174292000 386916000 327913000 153621000 739657000 386916000 327913000 283000 204000 70000 0 0 8000 15197000 9272000 10824000 142326000 106455000 0 75000 101000 100000 399685000 -1034479000 1542527000 472000 44000 1985000 1931538000 0 0 1349000 0 2000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1. Organization and Business Description</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Klaviyo, Inc. (the “Company”) is a technology company that provides a software-as-a-service (“SaaS”) platform to enable its customers to send the right messages at the right time across email, short message service (“SMS”) and push notifications, more accurately measure and predict performance, and deploy specific actions and campaigns. Our reviews add-on allows for the collection of product reviews within our platform and our Customer Data Platform (“CDP”) offering gives user-friendly ways to track, transform, and cleanse data as well as run more advanced reporting and predictive analysis to drive revenue growth. The platform combines proprietary data and application layers into one solution with machine learning and artificial intelligence capabilities. The Company focused on marketing automation within eCommerce as its first application use case.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company generates revenue through the sale of subscriptions to its customers for the use of its platform. Subscription plans are tiered based on the number of consumer profiles stored on the Company’s platform and the number of emails and SMS messages sent. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on September 14, 2012. The Company has three wholly-owned subsidiaries located in the United Kingdom, Australia, and the United States.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Initial Public Offering</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On September 22, 2023, the Company completed its initial public offering of 19,200,000 shares of our Series A common stock at a price to the public of $30.00 per share. The Company sold 11,507,693 of such shares and certain existing stockholders sold an aggregate of 7,692,307 of such shares. We received net proceeds from the IPO of approximately $320.1 million, after deducting approximately $17.7 million in underwriting discounts and commissions, and $7.4 million in offering-related expenses. In connection with the IPO, all shares of the Company’s redeemable common stock automatically converted into 64,046,223 shares of Series B common stock. In connection with and immediately subsequent to the IPO, 21,233,074 shares of Series B common stock were converted to shares of Series A common stock. On October 19, 2023, the underwriters for the IPO exercised their option to purchase additional shares granted in connection with the IPO, with respect to 2,764,066 shares of Series A common stock of a possible 2,880,000 shares. The Company received no proceeds from this transaction, as the option was an option to purchase additional shares of Series A common stock from certain existing stockholders.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">All restricted stock units (“RSUs”) granted to employees prior to the IPO vested upon the satisfaction of both a service condition and a liquidity event condition. These RSUs with both a service condition and liquidity event condition are collectively referred to as “Double-Trigger Awards” and are described in more detail within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 12. Stock-Based Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Upon the IPO, the vesting of certain warrants issued under the Shopify Collaboration Agreement accelerated. Specifically, the vesting associated with 3,935,793 of the outstanding warrants was accelerated resulting in an increase to Prepaid Marketing Expense of $92.6 million. See</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%"> Note 2. Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> for additional detail on the warrants issued in connection with the Shopify Collaboration Agreement.</span></div> 3 19200000 30.00 11507693 7692307 320100000 17700000 7400000 64046223 21233074 2764066 2880000 0 3935793 92600000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2. Summary of Significant Accounting Policies</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Emerging Growth Company Status</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an emerging growth company.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions are eliminated in consolidation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful accounts, determination of revenue recognition under ASC 606, estimated benefit period of deferred contract acquisition costs, estimated life of prepaid marketing expense, and historical valuation of common stock and stock-based compensation, including fair value of the investment option and warrants.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company evaluates estimates based on historical and anticipated results, trends, and various other assumptions. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in one operating segment and one reportable segment as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company provides a SaaS solution for personalized email and SMS marketing services through a cloud-based analytics platform. The core functionalities of the software are segmentation of users’ customer lists to facilitate targeted messaging via email and SMS and the use of data science and analytics to evaluate historical sales and predict consumer activity. Revenues are derived primarily from subscription revenues, which are comprised of subscription fees from customers accessing its hosted platform services for targeted messaging.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Contractual subscriptions for customers generally auto-renew on either a monthly, quarterly, or annual basis, and customers may elect not to renew by providing at least five days’ advance notice for contracts on a monthly billing cycle and thirty days’ advance notice for contracts with any other billing cycle. The customer does not have the right to take possession of the Company’s software. Subscription pricing is determined based on a customer’s profile and messaging count and monthly messaging quantities and is considered fixed, based on a tiered pricing structure. Variable consideration in the Company’s contracts is not material but represents the overage charges incurred by customers who exceed their allotments. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company recognizes revenue under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the Company evaluates its revenue arrangements under the five-step model as follows: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Typically, the SaaS subscription contracts consist of a single performance obligation, and revenue is recognized over time as the performance obligation is satisfied. The performance obligation is deemed to be satisfied ratably as the customer simultaneously receives and consumes the services that the Company performs and typically have the same term. Due to the term of a majority of the Company’s contracts being less than one year, the Company has determined a significant financing component does not exist.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company accounts for individual performance obligations separately if they have been determined to be distinct (i.e., the services are separate if identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer). The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscriptions. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Sales taxes collected from customers and remitted to government authorities are excluded from revenue. The Company incurs fees based on transaction volume and dollars processed through its credit card processor which are classified as general and administrative expense. Through the Company’s credit card processor, all receivables related to credit cards are collected within three business days. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Cost of Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Cost of revenue consists of costs related to supporting and hosting the Company’s software platform and channel offering for paying customers. These costs primarily include cloud-based infrastructure costs, outbound communication sending costs, employee-related costs including payroll, benefits, bonuses, and stock-based compensation expense related to the customer support team, amortization of capitalized internal-use software development costs, and allocated overhead costs, including rent, facilities, depreciation, and costs related to information technology.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Deferred Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Deferred revenue primarily consists of billings in advance of revenue recognition from subscription services and is recognized as the revenue recognition criteria is met.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company generally bills its subscription customers monthly on the first day of the subscription term. Deferred revenue that is expected to be recognized during the succeeding 12-month period is recorded as deferred revenue. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Deferred Contract Acquisition Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Deferred contract acquisition costs are incremental costs incurred in connection with acquiring a customer contract and consists primarily of sales commissions and the associated payroll taxes. The Company expects to benefit from those costs for more than one year as the Company primarily pays sales commissions on the initial contract, and there are no commensurate commissions paid on contract renewals. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Deferred contract acquisition costs are amortized on a basis consistent with the transfer of the services to which the asset relates. This results in capitalized costs being recognized on a ratable basis over the estimated period of future benefit ranging from 18 months to 60 months. The Company estimates the future period of benefit considering the size of the customer, the current contract term, the impact of estimated customer renewal terms, and the estimated life of the technology solution underlying the contracts. The Company periodically reviews the carrying amount of capitalized costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023 and 2022, deferred contract acquisition costs expected to be recognized within one year were $15.2 million and $11.2 million, respectively, and deferred contract acquisition costs expected to be recognized beyond one year were $23.2 million and $16.0 million, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Shopify Collaboration Agreement</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On July 28, 2022, the Company entered into a collaboration agreement with Shopify Inc. and certain of its affiliates (collectively, “Shopify”) to form a strategic relationship for the purposes of creating greater interoperability between the Klaviyo and Shopify platforms and forming a strategic product, distribution, and marketing relationship. Shopify became a related party upon execution of this agreement. The collaboration agreement has a term of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">7 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and automatically renews for successive one-year periods unless the Company or Shopify provides written notice of non-renewal. In connection with the collaboration agreement, the Company entered into 3 separate agreements including a revenue sharing agreement, common stock warrant agreement, and stock purchase agreement. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Under the revenue sharing agreement, the Company will make payments to Shopify in exchange for marketing services received under the collaboration agreement, which are comprised of payments for the Shopify Core Revenue Share and payments for the Shopify Plus Integration Fee. These payments are calculated as follows:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Shopify Core Revenue Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> For all revenue generated through the use of the Company’s email and SMS marketing applications by Shopify merchants designated as “Shopify Core Merchants” in respect of leads attributed to Shopify, the Company is obligated to pay Shopify a percentage of such revenues or the amounts owed to Shopify under the terms of Shopify’s standard partnership agreements applicable to all Shopify partners, which is 15% of any revenues exceeding a $1 million threshold.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Shopify Plus Integration Fee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">: On a monthly basis, the Company is required to pay Shopify a fee (“Shopify Plus Integration Fee” or “Integration Fee”), subject to an annual increase at Shopify’s election (up to a maximum increase of not more than a percentage calculated through a formula provided in the revenue sharing agreement), with respect to each Shopify Plus Merchant where all of the following circumstances apply: (a) the Shopify Plus Merchant was on Shopify’s Plus program at the end of the relevant month; (b) one or more of the Shopify Plus Merchant’s covered stores has the Company’s application installed at both the beginning and at the end of the relevant month; and (c) the Company’s application received a webhook request and/or made any Application Programming Interface calls against one or more of the Shopify Plus Merchant’s covered stores in the relevant month (i.e., the Company’s application is integrated with the Shopify platform and data is flowing between them).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company determined that Shopify is a vendor and not a customer, as the collaboration agreement is a services contract under which the Company is receiving marketing services from Shopify in exchange for payments under the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">revenue sharing agreement. The revenue sharing agreement is a mechanism for Shopify to be compensated for the customer acquisition and marketing services Shopify is providing to the Company. Shopify is not a reseller or distributor of the Company’s Platform, nor does Shopify provide any services on the Company’s behalf.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> During the year ended December 31, 2023, the Company incur</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">red $21.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> related to fees paid under the revenue sharing agreement. During the year ended December 31, 2022, the Company incurred an aggregate of $16.2 million fees paid to Shopify pursuant to revenue sharing arrangements, inclusive of $7.7 million paid to Shopify pursuant to the terms of the Shopify revenue sharing agreement and $8.5 million paid to Shopify pursuant to the terms of our prior agreement with Shopify that was in place prior to, and replaced by, the Shopify revenue sharing agreement. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">December 31, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, the Company had</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> $4.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and $2.7 million, respectively, in accrued expenses owed to Shopify for fees payable under the revenue sharing agreement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As consideration for the collaboration agreement, the Company also issued warrants that allow Shopify to purchase up to 15,743,174 shares of common stock at a price </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">of $0.01</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> per share, of whic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">h 25% of the warrants vested on the grant date on July 28, 2022, and the remaining 75% of the warrants vest quarterly over the remaining 5 year period. The aggregate grant date fair value of the warrants was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">$370.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and will be capitalized to prepaid marketing expense as the warrants vest. The prepaid marketing ex</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">pense asset is amortized into selling and marketing expense on a straight-line basis over the expected benefit period, which is the 7 year term of the collaboration agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Pursuant to the common stock warrant agreement, upon the Company’s IPO, 25% of the total number of warrants were accelerated, and the remaining unvested portion vests quarterly over the remaining term. During the years ended December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">2022, the Company capitalized prepaid marketing expense of $142.3 million and $106.5 million related to the vested warrants, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">years ended December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, the Company recorded marketing expense o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">f $52.9 million and $22.0 million, respectively, in the Consolidated Statements of Operations and Comprehensive Loss as a component of selling and marketing expense related to the amortization of the prepaid marketing expense. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and 2022, the Company’s prepaid marketing expense is $173.8 million and $84.4 million, respectively. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, there is $295.4 million of unrecognized marketing expense related to the warrants that will be recognized over 5.6 years. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> for further discussion of the warrants. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On June 24, 2022, the Company entered</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> into a stock purchase agreement with Shopify. On the closing date of July 28, 2022, Shopify purchased 2,951,846 shares of common stock for $33.88 per share. The stock purchase agreement gives Shopify the right to purchase 15,743,174 additional shares of common stock for $88.93 per share (the “Investment Option”). The common stock and Investment Option were determined to be freestanding financial instruments purchased at fair value and were accounted for separately from the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> collaboration agreement, revenue sharing agreement, and common stock warrant. Refer to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> for further discussion of the common stock purchase and Investment Option.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Research and Development Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development costs consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Advertising Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Advertising costs are expensed as incurred. During the years ended December 31, 2023, 2022 and 2021, the Company incurred advertising expenses, which are included within selling and marketing expenses on the Consolidated Statements of Operations and Comprehensive Loss, in the amount of $41.6 million, $40.3 million, and $41.9 million, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company recognizes stock-based compensation on awards granted under two stock compensation plans, which are described in more detail in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 12. Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company measures stock-based compensation awards, including stock options and RSUs, based on the estimated fair value of the awards on the date of grant. Stock-based compensation expense is recorded for awards issued to employees and non-employees at fair value with a corresponding increase in additional paid-in capital. For awards with service conditions only, the Company recognizes compensation expense on a straight-line basis over the requisite service period of the award. Forfeitures are recognized when they occur.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">RSUs granted under the Company’s 2015 Stock Incentive Plan are subject to both service-based and performance-based vesting conditions, whereby the performance condition is satisfied upon occurrence of a liquidity event. Compensation cost related to awards with liquidity-based vesting conditions has been recognized through December 31, 2023, as the Company’s registration statement on Form S-1 filed with the SEC in connection with the IPO became effective on September 19, 2023, which satisfied the liquidity-based vesting condition of the Double-Trigger RSUs. Compensation expense for these awards with both a service and performance condition are expensed under the accelerated attribution method which includes a cumulative catch up recorded upon the IPO for services that had been completed as of the IPO. The remaining expense for these awards is recognized using the accelerated attribution method over the remaining service period. The fair value of each RSU grant is calculated based on the estimated fair value of the Company’s common stock on the date of grant, or, if modified, the date of modification.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">RSUs granted under the Company’s 2023 Stock Option and Incentive Plan are for shares of Series A common stock and are currently subject to service-based vesting conditions only. Compensation costs related to these awards are recognized using the straight-line method over the service period of the award. The fair value of each RSU grant is calculated based on the fair value of the Company’s Series A common stock on the date of grant, or, if modified, the date of modification.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Until our IPO, given the absence of an active market for the Company’s common stock, management and the Company’s Board of Directors (the “Board”) were required to estimate the fair value of the Company’s common stock at the time of each grant of a stock-based compensation award. The Company and the Board utilized various valuation methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Technical Practice Aid, Valuation of Privately Held Company Equity Securities Issued as Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> to estimate the fair value of its common stock. Each valuation methodology includes estimates and assumptions that require the Company’s judgment. These estimates and assumptions include a number of objective and subjective factors in determining the value of the Company’s common stock at each grant date, including the following factors: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">prices paid for the Company’s capital stock, which the Company has sold to outside investors in arm’s-length transactions, considering the rights and privileges of the securities sold relative to the common stock;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">prices paid for shares of its common stock sold in secondary market transactions;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">valuations performed by an independent valuation specialist; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">the Company’s stage of development and revenue growth; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">the market performance of comparable publicly traded companies;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">adjustments necessary to recognize a lack of marketability for the common stock underlying the granted options and RSUs; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">the likelihood of achieving a liquidity event for the common stock underlying the stock-based awards, such as an IPO or sale of the Company, given prevailing market conditions; and</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">the U.S. and global economic and capital market conditions and outlook.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Following the Company’s IPO, there is an active market for its Series A common stock which is utilized to measure the fair value of the Company’s underlying shares.</span></div><div><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Redeemable Common Stock</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Redeemable common stock represents shares of the Company’s common stock that are redeemable at the option of the investor after a specified date. The initial carrying amount of redeemable common stock is equal to the respective issuance date fair value of the common stock subject to redemption, less issuance costs. The carrying amount is adjusted to equal the redemption value, which is equal to the fair value of a single share of common stock at the end of each reporting period. The carrying amount is subject to a floor equal to the initial carrying amount. The resulting changes in the redemption value are recorded with corresponding adjustments against retained earnings, if available, additional paid-in capital or accumulated deficit. Redeemable common stock is classified outside of permanent equity on the Consolidated Balance Sheets as the redemption option is outside of the Company’s control. As the redemption feature applicable to certain shares of the Company’s common stock was terminated upon the IPO, all shares of the Company’s redeemable common stock converted into 64,046,223 shares of Series B common stock upon the effectiveness of the Company’s registration statement on Form S-1 filed with the SEC on September 19, 2023. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">for further discussion.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Non-Vested Restricted Common Stock</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company may grant non-vested restricted common stock to employees, directors, and consultants with or without cash consideration. These grants contain certain restrictions on the sale of the shares. Non-vested restricted common stock are considered issued, but not outstanding, for accounting purposes until they vest. Upon termination of the relationship with a holder of the non-vested restricted common stock, the Company has the right to repurchase the non-vested restricted common stock at the price paid by the holder or, if there was no consideration, a price per share as defined in the Company’s agreement with the holder of the restricted common stock. All restricted common stock was vested as of December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company accounts for income taxes in accordance with ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">(“ASC 740”), which utilizes the asset and liability method for the financial accounting and reporting of income taxes. Under this method, deferred income taxes are recognized for the expected future tax consequences of differences between the tax bases of assets and liabilities and their reported amounts in the financial statements. The amount of any future tax benefit associated with deferred tax assets is reduced by a valuation allowance when there is uncertainty that those tax benefits will be realized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company accounts for uncertain tax positions using a more-likely-than-not recognition threshold in accordance with ASC 740. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. Interest and penalties related to uncertain tax positions are included as a component of income tax expense.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023 and 2022, the Company has no recorded liabilities for uncertain tax positions and has no accrued interest or penalties related to uncertain tax positions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Accounts Receivable</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Accounts receivable are shown net of an allowance for doubtful accounts of $1.5 million and $2.3 million as of December 31, 2023 and 2022, respectively. The allowance for doubtful accounts is established to represent the Company’s best estimate of the net realizable value of the outstanding amount of receivables that it will be unable to collect. The development of the Company’s allowance for doubtful accounts is based on a review of factors such as the customer’s payment history, historical loss patterns, the general economic climate, age, and past due status of invoices. If circumstances relating to specific customers change or unanticipated changes occur in the general business environment, the Company’s estimates of the recoverability of receivables could be further adjusted. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The allowance for doubtful accounts consists of the following activity (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></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:14.925%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,253 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions for uncollectible accounts, net of recoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,253 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </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-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Accounts receivable is shown inclusive of unbilled accounts receivable of $1.8 million and $0.5 million as of December 31, 2023 and 2022, respectively. The unbilled accounts receivable is made up entirely of overages incurred by customers who have exceeded their subscription allotment as of period end but are not yet due for their period end billing. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company considers all highly liquid investments with a remaining maturity of three months or less when purchased to be cash equivalents. As of December 31, 2023, the Company had cash equivalents of $314.5 million in money market funds. As of December 31, 2022, the Company did not have cash equivalents.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023 and 2022, the Company had a current restricted cash balance of $0.4 million and $0.4 million, respectively. As of December 31, 2023 and 2022, the Company had a non-current restricted cash balance of $0.7 million and $0.7 million, respectively. Restricted cash at December 31, 2023 and 2022 related to the Company’s required collateral to fund payroll and credit card obligations in its Australian entity as well as collateral required to be held as a result of the Company’s office lease in Australia. Restricted cash is included in current assets for obligations that expire within one year and is included in non-current assets for assets that expire more than one year from the balance sheet date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):</span></div><div style="margin-top:12pt;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:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.053%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,562 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,820 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash - current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash - non-current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,657 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,916 </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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Concentrations of Credit Risk, Significant Customers, and Vendors</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash, restricted cash, and accounts receivable.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company maintains its cash and restricted cash at accredited financial institutions. Bank accounts in the United States are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. As of December 31, 2023 and 2022, the Company’s primary operating accounts significantly exceeded federally insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Credit risk with respect to accounts receivable is dispersed due to the Company’s large number of customers. The Company routinely assesses the creditworthiness of its customers. The Company does not require collateral. The Company maintains an allowance for potentially uncollectible accounts receivable. Accounts receivable is stated at the amount management expects to collect from outstanding balances. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Significant concentrations of credit risk constitute customers that represent 10% or more of accounts receivable. As of December 31, 2023 and 2022, no individual customer accounted for more than 10% of accounts receivable. Additionally, there were no customers that represented 10% or more of the Company’s revenue for the fiscal years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company had certain vendors who individually represented 10% or more of the Company’s total vendor expenditures. For the year ended December 31, 2023, three vendors represented 19%, 14%, and 12% of total vendor expenditures, respectively. For the year ended December 31, 2022, two vendors represented 19% and 13% of total vendor expenditures, respectively. For the year ended December 31, 2021, one vendor represented 25% of total vendor expenditures, and no other vendors represented 10% or more of total expenditures for the year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Property and Equipment</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Property and equipment are recorded at cost and depreciated over the estimated useful lives of the related assets using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, are removed from the accounts, and any resulting gain or loss is included in the determination of net income or loss in the period of retirement. Expenditures for maintenance and repairs are charged to expense as incurred, whereas major improvements are capitalized as additions to property and equipment. The estimated useful lives of the Company’s property and equipment are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or useful life</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or 5 years</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Asset Retirement Obligations (“ARO”)</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As part of the build out of the Company’s headquarters in Boston, Massachusetts, the Company built an internal staircase connecting multiple floors. This staircase required the removal of ground space to connect the floors. The lease agreement requires the Company to incur the costs required to restore the leased space to its original condition. During fiscal year 2020, on the lease commencement date, the Company established an ARO based on the present value of </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">contractually required estimated future costs to retire long-lived assets at the termination or expiration of a lease and to return the space to its original condition. The asset associated with the ARO is amortized over the lease term or 5 years to operating expense, and the ARO is accreted to the end of lease obligation value over the same term. The ARO established by the Company is described in more detail in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%"> Note 5. Property and Equipment, Net. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Capitalized Internal-Use Software</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company capitalizes qualifying costs incurred during the application development stage in connection with the development of internal-use software, which are included on the Consolidated Balance Sheets as a component of property and equipment, net. Costs related to preliminary project activities and post-implementation stages of software development are expensed as incurred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Costs capitalized as internal-use software development costs include eligible salaries, stock-based compensation, and other compensation-related costs of employees and costs incurred in developing new features and enhancements when the costs will result in additional functionality. Capitalized internal-use software development costs are amortized on a straight-line basis over their estimated useful life of 3 years. Computer software development costs that do not qualify for capitalization are expensed as incurred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Capitalization begins when the preliminary project stage is complete, management authorizes and commits to the funding of the software project with appropriate authority, it is probable the project will be completed, the software will be used to perform the functions intended, and certain functional and quality standards have been met.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Leases</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company determines whether an arrangement contains a lease at inception. At the commencement date, the Company will perform the classification tests to determine whether its leases are operating or financing and recognize the related lease liability and right-of-use (“ROU”) asset. The Company, as the lessee, recognizes in the Consolidated Balance Sheets a liability to make lease payments and an ROU asset representing the right to use the underlying asset for both finance and operating leases with a lease term longer than twelve months. Lease liabilities and their corresponding ROU assets are recognized based on the present value of unpaid lease payments over the expected lease term.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company has elected the following practical expedients: (1) not to separate lease and non- lease components for all asset classes and (2) not to recognize leases with a term of 12 months or less on the Consolidated Balance Sheets for all asset classes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company leases office space and office equipment under non-cancelable operating leases ranging from 1 to 8 years. Certain leases include options to extend the leases for up to 5 years. These options will be included in the lease term when they are reasonably certain to be exercised. The Company’s leases generally do not include options to terminate the leases or to purchase the underlying asset.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company’s leases are primarily fixed payments. Certain of the Company’s leases include variable lease payments, generally related to the lessor’s operating costs associated with the underlying asset, which are expensed as incurred. The Company’s leases generally do not contain residual value guarantees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) to calculate the present value of future minimum lease payments, which is the estimated rate the Company would be required to pay for fully collateralized borrowing over the period similar to lease terms. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Foreign Currency Translation </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The functional currency of the Company’s foreign subsidiaries is the U.S. dollar (“USD”). In certain instances, the Company enters into transactions that are denominated in a currency other than the USD. At the date that such transaction is recognized, each asset, liability, revenue, expense, gain, or loss arising from the transaction is measured and recorded in USD using the exchange rate in effect at that date. At each balance sheet date, recorded monetary balances denominated in a currency other than the USD are adjusted to USD using the exchange rate at the balance sheet date, with gains or losses recognized in other, net in the consolidated statements of operations. Foreign currency translation gains and losses were immaterial for the periods presented.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Fair Value Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Certain assets and liabilities are carried at fair value in accordance with Accounting Standards Codification ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> (“ASC 820”). Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> – Quoted prices in active markets for identical assets or liabilities</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> – Observable inputs (other than level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> – Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023 and 2022, the Company’s carrying amounts of financial instruments, including cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term maturities. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Certain non-financial assets, such as intangible assets, right of use assets, and property and equipment, are measured at fair value on a non-recurring basis and are adjusted to fair value only if an impairment charge is recognized. Such fair value measures are considered to be within the Level 3 valuation hierarchy due to the subjective nature of the unobservable inputs used. The Company has not recorded any impairment charges during any of the periods presented.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Loss Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">In accordance with FASB ASC 260, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, the basic net loss per share attributable to Series A and Series B common stockholders is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the applicable period. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Diluted net loss per share attributable to Series A and Series B common stockholders is computed in the same manner as basic net income loss per share as the inclusion of all potentially dilutive securities outstanding would be antidilutive. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 13. Loss Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> for further information.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Impairment of Long-Lived Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company periodically evaluates all long-lived assets or asset groups for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset or asset group exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset or asset group exceeds the fair value of the asset. There was no impairment identified during the years ended December 31, 2023, 2022, and 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company has implemented all applicable accounting pronouncements that are in effect. In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the consolidated financial statements and disclosures. There are no other new accounting pronouncements that have been issued that would have a material impact on its financial position or results of operations.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is </span></div>meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”). <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions are eliminated in consolidation.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful accounts, determination of revenue recognition under ASC 606, estimated benefit period of deferred contract acquisition costs, estimated life of prepaid marketing expense, and historical valuation of common stock and stock-based compensation, including fair value of the investment option and warrants.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company evaluates estimates based on historical and anticipated results, trends, and various other assumptions. The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in one operating segment and one reportable segment as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.</span></div> 1 1 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company provides a SaaS solution for personalized email and SMS marketing services through a cloud-based analytics platform. The core functionalities of the software are segmentation of users’ customer lists to facilitate targeted messaging via email and SMS and the use of data science and analytics to evaluate historical sales and predict consumer activity. Revenues are derived primarily from subscription revenues, which are comprised of subscription fees from customers accessing its hosted platform services for targeted messaging.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Contractual subscriptions for customers generally auto-renew on either a monthly, quarterly, or annual basis, and customers may elect not to renew by providing at least five days’ advance notice for contracts on a monthly billing cycle and thirty days’ advance notice for contracts with any other billing cycle. The customer does not have the right to take possession of the Company’s software. Subscription pricing is determined based on a customer’s profile and messaging count and monthly messaging quantities and is considered fixed, based on a tiered pricing structure. Variable consideration in the Company’s contracts is not material but represents the overage charges incurred by customers who exceed their allotments. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company recognizes revenue under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the Company evaluates its revenue arrangements under the five-step model as follows: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Typically, the SaaS subscription contracts consist of a single performance obligation, and revenue is recognized over time as the performance obligation is satisfied. The performance obligation is deemed to be satisfied ratably as the customer simultaneously receives and consumes the services that the Company performs and typically have the same term. Due to the term of a majority of the Company’s contracts being less than one year, the Company has determined a significant financing component does not exist.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company accounts for individual performance obligations separately if they have been determined to be distinct (i.e., the services are separate if identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer). The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscriptions. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Sales taxes collected from customers and remitted to government authorities are excluded from revenue. The Company incurs fees based on transaction volume and dollars processed through its credit card processor which are classified as general and administrative expense. Through the Company’s credit card processor, all receivables related to credit cards are collected within three business days. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Deferred Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Deferred revenue primarily consists of billings in advance of revenue recognition from subscription services and is recognized as the revenue recognition criteria is met.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company generally bills its subscription customers monthly on the first day of the subscription term. Deferred revenue that is expected to be recognized during the succeeding 12-month period is recorded as deferred revenue. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Deferred Contract Acquisition Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Deferred contract acquisition costs are incremental costs incurred in connection with acquiring a customer contract and consists primarily of sales commissions and the associated payroll taxes. The Company expects to benefit from those costs for more than one year as the Company primarily pays sales commissions on the initial contract, and there are no commensurate commissions paid on contract renewals. </span></div>Deferred contract acquisition costs are amortized on a basis consistent with the transfer of the services to which the asset relates. This results in capitalized costs being recognized on a ratable basis over the estimated period of future benefit ranging from 18 months to 60 months. The Company estimates the future period of benefit considering the size of the customer, the current contract term, the impact of estimated customer renewal terms, and the estimated life of the technology solution underlying the contracts. The Company periodically reviews the carrying amount of capitalized costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. P5D P30D <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Cost of Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Cost of revenue consists of costs related to supporting and hosting the Company’s software platform and channel offering for paying customers. These costs primarily include cloud-based infrastructure costs, outbound communication sending costs, employee-related costs including payroll, benefits, bonuses, and stock-based compensation expense related to the customer support team, amortization of capitalized internal-use software development costs, and allocated overhead costs, including rent, facilities, depreciation, and costs related to information technology.</span></div> P18M P60M 15200000 11200000 23200000 16000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Shopify Collaboration Agreement</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On July 28, 2022, the Company entered into a collaboration agreement with Shopify Inc. and certain of its affiliates (collectively, “Shopify”) to form a strategic relationship for the purposes of creating greater interoperability between the Klaviyo and Shopify platforms and forming a strategic product, distribution, and marketing relationship. Shopify became a related party upon execution of this agreement. The collaboration agreement has a term of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">7 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and automatically renews for successive one-year periods unless the Company or Shopify provides written notice of non-renewal. In connection with the collaboration agreement, the Company entered into 3 separate agreements including a revenue sharing agreement, common stock warrant agreement, and stock purchase agreement. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Under the revenue sharing agreement, the Company will make payments to Shopify in exchange for marketing services received under the collaboration agreement, which are comprised of payments for the Shopify Core Revenue Share and payments for the Shopify Plus Integration Fee. These payments are calculated as follows:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Shopify Core Revenue Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> For all revenue generated through the use of the Company’s email and SMS marketing applications by Shopify merchants designated as “Shopify Core Merchants” in respect of leads attributed to Shopify, the Company is obligated to pay Shopify a percentage of such revenues or the amounts owed to Shopify under the terms of Shopify’s standard partnership agreements applicable to all Shopify partners, which is 15% of any revenues exceeding a $1 million threshold.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Shopify Plus Integration Fee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">: On a monthly basis, the Company is required to pay Shopify a fee (“Shopify Plus Integration Fee” or “Integration Fee”), subject to an annual increase at Shopify’s election (up to a maximum increase of not more than a percentage calculated through a formula provided in the revenue sharing agreement), with respect to each Shopify Plus Merchant where all of the following circumstances apply: (a) the Shopify Plus Merchant was on Shopify’s Plus program at the end of the relevant month; (b) one or more of the Shopify Plus Merchant’s covered stores has the Company’s application installed at both the beginning and at the end of the relevant month; and (c) the Company’s application received a webhook request and/or made any Application Programming Interface calls against one or more of the Shopify Plus Merchant’s covered stores in the relevant month (i.e., the Company’s application is integrated with the Shopify platform and data is flowing between them).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company determined that Shopify is a vendor and not a customer, as the collaboration agreement is a services contract under which the Company is receiving marketing services from Shopify in exchange for payments under the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">revenue sharing agreement. The revenue sharing agreement is a mechanism for Shopify to be compensated for the customer acquisition and marketing services Shopify is providing to the Company. Shopify is not a reseller or distributor of the Company’s Platform, nor does Shopify provide any services on the Company’s behalf.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> During the year ended December 31, 2023, the Company incur</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">red $21.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> related to fees paid under the revenue sharing agreement. During the year ended December 31, 2022, the Company incurred an aggregate of $16.2 million fees paid to Shopify pursuant to revenue sharing arrangements, inclusive of $7.7 million paid to Shopify pursuant to the terms of the Shopify revenue sharing agreement and $8.5 million paid to Shopify pursuant to the terms of our prior agreement with Shopify that was in place prior to, and replaced by, the Shopify revenue sharing agreement. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">December 31, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, the Company had</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> $4.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and $2.7 million, respectively, in accrued expenses owed to Shopify for fees payable under the revenue sharing agreement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As consideration for the collaboration agreement, the Company also issued warrants that allow Shopify to purchase up to 15,743,174 shares of common stock at a price </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">of $0.01</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> per share, of whic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">h 25% of the warrants vested on the grant date on July 28, 2022, and the remaining 75% of the warrants vest quarterly over the remaining 5 year period. The aggregate grant date fair value of the warrants was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">$370.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and will be capitalized to prepaid marketing expense as the warrants vest. The prepaid marketing ex</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">pense asset is amortized into selling and marketing expense on a straight-line basis over the expected benefit period, which is the 7 year term of the collaboration agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Pursuant to the common stock warrant agreement, upon the Company’s IPO, 25% of the total number of warrants were accelerated, and the remaining unvested portion vests quarterly over the remaining term. During the years ended December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">2022, the Company capitalized prepaid marketing expense of $142.3 million and $106.5 million related to the vested warrants, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">years ended December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, the Company recorded marketing expense o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">f $52.9 million and $22.0 million, respectively, in the Consolidated Statements of Operations and Comprehensive Loss as a component of selling and marketing expense related to the amortization of the prepaid marketing expense. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> and 2022, the Company’s prepaid marketing expense is $173.8 million and $84.4 million, respectively. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, there is $295.4 million of unrecognized marketing expense related to the warrants that will be recognized over 5.6 years. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> for further discussion of the warrants. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On June 24, 2022, the Company entered</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> into a stock purchase agreement with Shopify. On the closing date of July 28, 2022, Shopify purchased 2,951,846 shares of common stock for $33.88 per share. The stock purchase agreement gives Shopify the right to purchase 15,743,174 additional shares of common stock for $88.93 per share (the “Investment Option”). The common stock and Investment Option were determined to be freestanding financial instruments purchased at fair value and were accounted for separately from the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> collaboration agreement, revenue sharing agreement, and common stock warrant. Refer to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> for further discussion of the common stock purchase and Investment Option.</span></div> P7Y P1Y 0.15 1000000 21900000 16200000 7700000 8500000 4500000 2700000 15743174 0.01 0.25 0.75 370300000 P7Y 0.25 142300000 106500000 52900000 22000000 173800000 84400000 295400000 P5Y7M6D 2951846 33.88 15743174 88.93 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Research and Development Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development costs consist primarily of personnel-related expenses associated with the Company’s research and development staff, including salaries, benefits, bonuses, and stock-based compensation.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Advertising Costs</span></div>Advertising costs are expensed as incurred. 41600000 40300000 41900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company recognizes stock-based compensation on awards granted under two stock compensation plans, which are described in more detail in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 12. Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company measures stock-based compensation awards, including stock options and RSUs, based on the estimated fair value of the awards on the date of grant. Stock-based compensation expense is recorded for awards issued to employees and non-employees at fair value with a corresponding increase in additional paid-in capital. For awards with service conditions only, the Company recognizes compensation expense on a straight-line basis over the requisite service period of the award. Forfeitures are recognized when they occur.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">RSUs granted under the Company’s 2015 Stock Incentive Plan are subject to both service-based and performance-based vesting conditions, whereby the performance condition is satisfied upon occurrence of a liquidity event. Compensation cost related to awards with liquidity-based vesting conditions has been recognized through December 31, 2023, as the Company’s registration statement on Form S-1 filed with the SEC in connection with the IPO became effective on September 19, 2023, which satisfied the liquidity-based vesting condition of the Double-Trigger RSUs. Compensation expense for these awards with both a service and performance condition are expensed under the accelerated attribution method which includes a cumulative catch up recorded upon the IPO for services that had been completed as of the IPO. The remaining expense for these awards is recognized using the accelerated attribution method over the remaining service period. The fair value of each RSU grant is calculated based on the estimated fair value of the Company’s common stock on the date of grant, or, if modified, the date of modification.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">RSUs granted under the Company’s 2023 Stock Option and Incentive Plan are for shares of Series A common stock and are currently subject to service-based vesting conditions only. Compensation costs related to these awards are recognized using the straight-line method over the service period of the award. The fair value of each RSU grant is calculated based on the fair value of the Company’s Series A common stock on the date of grant, or, if modified, the date of modification.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Until our IPO, given the absence of an active market for the Company’s common stock, management and the Company’s Board of Directors (the “Board”) were required to estimate the fair value of the Company’s common stock at the time of each grant of a stock-based compensation award. The Company and the Board utilized various valuation methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Technical Practice Aid, Valuation of Privately Held Company Equity Securities Issued as Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> to estimate the fair value of its common stock. Each valuation methodology includes estimates and assumptions that require the Company’s judgment. These estimates and assumptions include a number of objective and subjective factors in determining the value of the Company’s common stock at each grant date, including the following factors: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">prices paid for the Company’s capital stock, which the Company has sold to outside investors in arm’s-length transactions, considering the rights and privileges of the securities sold relative to the common stock;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">prices paid for shares of its common stock sold in secondary market transactions;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">valuations performed by an independent valuation specialist; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">the Company’s stage of development and revenue growth; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">the market performance of comparable publicly traded companies;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">adjustments necessary to recognize a lack of marketability for the common stock underlying the granted options and RSUs; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">the likelihood of achieving a liquidity event for the common stock underlying the stock-based awards, such as an IPO or sale of the Company, given prevailing market conditions; and</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:14.5pt">the U.S. and global economic and capital market conditions and outlook.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Following the Company’s IPO, there is an active market for its Series A common stock which is utilized to measure the fair value of the Company’s underlying shares.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Non-Vested Restricted Common Stock</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company may grant non-vested restricted common stock to employees, directors, and consultants with or without cash consideration. These grants contain certain restrictions on the sale of the shares. Non-vested restricted common stock are considered issued, but not outstanding, for accounting purposes until they vest. Upon termination of the relationship with a holder of the non-vested restricted common stock, the Company has the right to repurchase the non-vested restricted common stock at the price paid by the holder or, if there was no consideration, a price per share as defined in the Company’s agreement with the holder of the restricted common stock. All restricted common stock was vested as of December 31, 2023.</span></div> 2 <div><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Redeemable Common Stock</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Redeemable common stock represents shares of the Company’s common stock that are redeemable at the option of the investor after a specified date. The initial carrying amount of redeemable common stock is equal to the respective issuance date fair value of the common stock subject to redemption, less issuance costs. The carrying amount is adjusted to equal the redemption value, which is equal to the fair value of a single share of common stock at the end of each reporting period. The carrying amount is subject to a floor equal to the initial carrying amount. The resulting changes in the redemption value are recorded with corresponding adjustments against retained earnings, if available, additional paid-in capital or accumulated deficit. Redeemable common stock is classified outside of permanent equity on the Consolidated Balance Sheets as the redemption option is outside of the Company’s control. As the redemption feature applicable to certain shares of the Company’s common stock was terminated upon the IPO, all shares of the Company’s redeemable common stock converted into 64,046,223 shares of Series B common stock upon the effectiveness of the Company’s registration statement on Form S-1 filed with the SEC on September 19, 2023. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 11. Redeemable Common Stock, Common Stock, and Stockholders' Equity (Deficit) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">for further discussion.</span></div> 64046223 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company accounts for income taxes in accordance with ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">(“ASC 740”), which utilizes the asset and liability method for the financial accounting and reporting of income taxes. Under this method, deferred income taxes are recognized for the expected future tax consequences of differences between the tax bases of assets and liabilities and their reported amounts in the financial statements. The amount of any future tax benefit associated with deferred tax assets is reduced by a valuation allowance when there is uncertainty that those tax benefits will be realized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company accounts for uncertain tax positions using a more-likely-than-not recognition threshold in accordance with ASC 740. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. Interest and penalties related to uncertain tax positions are included as a component of income tax expense.</span></div> 0 0 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Accounts Receivable</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Accounts receivable are shown net of an allowance for doubtful accounts of $1.5 million and $2.3 million as of December 31, 2023 and 2022, respectively. The allowance for doubtful accounts is established to represent the Company’s best estimate of the net realizable value of the outstanding amount of receivables that it will be unable to collect. The development of the Company’s allowance for doubtful accounts is based on a review of factors such as the customer’s payment history, historical loss patterns, the general economic climate, age, and past due status of invoices. If circumstances relating to specific customers change or unanticipated changes occur in the general business environment, the Company’s estimates of the recoverability of receivables could be further adjusted. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The allowance for doubtful accounts consists of the following activity (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></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:14.925%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,253 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions for uncollectible accounts, net of recoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,253 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </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>Accounts receivable is shown inclusive of unbilled accounts receivable of $1.8 million and $0.5 million as of December 31, 2023 and 2022, respectively. The unbilled accounts receivable is made up entirely of overages incurred by customers who have exceeded their subscription allotment as of period end but are not yet due for their period end billing. 1500000 2300000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The allowance for doubtful accounts consists of the following activity (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></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:14.925%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,253 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions for uncollectible accounts, net of recoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,253 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </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> 2253000 1917000 125000 28000 1224000 1792000 802000 888000 0 1479000 2253000 1917000 1800000 500000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company considers all highly liquid investments with a remaining maturity of three months or less when purchased to be cash equivalents. As of December 31, 2023, the Company had cash equivalents of $314.5 million in money market funds. As of December 31, 2022, the Company did not have cash equivalents.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023 and 2022, the Company had a current restricted cash balance of $0.4 million and $0.4 million, respectively. As of December 31, 2023 and 2022, the Company had a non-current restricted cash balance of $0.7 million and $0.7 million, respectively. Restricted cash at December 31, 2023 and 2022 related to the Company’s required collateral to fund payroll and credit card obligations in its Australian entity as well as collateral required to be held as a result of the Company’s office lease in Australia. Restricted cash is included in current assets for obligations that expire within one year and is included in non-current assets for assets that expire more than one year from the balance sheet date.</span></div> 314500000 0 400000 400000 700000 700000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):</span></div><div style="margin-top:12pt;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:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.053%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,562 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,820 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash - current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash - non-current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,657 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,916 </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-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):</span></div><div style="margin-top:12pt;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:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.053%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,562 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,820 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash - current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash - non-current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,657 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,916 </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> 738562000 385820000 409000 409000 686000 687000 739657000 386916000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Concentrations of Credit Risk, Significant Customers, and Vendors</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash, restricted cash, and accounts receivable.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company maintains its cash and restricted cash at accredited financial institutions. Bank accounts in the United States are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. As of December 31, 2023 and 2022, the Company’s primary operating accounts significantly exceeded federally insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Credit risk with respect to accounts receivable is dispersed due to the Company’s large number of customers. The Company routinely assesses the creditworthiness of its customers. The Company does not require collateral. The Company maintains an allowance for potentially uncollectible accounts receivable. Accounts receivable is stated at the amount management expects to collect from outstanding balances. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Significant concentrations of credit risk constitute customers that represent 10% or more of accounts receivable. As of December 31, 2023 and 2022, no individual customer accounted for more than 10% of accounts receivable. Additionally, there were no customers that represented 10% or more of the Company’s revenue for the fiscal years ended December 31, 2023, 2022, and 2021.</span></div>The Company had certain vendors who individually represented 10% or more of the Company’s total vendor expenditures. 0.19 0.14 0.12 0.19 0.13 0.25 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Property and Equipment</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Property and equipment are recorded at cost and depreciated over the estimated useful lives of the related assets using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, are removed from the accounts, and any resulting gain or loss is included in the determination of net income or loss in the period of retirement. Expenditures for maintenance and repairs are charged to expense as incurred, whereas major improvements are capitalized as additions to property and equipment. The estimated useful lives of the Company’s property and equipment are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or useful life</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or 5 years</span></div></td></tr></table></div> The estimated useful lives of the Company’s property and equipment are as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or useful life</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or 5 years</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:12pt"><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,682 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,633 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,242 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,985 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,938 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,101)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,837 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> P5Y P3Y P5Y P5Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Asset Retirement Obligations (“ARO”)</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As part of the build out of the Company’s headquarters in Boston, Massachusetts, the Company built an internal staircase connecting multiple floors. This staircase required the removal of ground space to connect the floors. The lease agreement requires the Company to incur the costs required to restore the leased space to its original condition. During fiscal year 2020, on the lease commencement date, the Company established an ARO based on the present value of </span></div>contractually required estimated future costs to retire long-lived assets at the termination or expiration of a lease and to return the space to its original condition. The asset associated with the ARO is amortized over the lease term or 5 years to operating expense, and the ARO is accreted to the end of lease obligation value over the same term. P5Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Capitalized Internal-Use Software</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company capitalizes qualifying costs incurred during the application development stage in connection with the development of internal-use software, which are included on the Consolidated Balance Sheets as a component of property and equipment, net. Costs related to preliminary project activities and post-implementation stages of software development are expensed as incurred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Costs capitalized as internal-use software development costs include eligible salaries, stock-based compensation, and other compensation-related costs of employees and costs incurred in developing new features and enhancements when the costs will result in additional functionality. Capitalized internal-use software development costs are amortized on a straight-line basis over their estimated useful life of 3 years. Computer software development costs that do not qualify for capitalization are expensed as incurred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Capitalization begins when the preliminary project stage is complete, management authorizes and commits to the funding of the software project with appropriate authority, it is probable the project will be completed, the software will be used to perform the functions intended, and certain functional and quality standards have been met.</span></div> P3Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Leases</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company determines whether an arrangement contains a lease at inception. At the commencement date, the Company will perform the classification tests to determine whether its leases are operating or financing and recognize the related lease liability and right-of-use (“ROU”) asset. The Company, as the lessee, recognizes in the Consolidated Balance Sheets a liability to make lease payments and an ROU asset representing the right to use the underlying asset for both finance and operating leases with a lease term longer than twelve months. Lease liabilities and their corresponding ROU assets are recognized based on the present value of unpaid lease payments over the expected lease term.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company has elected the following practical expedients: (1) not to separate lease and non- lease components for all asset classes and (2) not to recognize leases with a term of 12 months or less on the Consolidated Balance Sheets for all asset classes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company leases office space and office equipment under non-cancelable operating leases ranging from 1 to 8 years. Certain leases include options to extend the leases for up to 5 years. These options will be included in the lease term when they are reasonably certain to be exercised. The Company’s leases generally do not include options to terminate the leases or to purchase the underlying asset.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company’s leases are primarily fixed payments. Certain of the Company’s leases include variable lease payments, generally related to the lessor’s operating costs associated with the underlying asset, which are expensed as incurred. The Company’s leases generally do not contain residual value guarantees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) to calculate the present value of future minimum lease payments, which is the estimated rate the Company would be required to pay for fully collateralized borrowing over the period similar to lease terms. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div> P1Y P8Y P5Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Foreign Currency Translation </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The functional currency of the Company’s foreign subsidiaries is the U.S. dollar (“USD”). In certain instances, the Company enters into transactions that are denominated in a currency other than the USD. At the date that such transaction is recognized, each asset, liability, revenue, expense, gain, or loss arising from the transaction is measured and recorded in USD using the exchange rate in effect at that date. At each balance sheet date, recorded monetary balances denominated in a currency other than the USD are adjusted to USD using the exchange rate at the balance sheet date, with gains or losses recognized in other, net in the consolidated statements of operations. Foreign currency translation gains and losses were immaterial for the periods presented.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Fair Value Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Certain assets and liabilities are carried at fair value in accordance with Accounting Standards Codification ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> (“ASC 820”). Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> – Quoted prices in active markets for identical assets or liabilities</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> – Observable inputs (other than level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> – Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023 and 2022, the Company’s carrying amounts of financial instruments, including cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximate their fair values due to their short-term maturities. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Certain non-financial assets, such as intangible assets, right of use assets, and property and equipment, are measured at fair value on a non-recurring basis and are adjusted to fair value only if an impairment charge is recognized. Such fair value measures are considered to be within the Level 3 valuation hierarchy due to the subjective nature of the unobservable inputs used. The Company has not recorded any impairment charges during any of the periods presented.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Loss Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">In accordance with FASB ASC 260, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, the basic net loss per share attributable to Series A and Series B common stockholders is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the applicable period. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Diluted net loss per share attributable to Series A and Series B common stockholders is computed in the same manner as basic net income loss per share as the inclusion of all potentially dilutive securities outstanding would be antidilutive. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 13. Loss Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> for further information.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Basic net loss per share attributable to Series A and Series B common stockholders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">is computed by dividing the net loss by the number of weighted-average outstanding common shares. Diluted net loss per share attributable to Series A and Series B common stockholders is determined by giving effect to all potential common equivalents during the reporting period, unless including them yields an antidilutive result, and is calculated using the treasury stock method. The Company considers its warrants, Investment Option, restricted stock units and stock options as potential common equivalents, but excluded them from the computation of diluted earnings per share attributable to common stockholders in the periods presented, as their effect was antidilutive during the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The rights, including the liquidation and dividend rights, of the holders of Series A and Series B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each series of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Series A and Series B common stock on both individual and combined basis.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Impairment of Long-Lived Assets</span></div>The Company periodically evaluates all long-lived assets or asset groups for impairment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to estimated undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of an asset or asset group exceeds its estimated undiscounted future net cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset or asset group exceeds the fair value of the asset. 0 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company has implemented all applicable accounting pronouncements that are in effect. In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the consolidated financial statements and disclosures. There are no other new accounting pronouncements that have been issued that would have a material impact on its financial position or results of operations.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3. Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:51.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,471 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,222 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,574 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,045 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,099 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,748 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,640 </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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1) Other than the United States, no other individual country accounted for 10% or more of total revenue for any of the periods presented.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2) Asia-Pacific</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3) Europe, the Middle East and Africa</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Deferred Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The change in deferred revenue reflects billings during the period for which the performance obligation was not satisfied prior to the end of the period, partially offset by revenues recognized during the period. The following table summarizes the changes in the balance of deferred revenue during the periods presented (in thousands): </span></div><div style="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:61.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,109 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,092 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Billings during the period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Revenue recognized during the period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(472,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,100 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,109 </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="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">For the years ended December 31, 2023 and 2022, revenue recognized from amounts included in deferred revenue at the beginning of the period was $25.1 million and $15.1 million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Remaining performance obligations represents the amount of contracted future revenue that has not yet been recognized, including deferred revenue. As of December 31, 2023, the Company’s remaining performance obligations are $83.3 million, of which $79.4 million is expected to be recognized within the next twelve months and $3.9 million is expected to be recognized during a period greater than twelve months.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:51.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,471 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,222 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,574 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,045 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,099 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,748 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,640 </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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1) Other than the United States, no other individual country accounted for 10% or more of total revenue for any of the periods presented.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2) Asia-Pacific</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3) Europe, the Middle East and Africa</span></div> 443471000 307222000 197263000 38180000 26790000 15758000 72797000 47905000 27574000 143651000 90831000 50045000 698099000 472748000 290640000 The following table summarizes the changes in the balance of deferred revenue during the periods presented (in thousands): <div style="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:61.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,109 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,092 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Billings during the period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Revenue recognized during the period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(472,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,100 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,109 </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="padding:0 1pt"></td></tr></table></div> 25109000 15092000 713090000 482765000 698099000 472748000 40100000 25109000 25100000 15100000 83300000 79400000 P12M 3900000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4. Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,511 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,511 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,511 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,511 </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="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023, certain of the Company’s cash equivalents were held in money market funds. The Company’s investments in money market funds are classified within Level 1 of the fair value hierarchy as they are valued using quoted market prices in active markets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2022, the Company did not have assets or liabilities carried at fair value.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis at the periods indicated below, by level within the fair value hierarchy (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,511 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,511 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,511 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,511 </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> 314511000 0 0 314511000 314511000 0 0 314511000 5. Property and Equipment, Net<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:12pt"><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,682 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,633 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,242 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,985 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,938 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,101)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,837 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">In the years ended December 31, 2023, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">, d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">epreciation and amortization expense related to property and equipment was approximately $13.7 million, $8.9 million, and $5.3 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the years ended December 31, 2023 and 2022, the Company capitalized $7.0 million and $2.4 million of internal-use software development costs, respectively. Of the $7.0 million internal-use software development costs capitalized during the year ended December 31, 2023, $1.3 million is attributable to stock-based compensation expense. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">December 31, 2022,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> the Company did not capitalize any stock-based compensation expense related to services performed on capitalized software development projects.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> The Company recorded amortization expense associated with its capitalized internal-use software development costs of $1.8 million, $0.7 million, and $0.4 million for the years ended December 31, 2023, 2022, and 2021. Amortization expense is included in cost of revenue in the Consolidated Statements of Operations and Comprehensive Loss. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The asset retirement obligation is included in other non-current liabilities on the Consolidated Balance Sheets. Asset retirement obligation activity is as follows (in thousands):</span></div><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:61.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </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="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:'Times New Roman',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:'Times New Roman',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="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </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="padding:0 1pt"></td></tr></table></div> 11682000 4460000 3633000 3203000 2939000 639000 7242000 6683000 45768000 45228000 78000 82000 643000 643000 71985000 60938000 28535000 15101000 43450000 45837000 13700000 8900000 5300000 7000000 2400000 7000000 1300000 1800000 700000 400000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The asset retirement obligation is included in other non-current liabilities on the Consolidated Balance Sheets. Asset retirement obligation activity is as follows (in thousands):</span></div><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:61.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </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="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:'Times New Roman',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:'Times New Roman',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="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </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="padding:0 1pt"></td></tr></table></div> 722000 685000 0 0 39000 37000 761000 722000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6. Accrued Expenses</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table presents components of accrued expenses (in thousands): </span></div><div><span><br/></span></div><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and employee related costs</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,644 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,926 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sabbatical</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued value added tax</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,937 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued cost of revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,923 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services</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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,309 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,838 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,126 </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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table presents components of accrued expenses (in thousands): </span></div><div><span><br/></span></div><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and employee related costs</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,644 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,926 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sabbatical</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued value added tax</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,937 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued cost of revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,923 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services</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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,309 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,838 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,126 </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> 25644000 16926000 3394000 0 7530000 4937000 6830000 1754000 6656000 7923000 3605000 2297000 6374000 980000 2805000 1309000 62838000 36126000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7. Commitments and Contingencies</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Contractual Obligations and Commitments</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company has material long-term non-cancellable contractual obligations outstanding with marketing vendors and various service providers. Future minimum payments under the Company’s non-cancellable purchase commitments as of December 31, 2023, are presented in the table below (in thousands):</span></div><div style="margin-top:12pt;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.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.476%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Commitments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,668 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,965 </span></td><td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,761 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,833 </span></td><td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Times New Roman',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Contractual Commitments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,227 </span></td><td style="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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Legal Matters</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">From time to time, the Company may become involved in legal proceedings or be subject to claims arising in the course of its business, including but not limited to claims brought by its customers in connection with commercial disputes and litigation arising from employee and ex-employee related matters. The Company is not presently subject to any pending or threatened litigation, individually or taken together, for which it is reasonably possible to have a material effect on its consolidated financial position or results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Guarantees and Indemnification Obligations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">In the ordinary course of business, the Company enters into agreements with its customers that include commercial provisions with respect to licensing, infringement, indemnification, and other common provisions. The Company does not, in the ordinary course of business, agree to indemnification obligations for the Company under its contracts with customers except for intellectual property infringement claims related to the Company’s services. Based on historical experience and information known at December 31, 2023 and 2022, the Company has not incurred any costs for guarantees or indemnities.</span></div> Future minimum payments under the Company’s non-cancellable purchase commitments as of December 31, 2023, are presented in the table below (in thousands):<div style="margin-top:12pt;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.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.476%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Commitments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,668 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,965 </span></td><td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,761 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,833 </span></td><td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Times New Roman',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Contractual Commitments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,227 </span></td><td style="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> 117668000 116965000 70761000 40833000 0 346227000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8. Leases</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The components of lease expense are as follows (in thousands):</span></div><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:51.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,618</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,091</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,517</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,269</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,233</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,533</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental balance sheet information related to the Company’s operating leases is as follows (in thousands):</span></div><div><span><br/></span></div><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,987</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,695</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,081</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,864</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,498</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,544</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,579</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,408</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Supplemental cash flow information and non-cash activity related to the Company’s leases are as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><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:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities, net of tenant incentives received </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,197</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,272</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,824</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets recognized for new leases and amendments (non-cash)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,452</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,132</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Other information related to leases is as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 years</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Future undiscounted annual cash flows for the Company’s operating leases as of December 31, 2023 are as follows (in thousands):</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:80.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,383</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,237</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,429</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,692</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,946</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,367)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,579</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The table above does not include options to extend lease terms that are not reasonably certain of being exercised or leases signed but not yet commenced as of December 31, 2023.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8. Leases</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The components of lease expense are as follows (in thousands):</span></div><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:51.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,618</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,091</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,517</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,269</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,233</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,533</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental balance sheet information related to the Company’s operating leases is as follows (in thousands):</span></div><div><span><br/></span></div><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,987</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,695</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,081</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,864</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,498</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,544</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,579</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,408</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Supplemental cash flow information and non-cash activity related to the Company’s leases are as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><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:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities, net of tenant incentives received </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,197</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,272</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,824</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets recognized for new leases and amendments (non-cash)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,452</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,132</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Other information related to leases is as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 years</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Future undiscounted annual cash flows for the Company’s operating leases as of December 31, 2023 are as follows (in thousands):</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:80.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,383</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,237</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,429</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,692</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,946</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,367)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,579</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The table above does not include options to extend lease terms that are not reasonably certain of being exercised or leases signed but not yet commenced as of December 31, 2023.</span></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The components of lease expense are as follows (in thousands):</span></div><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:51.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,618</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,091</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,517</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,269</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,233</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,533</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Supplemental cash flow information and non-cash activity related to the Company’s leases are as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><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:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities, net of tenant incentives received </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,197</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,272</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,824</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets recognized for new leases and amendments (non-cash)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,452</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,132</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Other information related to leases is as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 years</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 12618000 12091000 10517000 630000 121000 0 21000 21000 16000 13269000 12233000 10533000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental balance sheet information related to the Company’s operating leases is as follows (in thousands):</span></div><div><span><br/></span></div><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of,</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,987</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,695</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,081</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,864</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,498</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,544</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,579</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,408</span></td></tr></table></div> 36987000 45695000 14081000 14864000 37498000 47544000 51579000 62408000 15197000 9272000 10824000 1299000 3452000 6132000 P4Y1M6D P5Y 0.0497 0.0496 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Future undiscounted annual cash flows for the Company’s operating leases as of December 31, 2023 are as follows (in thousands):</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:80.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,383</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,237</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,429</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,692</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,946</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,367)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,579</span></td></tr></table></div> 14383000 13237000 13429000 12692000 3205000 0 56946000 5367000 51579000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">9. Income Taxes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The domestic and foreign components of loss before income taxes are as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><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:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312,759)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,729)</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,260)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307,041)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,110)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,074)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The provision (benefit) for income taxes contained the following components (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><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:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,434)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company’s effective tax rates for the years ended December 31, 2023, 2022, and 2021 are less than the U.S. federal statutory income tax rate of 21.0% primarily due to the valuation allowance on the U.S. federal and state deferred tax assets and excess tax deductions related to stock-based compensation awards.</span></div><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:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal taxes at statutory rate</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State research and development credits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</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:'Times New Roman',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 7pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible officers compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid marketing expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:'Times New Roman',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 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Deferred income taxes reflect the impact of carryforwards and temporary differences between the amounts of assets and liabilities for financial reporting purposes and such amounts as measured by tax laws. The carryforwards and temporary differences that give rise to a significant portion of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022, are as follows (in thousands):</span></div><div style="margin-top:12pt"><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,200 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,093 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,829 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,225 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,728 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,808 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,481)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,451)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,202)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid marketing expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,666)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,636)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,885)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,076)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,205)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,096 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</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-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023 and 2022, the Company has federal net operating loss (“NOL”) carryforwards of $349.2 million and $199.2 million, respectively, which can be carried forward indefinitely, and state net operating loss carryforwards of $245.1 million and $118.6 million, respectively, which expire at various dates beginning in 2027. As of December 31, 2023 and 2022, the Company has federal credit carryforwards of $25.1 million and $13.6 million, </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">respectively, and state credit carryforwards of $14.0 million and $10.4 million, respectively, which are available to reduce future tax liabilities. If not utilized, the federal research and development credit will begin to expire in 2037 and the state research and development credit will begin to expire in 2025. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company is not subject to an annual limitation of its NOL and research and development credit attributes as of December 31, 2023, but subsequent ownership changes may affect the limitation in future years.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The net changes in the total valuation allowance for the year ended December 31, 2023, was an increase of $100.9 million, primarily as a result of the generation of additional net operating losses and federal research and development credits. The net changes in the total valuation allowance for the year ended December 31, 2022 was an increase of $23.3 million, primarily as a result of the generation of additional net operating losses and federal research and development credits. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company has not recognized any liabilities for uncertain tax positions or unrecognized benefits as of December 31, 2023 and 2022. The Company does not expect any material change in uncertain tax benefits within the next 12 months.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023 and 2022, the Company had an immaterial amount of earnings from its wholly-owned non-U.S. subsidiaries indefinitely reinvested outside the U.S. The Company does not intend to repatriate these earnings or realize the outside basis differences in its foreign subsidiaries, and accordingly, the Company has not provided any taxes for those amounts, given the indefinite reinvestment and it is not practicable to estimate the amount of deferred tax liability that would be incurred.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The domestic and foreign components of loss before income taxes are as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><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:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312,759)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,729)</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,260)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307,041)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,110)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,074)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -312759000 -51729000 -80260000 5718000 2619000 1186000 -307041000 -49110000 -79074000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The provision (benefit) for income taxes contained the following components (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><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:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,434)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 -26000 99000 45000 4652000 56000 179000 4626000 155000 224000 0 -95000 0 0 -16000 0 -3434000 39000 95000 -3434000 -72000 95000 1192000 83000 319000 <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:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal taxes at statutory rate</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State research and development credits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</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:'Times New Roman',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 7pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible officers compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid marketing expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:'Times New Roman',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 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.043 0.044 0.048 -0.038 -0.103 -0.079 -0.009 -0.078 -0.032 -0.004 -0.010 -0.002 0.016 0.056 0.050 0 0 0 -0.023 0 0 0.036 0 0 0 -0.008 0.001 -0.329 -0.475 -0.422 -0.004 -0.002 -0.004 The carryforwards and temporary differences that give rise to a significant portion of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022, are as follows (in thousands):<div style="margin-top:12pt"><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,200 </span></td><td style="background-color:#ffffff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,093 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,829 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,225 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,728 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,808 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,481)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,451)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,202)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid marketing expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,666)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,636)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,885)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,076)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,205)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,096 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</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> 88200000 49093000 36217000 21829000 32204000 1218000 12933000 17225000 63701000 21728000 5553000 2864000 238808000 113957000 3543000 5481000 7657000 5451000 2049000 85000 9303000 13202000 43084000 20666000 65636000 44885000 170076000 69205000 3096000 133000 349200000 199200000 245100000 118600000 25100000 13600000 14000000 10400000 100900000 23300000 0 0 0 0 0 Employee Benefit Plans<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company maintains a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. The plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pretax basis, subject to legal limitations. Employees can designate the investment of their 401(k) accounts into several mutual funds. The Company does not allow investment in its common stock through the 401(k) plan. During the years ended December 31, 2023, 2022, and 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> the Company made contributions to the plan of $7.4 million, $6.6 million, and $3.8 million respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company contributes to defined contribution savings plans for its employees in the United Kingdom and Australia who satisfy certain eligibility requirements. The plans allow each participant from the United Kingdom and Australia to defer a percentage of their compensation and the Company contributes an additional 5% and 11% of all wages for those employees in the scheme on a monthly basis, respectively. The Company made contributions to the plans of $1.8 million, $0.8 million, and $0.3 million for the years ended December 31, 2023, 2022, and 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">respectively.</span></div> 7400000 6600000 3800000 0.05 0.11 1800000 800000 300000 Redeemable Common Stock, Common Stock, and Stockholders’ Equity (Deficit) <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Redeemable Common Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company issued 64,046,223 shares of common stock at various dates in 2019, 2020, and 2021 to select investors that were subject to redemption at fair value of common stock at the investor’s option after November 6, 2029. In accordance with the SEC and its staff’s guidance on redeemable equity instruments, which has been codified in ASC 480-10-S99, redemption provisions not solely within control of the Company require classification of the associated instrument outside of permanent equity.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the year ended December 31, 2021, the Company entered into the 2021 Stock Purchase agreement. The Company issued and sold 10,365,017 shares of common stock to investors at a price of $33.38 per share, for an aggregate purchase price and gross proceeds of $346.0 million. At the time of the sale, 3,025,625 of the total shares issued allowed investors to acquire additional substantive rights including financial information rights, restrictive covenants, secondary refusal rights, right of co-sale, and right of redemption after November 6, 2029, at fair value. These shares were classified outside of permanent equity. The remaining 7,339,392 shares were classified in permanent equity as they did not contain the right of redemption after November 6, 2029.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2022 and 2021, the Company determined that the redeemable shares were probable of becoming redeemable. In accordance with ASC 480-10-S99, the Company elected to recognize changes in redemption value immediately as they occur. The per-share redemption value is equal to the fair market value of a single share of the Company’s common stock subject to a floor of the initial carrying value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Immediately prior to the IPO, the redeemable common stock was accreted to the IPO issuance price of $30.00 per share. Upon the IPO, the redemption right of these shares was terminated and all shares of the Company’s redeemable common stock automatically converted into 64,046,223 shares of Series B common stock. This transaction resulted in a reclassification of $1,931.5 million in redeemable common stock to stockholder’s equity including an increase to additional paid-in capital of $136.9 million and Accumulated Deficit of $1,794.6 million to reverse accretion recorded to these accounts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Common Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Immediately following the effectiveness of the registration statement relating to our IPO, we filed our Amended and Restated Certificate of Incorporation, which authorized a total of 3,000,000,000 shares of Series A common stock, 350,000,000 shares of Series B common stock, and 100,000,000 shares of undesignated preferred stock. All shares of common stock then outstanding were reclassified as Series B common stock. The rights of the holders of Series A common stock and Series B common stock are identical, except with respect to voting and conversion. Each share of Series A common stock is entitled to one vote per share and is not convertible into any other shares of the Company’s capital stock. Each share of Series B common stock is entitled to ten votes per share and is convertible into one share of Series A common stock at any time. Shares of the Company’s Series B common stock will also automatically convert into shares of Series A common stock upon certain transfers and other events. Upon the <span style="-sec-ix-hidden:f-919">seventh</span> anniversary of our IPO, all outstanding shares of Series A common stock and Series B common stock will convert automatically into shares of a single series of common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Preferred Stock</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company has authorized 100,000,000 shares of preferred stock with a par value of $0.001 per share. As of December 31, 2023, there were no shares of preferred stock issued or outstanding.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Common Stock Warrants</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On July 28, 2022, the Company granted warrants to purchase up to 15,743,174 shares of common stock in connection with the collaboration agreement and strategic partnership with Shopify as compensation for marketing services. 25% of the shares subject to the warrants vested on the grant date, and the remaining 75% of the shares subject to the warrants vest quarterly in equal amounts until July 28, 2027. On September 22, 2023, upon the Company’s IPO, the vesting of 25% of the total number of warrants was accelerated, and the remaining unvested portion vests quarterly over the remaining term. Vesting will cease, and any unvested portion of the warrants will be cancelled, in the event of a material breach or early termination of the collaboration agreement by Shopify. The exercise price is $0.01 per share, and the term of the warrants is 10 years. These common stock warrants are included as a component of additional paid-in capital within the Consolidated Balance Sheets upon vesting. The Company valued the warrants at the grant date using the Black-Scholes </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">option pricing model with the following assumptions: fair value of common stock, a dividend yield of zero, contractual terms of 10 years, volatility of 55.00%, and a risk-free rate of 2.85%.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table summarizes the warrants activity during the year ended December 31, 2023:</span></div><div style="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:49.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></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:'Times New Roman',sans-serif;font-size:10pt;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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Life (years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants outstanding at December 31, 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,217,017 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.57</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,051,285)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.95</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants outstanding at December 31, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,165,732 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.58</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the years ended December 31, 2023 and 2022, 6,051,285 and 4,526,161 warrants vested, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company has no vested but not exercised warrants outstanding as of December 31, 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Restricted Stock</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">In 2019, the Company permitted the purchase of 142,908 shares of restricted stock prior to vesting by an employee of the Company. These shares are restricted and subject to repurchase by the Company until the conditions for vesting are met. Upon termination of employment of the restricted stockholder, the Company has the right to repurchase, at the original purchase price, any unvested restricted shares. Accordingly, the Company has recorded the proceeds from the issuance of restricted stock as a liability on the Consolidated Balance Sheets as a component of other current liabilities, given the implicit repurchase feature. As of December 31, 2022, the Company has recognized a restricted stock liability of approximately $0.1 million as a component of accrued expenses. The Company reclassified an immaterial amount of restricted stock liability to stockholders’ deficit upon vesting of restricted shares during the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023, all restricted stock has been fully vested. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following is a summary of the non-vested restricted common stock activity during the year ended December 31, 2023:</span></div><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,795</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Times New Roman',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:top"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,795)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The aggregate fair value of restricted stock that vested was $0.7 million and $1.2 million during the years ended December 31, 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Stock Purchase and Investment Option</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On July 28, 2022, the Company entered into a stock purchase agreement in connection with the collaboration agreement and strategic partnership with Shopify. Under the stock purchase agreement, the Company issued and sold 2,951,846 shares of common stock to Shopify at a price of $33.88 per share. The stock purchase agreement also granted Shopify an Investment Option, which allows Shopify to purchase an additional 15,743,174 shares of common stock at a purchase price of $88.93 per share. The Investment Option is exercisable at any time at Shopify’s option until July 28, </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">2030. As of December 31, 2023, the Investment Option has not been exercised. The Company determined that the $100.0 million purchase price represents the fair value of the common stock and Investment Option issued to Shopify since the transaction occurred at arm’s length and was not compensatory. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The gross proceeds of $100.0 million were allocated to the common stock and Investment Option based on the relative fair value of each instrument, resulting in $69.4 million being allocated to the common stock and $30.6 million allocated to the Investment Option. The Company incurred $0.4 million of issuance costs which were allocated to the common stock and Investment Option based on their relative fair values. The proceeds allocated to the Investment Option, net of issuance costs, are included as a component of additional paid-in capital within the Consolidated Balance Sheets.</span></div> 64046223 10365017 33.38 346000000 3025625 7339392 30.00 64046223 1931500000 136900000 1794600000 3000000000 350000000 100000000 1 10 1 100000000 0.001 0.001 0 0 15743174 0.25 0.75 0.25 0.01 P10Y 0 10 0.5500 0.0285 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table summarizes the warrants activity during the year ended December 31, 2023:</span></div><div style="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:49.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></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:'Times New Roman',sans-serif;font-size:10pt;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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Life (years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants outstanding at December 31, 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,217,017 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.57</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,051,285)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.95</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants outstanding at December 31, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,165,732 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.58</span></td></tr></table></div> 11217017 0.01 P9Y6M25D 0 6051285 0.01 P8Y11M12D 0 5165732 0.01 P8Y6M29D 6051285 4526161 142908 100000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following is a summary of the non-vested restricted common stock activity during the year ended December 31, 2023:</span></div><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,795</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Times New Roman',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:top"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,795)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 26795 2.84 0 26795 2.84 0 0 700000 1200000 2951846 33.88 15743174 88.93 100000000 100000000 69400000 30600000 400000 Stock-Based Compensation <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Equity Incentive Plans</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On September 1, 2015, the Board adopted the 2015 Stock Incentive Plan (the “2015 Plan”). The Board or, at its sole discretion, a committee of the Board, is responsible for the administration of the 2015 Plan. All equity grants subsequent to the IPO will be made pursuant to the Company’s 2023 Stock Option and Incentive Plan (the “2023 Plan”), which was approved by the Board effective as of September 19, 2023. Subsequent to the IPO, generally 2015 Plan awards vest into shares of Series B common stock and are immediately reclassified to Series A common stock based upon the employee’s conversion election made at the time of the IPO. The Board or, at its sole discretion, a committee of the Board, is responsible for the administration of the 2023 Plan. As of December 31, 2023, the Company’s authorized common stock includes 44,981,488 shares of Series A common stock reserved for issuance of equity awards under the 2023 Plan, of which 40,775,315 shares are available for future grants.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The 2015 Plan provides for the grant of various types of stock-based compensation awards including, but not limited to, RSUs, incentive stock options (“ISOs”), non-qualified stock options (“NSOs,” referred to collectively with ISOs as options) and restricted stock awards (“RSAs”) to directors, consultants, employees, and officers of the Company. ISOs may only be granted to employees, and the exercise price thereon cannot be less than the fair value of the Company’s common stock on the date of grant or less than 110% of the fair value in the case of employees holding 10% or more of the voting stock of the Company. The exercise price on NSOs must be at least equal to the fair value of the Company’s common stock on the date of grant. The Company has historically granted RSUs, ISOs, NSOs, and RSAs. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The 2023 Plan provides for the grants of various types of stock-based compensation awards including, but not limited to, RSUs, ISOs, NSOs, and RSAs. During the years ended December 31, 2023, 2022 and 2021, the Company solely granted RSUs as further described below.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Stock Options</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Stock Options (“Options”) generally vest over 4 years with the first 25% of the award vesting upon the 12-month anniversary of the vesting commencement date and the remaining 75% vesting monthly over the following 3 years. Grants of Options shall not be exercisable after expiration of 10 years from the date of grant or such shorter period specified in the associated award agreement. Options may not be transferable except by will or by the laws of descent and distribution and domestic relations orders. The 2015 Plan does not allow for the early exercise of Options. The Company did not grant any Options during the years ended December 31, 2023, 2022 and 2021. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Option activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):</span></div><div style="text-align:justify"><span><br/></span></div><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:39.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.145%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price<br/>(Per Share)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,207,554</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,247 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,419,308)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,521)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.22</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,734,725</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,639,454</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,297 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,734,725</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The total intrinsic value of Options exercised during the years ended December 31, 2023, 2022 and 2021 amounted to $54.7 million, $53.2 million and $169.7 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the years ended December 31, 2023, 2022 and 2021, the Company granted RSUs to employees under the 2015 Plan and 2023 Plan. In general, RSUs granted under the 2015 Plan vest upon the satisfaction of both a service condition and a liquidity condition (“Double-Trigger”). Generally, the service condition requires the grantee to remain an eligible participant, as that term is defined in the 2015 Plan, for a period of 4 years. Generally, RSUs vest quarterly over the entire 4-year period or vest 25% after 1 year, with the remainder vesting quarterly over the following 3 years. The liquidity condition was satisfied upon the occurrence of the IPO. In general, RSUs granted after the IPO under the 2023 Plan vest upon the satisfaction of a service condition only. These service conditions are consistent with those under the 2015 Plan detailed above.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):</span></div><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding at January 1, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,712,446 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.24 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,896,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.23 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,206,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.49 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,712,572)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.51 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding at December 31, 2023</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,690,417 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.44 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The fair value of the RSUs that vested during the years ended December 31, 2023, 2022 and 2021 was $214.7 million, $1.3 million and $0.5 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:139%">Modifications</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the year ended December 31, 2023, the Company extended the expiration dates of four employees’ options. The extension of the expiration date impacted 1,004,667 granted stock options, resulting in incremental stock-based compensation expense of $0.8 million during the year ended December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the year ended December 31, 2023, the Company accelerated the vesting start dates of two employees’ RSUs. The modification impacted 167,500 previously granted RSUs that were Double-Trigger awards in which the liquidity-based vesting condition was not considered probable at the date of modification. As the liquidity-based vesting condition was met upon the IPO, the impact of the modified RSUs is included in the total stock-based compensation recognized during the year ended December 31, 2023. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On April 10, 2023, the Company approved an amendment to the vesting schedule of 4,250,947 RSUs governed by the 2015 Plan. Specifically, the vesting schedule of these RSUs were amended to align with the Company’s standard four quarterly vesting dates that were established on a prospective basis in June of 2022. This modification impacted 657 grantees, and all RSUs that were modified were Double-Trigger awards in which the liquidity-based vesting condition was not considered probable at the date of modification. As the liquidity-based vesting condition was met upon the IPO, the impact of this modification is included in the total stock-based compensation recognized during the year ended December 31, 2023 and is based on the fair value of the award on the date of modification. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On March 15, 2023, the Company announced a reduction in workforce that resulted in the termination of approximately 8% of the Company’s full-time workforce (130 employees). As part of the reduction in workforce, the Company modified 608,698 previously granted stock options and 64,301 previously granted RSUs. During the year ended December 31, 2023, the Company incurred an incremental stock-based compensation expense of $0.6 million related to the modification of the stock options modified. All RSUs that were modified were Double-Trigger awards in which the liquidity-based vesting condition was not considered probable at the date of modification. As the liquidity-based vesting condition was met upon the IPO, the impact of the modified RSUs is included in the total stock-based compensation recognized during the year ended December 31, 2023 and is based on the fair value of the award on the date of modification. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the year ended December 31, 2022, the Board approved the modification of an executive’s stock-based awards. At the modification date, the executive had 177,684 RSUs outstanding for which the service-based vesting condition was satisfied but the liquidity-based vesting condition was not. Pursuant to the modification agreement, the Company elected to cancel 63,775 of the unvested RSUs in exchange for $1.5 million, which the Company recorded stock-based compensation as general and administrative expense in the Consolidated Statements of Operations and Comprehensive Loss. Additionally, during the year ended December 31, 2022, the Company recorded incremental stock-based compensation expense of $0.1 million associated with 2,616 stock options granted and 154 RSUs granted to one employee that was terminated but continued to vest in previously issued awards for a limited period after provision of substantive services ceased. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the year ended December 31, 2022, the Company amended the terms of certain stock option awards issued to three employees to add a change of control provision. Such modification did not result in any incremental stock-based compensation expense. The Company also extended the post-termination exercise periods for two terminated employees holding 65,704 stock options. The Company determined the incremental stock-based compensation expense resulting from the modifications was not material. Additionally, the Company provided two terminated employees with accelerated vesting on the service-based vesting condition of 22,029 Double-Trigger RSUs held. Because satisfaction of the liquidity-based vesting condition was not probable, the Company did not record the incremental stock-based compensation expense resulting from the modifications. Such amounts will be recorded upon vesting (that is, upon occurrence of a qualifying liquidity event). </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the year ended December 31, 2021, the Board approved a modification to three executives who were terminated during 2021. These modifications resulted in the accelerated vesting of tranches beyond the termination date as well as extension of the exercise window for these employees. The modification covered 1,326,461 options and resulted in incremental stock-based compensation of $9.9 million during the year. Additionally, during the year ended December 31, 2021, the Board approved a modification to a former executive’s stock-based compensation awards who was terminated </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">during 2021. The Company prorated the expense for the years ended December 31, 2022 and 2021, which was $3.8 million and $1.1 million, respectively, as the modification impacted both years presented as services were provided by the employee in both years as part of the terms of the award modification. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Secondary Transactions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company’s employees historically</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">participated in secondary market transactions whereby existing or third-party investors purchased shares owned by the employee associated with previously issued stock-based compensation awards. The Company’s involvement in such secondary market transactions was generally limited to waiving or assigning its right of first refusal over the respective shares. During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">years ended December 31, 2023, 2022, and 2021 secondary investors purchased 912,187, 1,002,968, and 4,262,974 shares of common stock from certain employees, respectively. Stock-based compensation expense related to these transactions, representing amounts paid in excess of then current fair value, totaled $0.8 million and $21.5 million and during the year ended December 31, 2022 and 2021, respectively, and is recorded in operating expenses in the accompanying Consolidated Statements of Operations and Comprehensive Loss. No stock-based compensation expense was recorded during the year ended December 31, 2023 related to secondary transactions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Stock-Based Compensation Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the year ended December 31, 2023, the Company capitalized </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">$1.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> of stock compensation expense related to services performed on capitalized software development projects. During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">December 31, 2022,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> the Company did not capitalize any stock compensation expense related to services performed on capitalized software development projects, and during the year ended December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">, the Company had an immaterial amount of capitalized stock compensation expense related to services performed on capitalized software development projects. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Stock-based compensation included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:51.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,973 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,713 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,193 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,123 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,799 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,989 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,991 </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="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the year ended December 31, 2022, stock-based compensation expense included $1.5 million paid in cash in exchange for the cancellation of an executive’s unvested RSUs outstanding for which the service-based vesting condition was satisfied but the liquidity-based vesting condition was not. This is included within general and administrative expense in the Company’s Consolidated Statements of Operations and Comprehensive Loss. During the year ended December 31, 2021, stock-based compensation expense included $16.7 million paid in cash for the repurchasing and retirement of common stock, of which $8.8 million is included within selling and marketing expense, $5.8 million within research and development expense, and $2.1 million within general and administrative expense in the Company’s Consolidated Statements of Operations and Comprehensive Loss.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023, total unrecognized compensation cost related to unvested Options was $0.1 million, which will be recognized on a ratable basis over a weighted-average remaining period of 0.4 years.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">As of December 31, 2023, total unrecognized compensation cost related to unvested RSUs was $257.5 million, which will be recognized on a ratable basis over a weighted-average remaining period of 3.3 years.</span></div> 44981488 40775315 1.10 P4Y 0.25 P12M 0.75 P3Y P10Y 0 0 0 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Option activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):</span></div><div style="text-align:justify"><span><br/></span></div><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:39.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.145%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price<br/>(Per Share)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,207,554</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,247 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,419,308)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,521)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.22</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,734,725</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,639,454</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,297 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,734,725</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 34207554 0.61 P3Y8M26D 781247000 2419308 1.56 53521 3.22 31734725 0.54 P2Y7M24D 864605000 31639454 0.53 P2Y7M20D 862297000 31734725 0.54 P2Y7M24D 864605000 54700000 53200000 169700000 P4Y P4Y 0.25 P1Y P3Y <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Restricted stock unit activity for the year ended December 31, 2023 is as follows (in thousands, except per share data):</span></div><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:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding at January 1, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,712,446 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.24 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,896,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.23 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,206,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.49 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,712,572)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.51 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding at December 31, 2023</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,690,417 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.44 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11712446 30.24 11896929 26.23 7206386 29.49 1712572 29.51 14690417 27.44 214700000 1300000 500000 4 1004667 800000 2 167500 4250947 657 0.08 130 608698 64301 600000 177684 63775 1500000 100000 2616 154 1 3 2 65704 2 22029 3 1326461 9900000 3800000 1100000 912187 1002968 4262974 800000 21500000 0 1300000 0 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Stock-based compensation included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:51.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,973 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,713 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,193 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,123 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,799 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,989 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,991 </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> 24973000 129000 960000 107954000 985000 29713000 120184000 1230000 8193000 87688000 5958000 13123000 340799000 8302000 51989000 1349000 0 2000 342148000 8302000 51991000 1500000 16700000 8800000 5800000 2100000 100000 P0Y4M24D 257500000 P3Y3M18D Loss Per Share<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Basic net loss per share attributable to Series A and Series B common stockholders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">is computed by dividing the net loss by the number of weighted-average outstanding common shares. Diluted net loss per share attributable to Series A and Series B common stockholders is determined by giving effect to all potential common equivalents during the reporting period, unless including them yields an antidilutive result, and is calculated using the treasury stock method. The Company considers its warrants, Investment Option, restricted stock units and stock options as potential common equivalents, but excluded them from the computation of diluted earnings per share attributable to common stockholders in the periods presented, as their effect was antidilutive during the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The rights, including the liquidation and dividend rights, of the holders of Series A and Series B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each series of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Series A and Series B common stock on both individual and combined basis.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table presents the calculation of basic and diluted net loss per share attributable to Series A and Series B common stockholders for the periods presented, (in thousands, except share and per share data):</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:51.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share attributable to Series A and Series B common stockholders, basic and diluted:</span></div></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:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,193)</span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,393)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares - basic and diluted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,889,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,857,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,865,179 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share attributable to Series A and Series B common stockholders, basic and diluted</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.27)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',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-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table summarizes the potential common shares excluded from the computation of diluted net income (loss) per share:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:51.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,165,732 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,217,017 </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:'Times New Roman',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment Option</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,743,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,743,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,690,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,712,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,430,700 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,734,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,207,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,858,706 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock outstanding</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,334,048 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,906,986 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,351,928 </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-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table presents the calculation of basic and diluted net loss per share attributable to Series A and Series B common stockholders for the periods presented, (in thousands, except share and per share data):</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:51.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share attributable to Series A and Series B common stockholders, basic and diluted:</span></div></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:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,193)</span></td><td style="background-color:#cceeff;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,393)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares - basic and diluted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,889,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,857,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,865,179 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share attributable to Series A and Series B common stockholders, basic and diluted</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.27)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Times New Roman',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:'Times New Roman',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> -308233000 -49193000 -79393000 242889272 242889272 229857206 229857206 220865179 220865179 -1.27 -1.27 -0.21 -0.21 -0.36 -0.36 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The following table summarizes the potential common shares excluded from the computation of diluted net income (loss) per share:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:51.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,165,732 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,217,017 </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:'Times New Roman',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment Option</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,743,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,743,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,690,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,712,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,430,700 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,734,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,207,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,858,706 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock outstanding</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,334,048 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,906,986 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,351,928 </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> 5165732 11217017 0 15743174 15743174 0 14690417 11712446 7430700 31734725 34207554 36858706 0 26795 62522 67334048 72906986 44351928 Restructuring Costs<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">On March 15, 2023, the Company announced a restructuring plan that resulted in a reduction of approximately 8% of the Company’s full time workforce. The Company’s restructuring actions were intended to improve operational efficiencies. Restructuring costs consist primarily of employee severance and related benefits as well as stock-based compensation from the modification of terminated employee stock options. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">Note 12. Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> for further detail on award modifications due to the restructuring. Restructuring costs included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):</span></div><div style="margin-bottom:12pt;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.718%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,375 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,877</span></td></tr></table></div>There were no unpaid restructuring costs as of December 31, 2023. 0.08 Restructuring costs included in the Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):<div style="margin-bottom:12pt;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.718%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,375 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,877</span></td></tr></table></div> 1138000 1832000 3375000 1532000 7877000 0 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">During the three months ended December 31, 2023, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted written plans intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act for the sale of the Company’s securities as set forth in the table below.</span></div><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:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Position</span></div></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adoption Date</span></div></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Shares Subject to Trading Arrangement</span></div></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expiration Date</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amanda Whalen</span></div></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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 16, 2023</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,000</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 16, 2024</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landon Edmond</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Legal Officer and General Counsel</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 17, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,668</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 17, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allen Chaves</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Technology Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 21, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 22, 2024</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Susan St. Ledger</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 30, 2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jennifer Ceran</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 14, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 16, 2024</span></td></tr></table></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">______________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;padding-left:7.52pt">The actual number of shares of common stock sold pursuant to this plan will be less, after shares are withheld to satisfy tax withholding obligations in connection with the net settlement of equity awards.</span></div> Amanda Whalen Chief Financial Officer November 16, 2023 105000 Landon Edmond(1) Chief Legal Officer and General Counsel November 17, 2023 258668 Allen Chaves Chief Technology Officer November 21, 2023 780000 Susan St. Ledger Director December 11, 2023 10500 Jennifer Ceran Director December 14, 2023 13000 false false false

\>87/]>K:U>VKQ##:IF0KICG:!-*ES$D/2 M*GK1O"O^/?0J\)*(RUQ&ZYGVWA HD\@U^]E 4 ()LEX0 MKK)GS=L=["'E]&J@KS@_PU_I9.[JXO7+MS0[JZ>G=FZF_^4/X=LD1!:EY04< M2[Q.:J,S% N#C$QJ+343KG4GHR/('/MBD3=U M![C\.DVX>K^8Y0GQAXG:]](4'FJ\MNX)R1D) 8O+.6'SZL;]U(S[LC<$N!IQ MO@,,_75)U\';Y:),UY-D?$Y%[ M(5!R+&\[J#2[; 1W/KKD:J*!*EXE:Q(8M:G 2Q$"XVQ6;]=Y_EM8_@.O;6G";9#%N3H$P[IM9"S&E"$J)HW@ M/!9LW3)M/S7C&CZ-Q'T[-ZX-[SM T3L2!Q'PB;;RBNRYV6(S1_)B,SX6+E2Q MH*VI'2BM@"@"W;?9>'* DPVBO6E]#T'CVCG#8*F=!#J TU]Q3CR:T5Y>Y,_3 M^;3R9TTN\<5V"A/%LAKT0.OK^W3-1?>TIQRD-]E:'EH'NA\@:5RC:!A(M91" M!Z"ZPZ2)\@45R@0EIMI*R5L(MB#8%+,618FD6F?LWB%B7--H&."K.JM MZ5@C<1,FDL!<%:?T=",78L>X%([ M)F_)KV.T[QREZ.J)\<"")4?22+NMY32%9TT.I338VEV_GZ)Q4Y & 5$["?1P M4]7=_+Z8+VX>C8M[-VN4.GL/UF!]2S(%HD\*F-'",B4+9ZW]LOLI&MDW:RC[ M7;!J(X@.8/5Z_A57ZWKFMMMX/:?/IN],>"WD\H+4K:FWL\L,O"X)K.322.0E ME];F]#Y:1G;-AH-2$^9W :(MW1=G0"GE=29VV%QK U4AK>UY@%!**!@3S[[U MR_\M$D9VO8:$S/&L?CQ2_!8I<_Q8GZ@_- /,?O69C U8R+&0SG-"OI00@]!@ M@C:Q=KW YK-C3KO"AG/#A@-1&_9W8&1?N0<73\73^1EMZBJ!XF;$)O%[J8..YSYP[2-LI3X:#=XP!%](' M;5GRL77JVX#;&3T'5EL_1 MT@9-X-\./B=QO,.H/,[KJ_%6#(ZI5-4$+3VH# 20[)Q M@%IH*5+.@K7.]KI!P+CIX4/ Y'C^=G"]WD@]W&Z#]O.FU'0K@4QSS2W8Q$E% MAE@@&"P@I6;<,EXS9MIG]^XC9^3L\&'2E-HPOP,<7?3\OJBO^3FLIFF29=9D M5W+@LI9O&:;!H[*@DM%"%FF*;IV,LI.0D1/#A\#.Z0SOX&JZO8E7T]D9>:$3 MAY(%Y04$ZU.MD> 0A77@DM49A5(LMXY,[2'E,.0\J^3(%DSO #M_Q^G'3T3W MBZ_D#'S$W\]J'[(WY4ZIQ/9@T"%(UAD/PI$;K23]X4K)4+06S@B9>?,YD(\B M\#"LKM4[X?B2) MAR'P665K#BFD9U94]?)3F'_$U72^LR5LV#46X6)4S8T-GU9P=0(50Q9CM6). M^UD$]TS$$%Y801XEY) U@361RZEB(+^3G$Y,VIH4&FN4@PAK/(W )R$LM[S. M?*$SZ44@BQ9KGKX6QG@75?K_R32"1EAX8!S!8_C=P3U\2?WY/%?RJ!?S>JHW M3=2UX(4+ITB#HP!5? W&1 YU!EZTM%%4@X%G%T&=8.D(2>\#S"X^*99BZ^D$.PGI!#.G"_JV&WHRUSN SMVV M^LFA3R62 UU2C=M) SZ'!,F;&(V6H9@!VVGT,,"@@6#W=T(X@LL=P&3/M,WS MS>A(RI=T+CB+FU$?"J*S!6S6/JJ"D>G63S+W$C1N,E9[^+3C?@=0NCUD\V(7 M/)KH608R! .HS"0$K ?"^2R]4)K9UK?5;DK&33Y?J4/(RF< M^Q$_?_]C/OVO,WR%J[2MR MAT-IZZ0!^>G&\R#"Z!%DOX?/>'X$8R@L>\- R\AH*\K2>;$92+L&XF5P[?-4 M[B%GY E/@\C_(9 =*8RQAX%=W\=]XZR03$+EH@8N3*U*-+0=(R-PC,;PE'7R MMXKZ]@P&.W#!SB!TK'07 [.Z)_A-HO,TP;T%*9C&#.*["UO<1F-I@77(+((B4; M=;;-,[M.&_8[_#29AE'UD]C= 6YVS!L4I?C,D@+'-.W DOL= R+0$3!H/!K7 M?*;'\QGV^RCQ/CSL]S&\[@$M=Z>.TN'13J(%;B/MP)'3$S)]Y4M,3G,K7?/2 MU"-'NS[E'.!'R?7AT:Z/87)?,+F8.FJ<\T86.BBC1KD\Y ;@13(YA<@3ERM.OP8\D:6BG',;@#B+R>IR6&%;["[=^OY[=F^+U;S&:_+I;58YQP5[+T MY"4&0=:ZJM9Z8"8!\UR%$EFDW38&SV/HZ\2D.1(+=RONAA%,!Z![<$QD#-IA M9*2Q>:EA-13@N:>=>5LL3U8R;)W0UV1.YY!E,P.AX;$3/!\CFJ.A]@67TT7- M2UVNAP#NFK#;(3FOSI:TV;?; MQ3:G\7?\<_.CU226HJVG+29&KHL2V4.418,-+DM+EJJVMT"Z)Z9YU/*C=T$? M%GY/))<.K^/=F]S,C+O:8[ 1G5(*C T)5'(68JEE*<@EBJR":]XPY!@Z1^^[ M/LZUW5R$8[_\W-K@B_Q_SK:]Q#XLZOOLY\W+PF9_DR)82CQF$+7C@ HL$$>Y MA""118?9&,Z.T8KWK#EZ3]*G5X6M)- 9L+:J_.:S5OUZ/24#XSTF.DWK*9V= MQ&S.2480@M5VXCZ#TZA 6'1!)Z%#\$==O8>M/WK_TA'NW@$DTQGX-J?GX1VR MDO2F^I-'Q4%%VJLCLX).&Z]],K(C3A^#O<.6'[VWUM-#;P"Y]-.=\$&/7SEO MR2(HX!)3H$I@])7R@ :5*$D4QUJ_+#0)Q@S98*N38,QC1'.BH_O+/(\4BLG( MDXI6 '>N]A@K!:*J6KT$A9B\+*+UD\4PH9@A6WGU&HIYC/ Z0>A=;MXM-[[. M4*^DB 0A"*AJJWYER>!0])_2UU[8)G(A&N/SD21V4BXPU,-(._%T$(RY=]2Q M42KJY H@]W2:"M)IRL:"5JAJFVS:3_M9F:<.F7XZK=<0"(\90/T8J8P>;KXZ ME;=Y-8E.I$"?2%I'U! M\,U8M9@M%*H;3&*MQX[]7@J>WO?&!B) MPTFP@UOUOH#X[@TJST21-3AN"KE60B5PGDYF"889E>A_@3T-1/<3V=OCQI,C MM)'\Q@X#7L725Q\6>TKT[W+[IO>UITYM$B0C5A3]KCN"LQ]Q-[// ]7=D4$G<&")(UL.H+A!*)[5BLMB9( M99[47'C+!6$"S]G+$E3[ M J]6N0U/^!(SSO5_G)QZ =\[_'*V3)^(?_G%/+_#]72YZX1- DJ16!: -82J M,M<0-0:P+AIMD"F36P<9'T-?;P\R T-Q"*EU=BL_N,5MJD<2F1=A%5A?([FU MCL(9;8$[E(H'1ZQLG2?["/)Z>Y89&Y:/E]GXJ#S<=*9;(,P3OBE7DR:W;N$D MFFPU&2:0A2,3.:D(GC,)'"7=%=['* [KB'(:'>//;>G(T6DCK;%=]WOMXG>T MK^4T;5ILUZX(\^EZM9EJ0QPN.%V?U3M""$9F,L/:0H;1;ED!%^E(&A&=42P7 MX=Q!V#R9E/%'PSP-/)]69ITB=',5'+19C=P(8RTPLF) !>' &RU!:&^\4LPE M<1) #Z9D_ $TH^)S&(GU#,^_A^4RT"52NQAAGO"B0K"U_BQM8EP60U1ZUBC57> 6=(:MW&",[7:=-: MYYBRR($?ULWL<>N./VZF@WOW-&D<#;2ON(R+EGXS.5X76]ESGMY>$'C[]R<, M'49.AJ]P2I/>)I_,F9#!Z,R%CR[?>:MIXTR?0/-AV'W6;S>CB+>#^.0A7MSF M[,8:<*B-IG&^VHC^'1+C5],UOL?EUVG"+7?>85I\G$^ORH1X-,RK6!]F;O)Y-,I!O?&]Z M-91EX'.= NLL1Q/ITKC]]-\H_OH(!(KG_VCU!-+IX4[?'*AJI!/#/H1O?Y^N M/U5>TG[I&YN?_GS;7I_$A,6)Y"&RFNR=B;M.)S+'BZ==6,9#CJWO\2/H/ RI MS_K]ZLG$./Z[_PX_\QW.-I^].'3'UJC$B)>@"Z?#6>B8AEPL,"]#"#$2BULG MCIY [F'X?=;O6T\MU'Y@?*^!\W!O"1V0LZ@1O- )E,ZT:1D-E)2-1(N.N2=- M@6[3)D0\ZY>S$43;@P5QCYWT\&9],LQB%G1:<\T]8Z$.3.+@=0HB9(7>/&4N M=2,8/^NWN:<7; T8YG? >HN;<-@ A>&%0>&,I<&ZL$"-IQ",'HHH2U=J!! M'2:'9T!Z$!8K3RCX\%5+?(KX+G3D-&%'**4MK0>&GIL M;X9_GL>>XT70%$C_]M,=?O]&W]C\:/.3^B_?8?FA_OW'N]+V32'333KO#7/:E%>?@KSC[B:SG<6F-)ANLN25UBF:;K>MGKZ MA.MI"K.;'%A-/W^9W7JTO!N=')JDGZY8=9N)YY3=P>FX;,-O:YQGS#\VFO]R M/A3G!A4OXFJ]#&D]25@8!JP)?01NY7,$[VI-2/8L1;JAN6H]Y_H@PAI>UL3J M-\O-HN*H3[VN!5A 0A0R0I70E^)CT0%.3[B6KDT$FS5!S MSWW=1#)C/^R\#=\WVN"<81>E+2\7J_7J5LN\"68^>CJ9/#J8SFHFBWZ4U>W"NYM[2LD+&S,Y2C+$VL2]@!-9@L^"(_ID M[TPI?5!1W;M@)T/AAE92[9C>#$A/Y%^$U:=?9XL_FSH(%Y\YJ(6_D_#V)OK% M.JM+N#G#5"A* V>!X%85C/>"@S;.!FV]-:J]T[^?G@8QU_J9;Y>+KU/BW,_? M_UAA?CU_0SYOJ%/J7Z3U].LFFGS%@:@+4]Z ,35XXQ.I6*DB'0J7HM/(C&Z= M0?AX*KLQUT]#T(Y([9#BZL"^NAF+3I'9B)(!NL!!J<+H.L<(1:4<4N8NI=;M M3Q__"# 8C(:6]KW/ (]A?0>XN5'Z4.L6YFDZPQM;^K!X+#>%+1BMSI!B2;"9 M(Q&25N"9(PJ(F9FU?AD=8A_C^II/C.+1@=#!87B%M'*:;D1,7\]P(^MY?O%Y ML5Q/_WN;LX,A&^>3( QNA@[0%129+O258E$R'SAK[:P>0M>X*G=\]"P&%F4' M\+SDU6_UR>C=].,G,I2(C2]6*UQ?W]@OWVJ*&4Y$Y,P+%4#H0OK &@>>+B?0 MQ7+/"H\BMC8#'DOCN#JV.]@.*N(.('Q>3#G][YH(.=_PJT8+;IS*HJ/"FDC! MZ0NRH)*C"TQJ2%8:NN"0J=P:M0>0-6Y0L#N@MA;DZ*'$)7X)T_RWL/P'5G:= MGZ\;^[$*E>1TPE2F3:G$/02M+>C,(O=:^7B[=F!?&/'AQ<8-(78#MT%DTX$> M_&N8SBL7W\S?AQF^*<1'XMSZ^]M9F*]KI/9+93YI]\25=PFD*#6GK&9\<$&^ M91 F*\7H@UN_9Q]&V;AMSKN!YX#B["?=?\/$FB_[ZV+Y:G$6U^5L]B*EVL)] M-1'),JYY 8>YUH$[ S$[#RZFY!5I^91;SY:XCYYQNYAWA\MFHNNC*='N(IK, M@T_:TUFJC>%4U@FB\8QL#1U+EMFG-$A)WW%%3X.E%'8'O@;BZN"F?G6^[):+ M'\(WXLX\T]\OZ9M3.D:!:8RQ&'"A5LW6!B_!>P-2A:R-KP9PZW;F#]$T;@OS M[H#85(0=0/+-^A,N?R>V$@^W>[J(!J"Q*D@E@4E&IK#-'&+Q&5C@*AI9K$ZM MVU#M)6;X3X:57&LDFR>BK=5)J M!:L +:4,=!31F]:53X?0U=MXVC:8>!!Z)PIH?&VYB5_M&H2V,WHZ83J20\8= M9)XB*"7K0/.HZ\RID$WF.J3#$A4/7K*W&;5-@34@]\>'UGX>GL=++\S>BW#I M/&]LD,U3TFJ2!3&-$P,9F1B@A(S@LD!@WC,6DRC>^L$5W2&4]C:[]HE47W,A M]HS8"SW_-GS?*'D;1>!&T"&4B?85F848'8?"O'9*Z6ACZVS1!XGJ;4+M$U_! MQXBF5Z-O>49T3$.SEFVI/#"#IHF;U4W)G6/1,.H:NW M6;)/A[A3!-0EZ"[LC-H5ZB4Y?.3:+2\V^'V2,N-"Z#IJU.3:S0PAE*K0/2O& M>)>T;1U"?"2)O4V'?2(HMA-;EZB\F6UTM3'+6=[,A$*3%*AB$GBO$*12ABD5 M-->M.W0=3%QODV*?"(DM1-4G!B_BHF?+*H#K6E^CC#*8"-D%57/; O@@/03/ MH]0Z*6%;-Y%_#'V]#8I]*B2V$5@'8#P\PWZ"6;/@3 &FBJ:=N0#1DQ%FK;880VO%P7-!1&Q*.VRK;W8PT3FCFF0;/R#A6D12_ M\TD#6J\E6E-2?J*:PGNH[*9EPY/4%+825P?Z\:+2^\/B1?JOL^D2;Z2UO9CG MJ\PVQR1WI3 0(B-=,4*"RRB)FXG)' JZTCP-[&#JNJQ&;(:3/<+;Z\7Y3UG[7/CC*V:!D\%.ZJ+4RNF#=%U==TY)YKQI@=#(2WB.FR M=G!XS)TBDAXA=GZ&7I/LYA]KF]CSP+O543 >Z,"DVGU'9 _1"0'26U=<\4K$ MUHDV#Q+5I1GX9&KN)!%U#+V?SU;3.=*65G]=;MK,FE12J UY4O2@T%L(T7C( MVA+34#)=6GLB#]$T[LO(V, [14#]X.YP+DXLEHR&MF6Y([-!<0.^& 04E< M\,2#9:IUT/KQ5';36NY)?.%6XNK!%UXN$F)>_4I,O>AS]J9L6W3_,2>QO:9O MS&F7-45C=^5#=].:;=LW;34QIDC.68;B$YU.;A2$9#)8Z;F2 M*EFM6F<=#KJA+CWN9FB\6V35"30Z."=;)N/FE>KM. MU, <77%*14XZ)G#@ 6V@2XGNN];UK/<2U*67/A1.VXFF'[/U@OQ?%\MW^.5L MF3[1YNIG227^**_DDP71PH^XV+ZX?'BN8T=H2DW2B/YA'"(P8%ZS3GM,FQ>T^ M[ -9CX]5<$_MAS^M!7BLB#K%W.LY,8P,AK,XFZ8WA>C:C"2R13)TOLX@*F2> MIEJ88P4X+ZV1!J-FK:=.'$SS M%ASQ$Z2QAM7I'K'Y")_#J1LWW?&),3J0T#J(K-=MU?^O:2!?PVQ[$(ECTT2H MKS]X,<\WOW'M-[=C5._FA)X'KG[YEC8CQ-[1"?J%KAL2@A7<:RT04KUB%,\9 MG+:!_E-IIK27V-S[?MH==C/KHVU$OV.8//=#-.&%%(9S&4*M85+(:O,CJR"G M8)P)CIGF/09.(GA<7ZY/B#]*B">.T"0.+-<=X-8PKU7MYQIYK2.0K#9,(A?" M6,S+V,4+L98;PV9B_?X;4W'F-AD(639%=FNI^+)?1;'VOPBWO9VCG83%^62]QZ22,0K#!)(C49R63PO2OI,_]-&%X=+C!Q$.&,/RZA]*C_6MZ7%O/:ZOSF=85-^,=$J%V:$!)X3N1G.1%+& M:$$CSSHJ$[*X59FZIY/=PVN-G&PXC(07P[&[ YUU.7>:?,Z)S44K;@LP5@LF M)-9)YCY!C*3"LQ2,B]9E>]?7'SD'<%#XG,SOL35-[06%6^!?2Z=X?Q;_#Z9U M;9B;\?.7;5MYKQ+9 !9,JJ\]G'F(&C4$-)XQI50Z<#C/P4N.G,,WO-X9AOGC MO\QN-G?16/$B+6(SM/SUMJM)_OEL_?MB_;]QXUM,-FTI*&@ MA")Y%#D5:PZ"UN%KCIRM-SRV!F+_V/KJY8)XMEQMSDP]'_BY-DV\G@DFZ7!8 M92,DS\!AJR^S1H7/1E3AL5>YF M!W>28"Z&!K!$7J[3&9C=Y,+H5'>&P#ARJY@4]G81YCX8/6;9D3/JG@!2@PFA M&;S^[:<[S/^-OK'YT>8G]5^]P_)#_?N/=Z]O?/X_9N'K]/OB+VGQ>?OI;Y8? MP_Q\NV&>+XJ97^$J+:=;,^?&!E;3SU]F^!"R#OC4GZX(OKV5\P^_@YV3B<=O M:YQGS#^>&+F[MBSIH-5B-LWA?+[PVVM[>5/.X1EFEP&&*XP6- E1."@<%2CF M=&UI[P!#=%+IY#-OW;NI">$G*;GK%+S8*;$/)*2?9U5Y)RMC4*8.#YS]U)P:K*+K?[K:!-ZNE,$\W\OOJW-B.#I5I(/D!"<+ M-#KPP2KPJ@2NLU&B>6OQ4^@=5_\U0M3MZ->3";!31?<.O^+\#*^%D8]1:CL^ MI84">XBX1LKJ?)E:';.KJ?7IF.;@;?%TIR(RU3I?^4#2 M3E5C#RQSA7@MO#322F"Z!O-*9! LUV C,]$FY;)K_0)]*&WCJJ0V$A!7:[T:KI*LT5=[-I M/UZ+59P'G7,MV0L9W&;HF3&8M=#RL#IRVJ.GX MY!(ABL)!Q_J.4*1-KGF3D/L(&E?I-,/%G78@S830J7JY:'P;KO6\K8EQ1RB8 M?1_50L4<1&8C);.W%_ EHD))4:-AH%)MS9Z4A+!)%+>.#&^N3"FM#]^#1#6H M9M^]P!7RKX OH_*Z#@&4Q(A:B91J85\ KX7,7.8HXP"MN ZF;UQEU!8_.TK8 MAY%3IPKJ?-#5^6O"49;/[8]HH9#N):N5(MI.DZMSV#?+A=GJFOD<$[.)[&5G MD#QN$R (LFP]9T8FHU -T>%V'SFG*I];\_,N5K@QWVP7OCF6$+*+8$.=*L2D*]NA+(6 MR:!N?(X?1>#)):6'+'8M;&%K4KZV$%6U"EQ1X(OG8%W4D:&Q2;>NI7H-J ML^&P=:>*=#BY=:K6-E4>1VFP\W_90EGM(J*17MI^])4E'F)&7ACP4D=OJ%@@ M%,PDP.C1Z_I(W+J9S$T*3M4LO]6F^GBS2.?ZPXPSQJK,R;4HB3P-X\ S5R>) M11X$*IEUZQ*[^RD:5W.<(/W;JJ$AXSNH-=CNYGKSVVM[*2IK*XA#4@2L[JJI M ;0(=/:U-=K(TGR6P7WTC%N+T!Q"#9C>Z5URK5SYF OE^C]O<:OL):?1U7+Y M^3N,$*$4EYY@8GFTH'SPI F,)2?+%)%5K@9"XR-T#SG-:O]W&4$,4\12- 3: M4\T%D&1O<0],6H-:BF2:#QB[CYYQ+YQ6F-C;">!4"72J.GXA!;'XCO@SSK%, MUYO6_\?HD)V?TT*9/$Q@.T?Z,J5ZT[-F/=V^L.Y E&,JR6 +2.-JN-?ZZNH@ MN$PW!YJ@A&T=#GL$>:=JG5?$Z#ENO+#E-)Y=C(2XPGU6PEOIR-\J](?RAK9? MD@6GO4Y)62=*:V/W(9I&=Y0'P^#/.\^;LV:"5"ZK/, M^GME3)H>]9IZTGIM; MAMNQDG/1!><2=S*)Z.A&JV-4R90OHB8SREQGJ@(T1FBK[0 ZQ4:GGU"T[JNZT22Q]5S3XC/.\;=$XJZ M4VWYVV)5VS5O=GG4T\CU?]_D@60O0:ULK;"<3^Y1%+RZ+E)DJY4Q4B: MEI!4A 229)"AI)2:M[?=1\NI.NSVYUY!5KGDF-8.BG'G=30U(1W0!C(PF#7N M=IN4YIOL1.\TP<%MC=*&\9WJBDU3X;.T/KMLV'&<]W?G4]KX=/<3UZR.Z-HR MF\##YJK8,7ZB6$V&=& 0DD50U6J/P=1I)38;4Q@OLG7BQ\'$G5Y+],!"NWR+ MI#!+:(58)[&UL;1L?0.7:-T1#XNEME-+#\.M5@AU5+ M#U_Z/4()^%BEX)$+JYRRP#3SH(Q!"%[5VS091)6RR*T+*@ZC9]RTE8%@U4P '8#ICSIO M^9?5>OJ9KOG5Q/*4V<9@*)Z.@BF6",<,G%P3;F2=6Q8:P^.VSAP(,"