0001609151-23-000021.txt : 20230509 0001609151-23-000021.hdr.sgml : 20230509 20230509163340 ACCESSION NUMBER: 0001609151-23-000021 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230509 DATE AS OF CHANGE: 20230509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Weave Communications, Inc. CENTRAL INDEX KEY: 0001609151 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 263302902 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40998 FILM NUMBER: 23902713 BUSINESS ADDRESS: STREET 1: 1331 W POWELL WAY CITY: LEHI STATE: UT ZIP: 84043 BUSINESS PHONE: 888-579-5668 MAIL ADDRESS: STREET 1: 1331 W POWELL WAY CITY: LEHI STATE: UT ZIP: 84043 10-Q 1 weav-20230331.htm 10-Q weav-20230331
0001609151false12/312023Q1P2YP3Y00016091512023-01-012023-03-3100016091512023-05-08xbrli:shares00016091512023-03-31iso4217:USD00016091512022-12-31iso4217:USDxbrli:shares00016091512022-01-012022-03-310001609151us-gaap:CommonStockMember2022-12-310001609151us-gaap:AdditionalPaidInCapitalMember2022-12-310001609151us-gaap:RetainedEarningsMember2022-12-310001609151us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001609151us-gaap:CommonStockMember2023-01-012023-03-310001609151us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001609151us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001609151us-gaap:RetainedEarningsMember2023-01-012023-03-310001609151us-gaap:CommonStockMember2023-03-310001609151us-gaap:AdditionalPaidInCapitalMember2023-03-310001609151us-gaap:RetainedEarningsMember2023-03-310001609151us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001609151us-gaap:CommonStockMember2021-12-310001609151us-gaap:AdditionalPaidInCapitalMember2021-12-310001609151us-gaap:RetainedEarningsMember2021-12-310001609151us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100016091512021-12-310001609151us-gaap:CommonStockMember2022-01-012022-03-310001609151us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001609151us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001609151us-gaap:RetainedEarningsMember2022-01-012022-03-310001609151us-gaap:CommonStockMember2022-03-310001609151us-gaap:AdditionalPaidInCapitalMember2022-03-310001609151us-gaap:RetainedEarningsMember2022-03-310001609151us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100016091512022-03-31weav:segment00016091512021-11-162021-11-160001609151us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-03-3100016091512023-04-012023-03-31weav:phone00016091512021-01-012021-08-300001609151weav:SubscriptionAndPaymentProcessingMember2023-01-012023-03-310001609151weav:SubscriptionAndPaymentProcessingMember2022-01-012022-03-310001609151weav:OnboardingMember2023-01-012023-03-310001609151weav:OnboardingMember2022-01-012022-03-310001609151us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001609151us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-03-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001609151us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310001609151us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-03-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310001609151us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-03-310001609151us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-03-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2023-03-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-03-310001609151us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001609151us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310001609151us-gaap:FairValueMeasurementsRecurringMember2023-03-310001609151us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001609151us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001609151us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001609151us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001609151us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001609151us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001609151us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001609151us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001609151us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2022-12-310001609151us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2022-12-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2022-12-310001609151us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001609151us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001609151us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001609151us-gaap:FairValueMeasurementsRecurringMember2022-12-310001609151us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310001609151us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-03-310001609151us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001609151us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2022-12-310001609151srt:WeightedAverageMember2023-03-31weav:security0001609151us-gaap:FairValueInputsLevel2Member2023-03-310001609151us-gaap:FairValueInputsLevel2Member2022-12-310001609151us-gaap:OfficeEquipmentMember2023-03-310001609151us-gaap:OfficeEquipmentMember2022-12-310001609151us-gaap:FurnitureAndFixturesMember2023-03-310001609151us-gaap:FurnitureAndFixturesMember2022-12-310001609151us-gaap:LeaseholdImprovementsMember2023-03-310001609151us-gaap:LeaseholdImprovementsMember2022-12-310001609151weav:FixedAssetsNotPlacedInServiceMember2023-03-310001609151weav:FixedAssetsNotPlacedInServiceMember2022-12-310001609151us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001609151us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001609151weav:PaymentTerminalsMember2023-03-310001609151weav:PaymentTerminalsMember2022-12-310001609151weav:PhoneHardwareMember2023-01-012023-03-310001609151weav:PhoneHardwareMember2022-01-012022-03-31xbrli:pure0001609151weav:OfficeSpaceMember2023-01-012023-03-310001609151weav:OfficeSpaceMember2022-01-012022-03-31weav:lease0001609151srt:MinimumMember2023-01-012023-03-310001609151srt:MaximumMember2023-01-012023-03-310001609151weav:PhoneHardwareLeaseMember2023-01-012023-03-310001609151weav:PhoneHardwareLeaseMember2022-01-012022-03-310001609151us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-08-310001609151us-gaap:PrimeRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-08-012021-08-310001609151us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2021-08-310001609151us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-08-012021-08-310001609151us-gaap:LineOfCreditMember2023-03-310001609151us-gaap:CostOfSalesMember2023-01-012023-03-310001609151us-gaap:CostOfSalesMember2022-01-012022-03-310001609151us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001609151us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001609151us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001609151us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001609151us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001609151us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001609151weav:A2021EquityIncentivePlanMember2021-11-150001609151weav:A2021EquityIncentivePlanMember2023-01-012023-03-310001609151weav:A2021EquityIncentivePlanMember2022-01-012022-03-310001609151weav:InducementEquityIncentivePlan2022Member2023-03-010001609151weav:EquityIncentivePlanMember2023-01-012023-03-310001609151weav:EquityIncentivePlanMember2022-01-012022-03-310001609151us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001609151us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001609151srt:MinimumMemberweav:OptionsGrantedInLieuOfBonusesMember2023-01-012023-03-310001609151srt:MaximumMemberweav:OptionsGrantedInLieuOfBonusesMember2023-01-012023-03-310001609151weav:OptionsWithAcceleratedVestingClausesMember2023-03-310001609151weav:OptionsWithAcceleratedVestingClausesMember2022-03-310001609151us-gaap:EmployeeStockOptionMembersrt:WeightedAverageMember2023-01-012023-03-310001609151us-gaap:EmployeeStockOptionMembersrt:WeightedAverageMember2022-01-012022-03-3100016091512022-01-012022-12-310001609151srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151weav:FourYearVestingScheduleMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151us-gaap:ShareBasedCompensationAwardTrancheOneMemberweav:FourYearVestingScheduleMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151us-gaap:ShareBasedCompensationAwardTrancheTwoMemberweav:FourYearVestingScheduleMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151srt:MinimumMemberweav:ThreeYearVestingScheduleMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151us-gaap:ShareBasedCompensationAwardTrancheOneMemberweav:ThreeYearVestingScheduleMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151us-gaap:ShareBasedCompensationAwardTrancheTwoMemberweav:ThreeYearVestingScheduleMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151us-gaap:RestrictedStockUnitsRSUMember2023-03-310001609151us-gaap:RestrictedStockUnitsRSUMembersrt:WeightedAverageMember2023-01-012023-03-310001609151us-gaap:RestrictedStockUnitsRSUMember2022-12-310001609151us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001609151us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151us-gaap:EmployeeStockMember2021-10-310001609151us-gaap:EmployeeStockMember2021-10-012021-10-310001609151us-gaap:EmployeeStockMember2023-03-310001609151us-gaap:EmployeeStockMember2022-12-310001609151us-gaap:EmployeeStockMember2023-01-012023-03-310001609151us-gaap:EmployeeStockMember2022-01-012022-12-310001609151us-gaap:EmployeeStockMember2022-01-012022-03-310001609151us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001609151us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001609151us-gaap:EmployeeStockMember2023-01-012023-03-310001609151us-gaap:EmployeeStockMember2022-01-012022-03-310001609151us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001609151us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001609151us-gaap:SubsequentEventMember2023-04-01weav:renewalOption0001609151us-gaap:SubsequentEventMember2023-04-300001609151srt:ScenarioForecastMemberus-gaap:SubsequentEventMember2023-01-012023-12-310001609151us-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-04-300001609151us-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-300001609151us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-04-300001609151us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-04-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________
FORM 10-Q
    QUARTERLY REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2023
or
    TRANSITION REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __________ to __________
Commission File Number: 001-40998
Weave Communications, Inc.
(Exact name of registrant as specified in its charter)

Delaware26-3302902
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification Number)
1331 West Powell Way
Lehi, Utah 84043
(Address of principal executive offices, including zip code)
(866) 439-2826
(Registrant's telephone number, including area code)
__________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class:Trading symbol:Name of each exchange on which registered:
Common stock, par value $0.00001 per shareWEAVNew York Stock Exchange

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☑   No  ☐
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files). Yes  ☑  No  ☐



Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. See 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 filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  ☐  No  
As of May 8, 2023, the registrant had 66,721,116 shares of common stock, par value $0.00001 per share, outstanding.



WEAVE COMMUNICATIONS, INC.
FORM 10-Q FOR THE QUARTER ENDED MARCH 31, 2023
TABLE OF CONTENTS









Special Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations, financial position, market size and opportunity, our business strategy and plans, the factors affecting our performance and our objectives for future operations, are forward-looking statements that are subject to the safe harbors created under the Securities Act of 1933, as amended, (the “Securities Act”) and the Securities Exchange Act of 1934, as amended, (the “Exchange Act”). The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “expect,” “objective,” “plan,” “potential,” “seek,” “grow,” “target,” “if” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in the section titled “Risk Factors” listed under Part II, Item 1A of this Quarterly Report on Form 10-Q and in our other filings with the Securities and Exchange Commission. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
our expectations regarding our results of operations, including gross margin, financial condition and cash flows;
our expectations regarding the development and expansion of our business;
anticipated trends, challenges and opportunities in our business and in the markets in which we operate;
the ongoing impacts of the COVID-19 pandemic and increasing inflation and interest rates;
our ability to expand our customer base and expand sales to existing customers;
our ability to expand into new vertical markets and additional countries;
the impact of competition in our industry and innovation by our competitors;
our ability to anticipate and address the evolution of technology and the technological needs of our customers, to roll out upgrades to our existing platform and to develop new and enhanced products to meet the needs of our customers;
the impact of our corporate culture and our ability to retain and hire necessary employees and staff our operations appropriately;
our ability to stay abreast of new or modified laws and regulations that currently apply or become applicable to our business both in the United States and internationally;
our ability to maintain, protect and enhance our intellectual property; and
the increased expenses associated with being a public company.



We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.
You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements. Except as required by law, we do not intend to update any of these forward-looking statements after the date of this Quarterly Report on Form 10-Q or to conform these statements to actual results or revised expectations. In this report, unless otherwise specified or the context otherwise requires, “Weave,” “we,” “us,” and “our” refer to Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited.
You should read this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect.


PART I. FINANCIAL INFORMATION
Item 1.  Financial Statements.
WEAVE COMMUNICATIONS, INC
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
(unaudited)

March 31, 2023December 31, 2022
ASSETS
Current assets:
Cash and cash equivalents$56,081 $61,997 
Short-term investments56,530 51,340 
Accounts receivable, net3,051 3,296 
Deferred contract costs, net10,129 9,881 
Prepaid expenses and other current assets5,815 6,374 
Total current assets131,606 132,888 
Non-current assets:
Property and equipment, net10,621 10,773 
Operating lease right-of-use assets44,211 45,110 
Finance lease right-of-use assets10,578 10,589 
Deferred contract costs, net, less current portion8,134 8,146 
Other non-current assets868 843 
TOTAL ASSETS$206,018 $208,349 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable $4,151 $3,793 
Accrued liabilities14,798 13,636 
Deferred revenue34,598 34,136 
Current portion of operating lease liabilities3,735 3,662 
Current portion of finance lease liabilities7,038 6,992 
Current portion of long-term debt 10,000 
Total current liabilities 64,320 72,219 
Non-current liabilities:
Operating lease liabilities, less current portion45,980 46,914 
Finance lease liabilities, less current portion5,919 5,997 
Long-term debt10,000  
Total liabilities126,219 125,130 
COMMITMENTS AND CONTINGENCIES (Note 12)
Stockholders' equity:
Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized, zero shares issued and outstanding as of March 31, 2023 and December 31, 2022
  
Common stock, $0.00001 par value per share; 500,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 66,337,452 and 65,739,053 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively
  
Additional paid-in capital319,339 314,884 
Accumulated deficit(239,495)(231,636)
Accumulated other comprehensive loss(45)(29)
Total stockholders' equity79,799 83,219 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$206,018 $208,349 
See accompanying notes to these unaudited condensed consolidated financial statements
1


WEAVE COMMUNICATIONS, INC
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
(unaudited)


Three Months Ended March 31,
20232022
Revenue$39,565 $33,272 
Cost of revenue13,031 13,753 
Gross profit26,534 19,519 
Operating expenses:
Sales and marketing17,218 16,220 
Research and development7,694 7,204 
General and administrative10,140 9,604 
Total operating expenses35,052 33,028 
Loss from operations(8,518)(13,509)
Other income (expense):
Interest expense(472)(293)
Other income (expense), net1,151 (4)
Loss before income taxes(7,839)(13,806)
Provision for income taxes(20)(32)
Net loss$(7,859)$(13,838)
Net loss per share attributable to common stockholders - basic and diluted$(0.12)$(0.21)
Weighted-average common shares outstanding - basic and diluted65,954,521 64,583,714 
See accompanying notes to these unaudited condensed consolidated financial statements
2



WEAVE COMMUNICATIONS, INC
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)

Three Months Ended March 31,
20232022
Net loss$(7,859)$(13,838)
Other comprehensive loss
Change in foreign currency translation, net of tax(34)54 
Net unrealized gains on investments, net of tax18  
Total comprehensive loss$(7,875)$(13,784)
See accompanying notes to these unaudited condensed consolidated financial statements
3



WEAVE COMMUNICATIONS, INC
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
(unaudited)




Three Months Ended March 31, 2023
Accumulated
AdditionalOtherTotal
Common StockPaid-inAccumulatedComprehensiveStockholders'
SharesAmountCapitalDeficit(Loss) IncomeEquity
BALANCE - December 31, 202265,739,053 $ $314,884 $(231,636)$(29)$83,219 
Issuance of common shares from stock option exercises41,175 — 73 — — 73 
Issuance of common shares from the employee stock purchase plan134,336 — 622 — — 622 
Vesting of restricted stock units586,640 — — — — — 
Common stock withheld related to net settlement of equity awards(163,752)— (753)— — (753)
Stock-based compensation— — 4,513 — — 4,513 
Foreign currency translation adjustments, net of tax— — — — (34)(34)
Net unrealized gain on investments— — — — 18 18 
Net loss— — — (7,859)— (7,859)
BALANCE - March 31, 202366,337,452 $ $319,339 $(239,495)$(45)$79,799 













See accompanying notes to these unaudited condensed consolidated financial statements
4



WEAVE COMMUNICATIONS, INC
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
(unaudited)




Three Months Ended March 31, 2022
Accumulated
AdditionalOtherTotal
Common StockPaid-inAccumulatedComprehensiveStockholders'
SharesAmountCapitalDeficit(Loss) IncomeEquity
BALANCE - December 31, 202164,324,628 $ $294,230 $(181,898)$(31)$112,301 
Issuance of common shares from stock option exercises564,083 — 559 — — 559 
Vesting of restricted stock units593 — — — — — 
Stock-based compensation— — 3,425 — — 3,425 
Foreign currency translation adjustments, net of tax— — — — 54 54 
Net loss— — — (13,838)— (13,838)
BALANCE - March 31, 202264,889,304 $ $298,214 $(195,736)$23 $102,501 
See accompanying notes to these unaudited condensed consolidated financial statements
5



WEAVE COMMUNICATIONS, INC
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)




Three Months Ended March 31,
20232022
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss$(7,859)$(13,838)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities
Depreciation and amortization3,045 3,375 
Amortization of operating right-of-use assets938 908 
Provision for losses on accounts receivable422 150 
Amortization of deferred contract costs2,976 2,640 
Loss on disposal of assets3  
Stock-based compensation4,513 3,425 
Net accretion of discounts on short-term investments(687) 
Changes in operating assets and liabilities:
Accounts receivable(177)12 
Deferred contract costs(3,212)(2,409)
Prepaid expenses and other assets534 950 
Accounts payable355 148 
Accrued liabilities1,162 69 
Operating lease liabilities(900)(332)
Deferred revenue428 731 
Net cash provided by (used in) operating activities1,541 (4,171)
CASH FLOWS FROM INVESTING ACTIVITIES
Maturities of short-term investments13,000  
Purchases of short-term investments(17,485) 
Purchases of property and equipment(620)(541)
Capitalized internal-use software costs(334)(367)
Net cash used in investing activities(5,439)(908)
CASH FLOWS FROM FINANCING ACTIVITIES
Principal payments on finance leases(1,960)(2,176)
Proceeds from stock option exercises73 559 
Payments for taxes related to net share settlement of equity awards(753) 
Paid offering costs (400)
Proceeds from the employee stock purchase plan622  
Net cash used in financing activities(2,018)(2,017)
NET DECREASE IN CASH AND CASH EQUIVALENTS(5,916)(7,096)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD61,997 135,996 
CASH AND CASH EQUIVALENTS, END OF PERIOD$56,081 $128,900 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:
Cash paid during the period for interest$472 $293 
Cash paid during the period for income taxes$20 $32 
SUPPLEMENTAL DISCLOSURE OF NONCASH INVESTING AND FINANCING ACTIVITIES:
Equipment purchases financed with accounts payable$3 $20 
Finance lease liabilities arising from obtaining finance lease right-of-use assets$1,928 $2,027 
Operating lease liabilities arising from obtaining operating lease right-of-use assets$154 $ 
Unrealized gain on short-term investments$18 $ 



See accompanying notes to these unaudited condensed consolidated financial statements
6



WEAVE COMMUNICATIONS, INC
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS


1.Description of the Business
Weave Communications, Inc. (the “Company”) sells subscriptions for its integrated communications platform, which combines software communication and analysis tools with voice over internet protocol (“VoIP”) phone services. The Company was incorporated in the state of Delaware in October 2015 and its corporate headquarters are located in Lehi, UT.
2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, “Weave” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements stockholders' equity, statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period.
Segments
The Company operates as one operating and reportable segment. The Company’s chief operating decision maker (“CODM”) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.
Use of Estimates
The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates in the Company’s financial statements include the valuation allowance against deferred tax assets, allowance for credit losses, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets.
Cash and Cash Equivalents
7


Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less. The fair value of cash equivalents approximated their carrying value as of March 31, 2023 and December 31, 2022. As of March 31, 2023 and December 31, 2022 the Company did not have any restricted cash.
Liquidity and Capital Resources
The Company has incurred losses and, with the exception of the first quarter of 2023, has generated negative cash flows from operations since inception. As of March 31, 2023 the Company had an accumulated deficit of $239.5 million. The Company has partially funded its operations through cash flows generated by the sale of subscriptions to the Company’s platform. In November 2021, the Company completed its initial public offering, which generated additional net proceeds of $107.5 million. As of March 31, 2023 the Company had outstanding borrowings under its revolving line of credit of $10.0 million and $40.0 million in available borrowings.
The Company believes its existing cash, cash equivalents, short-term investments, borrowing capacity under its revolving line of credit and cash flows provided by sales of product offerings will be sufficient to meet operating cash flow requirements for at least twelve months from the date of issuance of the March 31, 2023 unaudited condensed consolidated financial statements. As a result of the Company’s growth plans, the Company may experience losses and negative cash flows from operations in the future.
Short-Term Investments
The Company determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its consolidated balance sheets. These securities are recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income (loss). The Company periodically evaluates its investments to assess whether those with unrealized loss positions are other-than-temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is more likely than not that the Company will sell the securities before the recovery of their cost basis. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in other income (expense), net, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).
Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations. Realized gains and losses for the three months ended March 31, 2023 were not material.
Advertising Expense
Advertising costs are expensed as incurred. For the three months ended March 31, 2023 and 2022, the Company recorded advertising expense of $1.9 million and $1.5 million, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations.
Revenue Recognition
The Company derives substantially all revenue from subscription services by providing customers access to its platform.
The Company recognizes revenue when control of these services is transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:
8


Identification of a contract with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations within the contract; and
Recognition of revenue when, or as, performance obligations are satisfied.
The Company recognizes revenue as follows:
Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements generally have contractual terms of month-to-month. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer.
The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform, and their end consumers. These payment transactions are generally for services rendered at customers’ business location via credit card terminals or through several card-not-present modalities, including “text-to-pay” functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.
The Company offers remote installation services as part of the onboarding process, wherein the Company can install pre-configured applications on customer hardware which allow remote access to Weave’s cloud solution. Customers may also choose to engage directly with one of several preferred third-party providers to perform on-site installation services. The Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.
With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts.
The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of March 31, 2023, approximately $0.5 million of revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for this $0.5 million does not begin until April 2023, this amount is not recorded in deferred revenue as of March 31, 2023. The Company expects to recognize revenue on these remaining performance obligations over the next 4 months.
In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to 5 phones
9


without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to 10 phones without adjustment to the subscription base price and title of the phones transfers to the customer after 36 months of subscription have occurred. If a customer were to cancel at any time prior to completion of the 36-month period, the phones are returned to the Company. For the three months ended March 31, 2023 and 2022 the Company recorded $1.1 million and $1.1 million, respectively, in lease revenues associated with the phone hardware.
As a lessor, future minimum lease payments may vary due to customer agreements being month-to-month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.
Deferred Contract Costs
In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company’s direct sales force. Capitalized costs also include:
Commissions to sales management for achieving incremental sales quota;
The associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees;
One-time commissions paid to partners; and
One-time registration fees assessed by mobile carriers.
These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, 3 years. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company’s product offerings.
Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and they therefore fall under the practical expedient which allows these costs to be expensed as incurred.
Accounting Pronouncements Adopted
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (“ROU”) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should
10


remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.
On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of underlying assets. The Company performed evaluations of its contracts to ensure compliance with the new guidance of Topic 842.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. The Company adopted Topic 326 as of January 1, 2023, which did not materially impact the unaudited condensed consolidated financial statements.
Accounting Pronouncements Pending Adoption
As an “emerging growth company,” the Jumpstart Our Business Startups Act (the “JOBS Act”), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.
3.Revenue
The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts With Customers for all periods presented. See Note 2 for a description of the Company’s revenue recognition accounting policy.
Contract Balances
For the three months ended March 31, 2023 and 2022, the Company recognized revenue of $16.7 million and $15.1 million, respectively, that were included in the corresponding deferred revenue balance at the beginning of the period.
Deferred Contract Costs
As discussed in Note 2, the Company capitalizes incremental costs of obtaining and fulfilling a contract. Amortization expense related to these costs was $3.0 million and $2.6 million for the three months ended March 31, 2023 and 2022, respectively.
Disaggregation of Revenues
Revenue has been disaggregated into recurring and non-recurring categories to identify revenue and costs of revenue that are one-time in nature from those that are term-based and renewable.
The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three months ended March 31, 2023 and 2022:
11


Three Months Ended March 31,
20232022
Subscription and payment processing$37,692 $31,950 
Onboarding784 262 
Hardware (embedded lease)1,089 1,060 
Total revenue$39,565 $33,272 
4.Fair Value Measurements
Financial instruments recorded at fair value in the financial statements are categorized as follows:
Level 1: Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs reflecting management's assumptions incorporated in valuation techniques used to determine fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.
The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended March 31, 2023 (in thousands):
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$46,257 $ $ $46,257 
Short-term investments
US government and agency securities20,212 16,170  36,382 
Commercial paper 20,147  20,147 
Total$66,469 $36,317 $ $102,786 
The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended December 31, 2022 (in thousands):
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$41,213 $ $ $41,213 
Commercial paper 8,980  8,980 
Short-term investments
US government and agency securities24,944 11,663  36,607 
Commercial paper 14,733  14,733 
Total$66,157 $35,376 $ $101,533 
The following table summarizes the Company's short-term investments on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):
12


March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Short-term investments
US government and agency securities$36,353 $32 $(2)$36,383 
Commercial paper20,147   20,147 
Total$56,500 $32 $(2)$56,530 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Short-term investments
US government and agency securities$36,595 $18 $(6)$36,607 
Commercial paper14,733   14,733 
Total$51,328 $18 $(6)$51,340 
The following table summarizes the Company’s cash and cash equivalents on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash$9,824 $— $— $9,824 
Cash equivalents
Money market funds 46,257 — — 46,257 
Total$56,081 $— $— $56,081 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash$11,804 $— $— $11,804 
Cash equivalents
Money market funds 41,213 — — 41,213 
Commercial paper8,980 — — 8,980 
Total$61,997 $— $— $61,997 
As of March 31, 2023, the weighted-average remaining contractual maturities of available for sale securities was approximately 5 months.
No available-for-sale securities held as of March 31, 2023 have been in a continuous unrealized loss position for more than 12 months. As of March 31, 2023, unrealized losses on available-for-sale securities are not attributed to credit risk and are considered temporary. The Company believes it is more likely than not that investments in an unrealized loss position will be held until maturity or the cost basis of the investment will be recovered. The Company believes it has no other-than-temporary impairments on its securities as it does not intend to sell these securities and does not believe it is more likely than not that it will be required to sell these securities before the recovery of their amortized cost basis. To date, the Company has not recorded any impairment charges on securities related to other-than-temporary declines in fair value. The Company’s cash equivalents and short-term investments are due within one year from the balance sheet date.
For the three months ended March 31, 2023, both unrealized holding gains and losses are immaterial and the resulting net unrealized holding gain has been included in accumulated other comprehensive
13


income. For the three months ended March 31, 2022, there were no unrealized holding gains or losses recorded in accumulated other comprehensive income.
As of March 31, 2023 and December 31, 2022 the fair value of debt was $11.9 million and $10.4 million, respectively (Level 2). The carrying amounts of certain financial instruments, including accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short-term maturities and are excluded from the fair value tables above.
5.Property and Equipment
Property and equipment consisted of the following for the periods presented (in thousands):
March 31, 2023December 31, 2022
Office equipment$5,189 $5,146 
Office furniture6,404 5,763 
Leasehold improvements2,622 2,615 
Fixed assets not placed in service 318 
Capitalized internal-use software5,162 4,828 
Payment terminals2,631 2,389 
Property and equipment, gross22,008 21,059 
Less accumulated depreciation and amortization(11,387)(10,286)
Property and equipment, net$10,621 $10,773 
Depreciation and amortization expense on property and equipment (excluding amortization on operating ROU assets) was $3.0 million and $3.4 million for the three months ended March 31, 2023 and 2022, respectively. Of this expense, $1.9 million and $2.4 million for the three months ended March 31, 2023 and 2022, respectively, was related to phone hardware finance ROU assets (see also Note 7) and data center equipment which has been included in cost of revenue in the statements of operations. Note that these finance ROU assets were reported as “phone hardware” prior to January 1, 2022. Capitalized internal-use software amortization expense was $0.3 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively, which has been included in the cost of revenue in the statements of operations. Capitalized implementation amortization expense was zero and $0.1 million for the March 31, 2023 and 2022, respectively, which has been included in operating expense in the statements of operations.
6.Accrued Liabilities
Accrued liabilities consisted of the following for the periods presented (in thousands):
March 31, 2023December 31, 2022
Payroll-related accruals$10,048 $8,747 
Sales and telecom taxes2,824 2,811 
Employee stock purchase plan liability250 570 
Third-party commissions477 456 
Other1,199 1,052 
Total$14,798 $13,636 
7.Leases
The Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company’s leases, the
14


Company’s incremental borrowing rate or the Company’s intent to exercise or not exercise options available in lease contracts.
Lease expense and other information consisted of the following for the three months ended March 31, 2023 and 2022 (in thousands, except terms and rates):
Three Months Ended March 31, 2023Three Months Ended March 31, 2022
Lease expense
Finance lease expense:
Amortization of right-of-use assets$1,939 $2,233 
Interest on lease liabilities273 204 
Operating lease expense1,423 1,417 
Short-term lease expense6 9 
Total lease expense$3,641 $3,863 
Supplemental cash flow information
Finance leases:
Operating cash outflow from finance leases$273 $204 
Financing cash outflow from finance leases$1,960 $2,176 
Finance lease liabilities arising from obtaining finance lease right-of-use assets$1,928 $2,027 
Operating leases:
Operating cash outflow from operating leases$1,385 $841 
Operating lease liabilities arising from obtaining operating lease right-of-use assets$154 $ 
Other information as of March 31, 2023
Finance leases:
Weighted-average remaining lease term (years)2.0
Weighted-average discount rate lease term9.1 %
Operating leases:
Weighted-average remaining lease term (years)9.8
Weighted-average discount rate lease term3.9 %
Operating leases
The Company as the Lessee
The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from January 2024 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of March 31, 2023. The rates implicit in the Company’s operating leases are not readily determinable. Thus, the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company’s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.
15


The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.
Total rent expense for office space leases was $1.4 million and $1.4 million for the three months ended March 31, 2023 and 2022, respectively.
Future maturities of remaining lease payments included in the measurement of operating lease as of March 31, 2023 are as follows (in thousands):
Years ending December 31,
Remaining 2023$4,188 
20245,574 
20255,701 
20265,843 
20275,989 
Thereafter32,834 
Total60,129 
Less imputed interest(10,414)
Present value of operating lease obligations$49,715 
The Company as the Lessor
As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended March 31, 2023 and 2022, the Company recorded lease revenues associated with phone hardware of $1.1 million and $1.1 million, respectively.
Finance leases
The Company is the lessee in all of its finance lease arrangements. The Company finances its purchases of phone hardware through lease agreements classified as finance leases. As of March 31, 2023 the Company had 104 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $64 to $21,975 and have maturity dates ranging from April 2023 to February 2026. As of March 31, 2023, the gross value of phone hardware acquired under these capital leases approximated $22.3 million. Amortization expense on finance-leased phone hardware was $1.9 million and $2.2 million for the three months ended March 31, 2023 and 2022, respectively, which is included in the depreciation expense referenced in Note 5.
Future minimum lease payments for the Company’s finance leases as of March 31, 2023 were as follows (in thousands):
Years ending December 31,
Remaining 2023$6,132 
20245,228 
20252,718 
2026292 
2027 
Thereafter 
Total14,370 
Less amounts representing interest(1,413)
Present value of finance lease obligations$12,957 
8.Income Taxes
16


The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. The Company reported provision for income taxes of $19.9 thousand and $32.5 thousand for the March 31, 2023 and 2022, respectively, which resulted in an effective tax rate of (0.3)% and (0.2)%, respectively. The provision for income taxes varied from the tax computed at the U.S. federal statutory income tax rate of 21% for the periods presented primarily due to changes in the Company’s valuation allowance, state and foreign taxes, and the tax effects of stock-based compensation.
The Company is subject to income tax in the U.S. as well as other tax jurisdictions in which the Company operates. The Company’s U.S. operations have resulted in losses, and as such, the Company maintains a valuation allowance against all U.S. deferred tax assets. While the Company believes its current valuation allowance is appropriate, the Company assesses the need for an adjustment to the valuation allowance on a quarterly basis. The assessment is based on all available positive and negative evidence including past results of operations, forecasted earnings, tax planning strategies, and all sources of future taxable income. In the event the Company determines that it will be able to realize all or part of its net deferred tax assets in the future, all or part of the valuation allowance will be released in the period in which the Company makes such determination. The release of all or part of the valuation allowance against deferred tax assets may cause greater volatility in the effective tax rate in the periods in which it is released.
9.Current and Long-Term Debt
In August 2021, the Company established a revolving line of credit with Silicon Valley Bank with total borrowing capacity up to $50.0 million, subject to reduction should the Company fail to meet certain expectations for recurring revenue and customer retention (the “August 2021 Agreement”). Amounts outstanding on the line will accrue interest at the greater of prime rate plus 0.25% and 3.50%. The Company is required to pay an annual fee of $0.1 million beginning on the effective date of the August 2021 Agreement, and continuing on the anniversary of the effective date as well as a quarterly unused line fee of 0.15% per annum of the available borrowing amount should the outstanding principal balance drop below $10.0 million (calculated based on the number of days and based on the average available borrowing amount). The line of credit is collateralized by substantially all of our assets. The August 2021 Agreement requires that, at any time, if total unrestricted cash and cash equivalents held at Silicon Valley Bank plus short-term investments is less than $100.0 million, the Company must at all times thereafter maintain a consolidated minimum $20.0 million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and the Company must meet specified minimum levels of EBITDA, as adjusted for stock-based compensation and changes in its deferred revenue. The Company was in compliance with all debt covenants for the year ended December 31, 2022, and for three months ended March 31, 2023. As of March 31, 2023, the total outstanding balance on the line of credit was $10.0 million. In April 2023, the Company amended the revolving line of credit agreement with Silicon Valley Bank, now a division of First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)) (“SVB”), which amended certain terms of the August 2021 Agreement, including but not limited to, (i) extending the maturity date from August 2023 to August 2025 and (ii) setting EBITDA financial covenants of the Company for the 2023 fiscal year. As the Company had the ability and intent to refinance the line of credit on a long-term basis as of March 31, 2023, the balance is reflected as a long-term liability on the balance sheet as of March 31, 2023.
10. Stockholders’ Equity
Stock-Based Compensation Expense
Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock,
17


was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):
Three Months Ended March 31,
20232022
Cost of revenue$213 $148 
Sales and marketing964 697 
Research and development930 552 
General and administrative2,406 2,028 
Total$4,513 $3,425 
Equity Incentive Plan
During 2016, the Company adopted the 2015 Equity Incentive Plan (the “2015 EIP”) under which common stock options could be issued for employee awards and the Company began issuing stock options under this plan in 2016.
In November 2021 in connection with the initial public offering (“IPO”), the Company adopted the 2021 Equity Incentive Plan (the “2021 EIP” and, together with the 2015 EIP, the “EIP”) under which the Company could issue stock options or restricted stock units (“RSUs”) as awards. Upon adoption of the 2021 EIP, the 2015 EIP plan was terminated. All options issued and outstanding or available for issuance under the 2015 EIP were absorbed into the 2021 EIP. Along with the absorbed 2015 EIP options, the Company reserved an additional 9.0 million shares of common stock for future issuance under the 2021 EIP, with scheduled annual increases to the reserve for amounts to be determined by the Board, subject to a maximum amount. In the first quarter of 2023 and 2022, respectively, the board reserved an additional 3.3 million and 3.2 million common shares for future issuance under the 2021 EIP. These plans are collectively referred to herein as the “EIP.”
In March 2023 the Company adopted the 2022 Inducement Equity Incentive Plan and reserved an additional 7.0 million shares of common stock for future issuance.
Stock-based compensation expense related to the EIP was $4.4 million and $3.3 million for the three months ended March 31, 2023 and 2022, respectively.
Stock Options
Most options have a four-year vesting schedule with a one-year cliff and are classified as incentive stock options (“ISOs”). Some options have been granted in lieu of bonuses and have expedited two- or three-year vesting schedules. All awards vest based on service conditions.
Options with accelerated vesting clauses, should there be a change in Company control, were 1,843,763 and 3,605,233 as of March 31, 2023 and 2022, respectively.
Unrecognized stock-based compensation expense as of March 31, 2023 and 2022 was $7.5 million and $29.1 million, respectively. Stock-based compensation expense is recognized on a straight-line basis over the remaining weighted-average vesting periods. As of March 31, 2023 and 2022 the weighted-average vesting periods approximated 1.3 years and 2.7 years, respectively.
Stock option activity was as follows:
Number of OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (years)Aggregate Intrinsic Value
(in thousands)
Outstanding as of December 31, 20224,185,876 $6.32 5.03$3,470 
Exercisable as of December 31, 20223,060,997 $6.47 3.87$3,286 
Granted $ 
18


Exercised(41,175)$1.76 
Forfeited and expired(230,775)$6.16 
Outstanding as of March 31, 20233,913,926 $6.38 4.38$3,928 
Exercisable as of March 31, 20233,101,573 $6.43 3.42$3,744 
The aggregate intrinsic value of options exercised was $0.1 million for the three months ended March 31, 2023. The intrinsic value represents the excess of the estimated fair value of the Company's common stock on the date of exercise over the exercise price of each option.
Stock-based compensation expense is measured at the grant date based on the estimated fair value of the award. The fair value of the awards is fixed at grant date and amortized over the remaining service period. The Company uses the Black-Scholes model to estimate the value of its stock options issued under the EIP. Prior to the IPO, the common stock fair values used in the models were based on the most recent 409(a) valuation as of the option grant date. Management reviews option grants and determines whether further valuation adjustments are appropriate based on recent company performance and/or changes in market conditions. The volatility assumed in the estimate was based on publicly traded companies in the same industry and considers the expected term calculated by the Company. The expected term of the options was derived from a simplified method which estimates the term based on an averaging of the vesting period and contractual term of the option grant. The risk-free rate utilized was the average of the five- and seven-year U.S. Treasury yields as the estimated expected term for options approximates 6 years. The Company has no plans to declare dividends in the foreseeable future.
Restricted Stock Units
RSUs granted under the Plan vest and settle upon the satisfaction of a service-based condition. The service based condition for these awards is generally satisfied over three or four years. 171,075 RSUs have a four-year vesting schedule with 25% cliff vesting one year from grant date and the remaining 75% vesting monthly over the remaining three years. The remaining RSUs that have been issued have a three-year vesting schedule with 33% vesting one year from grant date and the remaining 67% vesting quarterly over the remaining two years.
As of March 31, 2023, there was $32.1 million of unrecognized stock-based compensation expense related to outstanding RSUs which is expected to be recognized over a weighted-average period of 2.2 years.
Restricted Stock Unit activity was as follows:
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20228,278,361 $5.51 
Granted57,137 $5.38 
Vested(586,640)$6.43 
Canceled(291,799)$5.77 
Outstanding as of March 31, 20237,457,059 $5.42 
The total fair value of RSUs that vested during the three months ended March 31, 2023 was $2.8 million. A portion of these RSUs were net settled such that the Company withheld shares with a value equivalent to the employees’ obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. The Company withheld 163,752 shares, which was based on the value of the RSUs on their respective vesting dates as determined by the Company’s closing stock price. Total payments for the employees’ tax obligations to taxing authorities was $0.8 million for the three months ended March 31, 2023. Prior to 2023, the Company had not net-settled vesting RSUs.
19


Employee Stock Purchase Plan
In October 2021, the Company adopted the Employee Stock Purchase Plan (“ESPP”) in which eligible employees may contribute up to 50% of their base compensation to purchase shares of common stock at a price equal to 85% of the lower of (1) the fair market value of a share of the Company’s common stock at the beginning of the offering period and (2) the fair market value of a share of the Company’s common stock on the purchase date. No participant may purchase more than 2,500 shares during any offering period. As of March 31, 2023 and December 31, 2022, 2,600,637 and 1,943,246 shares were reserved for issuance, and 299,683 and 165,347 shares, respectively, of common stock had been issued under the ESPP. The number of shares available for issuance under the ESPP may be increased on the first day of each fiscal year by an amount to be determined by the board of directors.
Except for the initial offering period, the 2021 ESPP provides for six-month offering periods beginning February 16 and August 16 of each year, and the last day of each offering period is the purchase date for that period. The initial offering period began on December 1, 2021 and ended on August 15, 2022 and consists of one purchase period, which is the last day of the offering period.
During the three months ended March 31, 2023 and 2022, the Company recognized $0.1 million and $0.1 million of stock-based compensation expense related to the ESPP. As of March 31, 2023 and December 31, 2022, $0.3 million and $0.6 million in accrued ESPP employee payroll contributions are included within accrued liabilities on the consolidated balance sheets, respectively. As of March 31, 2023, total unrecognized compensation costs related to the ESPP was $0.2 million, which will be amortized over the remaining offering period through August 15, 2023.
Repurchase of Common Shares
No share repurchases took place during the three months ended March 31, 2023 and 2022.
11. Related Party Transactions
There were no related-party transactions during the three months ended March 31, 2023 and 2022.
12.Commitments and Contingencies
Legal Matters
As of March 31, 2023 and through the issuance date of these condensed consolidated financial statements, the Company is not involved in any legal proceedings the outcomes of which are anticipated to significantly impact the Company’s financial condition, results of operations, or liquidity.
Indemnification
The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claims brought by any third-party against such indemnified party with respect to licensed technology. The term of these indemnification agreements is generally perpetual any time after the execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements.
13. Net Loss Per Share
20


The following tables present the calculation of basic and diluted net loss per share for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share amounts):
Three Months Ended March 31,
20232022
Numerator:
Net loss$(7,859)$(13,838)
Denominator:
Weighted-average common shares outstanding - basic and diluted65,954,521 64,583,714 
Net loss per share
Net loss per share, basic and diluted$(0.12)$(0.21)
The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:
March 31, 2023March 31, 2022
Options to purchase common stock3,913,926 6,629,106 
Number of shares issuable from ESPP192,551 430,504 
Restricted stock units7,457,059 3,319,969 
Total11,563,536 10,379,579 
14. Subsequent Events
The Company entered into a Sublease Agreement commencing April 2023 (the “Sublease”). The Sublease is for the third floor of the office space currently occupied by the Company in Lehi, Utah. The initial term of the Sublease expires in March 2026, and the sublessee has two renewal options of three years each. The Company will receive monthly sublease payments of approximately $0.1 million, resulting in $0.7 million total sublease income for 2023. Sublease payments escalate by 3.0% annually on the anniversary of the agreement.

In April 2023, the Company amended its revolving line of credit agreement with SVB, which amended certain terms of the August 2021 Agreement, including but not limited to, (i) extending the maturity date from August 2023 to August 2025, and (ii) setting EBITDA financial covenants of the Company for the 2023 fiscal year. No other terms of the agreement were modified with the amendment.

In April 2023, the Company granted 2,056,200 RSUs with a combined grant date fair value of $10.2 million. These grants have a three-year vesting schedule with 33% cliff vesting in March 2024 with the remaining 67% vesting quarterly over the following two years.


Item 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion of our financial condition and results of operations in conjunction with the financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q. The following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Readers are cautioned that these forward-looking statements are subject to risks, uncertainties, and assumptions that are difficult to predict, including the continuing impact of COVID-19 on our business, results of operations and financial condition and our and the U.S. government or regulator’s further responses to it, and the impact of COVID-19 on our business, results of operations and financial condition and our and the U.S. government’s response to it, and those identified above, under Part I, Item 1A. “Risk Factors,” and elsewhere herein. Therefore, our actual results could differ materially from those discussed in the forward-looking statements. We undertake no obligation to revise or update any forward-looking statements for any reason.
21


In this Quarterly Report on Form 10-Q, unless otherwise specified or the context otherwise requires, “Weave,” “we,” “us,” and “our” refer to Weave Communications, Inc. and its consolidated subsidiaries.
Overview
Weave is a leading all-in-one customer communications and engagement software platform for small and medium-sized businesses (“SMBs”). We are creating a world where SMB entrepreneurs can utilize state-of-the-art technology to transform how they attract, communicate and engage customers, grow their business and realize their dreams. Our platform enables entrepreneurs to maximize the value of their customer interactions and minimize the time and effort spent on manual or mundane tasks. In a similar way to how the smartphone has transformed the manner in which we live our daily lives, our platform changes the way SMBs manage their businesses.
We have democratized powerful communications and engagement capabilities previously only available to enterprises, made them intuitive and easy to use and put them in one place – always within reach of the SMB. Our cloud-based software platform streamlines the day-to-day operations of running a small business. We offer an all-in-one platform spanning all forms of communications and customer engagement ranging from answering phones, to scheduling appointments, to sending text reminders, to requesting client reviews, to collecting payments, to sending email marketing campaigns. We bring small businesses and the people they serve closer together by unifying, modernizing and personalizing all customer interactions. Our platform helps improve communications, attract more customers, keep customers engaged and increase overall retention.
Since our founding in 2011, we have evolved our platform, innovating and improving the products and integrations we provide for small businesses. We have expanded our product offering from a suite of integrated phone, email and text solutions to include analytics in 2019, payments in 2019, forms in 2021, and buy-now-pay-later in 2022, among other capabilities launched in those years. Through investments in product development and integrations, we have expanded beyond dentistry and optometry to other verticals, such as veterinary and specialized healthcare.
Supplemental Financial Information — Disaggregated Revenue and Cost of Revenue
To supplement our discussion of our consolidated results of operations, we have separated our revenue and cost of revenue into recurring and non-recurring categories to disaggregate revenue and costs of revenue that are one-time in nature from those that are term-based and renewable.
We generate revenue primarily from recurring subscription fees charged to access our software platform and phone services, including recurring hardware fees. These recurring revenues accounted for 92% and 95% of our revenue for the three months ended March 31, 2023 and 2022, respectively. In addition, we provide recurring payment processing services through Weave Payments and derive revenue on transactions between our customers that utilize Weave Payments and their end consumers.
We also derive revenue associated with non-recurring installation fees for onboarding customers and from embedded leases on phone hardware. We utilize our onboarding services and phone hardware as customer acquisition tools and price them competitively to lower the barriers to entry for new customers adopting our platform. As a result, the variable cost associated with providing phone hardware and onboarding assistance has historically exceeded the related revenue, resulting in negative gross profit for each. The revenue and related costs associated with onboarding new customers are typically non-recurring, and are primarily associated with the initial setup of a customer’s software and phone system. Revenue on phone hardware provided to our customers, deemed embedded lease revenue, is recognized over the related subscription period. The associated costs, which primarily represent depreciation expense on phones financed under capital lease arrangements, are incurred over the useful lives of the phones. We consider the net costs of onboarding and hardware, in addition to our sales and marketing activities, to be core elements of our customer acquisition approach.
22


The table below sets forth our revenue and associated cost of revenue for our recurring subscription and payment processing services, as well as for our onboarding services and phone hardware:
Three Months Ended March 31,
20232022
(dollars in thousands)
Subscription and payment processing:
Revenue$37,692 $31,950 
Cost of revenue(8,978)(8,821)
Gross profit$28,714 $23,129 
Gross margin76 %72 %
Onboarding:
Revenue$784 $262 
Cost of revenue(2,125)(2,586)
Gross profit$(1,341)$(2,324)
Gross margin(171)%(887)%
Hardware:
Revenue$1,089 $1,060 
Cost of revenue(1)
(1,928)(2,346)
Gross profit(1)
$(839)$(1,286)
Gross margin(77)%(121)%
______________
(1)    Cost of revenue related to hardware represents depreciation of phone hardware over a 3-year useful life.

Factors Affecting Our Performance
Our historical financial performance has been, and we expect our financial performance in the future to be, driven by our ability to attract new customers, retain and expand within our customer base, add new products and expand into new industry verticals.
Attract New Customers
Our ability to attract new customers is dependent upon a number of factors, including the effectiveness of our pricing and products, the sum total of the features and pricing of the alternative point solution patchwork, the effectiveness of our marketing efforts, the effectiveness of our channel partners in selling and marketing our platform and the growth of the market for SMB communications and engagement. Sustaining our growth requires continued adoption of our platform by new customers. We aim to add new customers through a combination of unpaid channels, such as recommendations and word of mouth, and paid channels, such as digital marketing, direct mail, professional events, brand marketing and our teams of sales representatives. Historically, our go-to-market strategy focused on increasing the number of locations with most of our customers having a single location; however, we have introduced multi-office functionality to our platform to allow us to better service organizations with multiple locations. In addition to pursuing continued customer growth among small businesses, we intend to pursue opportunities to expand our customer base among medium-sized businesses, with a particular focus on our core specialty healthcare verticals. Our ability to expand among medium-sized businesses will depend upon our ability to successfully sell our platform to multi-location organizations and effectively retain them.
Retain and Expand Within Our Customer Base
23


Our ability to retain and increase revenue within our existing customer base is dependent upon a number of factors, including customer satisfaction with our platform and support, the sum total of the features and pricing of the alternative point solution patchwork, our ability to effectively enhance our platform by developing new applications and features and addressing additional use cases, and our ability to leverage and scale our core sales efforts and marketing capabilities to increase our penetration into our core specialty healthcare verticals. The deployment of the Weave phone system at each of our customers increases stickiness and customer loyalty. Historically, our subscriptions have provided our new customers with immediate access to the majority of our products and functionality. However, we have added additional add-on products in recent years, such as Weave Payments, which we are increasingly successful at cross-selling to our customer base. We intend to continue to invest in enhancing awareness of our platform, creating additional use cases and developing more products, features and functionality.
Customer retention also impacts our future financial performance given its potential to drive improved gross margin. The initial onboarding costs as well as the cost of hardware, which is depreciated over three years, represent substantial cost of revenue elements during the first few years of a customer’s life. We believe our disaggregated revenue and cost of revenue financial data, particularly our subscription and payment processing gross margin, provide insight into the impact of customer retention on overall gross margin improvement. Our subscription and payment processing gross margin was 76% and 72% for the three periods ended March 31, 2023 and 2022, respectively.
Add New Products
We continue to add new products and functionality to our platform, broadening our use cases and applicability for different customers. Our ability to cohesively deliver a deep product suite with as little friction as possible to customers is a key determinant of winning new customers. In short, our ability to add new SMB customers is dependent on the features and functionality we add to our platform for small businesses, particularly in our core specialty healthcare verticals. The depth of our platform’s functionality is dependent upon both our internally-developed technology and our platform partnerships and integrations. We expect our future success in winning new clients to be partially driven by our ability to continue to develop and deliver new, innovative products to SMBs in a timely manner.
Expand to New Industry Verticals
We believe we have built a flexible platform that encompasses the majority of the functionality needed for communications and engagement across industry verticals, and we have developed a repeatable playbook for assessing new industry verticals. Entering a new industry vertical includes establishing key partnerships as well as identifying, evaluating, developing and launching a platform solution with vertical-specific functionality that is integrated with the primary systems of record in that vertical. We started in dental and have since successfully expanded to optometry and veterinary, among other areas. In the near term, while we intend to continue to grow within our core vertical markets, we are focused on additional expansion opportunities. We believe expansion into adjacent markets diversifies our end-market exposure and creates a flywheel effect.
24


Key Business Metrics
In addition to our financial information that is presented in accordance with the generally accepted accounting principles in the United States (“U.S. GAAP”), we review several operating and financial metrics, including the following key metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions.
March 31,
20232022
Dollar-based net retention rate97 %103 %
Dollar-based gross retention rate93 %94 %
Dollar-Based Net Retention Rate
We believe our dollar-based net retention rate, or NRR, provides insight into our ability to retain and grow revenue from our customer locations, as well as their potential long-term value to us. For retention rate calculations, we use adjusted monthly revenue, or AMR, which is calculated for each location as the sum of (i) the subscription component of revenue for each month and (ii) the average of the trailing-three-month recurring payments revenue. Since payments revenue represents the revenue we recognize on payment processing volume, which is reported net of transaction processing fees, we believe the three-month average appropriately adjusts for short-term fluctuations in transaction volume. To calculate our NRR, we first identify the cohort of locations, or the Base Locations, that were active in a particular month, or the Base Month. We then divide AMR for the Base Locations in the same month of the subsequent year, or the Comparison Month, by AMR in the Base Month to derive a monthly NRR. AMR in the Comparison Month includes the impact of any churn, revenue contraction, revenue expansion, and pricing changes, and by definition does not include any new customer locations under subscription added between the Base Month and Comparison Month. We derive our annual NRR as of any date by taking a weighted average of the monthly net retention rates over the trailing twelve months prior to such date.
Dollar-Based Gross Retention Rate
We believe our dollar-based gross retention rate, or GRR, provides insight into our ability to retain our customers, allowing us to evaluate whether the platform is addressing customer needs. To calculate our GRR, we first identify the Base Locations that were under subscription in the Base Month. We then calculate the effect of reductions in revenue from customer location terminations by measuring the amount of AMR in the Base Month for Base Locations still under subscription twelve months subsequent to the Base Month, or Remaining AMR. We then divide Remaining AMR for the Base Locations by AMR in the Base Month for the Base Locations to derive a monthly gross retention rate. We calculate GRR as of any date by taking a weighted average of the monthly gross retention rates over the trailing twelve months prior to such date. GRR reflects the effect of customer locations that terminate their subscriptions, but does not reflect changes in revenue due to revenue expansion, revenue contraction, or addition of new customer locations.
Components of Results of Operations
Revenue
We generate revenue primarily from recurring subscription fees charged to access our software and phone services platform, and recurring embedded lease revenue on hardware provided to customers. The majority of these subscription arrangements have contractual terms of month-to-month, with a small minority portion having contractual terms of 1-3 years. Subscription and hardware fees are prepaid and customers may elect to be billed monthly or annually, with the majority of our revenue coming from those that elect to be billed monthly. To incentivize annual payments, we may offer pricing concessions that apply ratably over the twelve-month subscription plan. As of March 31, 2023, approximately 40% of customer locations elected annual prepayments (approximately 41% as of March 31, 2022). Subscription
25


revenue is recognized ratably over the term of the subscription agreement. Amounts billed in excess of revenue recognized are deferred. Recurring revenue on subscriptions, excluding Weave Payments and hardware, accounted for 90% and 92% for the three months ended March 31, 2023 and 2022, respectively.
In addition, we provide payment processing services and receive a revenue share from a third-party payment facilitator on transactions between our customers that utilize our payments platform and their end consumers. These payment transactions are generally for services rendered at customers’ business location via credit card terminals or through several card-not-present modalities, including “Text-to-Pay” functionality. As we act as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and is recognized when the payment transactions occur.
We also collect non-recurring installation fees for onboarding customers, the revenue for which is recognized upon completion of the installation. Our customers may directly engage with third-party independent contractors to configure hardware, install the software and assist with upgrades, for which we do not derive any revenue.
Cost of Revenue
Cost of revenue consists of costs related to providing our platform to customers and costs to support our customers. Direct costs associated with providing our platform include data center and cloud infrastructure costs, payment processing costs, amortization of finance lease right-of-use assets on phone hardware provided to customers, fees to application providers, voice connectivity and messaging fees and amortization of internal-use software development costs. Indirect costs included in costs of revenue include fees paid to third-party independent contractors as part of the Installation Program and personnel-related expenses, such as salaries, benefits, bonuses and stock-based compensation expense, of our onboarding and customer support staff. Cost of revenue also includes an allocation of overhead costs for facilities and shared IT-related expenses, including depreciation expense.
As we acquire new customers and existing customers increase their use of our cloud-based platform, we expect that the dollar amount of our cost of revenue will continue to increase. However, our cost of revenue has been and will continue to be affected by a number of factors including increased regulatory fees on texting and phone calls, the number and aging of phones provided to customers, our stock-based compensation expense, and the timing of the amortization of internal-use software development costs, which could cause it to fluctuate as a percentage of revenue in future periods.
Operating Expenses
Our operating expenses consist of sales and marketing, research and development, and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation and sales commissions. Operating expenses also include allocated overhead costs for facilities and shared IT-related expenses, including depreciation expense.
Sales and Marketing
Sales and marketing expenses consist primarily of personnel-related expenses associated with our sales and marketing staff, including salaries, benefits, bonuses and stock-based compensation. Sales commissions paid on new subscriptions to our software, phone, and payments services are deferred and amortized over the expected period of benefit which is determined to be three years. Marketing expenses consist of lead generating and other advertising activities, such as our Business Growth Summit and the costs of traveling to and attending trade shows.
We expect that our sales and marketing expenses will increase and continue to be our largest operating expense for the foreseeable future as we grow our business. As and to the extent in-person events and conferences continue to return to pre-pandemic levels of activity, we expect that our sales and
26


marketing expenses will continue to increase compared to 2022. As a percentage of revenue, we anticipate sales and marketing expenses to decrease in 2023 as compared to 2022, and we expect these expenses to continue to decrease as a percentage of revenue over time.
Research and Development
Research and development expenses include software development costs that are not eligible for capitalization and support our efforts to ensure the reliability, availability and scalability of our solutions. Our platform is software-driven, and its research and development teams employ software engineers in the continuous testing, certification and support of our platform and products. Accordingly, the majority of our research and development expenses result from employee-related costs, including salaries, benefits, bonuses, stock-based compensation and costs associated with technology tools used by our engineers.
We expect that our research and development expenses will increase as our business grows, particularly as we incur additional costs related to continued investments in our platform and products. However, we expect that our research and development expenses will remain fairly consistent or slightly decrease as a percentage of our revenue over time. In addition, research and development expenses that qualify as internal-use software development costs are capitalized and the amount capitalized may fluctuate significantly from period to period.
General and Administrative
General and administrative expenses consist primarily of personnel-related expenses for our finance, legal, human resources, facilities and administrative personnel, including salaries, benefits, bonuses and stock-based compensation. General and administrative expenses also include external legal, accounting, and other professional services fees, software and subscription services dedicated for use by our general and administrative functions, insurance and other corporate expenses.
We have incurred and will continue to incur additional expenses as a result of operating as a public company, including expenses related to compliance with the rules and regulations of the SEC and the listing standards of the NYSE, and increased expenses for insurance, investor relations and fees for professional services. We expect that our general and administrative expenses will increase in absolute dollars as our business grows but will decrease as a percentage of our revenue over time.
Interest Expense    
Interest expense results primarily from interest payments on our borrowings and interest on finance lease obligations. Interest on borrowings is based on a floating per annum rate at specified percentages above the prime rate. Interest on finance leases initiated prior to January 1, 2022 is based on our incremental borrowing rate at the time the agreements were initiated. On January 1, 2022, we adopted the new accounting guidance required by ASC 842 and the interest on all finance leases initiated going forward is based on the rate implicit within the lease agreement.
Other Income (Expense), Net
Other income consists primarily of interest income earned on our cash and cash equivalents and short term investments.
Provision for (Benefit from) Income Taxes
Provision for income taxes consists primarily of income taxes related to foreign and state jurisdictions in which we conduct business. Because of the uncertainty of the realization of the deferred tax assets, we have a full valuation allowance for domestic net deferred tax assets, including net operating loss carryforwards.
Results of Operations
27


The following table sets forth our consolidated statements of operations data for the periods indicated:
Three Months Ended March 31,
20232022
(in thousands)
Revenue$39,565 $33,272 
Cost of revenue (1)13,031 13,753 
Gross profit26,534 19,519 
Operating expenses:
Sales and marketing (1)17,218 16,220 
Research and development (1)7,694 7,204 
General and administrative (1)10,140 9,604 
Total operating expenses35,052 33,028 
Loss from operations(8,518)(13,509)
Other income (expense):
Interest expense(472)(293)
Other income (expense), net1,151 (4)
Loss before income taxes(7,839)(13,806)
Provision for income taxes(20)(32)
Net loss$(7,859)$(13,838)
______________
(1)Includes stock-based compensation expense as follows:
Three Months Ended March 31,
20232022
(in thousands)
Cost of revenue$213 $148 
Sales and marketing964 697 
Research and development930 552 
General and administrative2,406 2,028 
Total stock-based compensation$4,513 $3,425 
See Note 10 of the unaudited condensed consolidated financial statements for further details on stock-based compensation.
28


The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:
Three Months Ended March 31,
20232022
(percentage of total revenue)
Revenue100 %100 %
Cost of revenue33 41 
Gross profit67 59 
Operating expenses:
Sales and marketing44 49 
Research and development19 22 
General and administrative26 29 
Total operating expenses89 99 
Loss from operations(22)(41)
Other income (expense):
Interest expense(1)(1)
Other income (expense)— 
Loss before income taxes(20)(41)
Provision for income taxes— — 
Net loss(20)%(42)%
Comparison of the Three Months Ended March 31, 2023 and 2022
Revenue
Three Months Ended March 31,Change
20232022AmountPercentage
(dollars in thousands)
Revenue$39,565 $33,272 $6,293 19 %
Revenue increased by $6.3 million or 19% for the three months ended March 31, 2023 compared to the three months ended March 31, 2022. Of the total increase, approximately $5.8 million or 92% was attributable to new customers acquired subsequent to March 31, 2022, and 8% or $0.5 million was attributable to existing customers under subscription as of March 31, 2022.
Cost of Revenue and Gross Margin
Three Months Ended March 31,Change
20232022AmountPercentage
(dollars in thousands)
Cost of revenue$13,031 $13,753 $(722)(5)%
Gross margin67 %59 %
The decrease in cost of revenue and improvement of gross margin was primarily due to a $0.4 million decrease in direct costs to support customer usage, particularly with cloud infrastructure, phone hardware, and telecommunications connectivity costs. These decreases are a result of successful efforts
29


to reduce third-party costs incurred for specific platform features and overall data usage, and a favorable customer mix as a greater portion of our customers had fully depreciated phone hardware. We also saw a decrease of $0.3 million in personnel-related costs, largely attributable to efficiencies realized within our customer support and onboarding functions.
Sales and Marketing
Three Months Ended March 31,Change
20232022AmountPercentage
(dollars in thousands)
Sales and marketing$17,218 $16,220 $998 %
The increase in sales and marketing expenses was primarily attributable to an increase of $0.4 million in personnel-related expenses driven largely by sales employee salary and commission plan adjustments. In addition, we saw event and trade show attendance increase in the first quarter of 2023 compared to the first quarter of 2022, resulting in $0.4 million of additional event-related costs. We also increased demand generation spend by $0.3 million, particularly with our direct-mail, digital, and social media efforts.
Research and Development
Three Months Ended March 31,Change
20232022AmountPercentage
(dollars in thousands)
Research and development$7,694 $7,204 $490 %
The increase in research and development expenses was primarily due to an increase of $0.5 million in personnel-related expenses, largely from stock-based compensation, for employees enhancing our platform infrastructure and developing new product offerings.
General and Administrative
Three Months Ended March 31,Change
20232022AmountPercentage
(dollars in thousands)
General and administrative$10,140 $9,604 $536 %
The increase in general and administrative expenses was primarily due to a $0.7 million increase in personnel-related expenses, including a $0.4 million increase in payroll costs from salary adjustments and bonuses and a $0.3 million increase in stock-based compensation. We also saw a $0.3 million increase in bad debt expense to establish an allowance for doubtful accounts, and a $0.1 million increase in miscellaneous taxes and fees. These increases were partially offset by a $0.3 million decrease in professional fees, and a $0.3 million decrease in our director and officer liability insurance premiums.
Other Income (Expense), Net
Three Months Ended March 31,Change
20232022AmountPercentage
(dollars in thousands)
Interest expense$(472)$(293)
Other income (expense), net$1,151 $(4)
Total other income (expense), net$679 $(297)$976 (329)%
30


The increase in interest expense is due to increased average interest rates over the period, which increased the variable interest paid on our credit facility.
The increase in other income is due to additional earnings generated on market securities and other short-term investments, and to a lesser extent a rise in average interest rates over the period.
Provision for Income Taxes
We have assessed our ability to realize our deferred tax assets and have recorded a valuation allowance against such assets to the extent that, based on the weight of all available evidence, it is more likely than not that all or a portion of the deferred tax assets will not be realized. In assessing the likelihood of future realization of our deferred tax assets, we placed significant weight on our history of generating U.S. tax losses. As a result, we have a full valuation allowance against our net deferred tax assets, including net operating loss (“NOL”) carryforwards. We expect to maintain a full valuation allowance for the foreseeable future.
Non-GAAP Financial Measures
To supplement our consolidated financial statements, which are prepared in conformity with U.S. GAAP, we use free cash flow, free cash flow margin and adjusted EBITDA, which are non-GAAP financial measures, to enhance the understanding of our U.S. GAAP financial measures, evaluate growth trends, establish budgets and assess operating performance. These non-GAAP financial measures should not be considered by the reader as substitutes for, or superior to, the financial statements and financial information prepared in accordance with U.S. GAAP. See below for a description of these non-GAAP financial measures and their limitations as an analytical tool.
Three Months Ended March 31,
20232022
(dollars in thousands)
Net cash provided by (used in) operating activities$1,541 $(4,171)
Net cash used in investing activities(5,439)(908)
Net cash used in financing activities(2,018)(2,017)
Free cash flow587 (5,079)
Net cash used in operating activities as a percentage of revenue%(13)%
Free cash flow margin%(15)%
Net loss(7,859)(13,838)
Adjusted EBITDA$(1,963)$(9,123)
Free Cash Flow and Free Cash Flow Margin
We define free cash flow as net cash provided by (used in) operating activities, less purchases of property and equipment and capitalized internal-use software costs, and free cash flow margin as free cash flow as a percentage of revenue. We believe that free cash flow and free cash flow margin are useful indicators of liquidity that provide useful information to management and investors, even if negative, as they provide information about the amount of cash consumed by our combined operating and investing activities. For example, as free cash flow has in the past been negative, we have needed to access cash reserves or other sources of capital for these investments.
Adjusted EBITDA
EBITDA is defined as earnings before interest expense, provision for income taxes, depreciation, and amortization. Our depreciation adjustment includes depreciation on operating fixed assets and does not include amortization of finance lease right-of-use assets on phone hardware provided to our customers. We further adjust EBITDA to exclude stock-based compensation expense, a non-cash item. We believe
31


that adjusted EBITDA provides management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations. Additionally, management uses adjusted EBITDA to measure our financial and operational performance and prepare our budgets.
Limitations and Reconciliation of Non-GAAP Financial Measures
Non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as substitutes for financial information presented under U.S. GAAP. There are a number of limitations related to the use of non-GAAP financial measures versus comparable financial measures determined under U.S. GAAP. For example, the non-GAAP financial information presented above may be determined or calculated differently by other companies and may not be directly comparable to that of other companies. In addition, free cash flow does not reflect our future contractual commitments and the total increase or decrease of our cash balance for a given period. Further, Adjusted EBITDA excludes some costs, namely, non-cash stock-based compensation expense. Therefore, adjusted EBITDA does not reflect the non-cash impact of stock-based compensation expense or working capital needs that will continue for the foreseeable future. All of these limitations could reduce the usefulness of these non-GAAP financial measures as analytical tools. Investors are encouraged to review the related U.S. GAAP financial measures and the reconciliations of these non-GAAP financial measures to their most directly comparable U.S. GAAP financial measures and to not rely on any single financial measure to evaluate our business.
Free Cash Flow and Free Cash Flow Margin
Three Months Ended March 31,
20232022
(dollars in thousands)
Revenue$39,565 $33,272 
Net cash provided by (used in) operating activities$1,541 $(4,171)
Less: Purchase of property and equipment(620)(541)
Less: Capitalized internal-use software(334)(367)
Free cash flow$587 $(5,079)
Net cash used in investing activities$(5,439)$(908)
Net cash used in financing activities$(2,018)$(2,017)
Net cash provided by (used in) operating activities as a percentage of revenue%(13)%
Free cash flow margin%(15)%
Adjusted EBITDA
Three Months Ended March 31,
20232022
(dollars in thousands)
Net loss$(7,859)$(13,838)
Interest on outstanding debt472 293 
Tax expense (benefit)20 32 
Depreciation(1)
592 685 
Amortization(2)
299 280 
Stock-based compensation4,513 3,425 
Adjusted EBITDA$(1,963)$(9,123)
32


______________
(1)    Does not include depreciation/amortization on finance lease right-of-use assets on phone hardware provided to our customers.
(2)    Represents amortization of capitalized internal-use software costs.

Liquidity and Capital Resources
Since inception, we have financed our operations primarily through the net proceeds received from sales of our capital stock, cash generated from the sale of subscriptions to our platform, and our bank borrowings. We have generated losses from our operations as reflected in our accumulated deficit of $239.5 million as of March 31, 2023 and, with the exception of the first quarter of 2023, have historically had negative cash flows from operating activities. Our future capital requirements will depend on many factors, including revenue growth and costs incurred to support customer usage and growth in our customer base, increased research and development expenses to support the growth of our business and related infrastructure, and increased general and administrative expenses to support being a publicly traded company. We expect our operating cash flows to further improve as we increase our operational efficiency and experience economies of scale.
As of March 31, 2023, our principal sources of liquidity were cash held as deposits in financial institutions and cash equivalents consisting of highly liquid investments in money market securities of $56.1 million, as well as $56.5 million in other short-term investments comprised primarily of treasury and commercial paper instruments.
A substantial source of our cash provided by operating activities is our deferred revenue, which is included on our consolidated balance sheets as a liability. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is recorded as revenue over the subscription term. We had $34.6 million of deferred revenue recorded as a current liability as of March 31, 2023. This deferred revenue will be recognized as revenue when all of the revenue recognition criteria are met.
We assess our liquidity primarily through our cash on hand as well as the projected timing of billings under contract with our paying customers and related collection cycles. We believe our current cash, cash equivalents, short-term investments and amounts available under our senior secured credit facility will be sufficient to meet our working capital and capital expenditure requirements for at least the next 12 months.
The following table shows a summary of our cash flows for the periods presented:
Three Months Ended March 31,
20232022
(dollars in thousands)
Net cash provided by (used in) operating activities$1,541 $(4,171)
Net cash used in investing activities(5,439)(908)
Net cash used in financing activities(2,018)(2,017)
Operating Activities
For the three months ended March 31, 2023 cash provided by operating activities was $1.5 million, primarily consisting of our net loss of $7.9 million, adjusted for non-cash charges of $11.2 million, and net cash outflows of $1.8 million provided by changes in our operating assets and liabilities. The main drivers of the changes in operating assets and liabilities were a $3.2 million increase in deferred contract costs and a $0.9 million decrease in operating lease liabilities. These amounts were partially offset by a $1.2 million increase to accrued liabilities, largely from employee compensation accruals, $0.5 million decrease to prepaid expenses and other assets, a $0.4 million increase in accounts payable, and a $0.4 million increase to deferred revenue comprising mainly sales commissions earned on bookings.
33


For the three months ended March 31, 2022, cash used in operating activities was $4.2 million, primarily consisting of our net loss of $13.8 million adjusted for non-cash charges of $10.5 million, and net cash outflows of $0.8 million provided by changes in our operating assets and liabilities. The main drivers of the changes in operating assets and liabilities were a $2.4 million increase in deferred customer acquisition costs, comprising mainly sales commissions earned on bookings, and a $0.3 million decrease in operating lease liabilities. These amounts were partially offset by a decrease in prepaid expenses of $1.0 million, and a $0.7 million increase in deferred revenue due to our prepay arrangements with our customers.
Investing Activities
Cash used in investing activities for the three months ended March 31, 2023 was $5.4 million, primarily due to $17.5 million in purchases of short-term investments, partially offset by $13.0 million in short-term investment maturities. Additional investing cash flow activities included $0.6 million of furniture and equipment additions and $0.3 million in personnel-related costs capitalized as internal-use software development.
Cash used in investing activities for the three months ended March 31, 2022 was $0.9 million, primarily due to furniture and equipment additions of $0.5 million. Additional investing cash flow activities included personnel-related costs capitalized as internal-use software development of $0.4 million.
Financing Activities
Cash used in financing activities for the three months ended March 31, 2023 was $2.0 million, primarily as a result of principal payments on finance lease obligations of $2.0 million and $0.8 million in employee taxes paid related to the net settlement of restricted stock units. These outflows were partially offset by proceeds of $0.6 million from the employee stock purchase plan and cash proceeds from employee stock option exercises of $0.1 million.
Cash used in financing activities for the three months ended March 31, 2022 was $2.0 million, primarily as a result of principal payments on finance lease obligations of $2.2 million and $0.4 million paid in initial public offering (“IPO”) related costs. These outflows were partially offset by cash proceeds from employee stock option exercises of $0.6 million.
Contractual Obligations and Commitments
During the three months ended March 31, 2023, we acquired $1.9 million of additional right of use assets through new finance lease obligations.
In April 2023, we amended our revolving line of credit agreement with SVB, which amended certain terms of the August 2021 Agreement, including but not limited to, In April 2023, the Company entered into a Fifth Amended and Restated Loan and Security Agreement with Silicon Valley Bank, a division of First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)) (“SVB”), which amended certain terms of the August 2021 Agreement, including but not limited to, (i) extending the maturity date from August 2023 to August 2025 and (ii) setting EBITDA financial covenants of the Company for the 2023 fiscal year. No other terms of the agreement were modified with the amendment.
Other than the new finance lease obligations and the amendment of our credit facility, there have been no material changes to our contractual obligations from those described in our Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
Indemnifications
Certain of our agreements with partners, resellers and customers include provisions for indemnification against liabilities should our platform contribute to a data compromise, particularly a compromise of protected health information (“PHI”). We have not incurred any costs as a result of such
34


indemnification obligations historically and have not accrued any liabilities related to such obligations in our consolidated financial statements as of March 31, 2023.
Silicon Valley Bank Credit Facility
In August 2021, we established a revolving line of credit with SVB with total borrowing capacity up to $50.0 million, subject to reduction should we fail to meet certain expectations for recurring revenue and customer retention (the “August 2021 Agreement”). The line of credit, as amended, matures in August 2025. Amounts outstanding on the line will accrue interest at the greater of prime rate plus 0.25% and 3.50%. We are required to pay an annual fee of $0.1 million beginning on the effective date of the August 2021 Agreement, and continuing on the anniversary of the effective date. We are also required to pay a quarterly unused line fee of 0.15% per annum of the available borrowing amount should the outstanding principal balance drop below $10.0 million (calculated based on the number of days and based on the average available borrowing amount). The line of credit is collateralized by substantially all of our assets. The August 2021 Agreement requires that, at any time, if our total unrestricted cash and cash equivalents held at SVB plus our short-term investments is less than $100.0 million, we must at all times thereafter maintain a consolidated minimum $20.0 million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and that we meet specified minimum levels of EBITDA, as adjusted for stock-based compensation and changes in our deferred revenue. We did not take any advances on the line of credit during 2022 or in three months ended March 31, 2023. As of March 31, 2023, $10.0 million was outstanding on the line of credit and we were in compliance with all loan covenants.
Critical Accounting Estimates
Our unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with U.S. GAAP. The preparation of condensed consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.
See “Recently Adopted Accounting Pronouncements” below for significant changes to our lease accounting policies and see our significant accounting policies discussed in Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” in our notes to the unaudited condensed consolidated financial statements in this Quarterly Report on Form 10-Q. Other than the changes to lease accounting policies, there have been no material changes to our critical accounting estimates as compared to those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.
Recently Adopted Accounting Pronouncements
On January 1, 2022, we adopted ASU 2016-02, Leases (Topic 842), which updates the requirements related to financial reporting for leasing arrangements, including requiring lessees to recognize an operating lease with a term greater than one year on their consolidated balance sheets as a right-of-use (“ROU”) asset and corresponding lease liability, measured at the present value of the lease payments.
On January 1, 2023 we adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments (Topic 326), which requires more timely measurement and recognition of expected credit losses for financial assets held at amortized cost.
See the sections titled “Basis of Presentation and Summary of Significant Accounting Policies—Accounting Pronouncements Recently Adopted” and “—Accounting Pronouncements Pending Adoption” in Note 2 to our unaudited condensed consolidated financial statements for more information.
35


Emerging Growth Company and Smaller Reporting Company Status
We are an “emerging growth company”, as defined in the Jumpstart Our Business Startups Act (the “JOBS Act”) , and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies.” We may take advantage of these exemptions until we are no longer an “emerging growth company.” Section 107 of the JOBS Act provides that an “emerging growth company” can take advantage of the extended transition period afforded by the JOBS Act for the implementation of new or revised accounting standards. We have elected to use the extended transition period for complying with new or revised accounting standards and as a result of this election, our financial statements may not be comparable to companies that comply with public company effective dates. We may take advantage of these exemptions up until the last day of the fiscal year following the fifth anniversary of our IPO or such earlier time that we are no longer an emerging growth company. We would cease to be an emerging growth company if we have more than $1.235 billion in annual revenue, we have more than $700.0 million in market value of our stock held by non-affiliates (and we have been a public company for at least 12 months and have filed at least one annual report on Form 10-K) or we issue more than $1.0 billion of non-convertible debt securities over a three-year period.
Additionally, we are a “smaller reporting company” as defined in Item 10(f)(1) of Regulation S-K. Even after we no longer qualify as an emerging growth company, we may still qualify as a “smaller reporting company,” which would allow us to continue to take advantage of many of the same exemptions from disclosure requirements, including presenting only the two most recent fiscal years of audited financial statements and reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. We may continue to be a smaller reporting company if either (i) the market value of our stock held by non-affiliates is less than $250 million or (ii) our annual revenue was less than $100 million during the most recently completed fiscal year and the market value of our stock held by non-affiliates is less than $700 million. To the extent we take advantage of such reduced disclosure obligations, it may also make comparison of our financial statements with other public companies difficult or impossible.
Item 3.  Quantitative and Qualitative Disclosures about Market Risks
As of March 31, 2023, our exposure to market risk has not changed materially since December 31, 2022. For more information on financial market risks related to changes in interest rates and foreign currency rates, reference is made to Part II, Item 7A. “Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 16, 2023.
Item 4.  Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of March 31, 2023. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 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 Commission’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act during the period covered by
36


this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
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. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
PART II. OTHER INFORMATION
Item 1.  Legal Proceedings
From time to time, we have been and will continue to be subject to legal proceedings and claims. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition, or cash flows. We have received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend ourselves, our partners, and our customers by determining the scope, enforceability, and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.
37


Item 1A. Risk Factors
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including our unaudited condensed consolidated financial statements and the related notes and Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, results of operations and growth prospects. In such an event, the market price of our common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently believe are not material may also impair our business, financial condition, results of operations and growth prospects.
Risk Factors Summary
Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
If we do not attract new customers, retain existing customers, and increase our customers’ use of our platform, our business will suffer.
We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition and results of operations could suffer.
We focus on serving small and medium-sized businesses (“SMBs”) and are subject to risks associated with serving small businesses.
We have a history of losses and we may not achieve or sustain profitability in the future.
Unfavorable economic conditions and macroeconomic uncertainties have in the past and may continue to adversely impact our business, results of operations and financial performance.
Our quarterly results may fluctuate, and if we fail to meet securities analysts’ and investors’ expectations, then the trading price of our common stock and the value of your investment could decline substantially.
If we are not able to maintain and enhance our brand and increase market awareness of our company, platform and products, then our business, results of operations and financial condition may be adversely affected.
The market for our platform and products is still relatively new and evolving, may decline or experience limited growth and is dependent in part on businesses continuing to adopt our platform and use our products.
We may not be able to continue to expand our share of our existing vertical markets or expand into new vertical markets, which would inhibit our ability to grow and increase our profitability.
If we are unable to attract new customers in a cost-effective manner, then our business, results of operations and financial condition would be adversely affected.
The market in which we participate is highly competitive, and if we do not compete effectively, our business, results of operations and financial condition would be harmed.
If we do not develop enhancements to our platform and products and introduce new products that achieve market acceptance, our business, results of operations and financial condition could be adversely affected.
38


Breaches of our applications, networks or systems, or those of Google Cloud Platform (“GCP”), or our service providers, could degrade our ability to conduct our business, compromise the integrity of our products, platform and data, result in significant data losses and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data.
Interruptions or performance problems associated with our technology and infrastructure may adversely affect our business and operating results.
Our products and services must comply with industry standards, Federal Communications Commission (“FCC”) regulations, state, local, country-specific and international regulations, and changes may require us to modify existing services, potentially increase our costs or prices we charge customers, and otherwise harm our business.
Risks Related to our Business and our Industry
Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
Our revenue was$142.1 million and $115.9 million during the years ended December 31, 2022 and 2021, respectively, and $39.6 million for the three months ended March 31, 2023 compared with $33.3 million for the three months ended March 31 2022. Additionally, we have experienced significant growth and churn in our number of employees (including both full- and part-time employees) over the last few years creating operational challenges, particularly in our customer service and sales organizations. We have also expanded operations outside of the United States including establishing engineering and administrative operations in India in 2021 and support operations in India in 2022.
Although we continue to experience significant growth in our revenue and number of customers, even if our revenue and number of customers continue to increase, we expect our growth rate will decline in the future as a result of a variety of factors, including the increasing scale of our business and as we achieve higher penetration rates in our existing vertical markets. Overall growth of our revenue and number of customers depends on a number of factors, including our ability to:
price our products and services effectively to attract new customers and increase sales to our existing customers;
manage the ongoing impact of the COVID-19 pandemic and rising inflation and interest rates on our business and operations;
expand the functionality and scope of the products we offer on our platform;
maintain the rates at which customers subscribe to, and adopt additional products, such as Weave Payments, to extend their use of our platform and retain our existing customers;
hire new sales personnel to support our growth, and reduce the time for new personnel to achieve desired productivity levels;
provide our customers with high-quality customer support that meets their needs;
introduce our platform and products to new markets, including to markets outside of the United States;
serve SMBs across a wide cross-section of vertical industries, such as those within specialized healthcare and to increase the number of vertical industries we serve;
successfully identify and acquire or invest in businesses, products, or technologies that we believe could complement or expand our platform; and
39


increase awareness of our brand and successfully compete with other companies.
We may not successfully accomplish any of these objectives, which makes it difficult for us to forecast our future operating results. 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 consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. Additionally, due to our recent rapid growth, we have limited experience operating at our current scale and potentially at a larger scale, and as a result, it may be difficult for us to fully evaluate future prospects and risks. Our recent and historical growth should not be considered indicative of our future performance. We have encountered in the past, and will encounter in the future, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If our assumptions regarding these risks and uncertainties that we use to plan and operate our business are incorrect or change, or if we do not address these risks successfully, our financial condition and operating results could differ materially from our expectations, our growth rates may decline and our business would be adversely impacted.
If we do not attract new customers, retain existing customers, and increase our customers’ use of our platform, our business will suffer.
Our ability to attract new customers, retain existing customers and increase the use of our platform by existing customers is critical to our success. Our future revenue will depend in large part on our success in attracting additional customers to our platform. Our ability to attract additional customers will depend on a number of factors, including the effectiveness of our sales team, the success of our marketing efforts, our levels of investment in expanding our sales and marketing teams, referrals by existing customers, our brand recognition within the markets we address, our efforts to provide satisfactory customer service, the stability and reliability of our platform, our ability to timely onboard new customers or timely expand functionality for our existing customers, the perceived value of our platform and the features and functionality it offers, our ability to leverage and scale our core sales efforts and marketing capabilities to focus on our core specialty healthcare verticals, and the nature and availability of competitive offerings. We may not experience the same levels of success in the future with respect to our customer acquisition strategies as we have experienced in the past, and if the costs associated with acquiring new customers were to materially increase in the future, our expenses may rise significantly.
A majority of our customers pay their subscription on a monthly basis, while a significant number of our customers pay their subscriptions on an annual basis. Our customers have no contractual obligation to renew their subscriptions after their subscription term expires. As a result, even though the number of customers using our platform has grown rapidly in recent periods, there can be no assurance that we will be able to retain these customers. Renewals of subscriptions may decline or fluctuate as a result of a number of factors, including dissatisfaction with our platform or support, the perception that a competitive platform, product or service presents a better or less expensive option or our failure to successfully deploy sales and marketing efforts towards existing customers as they approach the expiration of their subscription term. In addition, we may terminate our relationships with customers for various reasons, such as heightened credit risk, excessive card chargebacks, unacceptable business practices or contract breaches. We have historically experienced customer turnover as a result, in part, of our customers being SMBs, which are categorically more susceptible than larger businesses to general economic conditions, higher levels of churn, consolidation with other businesses and other risks affecting their businesses.
In addition to attracting new customers and retaining existing customers, we seek to expand usage of our platform by broadening adoption by our customers of the various products available on our platform. We have experienced difficulties with, and cannot be certain that we will be successful in, increasing adoption of additional products by our existing customers. Our ability to increase adoption of our products by our customers will depend on a number of factors, including our customers’ satisfaction with our platform, competition, pricing and our ability to demonstrate the value proposition of our products. Our costs associated with renewals and generating sales of additional products to existing customers are substantially lower than our costs associated with entering into subscriptions with new customers. Accordingly, our business model relies to a significant extent on our ability to renew subscriptions and sell
40


additional products to existing customers, and, if we are unable to retain revenue from existing customers or to increase revenue from existing customers, our operating results could be adversely impacted even if such lost revenue were offset by an increase in revenue from new customers.
Our ability to attract new customers and retain existing customers depends in part on our ability to timely onboard new customers or timely expand functionality for our existing customers. Our platform often requires integration and customization that can result in longer onboarding and ramping process times. New customers onboarding onto our platform or existing customers increasing functionality within our platform may require specific customizations that can delay lead times and may require onboarding efforts that take up to several months. Our onboarding and ramp times may be further delayed due to unanticipated complications with phone number porting or integrations with existing or new customers’ systems, which could delay or prevent adoption of our platform for extended periods of time and may cause us to expend more resources than originally anticipated. These delays could limit our ability to attract and retain customers and may adversely affect our revenue and profits.
We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition and results of operations could suffer.
We have significantly expanded our business and operations, and our business strategy contemplates that we will significantly expand our business and operations in the future. Our future operating results depend to a large extent on our ability to manage this expansion and growth successfully. Sustaining our growth will place significant demands on our management as well as on our administrative, operational, and financial resources, particularly while we continue to navigate relatively recent transitions in management and challenging macroeconomic conditions. If we are unable to manage our growth effectively, our revenue and profits could be adversely affected.
To manage our growth, we must continue to improve our operational, financial, and management information systems and expand, motivate, retain and manage our workforce. These improvements will require significant investments in, among other things, sales and marketing, customer support, technology infrastructure, regulatory compliance and risk management and general and administrative functions. These investments may not result in increased revenue growth in our business. If we are unable to increase our revenue at a rate sufficient to offset the expected increase in our costs, or if we encounter difficulties in managing a growing number of customers, our business, financial position and operating results will be harmed, and we may not be able to achieve or maintain profitability over the long term. Risks that we face in undertaking future expansion include:
effectively recruiting, integrating, training, and motivating a large number of new employees, including our customer services representatives, direct sales force, and engineering resources, while retaining existing employees and reducing the rate of employee turnover, maintaining the beneficial aspects of our corporate culture, and effectively executing our business plan;
successfully improving and expanding the capabilities of our platform and introducing new products and services;
controlling expenses and investments in anticipation of expanded operations; and
managing the expansion of operations in the United States and potentially in additional countries in the future, which will place additional demands on our resources and operations.
We focus on serving SMBs and are subject to risks associated with serving small businesses.
Our revenue is derived from SMBs, and the majority of our revenue is derived from small businesses. While we believe our core verticals in dental, optometry, and veterinary services have been more resilient than other types of small business, SMBs often have higher rates of business failures and limited budgets. Further, SMBs are fragmented in terms of size, geography, sophistication and nature of business and, consequently, are more challenging to serve at scale and in a cost-effective manner. Many of these
41


SMBs are in the early stages of their development and there is no guarantee that their businesses will succeed. In addition, SMBs may be affected by economic uncertainty or downturns to a greater extent than enterprises and typically have more limited financial resources, including capital borrowing capacity, than enterprises. For example, the ongoing impact of the COVID-19 pandemic and increasing inflation and interest rates have adversely impacted economies and financial markets globally, which particularly impacted many SMBs. SMBs are also typically restricted by factors other than price in their technology-related decisions. These factors may make us more susceptible to economic downturns and may limit our ability to grow our business and become profitable. If we are not able to effectively address the risks associated with serving SMBs, our revenue, results of operations and financial condition could be adversely impacted.
We face risks in targeting medium-sized businesses for sales of our subscriptions and, if we do not manage these efforts effectively, our business and results of operations could suffer.
A majority of our current customer base consists of small businesses. In addition to pursuing continued customer growth among small businesses, we intend to pursue opportunities to expand our customer base among medium-sized businesses. As we target a portion of our sales efforts at larger and multi-location businesses, we may incur higher costs and longer sales and installation cycles, and we may be less effective at predicting when we will complete these sales. In these market segments, the decision to purchase our subscriptions may require the approval of more technical personnel and management levels within a potential customer’s organization and, therefore, sales to larger and multi-location businesses may require us to invest more time educating potential customers about the benefits of our subscriptions. In addition, our customers may be acquired by or may consolidate into larger and multi-location businesses that may demand more features, integration services and customization, and may require more highly skilled sales and support personnel. These new businesses may also demand service-level agreements or other contractual terms that may introduce additional risk. Further, our investment in marketing our subscriptions to these potential customers may not be successful, which could adversely affect our results of operations and our overall ability to grow our customer base.
We have a history of losses and we may not achieve or sustain profitability in the future.
We have incurred net losses in each year since our inception, including net losses of $49.7 million and $51.7 million in 2022 and 2021, respectively, and a net loss of $7.9 million for the three months ended March 31, 2023. We had an accumulated deficit of $239.5 million as of March 31, 2023. While we have experienced significant revenue growth in recent periods, we are not yet profitable and this growth rate may decline in future periods and you should not rely on the revenue growth of any given prior period as an indication of our future performance. Additionally, we are not certain whether we will be able to sustain or increase our revenue or whether or when we will attain sufficient revenue to achieve or maintain profitability in the future. We have experienced and expect to continue to experience increased costs and expenses in future periods, which could negatively affect our future results of operations if our revenue does not increase by amounts sufficient to offset such costs and expenses. We expect to continue to expend substantial financial and other resources on, among other things:
sales and marketing, including the continued expansion of our direct sales organization and marketing programs and expanding our programs directed at increasing our brand awareness among current and new customers;
increased labor and compensation expenses;
investments in our customer support teams;
improvements in regulatory compliance and risk management, including security and data protection;
42


investments in our engineering team and the development of new products, features and functionality and enhancements to our platform, including developing the features and functionality required by new vertical markets that we choose to address in the future;
expansion of our operations and technology infrastructure;
international expansion; and
general administration, including legal, accounting and other expenses related to being a public company.
These investments may not result in increased revenue or growth of our business. We also expect that our revenue growth rate will decline over time. Accordingly, we may not be able to generate sufficient revenue to offset our expected cost increases and achieve and sustain profitability. If we fail to achieve and sustain profitability, then our business, results of operations and financial condition would be adversely affected.
Unfavorable economic conditions and macroeconomic uncertainties have in the past and may continue to adversely impact our business, results of operations and financial performance.
Global economic and business activities continue to face widespread macroeconomic uncertainties, including labor shortages and supply chain disruptions, inflation, the COVID-19 pandemic as well as recession risks, which may continue for an extended period, and which could result in decreased spending by our existing and prospective customers and business partners, reduced demand for our platform due to reduced budgets or for other reasons, and longer or delayed sales cycles, all of which could have an adverse impact on our business operations and financial condition. For example, the COVID-19 pandemic has impacted our business and operations in a variety of ways, including supply chain challenges and disruptions in our go-to-market activities and sales channels.
Furthermore, our revenue growth and potential profitability depend on demand for our platform. Historically, during economic downturns, there have been reductions in spending on IT and infrastructure as well as pressure for financial concessions. The adverse impact of economic downturns may be particularly acute among SMBs, which comprise the vast majority of our customer base. If current economic conditions persist or deteriorate further, our current and prospective customers may elect to decrease their budgets, which would limit our ability to grow our business and adversely affect our operating results.
We may also experience adverse impacts from delayed sales and implementation cycles, including customers and prospective customers delaying contract signing or subscription renewals. In addition, a majority of our customers are on monthly subscription arrangements with us and could terminate their subscriptions on short notice. If potential customers determine not to enter into subscriptions or defer subscribing to our platform, or if customers terminate or fail to renew their subscriptions, fail to pay us or reduce their spending with us, our revenue may grow more slowly or decline, we may be unable to collect amounts due and we may incur costs in enforcing our contract terms. If unfavorable economic conditions and macroeconomic uncertainty persist, then we could experience adverse impacts to our business, results of operations and overall financial performance in future periods.
Our quarterly results may fluctuate, and if we fail to meet securities analysts’ and investors’ expectations, then the trading price of our common stock and the value of your investment could decline substantially.
Our results of operations, including the levels of our revenue, cost of revenue, gross margin and operating expenses, have fluctuated from quarter to quarter in the past and may continue to vary significantly in the future. These fluctuations are a result of a variety of factors, many of which are outside of our control, and may be difficult to predict and may or may not fully reflect the underlying performance of our business. If our quarterly results of operations or forward-looking quarterly and annual financial
43


guidance fall below the expectations of investors or securities analysts, then the trading price of common stock could decline substantially. Some of the important factors that may cause our results of operations to fluctuate from quarter to quarter include:
the continuing impact of COVID-19 and rising inflation and interest rates on our customers, our pace of hiring and the U.S. economy in general;
our ability to retain and increase revenue from existing customers and attract new customers;
our ability to introduce new products and enhance existing products;
our success in penetrating new vertical markets;
competition and the actions of our competitors, including pricing changes and the introduction of new products, services and geographies;
changes in laws, industry standards, regulations or regulatory enforcement in the United States or internationally;
changes in network service provider fees that we pay in connection with the delivery of communications on our platform;
changes in payment processing network and partner fees;
increases in fees from integration partners, such as providers of practice management systems or accounting software;
changes in cloud infrastructure fees that we pay in connection with the operation of our platform;
changes in our pricing as a result of our optimization efforts or otherwise;
the rate of expansion and productivity of our sales force;
change in the mix of products that our customers use;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business, including investments in research and development of new features and functionality for our platform, products and services, our international expansion and additional systems and processes;
costs associated with defending and resolving intellectual property infringement and other claims;
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our products on our platform;
expenses in connection with mergers, acquisitions or other strategic transactions and the follow-on costs of integration;
the timing of customer payments and any difficulty in collecting accounts receivable from customers;
general economic conditions that may adversely affect a prospective customer’s ability or willingness to adopt our products, delay a prospective customer’s adoption decision, reduce the revenue that we generate from subscriptions to our platform and use of our products or affect customer retention;
sales tax and other tax determinations by authorities in the jurisdictions in which we conduct business;
44


the impact of new accounting pronouncements; and
fluctuations in stock-based compensation expense.
The occurrence of one or more of the foregoing and other factors may cause our results of operations to vary significantly. As such, we believe that quarter-to-quarter comparisons of our results of operations may not be meaningful and should not be relied upon as an indication of future performance. In addition, a significant percentage of our operating expenses is fixed in nature and is based on forecasted revenue trends. Accordingly, in the event of a revenue shortfall, we may not be able to mitigate the negative impact on our loss and margins in the short term. If we fail to meet or exceed the expectations of investors or securities analysts, then the trading price of our common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.
If we are not able to maintain and enhance our brand and increase market awareness of our company, platform and products, then our business, results of operations and financial condition may be adversely affected.
We believe that maintaining and enhancing our brand identity and increasing market awareness of our company, platform and products are critical to achieving widespread acceptance of our platform, to strengthen our relationships with our existing customers and to our ability to attract new customers. The successful promotion of our brand will depend largely on our continued marketing efforts, our ability to continue to offer high quality products and support and our ability to successfully differentiate our platform and products from competing offerings. Our brand promotion activities may not be successful or yield increased revenue.
As we seek to expand our customer base by targeting additional vertical markets in the future, we will need to establish brand awareness in new markets in which we have not historically had a presence. Although we have invested in promoting our brand generally, we may not have significant brand awareness in these new markets, and will need to make additional investments to expand awareness of our brand in the new vertical markets we seek to address. In addition, as and to the extent we seek to expand our reach internationally, we will need to invest in establishing awareness of our brand in new international markets.
From time to time, our customers have complained about our platform and products, such as complaints about our pricing and customer support. If we do not handle customer complaints effectively, then our brand and reputation may suffer, our customers may lose confidence in us and they may reduce or cease their use of our products. In addition, many of our customers post and discuss on social media about internet-based products and services, including our platform and products. Our success depends, in part, on our ability to generate positive customer feedback and minimize negative feedback on social media channels where existing and potential customers seek and share information. If actions we take or changes we make to our platform or products upset these customers, then their online commentary could negatively affect our brand, reputation and customer trust. Complaints or negative publicity about us, our platform or products could adversely impact our ability to attract and retain customers, our business, results of operations and financial condition.
The promotion of our brand requires us to make substantial expenditures, and we anticipate that these expenditures will increase as our market becomes more competitive and as we expand into new markets. To the extent these activities increase revenue, this revenue may not be enough to offset the increased expenses we incur. In addition, since the beginning of the COVID-19 pandemic, we have had limited ability to attend trade shows and similar industry events, which have been a significant source of our customer pipeline in periods prior to the start of the pandemic. In 2022, we saw a return of some of these in-person events, and we have continued to see the number of in-person trade shows and attendance increase into 2023. Despite increases in the number of in-person events and increased attendance at such events, it is likely that we will continue to have a mix of virtual and in-person trade show or other industry events in the near future and a smaller number of overall in-person events than we
45


attended prior to the COVID-19 pandemic. We have typically relied on trade shows, industry events and other in-person meetings to facilitate customer sign-ups and generate leads for potential customers, and we cannot predict how long or the extent to which the ongoing impact of the COVID-19 pandemic may continue to constrain our marketing, promotional and sales activities. If we do not successfully maintain and enhance our brand, then our business may not grow, we may have to lower our prices to compete and we may lose customers, all of which would adversely affect our business, results of operations and financial condition.
The market for our platform and products is still relatively new and evolving, may decline or experience limited growth and is dependent in part on businesses continuing to adopt our platform and use our products.
We believe that our future success will depend in part on the growth, if any, and evolution of the market for a platform that enables SMBs to communicate and engage with their customers. The utilization of a platform by SMBs to communicate and engage with their customers is still relatively new, and SMBs may not recognize the need for, or benefits of, our platform and products. SMBs may decide to adopt alternative products and services to satisfy their communications and customer engagement needs. In order to grow our business and extend our market position, we intend to focus on educating SMBs about the benefits of our products and platform, expanding the functionality of our platform and products and bringing new technologies to market to increase market acceptance and use of our platform and to address additional markets. Our ability to expand the market that our platform and products address depends upon a number of factors, including the cost, performance, technology, IT infrastructure, and the perceived value associated with our platform and products. The market for our platform and products could fail to grow significantly or there could be a reduction in demand for our platform and products as a result of a lack of customer acceptance, technological challenges, competing products and services, decreases in spending by current and prospective customers, weakening economic conditions and other causes. If our market does not experience significant growth or demand for our platform and products decreases, then our business, results of operations and financial condition could be adversely affected.
If we are unable to attract new customers in a cost-effective manner, then our business, results of operations and financial condition would be adversely affected.
In order to grow our business, we must continue to attract new customers in a cost-effective manner. We use a variety of marketing channels to promote our products and platform, such as industry and customer events, trade shows, public relations initiatives and brand marketing, as well as search engine marketing and optimization. If the costs of the lead generation and marketing channels we use increase dramatically, then we may choose to use alternative and less expensive channels, which may not be as effective as the channels we currently use. As we add to or change the mix of our lead generation and marketing strategies, we may need to expand into more expensive channels than those we are currently in, which could adversely affect our business, results of operations and financial condition. Since the beginning of the COVID-19 pandemic, our in-person lead generation and marketing efforts have been significantly limited due to event cancellations and the related evolution in where our potential customers assemble, and we have had to further develop our inbound and outbound channels to make up for the absence of sales leads generated from trade shows and other industry events. Through the end of 2022 and into 2023, we have seen some of these trade shows and conferences return to in-person events, but the number of available shows and the attendance levels at these shows have not yet returned to pre-pandemic levels. We anticipate continuing to rebalance our marketing spend to account for the resumption of in-person business development activities. To the extent that trade shows and other in-person lead generation activities continue to resume, there can be no assurance that those activities will attract new customers in a cost-effective manner or at levels that existed prior to the COVID-19 pandemic.
We will incur marketing expenses before we are able to recognize any revenue that the lead generation and marketing initiatives may generate, and these expenses may not result in increased revenue or brand awareness. We have made in the past, and may make in the future, significant
46


expenditures and investments in new marketing campaigns, and we cannot guarantee that any such investments will lead to the cost-effective acquisition of additional customers. If we are unable to maintain effective marketing programs, then our ability to attract new customers could be adversely affected, our advertising and marketing expenses could increase substantially, and our results of operations may suffer.
If we are unable to develop and maintain successful integrations, such as integrations with providers of practice management systems (“PMS”) or accounting software, the value of our platform and products could decline and our results of operations and financial condition could be adversely affected.
We have built integrations with other vendors, such as providers of PMS or related solutions, and we intend to pursue additional integrations in the future. Our integrations with these partners are typically structured as commercial and technical partnership agreements, pursuant to which we integrate certain aspects of our platform and products with the systems or software that are utilized by our customers, for agreed payments to such integration partners based on pricing models they have customarily offered us. The success of our business strategy relies, in part, on our ability to form and maintain these integrations with such partners on customary terms in order to facilitate and permit the integration of our platform and products into the systems or software used by our customers. For example, dental PMS product Dentrix provides critical functionality to our platform for a significant portion of our customer base, pursuant to a contract that provides for integration through July 2026, subject to certain conditions including third-party access approval and security protocols for data protection and system integrity. Providers of these systems or software may compete with certain of the functionality offered by our platform and products, and they may in the future expand their offerings to compete more directly with our platform and products or elect to partner with our competitors. If providers of these systems or software amend, terminate or fail to perform their obligations under their agreements with us, or if they elect to prioritize developing competing offerings or developing integration with offerings of our competitors, our platform and products may no longer integrate with the systems or software of our customers, which would lower the value of our platform and products to our customers and materially and adversely affect our business results. Additionally, if these providers change their pricing models in a manner adverse to us, our results of operations may be adversely impacted.
We may also seek to create new integrations in the future, and we may not be successful in developing integrations or negotiating integration agreements on terms favorable to us. If we are not able to create integrations with other providers of systems or software used by our customers, the attractiveness of our products to customers may be diminished. In addition, any delay in creating integrations with providers of systems or software used by our customers or potential customers could delay or impair our ability to enter new vertical markets or enhance the functionality of our platform and products, and reduce their competitiveness. Any such delay could adversely affect our business.
The market in which we participate is highly competitive, and if we do not compete effectively, our business, results of operations and financial condition could be harmed.
The market for our platform and products is rapidly evolving, significantly fragmented and highly competitive, with relatively low barriers to entry in some segments. In many cases, our primary competition is the combination of existing point solutions, such as messaging, phone service, marketing tools, payments, CRM, analytics and social media management, that potential customers may already use to manage their businesses and in which they have made significant investments.
The principal competitive factors in our market include platform breadth, ability to offer an all-in-one solution package, ease of deployment and use, industry-specific capabilities and workflows with best-in-class product functionality, depth of integration with leading systems of record, ability to enable differentiated customer insights and engagement, cloud-based delivery architecture, advanced payments capabilities, brand recognition and pricing and total cost of ownership. Our competitors fall into the following primary categories:
47


customer interactions management solutions;
customer experience management;
marketing solutions;
business intelligence;
integrated payment providers;
unified communications and telecommunications; and
customer relationship management.
We also face competition from the systems of record, including suppliers of PMS, that have significant market penetration and broad market acceptance in the markets that we address. Although these systems do not currently offer the broad functionality provided by our platform or products, if the providers of these systems were to seek to integrate some or all of the functionality offered by our platform or products in the future, either by building that functionality into their systems or through partnerships with third parties, existing or potential customers that use these systems may choose to use that functionality rather than to subscribe to our platform and products. This development could have an adverse effect on our business, operating results and financial condition.
If one or more of our competitors were to merge or partner with another of our competitors, the change in the competitive landscape could also adversely affect our ability to compete effectively. For example, sales force automation and CRM vendors could acquire or develop applications that compete with our marketing software offerings. Some of these companies have recently acquired social media marketing and other marketing software providers to integrate with their broader offerings, which may increase the competition we experience from those third parties.
Some of our competitors and potential competitors are larger and have greater name recognition, longer operating histories, more established customer relationships, larger budgets and significantly greater resources than we do. In addition, they have the operating flexibility to bundle competing products and services at little or no perceived incremental cost, including offering them at a lower price as part of a larger sales transaction. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. In addition, some competitors may offer products or services that address one or a limited number of functions at lower prices, with greater depth than our products or in different geographies or in vertical markets. Customers utilize our products in many ways and use varying levels of functionality that our products offer or are capable of supporting or enabling within their applications. Customers that use only limited functionality in our platform or products may be able to more easily replace our products with competitive offerings. In addition, some of our customers may choose to use our platform and products and our competitors’ products at the same time.
Moreover, as we expand the functionality of our platform and products to include additional solutions, address new vertical markets and enter new markets outside the United States, we may face additional sources of competition. We cannot be sure that we will compete as successfully against companies with products that offer solutions in those markets as we have to date. In addition, we cannot be sure we will compete successfully against incumbent providers of solutions with established brands and market presence if we enter new vertical markets and new markets outside the United States.
In addition, some of our competitors have lower list prices than us, which may be attractive to certain customers even if those products have different or lesser functionality. Our current and potential competitors may also develop and market new products and services with comparable functionality to our products, and this could lead to us having to decrease prices in order to remain competitive. If we are unable to maintain our current pricing due to competitive pressures, our margins will be reduced and our
48


business, results of operations and financial condition would be adversely affected. In addition, increased competition generally could result in reduced revenue, reduced margins, increased losses or the failure of our products to achieve or maintain widespread market acceptance, any of which could harm our business, results of operations and financial condition.
If we do not develop enhancements to our platform and products and introduce new products that achieve market acceptance, our business, results of operations and financial condition would be adversely affected.
Our ability to attract new customers and increase revenue from existing customers depends in part on our ability to enhance and improve our existing platform and products, increase adoption and usage of our products and introduce new products. The success of any enhancements or new products depends on several factors, including timely completion, adequate quality testing, actual performance quality, market-accepted pricing levels, overall market acceptance, ease of use of the new product and trained customer support personnel who can assist customers with the new product. Enhancements and new products that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, may require reworking features and capabilities, may have interoperability difficulties with our platform or other products or may not achieve the broad market acceptance necessary to generate significant revenue. Our ability to generate usage of additional products by our customers may also require increasingly sophisticated and more costly sales efforts. In addition, adoption of new products or enhancements may put additional strain on our customer support and success teams, which could require us to make additional expenditures related to further hiring and training. We also may invest in the acquisition of complementary businesses, technologies, services, products and other assets that expand the products that we can offer our customers. We may make these investments without being certain that they will result in products or enhancements that will be accepted by existing or prospective customers. If we are unable to successfully enhance our existing platform and products to meet evolving customer requirements, increase adoption and usage of our products or develop new products, or if our efforts to increase the usage of our products are more expensive than we expect, then our business, results of operations and financial condition would be adversely affected.
Any failure to offer high quality customer service and support may adversely affect our relationships with our customers and prospective customers, and adversely affect our business, results of operations and financial condition.
Many of our customers depend on our customer support and success teams to assist them in deploying our products effectively, to help them to resolve post deployment issues quickly and to provide ongoing support. As such, we believe our focus on customer service and support is critical to onboarding new customers and retaining our existing customers and growing our business. If we do not devote sufficient resources or are otherwise unsuccessful in supporting our customers effectively, our ability to retain existing customers could suffer and prospective customers may be less likely to adopt our platform and products. Accordingly, we expect to devote significant resources to maintaining and enhancing the effectiveness of our customer service and support function, and increased investments in customer service and support, without corresponding revenue, could adversely affect our business, results of operations and financial condition.
Our ability to provide effective customer service and support may be adversely affected by a variety of factors. We may be unable to respond quickly enough to accommodate short term increases in demand for service and support from our customer support and success teams. Approximately one-third of our current customer service and support staff has been employed with us for less than one year and therefore may be less familiar with our platform and products than our more tenured employees. In addition, as we add functionality to our platform or as customers begin to increase the ways in which they use our platform or products, customer service needs may become more time-consuming to meet. If our customers are not satisfied with the level of customer support we provide, they may stop using our platform or may not subscribe to additional products we offer. In addition, to improve our level of customer support and service and to meet increased customer demand for support, we may need to devote
49


additional resources to hiring and training personnel, which will increase our costs and without additional corresponding revenue, could adversely affect our business, results of operations and financial condition.
Our ability to gain new customers is highly dependent on our business reputation and on positive recommendations from customers. Any failure to maintain high quality customer service and support, or a market perception that we do not maintain high quality customer service and support, could erode customer trust and adversely affect our reputation, business, results of operations and financial condition.
If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements or preferences, our platform and products may become less competitive.
The market for communications and engagement software in general, and cloud-based communications in particular, is subject to rapid technological change, evolving industry standards, changing regulations, as well as changing customer needs, requirements and preferences. Customers and consumers may choose to adopt other forms of electronic communications or alternative communications platforms. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. If we are unable to develop functionality for our platform or new products that satisfy our customers and provide enhancements and new features for our existing products that keep pace with rapid technological and industry change, including but not limited to applicable industry standards, our business, results of operations and financial condition could be adversely affected. If new technologies emerge that are able to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely, such technologies could adversely impact our ability to compete effectively.
Our platform must integrate with a variety of network, hardware, mobile and software platforms and technologies, and we need to continuously modify and enhance our products and platform to adapt to changes and innovation in these technologies if mobile phone operating system providers, network service providers, our customers or their end users adopt new software platforms or infrastructure, we may be required to develop new versions of our products to work with those new platforms or infrastructure. This development effort may require significant resources, which could adversely affect our business, results of operations and financial condition. We may need to devote significant resources to the creation, support, and maintenance of our mobile applications, and any failure of our platform and products to operate effectively with evolving or new platforms and technologies could reduce the demand for our platform and products. If we are unable to respond to these changes in a cost-effective manner, or at all, our platform and products may become less marketable and less competitive or obsolete, and our business, results of operations and financial condition could be adversely affected.
We depend on the interoperability of our platform or products with those of our integration partners.
We maintain integrations with various third-party applications, products and services. These third-party offerings are constantly evolving, and we may not be able to maintain or modify our platform to ensure its compatibility with these offerings. In addition, some of these third parties may have or introduce offerings that compete with our platform. These third parties or our competitors may take actions that disrupt the interoperability of our platform with their products or services, or they may exert strong business influence on our ability to, and the terms on which, we operate and distribute our platform. As our platform evolves, we expect the types and levels of competition we face to increase. Should any of our competitors modify their technologies, standards, or terms of use in a manner that degrades the functionality or performance of our platform or is otherwise unsatisfactory to us or gives preferential treatment to our competitors’ products or services, our platform, business, financial condition, and results of operations could be adversely affected.
50


We rely on hardware purchased or leased from, software licensed from, and services rendered by third parties in order to provide our platform and products and run our business, sometimes by a single-source supplier.
We rely on hardware, purchased or leased from, software licensed from, and services rendered by third parties in order to provide our solutions and run our business, sometimes by a single-source supplier. In particular, we rely on single-source suppliers for phones and point-of-sale terminals: Yealink to supply phones for our platform and Stripe to provide point-of-sale devices and payment processing services for Weave Payments. Additionally, Bandwidth and Telnyx power the texting functionality of our platform. We also rely on hosted SaaS technologies from third parties in order to operate critical internal functions of our business, including enterprise resource planning, customer support and customer relations management services. We do not have long-term supply agreements with our sole source hardware suppliers and maintain only a small amount of inventory, making us vulnerable to price increases and supplier capacity and supply chain constraints. Third-party hardware, software and services may not continue to be available on a timely basis, on commercially reasonable terms, or at all. Any loss of the supply, right to use or any failures of third-party hardware, software or services, could result in delays in our ability to provide our platform and products or run our business. In addition, even if we are able to identify equivalent hardware, software or services or are able to internally develop a replacement solution, integrating any new hardware, software or service could be costly and time-consuming and may not result in an equivalent solution, any of which could adversely affect our business, results of operations and financial condition.
In the event our customers’ ability to use the functionality supplied by our platform were disrupted as a result of issues affecting the hardware, software or services provide by third parties, customers could assert claims against us in connection with such service disruption or cease conducting business with us altogether. Even if not successful, a claim brought against us by any of our customers would likely be time-consuming and costly to defend and could harm our reputation and brand, making it harder for us to sell our platform and products.
Breaches of our applications, networks or systems, or those of GCP or our service providers, could degrade our ability to conduct our business, compromise the integrity of our products, platform and data, result in significant data losses and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data.
We depend upon our information technology (“IT”) systems to conduct virtually all of our business operations, ranging from operation of our platform, our internal operations and research and development activities to our marketing and sales efforts and communications with our customers and integration partners. Individuals or entities may attempt to penetrate our network security, or that of our platform, and to cause harm to our business operations, including by misappropriating our proprietary information or that of our customers, employees and integration partners or to cause interruptions of our products and platform. In particular, cyberattacks (including ransomware) and other malicious internet-based activity continue to increase in frequency and in magnitude generally, and cloud-based companies continue to be targeted. In addition to threats from traditional computer hackers, malicious code (such as malware, viruses, worms, and ransomware), employees theft or misuse, password spraying, phishing, credential stuffing, and denial-of-service attacks, we also face threats from sophisticated organized crime, nation-state, and nation-state supported actors who engage in attacks (including advanced persistent threat intrusions) that add to the risk to our systems (including those hosted on GCP or other cloud services), internal networks, our customers’ systems and the information that they store and process. Because the techniques used by such individuals or entities to access, disrupt or sabotage devices, systems and networks change frequently and may not be recognized until launched against a target, we may be required to make further investments over time to protect data and infrastructure as cybersecurity threats develop, evolve and grow more complex over time. We may also be unable to anticipate these techniques, and we may not become aware in a timely manner of such a security breach, which could exacerbate any damage we experience. Additionally, we depend upon our employees and contractors to
51


appropriately handle confidential and sensitive data, including customer data, and to deploy our IT resources in a safe and secure manner that does not expose our network systems to security breaches or the loss of data.
We have been and will continue to be subject to cybersecurity threats and incidents, including denial-of-service attacks, employee errors or individual attempts to gain unauthorized access to information systems. Any information security incidents, including internal malfeasance or inadvertent disclosures by our employees or a third-party’s fraudulent inducement of our employees to disclose information, unauthorized access or usage, virus or similar breach or disruption of us or our service providers, such as GCP, could result in the loss of confidential or personal information, damage to our reputation, erosion of customer trust, loss of customers, litigation, regulatory investigations, fines, penalties and other liabilities. Furthermore, we are required to comply with laws and regulations, including stringent regulations such as the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), that require us to maintain the security of personal information and we may have contractual and other legal obligations to notify customers, regulators or other relevant stakeholders of security breaches. Such disclosures 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 and/or mitigate the security breach. Accordingly, if our cybersecurity measures or those of GCP or our service providers, fail to protect against unauthorized access, attacks (which may include sophisticated cyberattacks), compromise or the mishandling of data by our employees and contractors, then our reputation, customer trust, business, results of operations and financial condition could be adversely affected.
While we maintain errors, omissions, and cyber liability insurance policies covering certain security and privacy damages, we cannot be certain that our existing insurance coverage will continue to be available on acceptable terms, and in sufficient amounts, to cover the potentially significant losses that may result from a security incident or breach or that the insurer will not deny coverage as to any future claim.
We rely on a single supplier to provide the technology we offer through Weave Payments.
In order to provide Weave Payments, we have entered into payment service provider agreements with Stripe Inc. (“Stripe”). These payment service provider agreements provide for terms which expire at various dates after 2028, and in some cases, renew for subsequent 12-month terms unless we provide a notice of termination prior to the end of the then current term. These agreements are integral to Weave Payments, and any problems with Stripe or disruption affecting its services could have an adverse effect on our reputation, results of operations and financial results. If Stripe were to terminate its relationship with us, we could incur substantial delays and expense in finding and integrating an alternative payment service provider into Weave Payments, and the quality and reliability of such alternative payment service provider may not be comparable. Any temporary or permanent disruption in our ability to offer Weave Payments, whether as a result of an interruption in Stripe’s services due to technical or other issues, or due to the termination of our agreement with Stripe, would decrease our revenue and adversely affect our business.
We have in the past experienced limited interruptions with respect to payments processed through Stripe, which in some cases resulted in the temporary inability of some of our customers to collect payments through our platform. In the event that Stripe fails to maintain adequate levels of support, experiences interrupted operations, experiences a breach of their networks or systems, does not provide high quality service, or increases the fees they charge us, we may suffer additional costs and be required to pursue new third-party relationships, which could materially disrupt our operations. In addition, interruptions affecting payment processing by Stripe could result in periods of time during which Weave Payments cannot function properly, and therefore cannot collect payments for our customers, which could adversely affect our relationships with our customers and our business, reputation, brand, financial condition, and results of operations.
52


To deliver our products, we rely on network service providers and internet service providers for our network service and connectivity and disruption or deterioration in the quality of these services could adversely affect our business, results of operations and financial condition.
We currently interconnect with network service providers to enable the use by our customers of our products over their networks and we rely on network service providers for these services. Where we do not have direct access to phone numbers, our reliance on network service providers has reduced our operating flexibility, ability to make timely service changes and control quality of service. In addition, the fees that we are charged by network service providers may change daily or weekly, while we do not typically change our customers’ pricing as rapidly.
At times, network service providers have instituted additional fees due to regulatory, competitive or other industry related changes that increase our network costs. Additionally, our ability to respond to any new fees may be constrained if all network service providers in a particular market impose equivalent fee structures, if the magnitude of the fees is disproportionately large when compared to the underlying prices paid by our customers, or if the market conditions limit our ability to increase the price we charge our customers. For example, in recent periods we have experienced higher fees associated with text messaging.
Furthermore, many of these network service providers do not have long-term committed contracts with us and may interrupt services or terminate their agreements with us without notice. If a significant portion of our network service providers stop providing us with access to their infrastructure, fail to provide these services to us on a cost-effective basis, cease operations, or otherwise terminate these services, the delay caused by qualifying and switching to other network service providers could be time-consuming and costly and could adversely affect our business, results of operations and financial condition. Further, if problems occur with our network service providers, it may cause errors or poor quality communications with our products, and we could encounter difficulty identifying the source of the problem. The occurrence of errors or poor quality communications on our products, whether caused by our platform or a network service provider, may result in the loss of our existing customers or the delay of adoption of our products by potential customers and may adversely affect our business, results of operations and financial condition.
Further, we sometimes access network services through intermediaries who have direct access to network service providers. We expect that we will continue to rely on intermediaries for these services, but this may change in the future. These intermediaries sometimes have offerings that directly compete with our products and may stop providing services to us on a cost-effective basis. If a significant portion of these intermediaries stop providing services or stop providing services on a cost-effective basis, our business could be adversely affected.
We also interconnect with internet service providers to enable the use of our communications products by our customers, and we expect that we will continue to rely on internet service providers for network connectivity going forward. Our reliance on internet service providers reduces our control over quality of service and exposes us to potential service outages and rate fluctuations. If a significant portion of our internet service providers stop providing us with access to their network infrastructure, fail to provide access on a cost-effective basis, cease operations, or otherwise terminate access, the delay caused by qualifying and switching to other internet service providers could be time-consuming and costly and could adversely affect our business, results of operations, and financial condition.
If problems were to occur with any of these third-party network or internet service providers, they may cause errors or poor call quality that could impact our customers, and we could encounter difficulty identifying the source of the problem. From time to time, these third-party network or service providers have been adversely impacted or overloaded by large increases in traffic for a variety of reasons. The occurrence of interruptions, errors or poor call quality, whether caused by our systems or a third-party network or service provider, may result in the loss of our existing customers and delay or loss of market acceptance of our platform and products, and harm our business and results of operations.
53


We substantially rely upon GCP to operate our platform, and any disruption of or interference with our use of GCP would adversely affect our business, results of operations and financial condition.
GCP provides a distributed computing infrastructure platform for business operations, or what is commonly referred to as a cloud computing service. We outsource a substantial majority of our cloud infrastructure to GCP, which hosts our products and platform, and have designed our software and computer systems to utilize data processing, storage capabilities, and other services provided by GCP. We cannot easily switch our GCP operations to another cloud provider, and any disruption of, or interference with, our use of GCP could have a material adverse effect on our business, operating results, and financial condition.
Our customers need to be able to access our platform at any time, without interruption or degradation of performance. GCP runs its own platform that we access, and we are, therefore, vulnerable to service interruptions at GCP. We have experienced, and expect that in the future we may experience interruptions, delays and outages in service and availability due to a variety of factors, including infrastructure changes, human or software errors, website hosting disruptions and capacity constraints. Capacity constraints could be due to a number of potential causes, including technical failures, natural disasters, pandemics such as COVID-19, fraud or security attacks. In addition, if our security, or that of GCP, is compromised, or our products or platform are unavailable or our users are unable to use our products within a reasonable amount of time or at all, then our business, results of operations and financial condition could be adversely affected. It may become increasingly difficult to maintain and improve our platform performance, especially during peak usage times, as our products become more complex and the usage of our products increases. To the extent that we do not effectively address capacity constraints, either through GCP or alternative providers of cloud infrastructure, our business, results of operations and financial condition may be adversely affected. In addition, any changes in service levels from GCP may adversely affect our ability to meet our customers’ requirements, result in negative publicity which could harm our reputation and brand and may adversely affect the usage of our platform.
Our agreement with GCP is for a 60-month term (through 2027) with no renewal right thereafter. Although we have successfully transitioned cloud service providers in the past and we expect that we could receive similar services from other third parties in the future, if any of our arrangements with GCP are terminated, we could experience interruptions on our platform and in our ability to make our products available to customers, as well as delays and additional expenses in arranging alternative cloud infrastructure services.
Any of the above circumstances or events may harm our reputation, erode customer trust, cause customers to stop using our products, impair our ability to increase revenue from existing customers, impair our ability to grow our customer base, subject us to financial penalties and liabilities under certain of our agreements and otherwise harm our business, results of operations and financial condition.
Defects or errors in our platform or products could diminish demand for our products, harm our business and results of operations and subject us to liability.
Our customers use our platform and products for important aspects of their businesses, and any errors, defects or disruptions to our products and any other performance problems with our products could damage our customers’ businesses and, in turn, hurt our brand and reputation and erode customer trust. We provide regular updates to our platform and products, which have in the past contained, and may in the future contain, undetected errors, failures, vulnerabilities and bugs when first introduced or released. Real or perceived errors, failures or bugs in our products could result in negative publicity, loss of or delay in market acceptance of our platform, loss of competitive position, lower customer retention or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. 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. As a result, our reputation and our
54


brand could be harmed, and our business, results of operations and financial condition may be adversely affected.
Interruptions or performance problems associated with our technology and infrastructure may adversely affect our business and operating results.
Our continued growth depends in part on the ability of our existing and potential customers to access our platform at any time and within an acceptable amount of time. Our platform is proprietary, and we rely on the expertise of members of our engineering, operations, and product development teams for our platform’s continued performance. We have experienced, and may in the future experience, disruptions, outages, and other performance problems related to our platform due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, delays in scaling our technical infrastructure if we do not maintain enough excess capacity and accurately predict our infrastructure requirements, capacity constraints due to an overwhelming number of users accessing our platform simultaneously, denial-of-service attacks, human error, actions or inactions attributable to third parties, earthquakes, hurricanes, floods, fires, natural disasters, power losses, disruptions in telecommunications services, fraud, military or political conflicts, terrorist attacks and other geopolitical unrest, computer viruses, ransomware, malware or other events. Our systems also may be subject to break-ins, sabotage, theft, and intentional acts of vandalism, including by our own employees. Some of our systems are not fully redundant and our disaster recovery planning may not be sufficient for all eventualities. Further, our business or network interruption insurance may not be sufficient to cover all of our losses that may result from interruptions in our service as a result of systems failures and similar events.
From time to time, we may experience limited periods of server downtime due to server failure or other technical difficulties. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. It may become increasingly difficult to maintain and improve our performance, especially during peak usage times and as our platform becomes more complex and our user traffic increases. If our platform is unavailable or if our users are unable to access our platform within a reasonable amount of time, or at all, our business would be adversely affected and our brand could be harmed. In the event of any of the factors described above, or certain other failures of our infrastructure, customer or guest data may be permanently lost.
Moreover, a limited number of our agreements with customers may provide for limited service level commitments from time to time, and it is possible that an increasing number of our agreements may include service-level commitments in the future. If we experience significant periods of service downtime in the future, we may be subject to claims by our customers against these service level commitments. System failures in the future could also result in significant losses of revenue. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business and operating results may be adversely affected.
We may not be able to continue to expand our share of our existing vertical markets or expand into new vertical markets, which would inhibit our ability to grow and increase our profitability.
Our future growth and profitability depend, in part, upon our continued expansion within the healthcare vertical markets, such as dentistry, optometry and veterinary, where our revenue is concentrated, as well as our ability to penetrate new vertical markets.
Our expansion into new vertical markets also depends upon our ability to adapt our existing platform, develop additional features and functionality to meet the particular needs of each new vertical market, and may depend on our ability to integrate our platform with practice management software or other systems of record. For example, some new vertical markets may require greater mobile functionality than customers in our existing markets. Other new vertical markets may require additional functionality to address regulatory considerations. Specifically, in our existing vertical markets such as dentistry and
55


optometry, we had to expend significant time and resources to integrate with dental practice management software and address the strict patient and other privacy regulations associated with those industries. We may not have adequate financial or technological resources to develop effective and secure enhancements to our platform and new products that will satisfy the demands of these new vertical markets. In addition, we will need to make sales and marketing investments to increase awareness of our platform and products in new vertical markets in which we have not historically had a presence. Further, as positive references from existing customers are vital to expanding into new vertical and geographic markets, any dissatisfaction on the part of existing customers may harm our brand and reputation and inhibit market acceptance of our platform and products.
As part of our strategy to expand into new vertical markets, we may look for acquisition opportunities and partnerships that will allow us to enhance our offerings and distribution channels for those verticals and increase our market penetration. We may not be able to successfully identify suitable acquisition, partnership, or integration candidates in the future, and if we do, they may not provide us with the benefits we anticipated.
Penetrating new vertical markets may also prove to be more challenging or costly or take longer than we may anticipate. If we fail to expand into new vertical markets and increase our penetration into existing vertical markets, we may not be able to continue to grow our revenue. Moreover, we will need to make investments to enter new markets in advance of deriving revenue from those markets, and, if we are unable to derive incremental revenue from new vertical markets in which we make investments to earn an adequate return on our investments, our business and results of operations will suffer. In addition, we cannot be sure that the time periods that have been required historically to identify, evaluate, develop and launch new product offerings to address specific vertical markets will be representative of the time that will be required to address new vertical markets in the future. Delays in addressing vertical markets may result in an increase in the investment required to address these markets, delay our ability to derive revenue from these markets and adversely affect our ability to address those markets if other companies are able to address those markets with competitive offerings before we are able to do so.
Growth may place significant demands on our infrastructure.
As our operations grow in size, scope, and complexity, we will need to improve and upgrade our systems and infrastructure to attract, service, and retain an increasing number of customers. For example, we expect the volume of simultaneous calls to increase significantly as our customer base grows. Our infrastructure may not be able to accommodate this additional simultaneous call volume. The expansion of our systems and infrastructure may require us to commit substantial financial, operational, and technical resources in advance of an increase in the volume of business, with no assurance that the volume of business will increase. Any such additional capital investments will increase our cost base.
Our growth in revenue generated from Weave Payments depends on customers increasing their use of this product, and if our customers do not increase their use of this product, our business, results of operations and financial condition could be adversely affected.
We generate revenue from our payments product, Weave Payments, based on customer usage. While this product has the potential to meaningfully diversify our sources of revenue, our ability to generate incremental revenue from this product depends not only on convincing customers who do not already subscribe to Weave Payments to become Weave Payments customers, but also on those who have already subscribed increasing their usage of it. If our customers do not increase their use of Weave Payments, then our results of operations and future prospects may be harmed.
We cannot accurately predict customers’ usage levels. Revenue from Weave Payments is generally calculated as a percentage of payment volume plus a per-transaction fee and, accordingly, varies depending on the total dollar amount processed through our platform in a particular period. This amount may vary, depending on, among other things, interchange and processor fees, the success of our customers’ businesses, the proportion of our customers’ payment volume processed through our platform,
56


consumer spending levels in general, and overall economic conditions. In addition, the revenue and gross profit derived from Weave Payments varies depending on the particular type of payment processed on our platform. During the COVID-19 pandemic, card-not-present transactions, which are transactions for which the credit card is not physically present at the merchant location at the time of the transaction, accounted for a larger proportion of the total payment transactions processed through our platform, which has contributed to higher gross margins on those transactions than in prior periods. While we have seen this trend continue in recent periods as credit card transactions have increased as a percentage of total payment transactions; no assurance can be given that the mix of card-not-present transactions will continue to be favorable.
Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.
To increase total customers and achieve broader market acceptance of our platform and products, we will need to expand our marketing and sales operations, including our sales force. We will continue to dedicate significant resources to inbound and outbound sales and marketing programs and to increase and develop our digital marketing competencies. The effectiveness of our inbound and outbound sales and marketing and third-party channel partners has varied over time and may vary in the future. All of these efforts will require us to invest significant financial and other resources. We may not achieve anticipated revenue growth by expanding our sales force if, among other reasons, we are unable to hire, develop and retain talented sales personnel, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time or if our sales and marketing programs are not effective. Our business will be seriously harmed if our investments in sales and marketing do not generate an increase in revenue that represents an appropriate return on our investment.
If we do not successfully maintain the quality of the installation of our platform and products by third-party installers, our reputation could suffer and our sales could decline.
We leverage third-party independent contractors to install a portion of our customer premises equipment and implement integrations. These services are critical because a failure to properly install our product can lead to reduced operability and poor customer satisfaction. While we currently provide customers with a list of reputable independent installers from which they may select their installer of choice, a quality installation may not be delivered, which would impact customer experience. To the extent our third-party independent contractors perform low-quality installations, we may need to devote additional resources to the identification and monitoring of such independent installers. Additionally, if the installers used by customers fail to provide the quality of service that our customers expect, we may lose existing customers, our reputation and market acceptance of our platform and products could suffer, our sales could decline and we may experience increased warranty claims and costs, any of which would harm our business.
The standards that private entities and email service providers use to regulate the use and delivery of email have in the past interfered with, and may in the future interfere with, the effectiveness of our platform and our ability to conduct business.
Some of our customers rely on email for commercial solicitation. In addition to legal requirements addressing spam, a variety of private entities such as email service providers advocate standards of conduct or practice that significantly exceed current legal requirements and classify certain solicitations that comply with current legal requirements as spam. Some of these entities maintain “blocklists” of companies and individuals, and the websites, email service providers and IP addresses associated with those entities or individuals that do not adhere to those standards of conduct or practices for commercial solicitations that the blocklisting entity believes are appropriate. If a company’s IP addresses are listed by a blocklisting entity, emails sent from those addresses may be blocked if they are sent to any internet domain or internet address that subscribes to the blocklisting entity’s service or uses its blocklist. Due to the nature of our customer base, we have not had significant issues related to this risk; however, as we continue to increase our customer base and expand into other vertical markets outside of healthcare, we
57


may have greater exposure to this risk. There can be no guarantee that we will be able to successfully remove ourselves from any blocklists. Because we fulfill email delivery on behalf of our customers, blocklisting of this type could undermine the effectiveness of our customers’ transactional email, email marketing programs and other email communications, all of which could have a material negative impact on our business, financial condition and results of operations.
Additionally, even if emails we process are not blocklisted, email service providers from time to time block emails we process from reaching their users. For example, some email service providers categorize as “promotional” emails that originate from email service providers such as us, and, as a result, direct them to an alternate or “tabbed” section of the recipient’s inbox. While we improve our own technology and work closely with email service providers to maintain our deliverability rates, the implementation of new or more restrictive policies by email service providers may make it more difficult to deliver our customers’ emails, particularly if we are not given adequate notice of a change in policy or are unable to update our platform or products to comply with the changed policy in a reasonable amount of time. If email service providers materially limit or halt the delivery of our customers’ emails, or if we fail to deliver our customers’ emails in a manner compatible with email service providers’ email handling or authentication technologies or other policies, or if the open rates of our customers’ emails are negatively impacted by the actions of email service providers to categorize emails, then customers may question the effectiveness of our platform and downgrade or cancel their accounts. This, in turn, could harm our business, financial condition and results of operations.
The standards that Mobile Network Operators use to regulate the delivery of SMS text messages have in the past interfered with, and may in the future interfere with, the effectiveness of our platform and our ability to conduct business.
Our customers rely on SMS text messaging for communicating with their customers. To address requirements set forth in the Telephone Consumer Protection Act of 1991 (“TCPA”), the Federal Controlling the Assault of Non-Solicited Pornography and Marketing Act of 2003 (the “CAN-SPAM Act”), the Cellular Telecommunications and Internet Association guidelines, and in other FCC rules regarding unwanted communications, the U.S. wireless communications industry and Mobile Network Operators, (“MNOs”) have set forth standards governing the delivery of non-consumer messages via wireless provider networks with the primary objective of protecting consumers from unwanted messages. These standards include, but are not limited to, standards and registration for businesses sending messages to consumers from a 10-digit long code (“10DLC”). MNOs monitor non-consumer messages and block or limit throughput of messages if a sender does not adhere to industry and MNO-defined standards, or if a sender is not properly registered to send messages using a 10DLC. If non-conforming text messages are sent from a business’ telephone number, that number may be blocked or limited from sending text messages, or charged additional fees by the MNOs. We work closely with our service providers in order to comply with the applicable laws and maintain our deliverability rates. However, as the popularity of text messaging increases over time, we expect the MNOs and the wireless communications industry to continue to implement additional requirements, restrictions, and fees for sending non-consumer messages.
There are some exceptions to non-consumer messaging requirements, which apply to a large number of our customers, including exceptions for health care related messages and messages sent from “low-volume” senders, such as small businesses. However, if text messages originating from our customers are blocked or limited by MNOs, or if MNOs impose additional fees for certain text messages, the effectiveness of our customers’ text message communications with their customers may be impacted, and our customers may question the effectiveness of our platform and discontinue service. This could result in harm to our business, financial condition and results of operations.
We are continuing to expand our international operations, which exposes us to significant risks.
We currently market our platform and products only in the United States and Canada, which we entered for the first time in 2019. We may open additional international offices and hire employees to work
58


at these offices in order to gain access to additional technical talent. For example, we opened an office in India in 2021 and as of March 31, 2023 had approximately 80 employees in India to further our engineering and administrative operations.
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 or with developing and managing sales in international markets, our international expansion efforts may not be successful.
In addition, we will face risks in doing business internationally that could adversely affect our business, including:
the difficulty of managing and staffing international operations and the increased operations, travel, infrastructure and legal compliance costs associated with servicing international customers and operating numerous international locations;
our ability to effectively price our products in competitive international markets;
new and different sources of competition or other changes to our current competitive landscape;
understanding, reconciling and complying with different technical standards, telecommunications and payment processing regulations, registration and certification requirements outside the United States, which could prevent customers from deploying our platform and products and limit the features and functionality we may be able to provide or limit their usage;
potentially greater difficulty collecting accounts receivable and longer payment cycles;
higher or more variable network service provider fees outside of the United States;
the need to adapt and localize our products for specific countries;
the need to offer customer support in various languages;
difficulties in understanding and complying with local laws, regulations and customs in non-U.S. jurisdictions;
export controls and economic sanctions administered by the Department of Commerce Bureau of Industry and Security and the Treasury Department’s Office of Foreign Assets Control;
compliance with various anti-bribery and anti-corruption laws such as the Foreign Corrupt Practices Act;
changes in international trade policies, tariffs and other non-tariff barriers, such as quotas and local content rules;
more limited protection for intellectual property rights in some countries;
adverse tax consequences;
fluctuations in currency exchange rates, which could increase the price of our products outside of the United States, increase the expenses of our international operations and expose us to foreign currency exchange rate risk;
fluctuations in exchange rates and the resulting impact on our business;
restrictions on the transfer of funds;
deterioration of political relations between the United States and other countries;
59


the impact of natural disasters and public health epidemics or pandemics such as COVID-19 on employees, contingent workers, partners, travel and the global economy and the ability to operate freely and effectively in a region that may be fully or partially on lockdown; and
political or social unrest or economic instability in a specific country or region in which we operate, which could have an adverse impact on our operations in that location.
Also, due to costs from our international expansion efforts and network service provider fees outside of the United States, which can be higher than domestic rates, our gross margin for international customers may be lower than our gross margin for domestic customers. As a result, our gross margin may be adversely impacted and fluctuate as we expand our operations and customer base worldwide.
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.
Failure to set optimal prices for our products could adversely impact our business, results of operations and financial condition.
We offer various subscription plans as well as other products for additional fees, which in the case of Weave Payments is based on usage. We expect that we may need to change our pricing from time to time, and we have limited experience with respect to determining the optimal prices for our platform and products. One of the challenges to our pricing is that the fees that we pay to network service providers over whose networks we transmit communications can vary daily or weekly and are affected by volume and other factors that may be outside of our control and difficult to predict. Additionally, regulatory developments may require us to incur additional costs to provide our services. Any of these changes could result in us incurring increased costs that we may be unable or unwilling to pass through to our customers, which could adversely impact our business, results of operations and financial condition. In addition, for customers who pay their subscriptions on an annual basis, we would not be able to increase the prices we charge to reflect these costs until the end of the contract term. Moreover, SMBs, which comprise substantially all of our customers, may be quite sensitive to price increases or lower prices that our competitors may offer. Further, if we expand into new vertical or international markets, we also must determine the appropriate price to enable us to compete effectively in those markets. As a result, in the future we may be required to reduce our prices or change our pricing models, which could adversely affect our revenue, gross profit, profitability, financial position and cash flows.
We incur chargeback liability when our customers refuse to or cannot reimburse chargebacks resolved in favor of their customers. While we have not experienced these issues to a significant degree in the past, any increase in chargebacks not paid by our customer may adversely affect our business, financial condition or results of operations.
In the event a dispute between a cardholder and a customer is not resolved in favor of the customer, the transaction is normally charged back to the customer and the purchase price is credited or otherwise refunded to the cardholder. If we are unable to collect such amounts from the customer’s account or reserve account, if applicable, or if the customer refuses or is unable, due to closure, bankruptcy or other reasons, to reimburse us for a chargeback, we are responsible for the amount of the refund paid to the cardholder. The risk of chargebacks is typically greater with those customers that promise future delivery of goods and services rather than delivering goods or rendering services at the time of payment, as well as “card not present” transactions in which consumers do not physically present cards to customers in connection with the purchase of goods and services, such as e-commerce, telephonic and mobile transactions. While we have not experienced these issues to a significant degree in the past and do not view them to be material, we may experience significant losses from chargebacks in the future. A substantial increase in chargebacks not paid by our customers could have a material adverse effect on our business, financial condition or results of operations. We have policies and procedures to monitor and manage customer-related credit risks and often mitigate such risks by requiring collateral, such as cash reserves, and monitoring transaction activity. Notwithstanding our policies and procedures for managing
60


credit risk, it is possible that a default on such obligations by one or more of our customers could adversely affect our business, financial condition or results of operations.
If we are unable to hire, retain and motivate qualified employees, our business will suffer.
Our future success depends, in part, on our ability to continue to attract and retain highly skilled employees. We believe that there is, and will continue to be, intense competition for highly skilled management, technical, sales and other employees with experience in our industry in Utah, where our headquarters are located, and in other locations where we maintain offices. We must provide competitive compensation packages and a high-quality work environment to hire, retain and motivate employees. In addition, since we completed our initial public offering (“IPO”) in November 2021, potential candidates may not perceive our compensation package, including our equity awards, as favorably as employees hired prior to our IPO, particularly as our stock price has declined substantially since our IPO. Our recruiting personnel, methodology, and approach may need to be altered to address a changing candidate pool and profile, and we may not be able to identify or implement such changes in a timely manner. If we are unable to retain and motivate our existing employees and attract qualified employees to fill key positions, we may be unable to manage our business effectively, including the development, marketing and sale of our platform and products, which could adversely affect our business, results of operations and financial condition. Additionally, our U.S.-based employees, including our senior management team, work for us on an at-will basis and there is no assurance that any such employee will remain with us. Replacing key employees, including our Chief Executive Officer, and management personnel may be difficult or costly and may take an extended period of time because of the limited number of individuals in our industry and where we are located with the breadth of skills and experience that we require. Further, in 2021 and 2022, the labor market in the U.S. experienced significant increases in workers leaving their positions (often referred to as the "Great Resignation"), which made the market to replace these individuals competitive and resulted in significant wage inflation in response to labor shortages. During the Great Resignation, we faced and we may in the future continue to face increased challenges of employee attraction and retention. To the extent we hire employees from competitors, we also may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information.
Volatility in, or lack of performance of, our stock price may also affect our ability to attract and retain key employees. Many of our key employees are, or will soon be, vested in a substantial number of shares of common stock 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 options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or, conversely, if the exercise prices of the options that they hold are significantly above the trading price of our common stock, and there can be no assurance that the Option Repricing will be successful in mitigating this risk. If we are unable to retain our employees, our business, results of operations and financial condition could be adversely affected.
If we cannot maintain our company culture 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 have experienced and may continue to experience rapid expansion and turnover of our employee ranks. From time to time, we have reduced our employee ranks and subsequently built them back up to support the growth of our business. We also have experienced transitions in our executive leadership team. These changes may yield unintended consequences and costs, such as additional attrition, the distraction of employees, reduced employee morale and could adversely affect both our reputation as an employer and our company culture, which could make it more difficult for us to hire new employees in the future.
We believe that a critical component to our success to date has been our company culture, which is based on hunger for improvement, caring, creativity, accountability, and customer focus. We have invested substantial time and resources in building our team within this company culture. Any failure to
61


preserve our culture could result in decreased employee satisfaction, and could negatively affect our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives. As we grow and develop the infrastructure of a public company, we may find it difficult to maintain these important aspects of our company culture. If we fail to maintain our company culture, our business may be adversely impacted.
We depend on our senior management team and other key employees, and the loss of one or more of these employees or an inability to attract and retain qualified key personnel could adversely affect our business.
Our success depends largely upon the continued services of our senior management and other key personnel. We can provide no assurance that any of our executives or key employees will continue their employment with us. Our senior management and key employees are “at-will” employees and therefore may terminate employment with us at any time with no advance notice. In addition, we currently do not have “key person” insurance on any of our employees. We also rely on our leadership team in the areas of research and development, marketing, services and general and administrative functions. The loss and replacement of one or more of our members of senior management or other key employees, including our Chief Executive Officer, would likely involve significant time and costs and may significantly delay or prevent the achievement of our business objectives. Furthermore, volatility or lack of performance in our stock price may affect our ability to attract and retain replacements should key personnel depart. If we are not able to retain of our key personnel, our business, results of operations and financial condition could be harmed.
We may engage in merger and acquisition activities, which would require significant management attention and could disrupt our business, dilute stockholder value, and adversely affect our business, results of operations and financial condition.
As part of our business strategy to expand usage of our products and services, expand into additional markets, grow our business in response to changing technologies and customer demand, and competitive pressures, we may in the future make investments in, or acquisitions of, other companies, products, or technologies. The identification of suitable acquisition candidates can be difficult, time-consuming, and costly, and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve the goals of such acquisition, and any acquisitions we complete could be viewed negatively by customers or investors. We may encounter difficult or unforeseen expenditures in integrating an acquisition, particularly if we cannot retain the key personnel of the acquired company. In addition, if we fail to successfully integrate such acquisitions, or the assets, technologies, or personnel associated with such acquisitions, into our company, the business and results of operations of the combined company would be adversely affected.
Acquisitions may disrupt our ongoing operations, divert management from their primary responsibilities, subject us to additional liabilities, increase our expenses, subject us to increased regulatory requirements, cause adverse tax consequences or unfavorable accounting treatment, expose us to claims and disputes by stockholders and third parties, and adversely impact our business, financial condition, and results of operations. We may not successfully evaluate or utilize the acquired assets and accurately forecast the financial impact of an acquisition transaction, including accounting charges. We may pay cash for any such acquisition, which would limit other potential uses for our cash. If we incur debt to fund any such acquisition, such debt may subject us to material restrictions in our ability to conduct our business, result in increased fixed obligations, and subject us to covenants or other restrictions that would decrease our operational flexibility and impede our ability to manage our operations. If we issue a significant amount of equity securities in connection with future acquisitions, existing stockholders’ ownership would be diluted.
Our loan agreement contains certain restrictions that may limit our ability to operate our business.
62


The terms of our existing loan and security agreement and the related collateral documents with SVB contain a number of restrictive covenants that impose significant operating and financial restrictions on us, including restrictions on our ability, and the ability of our subsidiaries, to take actions that may be in our best interests, including, among others, disposing of assets, entering into change of control transactions, mergers or acquisitions, incurring additional indebtedness, granting liens on our assets, declaring and paying dividends, and agreeing to do any of the foregoing. Our loan and security agreement requires that, at any time, if our total unrestricted cash, cash equivalents, and short-term investments at SVB is less than $100 million, we must at all times thereafter maintain a consolidated minimum $20 million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and that we meet specified minimum levels of EBITDA, as adjusted for equity-based compensation and changes in our deferred revenue. Our ability to meet financial covenants can be affected by events beyond our control, and we may not be able to continue to meet this covenant. A breach of any of these covenants or the occurrence of other events (including a material adverse effect) specified in the loan and security agreement and/or the related collateral documents could result in an event of default under the loan and security agreement. Upon the occurrence of an event of default, SVB could elect to declare all amounts outstanding, if any, under the loan and security agreement to be immediately due and payable and terminate all commitments to extend further credit. If we were unable to repay those amounts, SVB could proceed against the collateral granted to them to secure such indebtedness. We have pledged substantially all of our assets (other than intellectual property) as collateral under the loan documents. If SVB accelerates the repayment of borrowings, if any, we may not have sufficient funds to repay our existing debt. As of March 31, 2023, we had $10.0 million outstanding under this loan and security agreement.
Risks Related to Governmental Regulation
Our products and services must comply with industry standards, FCC regulations, state, local, country-specific and international regulations, and changes may require us to modify existing services, potentially increase our costs or prices we charge customers, and otherwise harm our business.
As a provider of interconnected voice over internet protocol (“VoIP”) services, we are subject to various international, federal, state and local requirements applicable to our industry. For example, our business is regulated by the FCC. The FCC is considering whether interconnected VoIP services should be treated as telecommunications services, which could subject interconnected VoIP services to additional common carrier regulation. The FCC’s efforts may result in additional regulation of IP network and service providers, which may negatively affect our business. If we do not comply with applicable FCC rules and regulations, or rules and regulations of other governing regulatory agencies, we could be subject to enforcement actions, fines, loss of licenses, and possibly restrictions on our ability to operate or offer certain of our subscriptions. Any enforcement action by the FCC, which may be a public process, would hurt our reputation in the industry and could have a material adverse impact on our revenue. The failure of our platform and products to comply, or delays in compliance, with various existing and evolving standards could delay or interrupt our introduction of new products, subject us to fines or other imposed penalties, or harm our reputation, any of which would have a material adverse effect on our business, financial condition or operating results.
Regulations to which we may be subject address the following matters, among others:
license requirements that apply to providers of communications services in many jurisdictions;
acceptable marketing practices;
our obligation to contribute to various Universal Service Fund (“USF”) programs, programs for funding access to relay services and number administration, including at the state level;
monitoring on rural call completion rates;
63


safeguarding and use of Customer Proprietary Network Information;
U.S. and Canadian regulations concerning access requirements for users with disabilities;
our obligation to offer 7-1-1 abbreviated dialing for access to relay services;
compliance with the requirements of U.S. and foreign law enforcement agencies, including the Communications Assistance for Law Enforcement Act and cooperation with local authorities in conducting wiretaps, pen traps and other surveillance activities;
the ability to dial 9-1-1 (or corresponding numbers in regions outside the U.S.), auto-locate E-911 calls (or corresponding equivalents) when required, and access emergency services;
the transmission of telephone numbers associated with calling parties between carriers and service providers like us;
regulations governing outbound dialing, including the Telephone Consumer Protection Act; and
FCC and other regulators efforts to combat robo-calling, caller ID spoofing, and robo-texting.
A number of states require us to register as a VoIP provider, contribute to state universal service and related programs, pay E-911 surcharges, and pay other surcharges and fees that fund various utility commission programs, while others are actively considering extending their public policy programs to include the subscriptions we provide. We pass USF, E-911 fees, and other surcharges through to our customers, which may result in our subscriptions becoming more expensive or require that we absorb these costs. In the future, state public utility commissions may expand their jurisdiction over VoIP subscriptions like ours.
Regulation of our services as telecommunications services may require us to obtain authorizations or licenses to operate in additional states or foreign jurisdictions and comply with legal requirements applicable to traditional telephony providers. This regulation may impact our ability to differentiate ourselves from incumbent service providers and impose substantial compliance costs on us, negatively affecting our margins.
Efforts to address robo-calling and caller ID spoofing could cause us competitive harm.
In June 2019, the FCC ruled that providers of voice services may by default (subject to opt-out by subscribers) block voice traffic based on reasonable analytics designed to identify unwanted calls. Effective June 30, 2021, the FCC required that all voice service providers implement the Secure Telephone Identity Revisited (“STIR”) and Signature-based Handling of Asserted Information Using toKENs (“SHAKEN” and, together with STIR, “STIR/SHAKEN”) caller ID authentication framework in the internet protocol (“IP”), portions of their networks and that non-facilities-based voice providers comply fully with STIR/SHAKEN effective June 30, 2022.
The STIR/SHAKEN framework is expected to be used throughout the world. Weave has implemented STIR/SHAKEN for voice traffic originating in the U.S. and we rely on our service providers to sign our voice traffic originating in Canada. However, it is likely that the standards to obtain STIR/SHAKEN signing authority in other countries will differ from the U.S. requirements and these differing standards may not be interoperable with the U.S. requirements. For example, the Canadian Radio-television and Telecommunications Commission (“CRTC”) required all telecommunications service providers implement STIR/SHAKEN to authenticate and verify caller identification information for IP-based voice calls, effective November 30, 2021, and file status reports every six months starting May 31, 2022. Despite initially denying non-facilities based providers access, the Canadian Secure Token Governance Authority (“CST-GA”) created a new process in November 2021 for such providers to obtain Service Provider Code Tokens and, in turn, Secure Telephone Identity Certificates (“STI Certificates”) to allow higher (Level A or B) call attestation. Calls that are not attested at a higher level, either directly or by an underlying provider, are at a greater risk of being blocked or flagged and ignored by end users. Further, it is unclear how
64


cross-border calls originating from U.S. service providers will be authenticated under Canada’s framework or vice versa. On July 26, 2022, the CST-GA signed a memorandum of understanding with the U.S. Secure Telephone Identity Governance Authority to coordinate interconnection of SHAKEN in both the U.S. and Canada to allow providers to sign calls in one country and accept the signature in the other. However, the SHAKEN interconnection between the U.S. and Canada is not yet operational. Until operational, we may be required to obtain STI Certificates or otherwise incur costs to sign our calls in both the U.S. and Canada, which could impose substantial compliance costs and negatively affect our margins or could make our services less competitive than incumbent providers. In addition, foreign regulators have allowed terminating voice service providers to block voice traffic to address robo-calling or other unwanted calls.
If our solutions are not interoperable with foreign regulators’ requirements, if the SHAKEN interconnection between the U.S. and Canada does not become operational, or if we or our service providers are unable to authenticate originating calls from our customers’ telephone numbers under STIR/SHAKEN then our business could be harmed. Call recipients would be less likely to answer non-authenticated calls. In addition, the terminating voice service providers may block calls that are not authenticated under STIR/SHAKEN as the lack of authentication could be viewed as a reasonable indication that the call is unwanted by the recipient. This would make our service less desirable for our customers.
United States federal legislation and international laws impose certain obligations on the senders of commercial emails, which could minimize the effectiveness of our platform, and establish financial penalties for non-compliance, which could increase the costs of our business.
Our text, voice and email messaging and management services, and our customers’ use of these services, expose us to various regulatory risks. For example, the CAN-SPAM Act establishes certain requirements for commercial email messages and transactional email messages and specifies penalties for the transmission of email messages that are intended to deceive the recipient as to source or content. Among other things, the CAN-SPAM Act, obligates the sender of commercial emails to provide recipients with the ability to “opt-out” of receiving future commercial emails from the sender. In addition, some states have passed laws regulating commercial email practices that are significantly more restrictive and difficult to comply with than the CAN-SPAM Act. For example, Utah and Michigan prohibit the sending of email messages that advertise products or services that minors are prohibited by law from purchasing (e.g., alcoholic beverages, tobacco products, illegal drugs) or that contain content harmful to minors (e.g., pornography) to email addresses listed on specified child protection registries. Some portions of these state laws may not be preempted by the CAN-SPAM Act. In addition, certain non-U.S. jurisdictions have enacted laws regulating the sending of email that are more restrictive than U.S. laws, such as the Canadian Anti-Spam Law. If we were found to be in violation of the CAN-SPAM Act, applicable state laws governing email not preempted by the CAN-SPAM Act or foreign laws regulating the distribution of email, whether as a result of violations by our customers or our own acts or omissions, we could be required to pay large penalties, which would adversely affect our financial condition, significantly harm our business, injure our reputation and erode customer trust. The terms of any injunctions, judgments, consent decrees or settlement agreements entered into in connection with enforcement actions or investigations against our company in connection with any of the foregoing laws may also require us to change one or more aspects of the way we operate our business, which could impair our ability to attract and retain customers or could increase our operating costs.
Our customers’ and other users’ violation of our policies or other misuse of our platform to transmit unauthorized, offensive or illegal messages, spam, phishing scams, and website links to harmful applications or for other fraudulent or illegal activity could damage our reputation, and we may face a risk of litigation and liability for illegal activities on our platform and unauthorized, inaccurate, or fraudulent information distributed via our platform.
The actual or perceived improper sending of text messages, pre-recorded messages, or voice calls may subject us to potential risks, including liabilities or claims relating to consumer protection laws and
65


regulatory enforcement, including fines. For example, the TCPA and the Telemarketing Sales Rule restrict telemarketing and the use of automatic SMS text messages. The TCPA requires companies to obtain prior express written consent before making telemarketing calls or sending certain text messages and to not contact any number placed on either federal or state “do-not-call” registries or the company’s internal do-not-call list. The FCC may take enforcement action against persons or entities that send “junk faxes,” or make illegal robocalls, and individuals also may have a private cause of action. Although the FCC’s rules prohibiting unsolicited fax advertisements or making illegal robocalls apply to those who “send” the advertisements or make the calls, fax transmitters or other service providers that have a high degree of involvement in, or actual notice of, unlawful sending of junk faxes or making of illegal robocalls and have failed to take steps to prevent such transmissions may also face liability under the FCC’s rules, or in the case of illegal robocalls, Federal Trade Commission (“FTC”) rules. We take significant steps designed to prevent our systems from being used to make illegal robocalls or send unsolicited faxes on a large scale, and we do not believe that we have a high degree of involvement in, or notice of, the use of our systems to broadcast junk faxes or make illegal robocalls. However, because fax transmitters and related service providers do not enjoy an absolute exemption from liability under the TCPA and related FCC rules, we could face FCC or FTC inquiry and enforcement or civil litigation, or private causes of action, if someone uses our system for such purposes. Because the TCPA provides for a private right of action under which a plaintiff may recover monetary damages, this may result in civil claims against our company and requests for information through third party subpoenas. The scope and interpretation of the laws that are or may be applicable to the delivery of text messages or voice calls are continuously evolving and developing. If we do not comply with these laws or regulations or if we become liable under these laws or regulations due to the failure of our customers to comply with these laws by obtaining proper consent, we could face direct liability.
Moreover, despite our ongoing and substantial efforts to limit such use, certain customers may use our platform to transmit unauthorized, offensive or illegal messages, spam, phishing scams, and website links to harmful applications, reproduce and distribute copyrighted material or the trademarks of others without permission, and report inaccurate or fraudulent data or information. These actions are in violation of our policies, in particular, our acceptable use policies. However, our efforts to defeat spamming attacks and other fraudulent activity will not prevent all such attacks and activity. Such use of our platform could damage our reputation and we could face claims for damages, regulatory enforcement, copyright or trademark infringement, defamation, negligence, or fraud. Moreover, our customers’ and other users’ promotion of their products and services through our platform might not comply with federal, state, and foreign laws. These risks may increase as we enter new vertical markets that rely more heavily on email marketing campaigns to obtain new customers. We rely on contractual representations made to us by our customers that their use of our platform will comply with our policies and applicable law, including, without limitation, our email and messaging policies. Although we retain the right to verify that customers and other users are abiding by certain contractual terms, our acceptable use policy and our email and messaging policies and, in certain circumstances, we review their email and distribution lists, our customers and other users are ultimately responsible for compliance with our policies, and we do not systematically audit our customers or other users to confirm compliance with our policies.
We cannot predict whether our role in facilitating our customers’ or other users’ activities would expose us to liability under applicable law, or whether that possibility could become more likely if there are changes to current laws regulating content moderation, such as Section 230 of the Communications Decency Act. There have been various Congressional and executive efforts to eliminate or modify Section 230 over the past few years, and on October 3, 2022, the United States Supreme Court granted certiorari in Gonzalez v. Google, a case which could decrease the scope of protection platforms receive under Section 230. Even if claims asserted against us do not result in liability, we may incur substantial costs in investigating and defending such claims. If we are found liable for our customers’ or other users’ activities, we could be required to pay fines or penalties, redesign business methods or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.
66


Similar rules in Canada, such as CASL and Unsolicited Telecommunications Rules, may subject our company to similar risks, even if merely resulting in reputational or monetary harm associated with investigating and defending such claims, including if such claims do not result in liability.
Our emergency and E-911 calling services may expose us to significant liability.
The FCC requires VoIP providers, such as our company, to provide E-911 service in all geographic areas covered by the traditional wire-line 911 network. Under FCC rules, VoIP providers must transmit the caller’s phone number and dispatchable location information to the appropriate public safety answering point (“PSAP”) for the caller’s registered location. We are also subject to similar requirements in Canada.
In connection with the regulatory requirements that we provide access to emergency services dialing to our VoIP customers, we must obtain from each end customer, prior to the initiation of or changes to service, the physical locations at which the service will first be used for each VoIP line. We must be able to automatically transmit that physical location to the public safety answering point when a user dials 911. For subscriptions that can be utilized from more than one physical location, we must provide automated dispatchable location, if technically feasible, registered location information and provide end customers one or more methods of updating their physical location, or alternative location information. Because we are not able to confirm that the service is used at the physical addresses provided by our end customers, and because end customers may provide an incorrect location or fail to provide updated location information, it is possible that emergency services calls may be routed to the wrong PSAP. If emergency services calls are not routed to the correct PSAP, and if the delay results in serious injury or death, we could be sued and the damages could be substantial.
Effective January 6, 2022, the FCC requires providers of interconnected VoIP service to automatically provide with each 911 call, when technically feasible, more specific address information that can be used to adequately identify the location of the caller (such as a room or floor number). In addition to existing applicable 911/E-911 requirements, the CRTC now requires telecommunications service providers (including VoIP providers) to support next generation 911.
The FCC also issued rules, effective February 17, 2020, that require providers of multi-line telephone systems (“MLTS”), which are typically found in enterprises such as office buildings, have the ability to dial 911 without the addition of any prefix or other code, as well as provide a notification when 911 is called to a central location on-site or off-site where someone is likely to see or hear the notification, such as a reception desk. The notification must include the fact that 911 has been dialed, and where technically feasible, a valid callback number and information about the caller’s location. Similar regulations exist in a number of states and Canada’s CRTC recently finalized recommendations for MLTS owners, operators, providers, and/or resellers to adopt MLTS best practices. The ongoing implementation of these requirements may increase our costs and make our solutions more expensive, which could adversely affect our results of operations.
We could be subject to enforcement action by the FCC or international regulators if we are unable to provide access to emergency services in accordance with regulatory requirements. Such an enforcement action could result in significant monetary penalties and restrictions on our ability to offer non-compliant subscriptions.
In addition, end customers may attempt to hold us responsible for any loss, damage, personal injury or death suffered as a result of delayed, misrouted or uncompleted emergency service calls or text messages, subject to any limitations on a provider’s liability provided by applicable laws, regulations and our customer agreements.
We process business and personal information of our customers and employees, which subjects us to HIPAA and other stringent and changing federal, state and foreign laws, regulations, industry standards, information security policies, self-regulatory schemes, contractual obligations, and other legal obligations related to data processing, protection, privacy, and security, and our actual or perceived failure to comply with such obligations could harm our
67


business, financial condition, results of operations, and prospects and could expose us to liability.
We process business and personal information belonging to our customers and employees and because of this, we are subject to numerous federal, state, local, and foreign laws, orders, codes, regulations, and regulatory guidance regarding privacy, data protection, information security, and the processing of personal information and other content (collectively, “Data Protection Laws”), the number and scope of which are changing, subject to differing applications and interpretations, and may be inconsistent among countries, or conflict with other rules, laws, or Data Protection Obligations (defined below). These laws and regulations include HIPAA, which establishes a set of national privacy and security standards for the protection of protected health information (“PHI”) by health plans, healthcare clearinghouses and certain healthcare providers, referred to as covered entities, and individuals and entities that perform services for them which involve the use, or disclosure of, individually identifiable health information, known as business associates and their subcontractors. We are considered a business associate under HIPAA, and we execute business associate agreements (“BAAs”) with our customers, subcontractors, and trusted suppliers. HIPAA requires covered entities and business associates, such as us, and their covered subcontractors to develop and maintain policies and procedures with respect to PHI that is used or disclosed, including the adoption of administrative, physical and technical safeguards to protect such information.
Failure to comply with HIPAA could subject us to direct civil liability by the Department of Health and Human Services’ Office for Civil Rights (“OCR”). In the event of an information security incident affecting PHI or other violation, OCR could require us to pay a civil monetary penalty and enter into a Corrective Action Plan that could cause to incur substantial compliance costs.
Similar Data Protection Laws are in place in Canada, including the Personal Information Protection and Electronic Documents Act (“PIPEDA”). Failure to comply could subject us to investigation and monetary penalty by the Office of the Privacy Commissioner of Canada.
In addition, experiencing a breach of personal information or PHI, or failing to comply with HIPAA could also subject us to contractual liability under our BAAs with our covered entity customers and damage our reputation which might hurt our ability to retain existing customers or attract new customers.
We expect that there will continue to be new Data Protection Laws and Data Protection Obligations, and we cannot yet determine the impact such future Data Protection Laws may have on our business.
We are also subject to the terms of our internal and external privacy and security policies, codes, representations, certifications, industry standards, publications, and frameworks, which we refer to as Privacy Policies, and obligations to third parties related to privacy, data protection, and information security (“Data Protection Obligations”).
The requirements or obligations of the regulatory framework for privacy, information security, data protection, and data processing worldwide is, and is likely to remain, uncertain for the foreseeable future, and it is possible that these or other actual or alleged obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices.
Any significant change in Data Protection Laws or Data Protection Obligations, including without limitation, regarding processing of our users’ or customers’ data, or regarding the manner in which the express or implied consent of users or customers for the use and disclosure of such data is obtained, could increase our costs and could require us to modify our products or operations, possibly in a material manner, and may limit our ability to develop new services and features that make use of the data that our users and customers voluntarily share, or may limit our ability to store and Process customer data and operate our business.
68


Data protection legislation is also becoming increasingly common in the United States at both the federal and state level. For example, California also enacted legislation, the California Consumer Privacy Act of 2018 (the “CCPA”), which affords consumers expanded privacy protections as of January 1, 2020. The potential effects of this legislation are far-reaching and have required Weave to implement enhanced practices and policies in an effort to comply. For example, the CCPA gives California residents expanded rights to request access to and deletion of their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used. The CCPA also provides for civil penalties for violations, as well as a private right of action for data breaches that may increase data breach litigation. In addition, the CCPA has prompted a number of proposals for new federal and state privacy legislation that, if passed, could increase our potential liability, increase our compliance costs, and adversely affect our business. It also remains unclear how much private litigation will ensue under the data breach private right of action. Additionally, the California Privacy Rights Act of 2020 (“CPRA”), which was passed by ballot initiative in November 2020 and became fully effective on January 1, 2023, expanded the rights of California residents with respect to their personal information. The CPRA, among other things, gives California residents the ability to limit use of certain sensitive personal information, further restrict the use of cross-contextual advertising, establish restrictions on the retention of personal information, expand the types of data breaches subject to the CCPA’s private right of action, provide for increased penalties for CPRA violations concerning California residents under the age of 16, and establish a new California Privacy Protection Agency to implement and enforce the new law which may result in increased regulatory scrutiny of California businesses in the areas of data protection and security. Similar laws have been proposed or enacted in other states and at the federal level. For example, Virginia enacted the Consumer Data Protection Act, Colorado enacted the Colorado Privacy Act, and Utah enacted the Utah Consumer Privacy Act. Compliance with any newly enacted privacy and data security laws or regulations may be challenging and cost and time-intensive, and we may be required to put in place additional mechanisms to comply with applicable legal requirements. In addition, the various state privacy laws may limit how we may use personal information we collect, particularly with respect to marketing and the use of online advertising networks.
Furthermore, the FTC and many state attorneys general continue to enforce federal and state consumer protection laws against companies for online collection, use, dissemination and security practices that appear to be unfair or deceptive. There are a number of legislative proposals in the United States, at both the federal and state level and more globally, that could impose new obligations in areas such as e-commerce and other related legislation or liability for copyright infringement by third parties. We cannot yet determine the impact that future laws, regulations, and standards may have on our business.
Change in existing legislation or introduction of new legislation may require us to incur additional expenditures to ensure compliance with such legislation, which may adversely affect our financial condition. We strive to comply with Data Protection Laws and Data Protection Obligations to the extent possible, but we may at times fail, or may be perceived to have failed, to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees, partners, or vendors do not comply with applicable Data Protection Laws and Data Protection Obligations. A finding that our Privacy Policies are, in whole or part, inaccurate, incomplete, deceptive, unfair, or misrepresentative of our actual practices, a failure or perceived failure by us to comply with Data Protection Laws or Data Protection Obligations or any data compromise that results in the unauthorized release or transfer of business or personal information or other user or customer data, may increase our compliance and operational costs, limit our ability to market our products or services and attract new and retain current customers, limit or eliminate our ability to process data, and result in domestic or foreign governmental enforcement actions and fines, litigation, significant costs, expenses, and fees (including attorney fees), cause a material adverse impact to business operations or financial results, and otherwise result in other material harm to our business. In addition, any such failure or perceived failure could result in public statements against us by consumer advocacy groups, the media or others, which may cause us material reputational harm. Our actual or perceived failure to comply with Data Protection Laws, Privacy Policies, and Data Protection Obligations could also subject us to litigation, claims, proceedings, actions, or investigations by governmental entities, authorities, or regulators that could require changes to our business practices,
69


diversion of resources and the attention of management from our business, regulatory oversights and audits, discontinuance of necessary processing, or other remedies that adversely affect our business.
Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our products, and could adversely affect our business, results of operations and financial condition.
Changes in laws or regulations relating to the use of the internet could require us to modify our products and platform in order to comply with these changes. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet related commerce or communications generally or result in reductions in the demand for internet based products and services such as our products and platform. In particular, a re-adoption of “network neutrality” rules in the United States could affect the services used by us and our customers. California’s state network neutrality law went into effect in March 2021. A temporary injunction preventing implementation of a similar law in Vermont expired on April 20, 2022, but a challenge to that law remains pending. A number of other states have adopted or are adopting or considering legislation or executive actions that would regulate the conduct of broadband providers. If we are not able to adapt our platform and products to address any new laws or regulations, our business, results of operations and financial condition could be adversely affected.
We are subject to anti-corruption, anti-bribery, and similar laws, and our failure to comply with these laws could subject us to criminal penalties or significant fines and harm our business and reputation.
We are subject to anti-corruption and anti-bribery and similar laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the India Prevention of Corruption Act, 1988, and other anti-corruption, anti-bribery, and anti-money laundering laws in countries in which we conduct activities. Anti- corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, offering, soliciting, or accepting, directly or indirectly, improper payments or other benefits to or from any person whether in the public or private sector. If we increase our international sales and business further, our risks under these laws may increase especially to the extent that we rely on sales to and through resellers and other intermediaries. Non-compliance with these laws could subject us to investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, adverse media coverage and other consequences. Any investigations, actions, or sanctions could harm our business, results of operations and financial condition.
Risks Related to Intellectual Property
Failure to protect or enforce our intellectual property rights could impair our ability to protect our internally-developed technology and our brand, and our business may be adversely affected.
Our success is dependent, in part, upon obtaining, maintaining and protecting our intellectual property rights, internally-developed technology and other proprietary information. We rely and expect to continue to rely on a combination of trademark, copyright, and trade secret protection laws to protect our intellectual property rights, internally-developed technology and other proprietary information. Additionally, we maintain a policy requiring our employees, consultants, independent contractors, and other third parties who are engaged in developing any intellectual property for us to enter into confidentiality and invention assignment agreements to control access to and use of our technology and other proprietary information and to ensure that any intellectual property developed by such employees, contractors, consultants, and other third parties are assigned to us. However, we cannot guarantee that such confidentiality and proprietary agreements or other employee, consultant, or independent contractor agreements that we enter into will adequately protect our intellectual property rights, internally-developed
70


technology and other proprietary information. In addition, we cannot guarantee that these agreements will not be breached, that we will have adequate remedies for any breach, or that the applicable counterparties to such agreements will not assert rights to our intellectual property rights, internally-developed technology or other proprietary information arising out of these relationships. Furthermore, the steps we have taken and may take in the future may not prevent misappropriation of our internally-developed solutions or technologies, particularly with respect to directors, officers and employees who are no longer employed by us.
In addition, third parties may knowingly or unknowingly infringe or circumvent our intellectual property rights, and we may not be able to prevent infringement even after incurring substantial expenses. Litigation brought to protect and enforce our intellectual property rights would be costly, time-consuming, and distracting to management and key personnel, and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights. If the protection of our intellectual property rights is inadequate to prevent use or misappropriation by third parties, the value of our brand and other intangible assets may be diminished and competitors may be able to more effectively mimic our platform and methods of operations. Any of these events would have a material adverse effect on our business, results of operations and financial condition.
We could incur substantial costs as a result of any claim of infringement of another party’s intellectual property rights.
There is considerable activity in connection with the development of intellectual property, whether or not patentable, in our industry. Our competitors, as well as a number of other entities, including non-practicing entities and individuals, may own or claim to own intellectual property relating to our industry and our business. As we face increasing competition and our public profile increases, the possibility of intellectual property rights claims against us may also increase. We have in the past and may in the future be subject to legal proceedings and claims by our competitors or other third parties that we are infringing upon, misappropriating, or violating their intellectual property rights, even if we are unaware of such intellectual property rights. Such claims, regardless of merit, may result in litigation. The costs of defending such litigation are considerable, and such litigation may divert management and key personnel’s attention and resources, which might seriously harm our business, results of operations, and financial condition. We may be required to settle such litigation on terms that are unfavorable to us. For example, a settlement may require us to obtain a license to continue practices found to be in violation of a third-party’s rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all. As a result, we may also be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative non-infringing technology or practices would require significant effort and expense. Similarly, if any litigation to which we may be a party fails to settle and we go to trial, we may be subject to an unfavorable judgment. For example, the terms of a judgment may require us to cease some or all of our operations or require the payment of substantial amounts to the other party. Any of these events or other outcomes may:
materially and adversely affect our business and results of operations;
result in the loss of a substantial number of existing customers or prohibit the acquisition of new customers;
cause us to pay license fees for intellectual property we are deemed to have infringed;
cause us to incur costs and devote valuable technical resources to redesigning our products or platform;
cause our cost of revenue to increase;
71


cause us to accelerate expenditures to preserve existing revenue;
cause existing or new vendors to require pre-payments or letters of credit;
materially and adversely affect our brand in the marketplace and cause a substantial loss of goodwill;
cause us to change our business methods;
require us to cease certain business operations or offering certain products or features; and
lead to our bankruptcy or liquidation.
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
Our agreements with third parties may include indemnification or other provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of intellectual property infringement, loss or exposure of confidential or sensitive data, damages caused by us to property or persons or other liabilities relating to or arising from our products or platform or other acts or omissions. The term of these contractual provisions often survives termination or expiration of the applicable agreement. Large indemnity payments or damage claims from contractual breach could harm our business, results of operations and financial condition. Although typically we contractually limit our liability with respect to such obligations, we may still incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other current and prospective customers, demand for our products and adversely affect our business, results of operations and financial condition.
Our use of “open source” and third-party software could impose unanticipated conditions or restrictions on our ability to commercialize our solutions and could subject us to possible litigation.
A portion of the technologies we use in our products incorporate “open source” software, and we may continue to incorporate open source software in our products in the future. From time to time, companies that use third-party open source software have faced claims challenging the use of such open source software and their compliance with the terms of the applicable open source license. We may be subject to lawsuits by parties claiming ownership of what we believe to be open source software, or claiming noncompliance with the applicable open source licensing terms. Some open source licenses require end-users who distribute or make available software and services across a network that include open source software to make available all or part of such software, which in some circumstances could include valuable proprietary code, at no cost, or license such code under the terms of the particular open source license. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and protect our valuable internally-developed source code, we may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance with the applicable terms of such license, including claims for infringement of intellectual property rights or for breach of contract. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose source code that incorporates or is a modification of such licensed software. Furthermore, there is an increasing number of open-source software license types, almost none of which have been tested in a court of law, resulting in a dearth of guidance regarding the proper legal interpretation of such license types. If an author or other third-party that distributes open source software that we use or license were to allege that we had not complied with the conditions of the applicable open source license, we could expend substantial time and resources to re-engineer some or all of our software or be required to incur significant legal expenses defending against such allegations. Additionally, we could be subject to significant damages, enjoined from the use of our platform, products, or other technologies we use in our business that contain such
72


open source software, and be required to comply with the foregoing conditions, including the public release of certain portions of our internally-developed source code.
In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open-source licensors generally do not provide warranties or set up controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to exploit vulnerabilities in such software and determine how to compromise our platform. Any of the foregoing could be harmful to our business, financial condition or operating results.
In the future, we may need to obtain licenses from third parties to use intellectual property rights associated with the development of our platform, products, and other internal tools, which might not be available on acceptable terms, or at all. Any loss of the right to use any third-party software required for the development and maintenance of our platform, products, or other internal tools could result in loss of functionality or availability of our platform, products, or other internal tools until equivalent technology is either developed by us, or, if available, is identified, obtained, and integrated. Any errors or defects in third-party software could result in errors or a failure of our platform, products, or other internal tools. Any of the foregoing would disrupt the deployment of our platform, products, or other internal tools and harm our business, results of operations and financial condition.
Risks Related to Tax Matters
We may have additional income tax liabilities, which could harm our business, results of operations and financial condition.
Significant judgments and estimates are required in determining our provision for income taxes and other tax liabilities. Our tax expense may be impacted, for example, if tax laws change or are clarified to our detriment or if tax authorities successfully challenge the tax positions that we take, such as, for example, positions relating to the arms-length pricing standards for our intercompany transactions and our indirect tax positions. In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the Internal Revenue Service (the “IRS”), and other tax authorities. Should the IRS or other tax authorities assess additional taxes as a result of examinations, we may be required to record charges to operations that could adversely affect our results of operations and financial condition.
We could be required to collect additional sales, value added or similar taxes or be subject to other tax liabilities that may increase the costs our customers would have to pay for subscriptions to our platform and products and adversely affect our results of operations.
We collect sales, value added or similar indirect taxes in a number of jurisdictions. An increasing number of states have considered or adopted laws that attempt to impose sales tax collection obligations on out-of-state companies. Additionally, the Supreme Court of the United States ruled in South Dakota v. Wayfair, Inc. et al. (“Wayfair”), that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. In response to Wayfair, or otherwise, states or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect and remit taxes on sales in their jurisdictions. Similarly, many foreign jurisdictions have considered or adopted laws that impose value added, digital service, or similar taxes, on companies despite not having a physical presence in the foreign jurisdiction. A successful assertion by one or more states, or foreign jurisdictions, requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. The requirement to collect sales, value added or similar indirect taxes by foreign, state or local governments for sellers that do not have a physical presence in the jurisdiction could also create additional administrative burdens for us, put us at a competitive disadvantage if they do not impose similar obligations on our competitors, decrease our future sales and subject us to liabilities for future or historical periods, which could have a material adverse effect on our
73


business and results of operations. We continually monitor the ever-evolving tax landscape in the jurisdictions in which we operate and those jurisdictions where our customers reside. Effective March 2017, we began collecting certain telecommunications-based taxes from our customers in certain jurisdictions. Since then, we have added more jurisdictions where we collect these taxes and we expect to continue expanding the number of jurisdictions in which we will collect these taxes in the future.
In the event any of these jurisdictions disagree with our assumptions and analysis, the assessment of our tax exposure could differ materially from our current estimates. Some customers may question incremental tax charges that we may impose and some may seek to negotiate lower pricing from us, which could adversely affect our business, results of operations and financial condition.
Changes in U.S. and global tax legislation may adversely affect our financial condition, operating results, and cash flows.
We are unable to predict what U.S. or global tax reforms may be proposed or enacted in the future or what effects such future changes would have on our business. Any such changes in tax legislation, regulations, policies or practices in the jurisdictions in which we operate could increase the estimated tax liability that we have expensed to date and paid or accrued on our balance sheet; affect our financial position, future operating results, cash flows, and effective tax rates where we have operations; reduce post-tax returns to our stockholders; and increase the complexity, burden, and cost of tax compliance. We are subject to potential changes in relevant tax, accounting, and other laws, regulations, and interpretations, including changes to tax laws applicable to corporate multinationals.
Our ability to use our net operating losses (“NOLs”), to offset future taxable income may be subject to certain limitations
As of December 31, 2022, we had NOL carryforwards for federal and state income tax purposes of $179.2 million and $127.1 million, respectively, which may be available to offset taxable income in the future, and which expire in various years beginning in 2038 for federal purposes and 2033 for state purposes if not utilized. Under legislative changes made in December 2017, U.S. federal NOLs incurred in 2018 and in future years may be carried forward indefinitely, but the deductibility of such NOLs is limited to 80% of taxable income each year. States may or may not adopt similar changes. In addition, the federal and state NOLs carryforwards and certain tax credits may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended, or the Code, and similar provisions of state law. Under those sections of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change NOL carryforwards and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an “ownership change” will occur if there is a cumulative change in our ownership by “5-percent shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. We have not completed a Section 382 assessment to determine whether we have experienced an ownership change in the past, including as a result of our IPO. Additionally, we may experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. If an ownership change occurs and our ability to use our NOL carryforwards and tax credits is materially limited, it would harm our business by effectively increasing our future tax obligations. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to reduce future income tax liabilities, including for state tax purposes. 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 results of operations and financial condition. We have recorded a full valuation allowance against the deferred tax assets attributable to our NOLs.
Risks Related to Accounting Matters
74


A failure to establish and maintain effective disclosure controls and procedures and internal control over financial reporting could adversely affect our ability to produce timely and accurate financial statements or comply with applicable regulations, which in turn could harm investor confidence in our company and the trading price of our common stock.
The rules and regulations of the SEC require, among other things, that we establish and maintain internal control over financial reporting and disclosure controls and procedures. In particular, we must perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on the effectiveness of our internal control over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act. Our independent registered public accounting firm would also be required to report on our internal control over financing reporting after we cease being an emerging growth company . Our and our auditor’s testing, as applicable, may reveal deficiencies in our internal control over financial reporting that are deemed to be material weaknesses and render our internal control over financial reporting ineffective. If any of these controls and systems do not perform as expected, we could experience material weaknesses in our controls. For example, we previously identified material weaknesses in our internal control over financial reporting that was remediated in 2022. We have incurred and we expect to continue to incur substantial accounting and auditing expense and expend significant management time in complying with the requirements of Section 404. If we are not able to comply with the requirements of Section 404 in a timely manner, or if we or our independent registered public accounting firm identify deficiencies in our internal control over financial reporting that are deemed to be material weaknesses, the market price of our stock could decline and we could be subject to investigations or sanctions by the SEC, the NYSE, or other regulatory authorities or subject to litigation. To the extent any material weaknesses in our internal control over financial reporting are identified in the future, we could be required to expend significant management time and financial resources to correct such material weaknesses or to respond to any resulting regulatory investigations or proceedings.
If our estimates or judgments relating to our critical accounting estimates prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition and stock-based compensation, including the fair value of our common stock. 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 common stock.
In addition to our results determined in accordance with U.S. GAAP, we believe certain non-GAAP measures may be useful in evaluating our operating performance. We present certain non-GAAP financial measures in this Quarterly Report on Form 10-Q and intend to continue to present certain non-GAAP financial measures in future filings with the SEC and other public statements. Any failure to accurately report and present our non-GAAP financial measures could 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 common stock.
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our results of operations.
A change in accounting standards or practices may have a significant effect on our results of operations and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have
75


occurred 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.
For example, in May 2014, the Financial Accounting Standards Board, or FASB, issued new revenue recognition rules under Accounting Standard Codification 606 — Revenue from Contracts with Customers, or ASC 606, which became effective in January 2019 and included a single set of rules and criteria for revenue recognition to be used across all industries. Adoption of these types of accounting standards and any difficulties in implementation of changes in accounting principles, including the ability to modify our accounting systems, could cause us to fail to meet our financial reporting obligations, which result in regulatory discipline and harm investors’ confidence in us.
Risks Related to Ownership of our Common Stock
The stock price of our common stock may be volatile or may decline regardless of our operating performance.
The market price of our common stock has and will likely continue to fluctuate significantly in response to numerous factors in addition to the ones described in the preceding risk factors, many of which are beyond our control, including:
overall performance of the equity markets and the economy as a whole;
changes in the financial projections we may provide to the public or our failure to meet these projections;
actual or anticipated changes in our growth rate relative to that of our competitors;
changes in the anticipated future size or growth rate of our addressable markets;
announcements of new products and services, technological and platform updates or enhancements, or of acquisitions, strategic partnerships, joint ventures or capital-raising activities or commitments, by us or by our competitors;
disruptions to our products and services or our other technology;
additions or departures of board members, management or key personnel;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company or our failure to meet these estimates or the expectations of investors;
rumors and market speculation involving us or other companies in our industry;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us or investigations by governmental authorities;
other events or factors, including those resulting from war, incidents of terrorism, or responses to these events;
health epidemics, such as the COVID-19 pandemic, influenza, and other highly communicable diseases; and
sales of shares of our common stock by us or our stockholders.
In addition, the stock market with respect to newly public companies, particularly companies in the technology industry, have experienced significant price and volume fluctuations that have affected and continue to affect the market prices of stock prices of these companies. In the past, stockholders have
76


instituted 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. Further, we provide indemnification for our officers and directors for certain claims in connection with such litigation. Large indemnity payments would adversely affect our business, results of operations and financial condition.
An active, liquid trading market for our common stock may not be sustained, which may limit your ability to sell your shares.
An active trading market for our common stock may not be sustained. Although our common stock is listed on the New York Stock Exchange, the market for our shares has demonstrated varying levels of trading activity. A public trading market having the desirable characteristics of depth, liquidity and orderliness depends upon the existence of willing buyers and sellers at any given time, such existence being dependent upon the individual decisions of buyers and sellers over which neither we nor any market maker has control. If an active trading market is not maintained, you may have difficulty selling shares of our common stock due to our limited public float. The failure of an active and liquid trading market to continue would likely have a material adverse effect on the value of our common stock. An inactive market may also impair our ability to raise capital to continue to fund operations by issuing shares and may impair our ability to acquire other companies or technologies by using our shares as consideration.
Our business and financial performance may differ from any projections that we disclose or any information that may be attributed to us by third parties.
From time to time, we may provide guidance via public disclosures regarding our projected business or financial performance. However, any such projections involve risks, assumptions and uncertainties and our actual results could differ materially from such projections. Factors that could cause or contribute to such differences include, but are not limited to, those identified in these risk factors, some or all of which are not predictable or within our control. Other unknown or unpredictable factors also could adversely impact our performance, and we undertake no obligation to update or revise any projections, whether as a result of new information, future events or otherwise. In addition, various news sources, bloggers and other publishers often make statements regarding our historical or projected business or financial performance, and you should not rely on any such information even if it is attributed directly or indirectly to us.
You may incur dilution as a result of future equity issuances.
Any common stock that we issue under our existing equity incentive plans or other equity incentive plans that we may adopt in the future would dilute the percentage ownership held by our other equity holders. Also, in the future, we may issue securities in connection with investments, acquisitions, or capital raising activities. In particular, the number of shares of our common stock issued in connection with an investment or acquisition, or to raise additional equity capital, could constitute a material portion of our then-outstanding shares of our common stock. Any such issuance of additional securities in the future may result in additional dilution to you or may adversely impact the price of our common stock.
Sales of substantial amounts of our common stock by existing holders in the public markets, or the perception that they might occur, could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our 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 market price of our common stock to decline and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate.
We have also filed registration statements to register shares reserved for future issuance under our equity incentive plans. As a result, subject to the applicable exercise periods and applicable volume and
77


restrictions that apply to affiliates, the shares issued upon exercise of outstanding stock options are available for immediate resale in the United States in the open market.
Further, certain of our stockholders have rights, subject to some conditions, to require us to file registration statements for the public resale of the 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 common stock to decline or be volatile and may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.
The concentration of our share ownership in those stockholders who held our stock prior to our IPO, including our executive officers, directors and holders of more than 5% of our capital stock, may limit your ability to influence corporate matters.
Our executive officers, directors, holders of more than 5% of our capital stock and affiliated entities together beneficially owned approximately 65.0% of our total shares outstanding as of March 31, 2023. As a result, these stockholders, acting together, will have control over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of us or our assets, for the foreseeable future. Corporate action might be taken even if other stockholders oppose them. This concentration of ownership could also delay or prevent a change of control of us that other stockholders may view as beneficial.
We are an “emerging growth company” and a “smaller reporting company” and any decision on our part to comply only with certain reduced reporting and disclosure requirements applicable to emerging growth companies and smaller reporting companies could make our common stock less attractive to investors.
We are an “emerging growth company” as defined in the JOBS Act. For as long as we continue to be an emerging growth company, we may choose to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404, reduced Public Company Accounting Oversight Board (United States) reporting requirements, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. Pursuant to Section 107 of the JOBS Act, as an emerging growth company, we have elected to use the extended transition period for complying with new or revised accounting standards until those standards would otherwise apply to private companies. As a result, our consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make our common stock less attractive to investors. In addition, if we cease to be an emerging growth company, we will no longer be able to use the extended transition period for complying with new or revised accounting standards. We cannot predict if investors will find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and the trading price of our common stock may be more volatile.
Additionally, we are a “smaller reporting company” as defined in Item 10(f)(1) of Regulation S-K. Even after we no longer qualify as an emerging growth company, we may still qualify as a “smaller reporting company,” which would allow us to continue to take advantage of many of the same exemptions from disclosure requirements, including presenting only the two most recent fiscal years of audited financial statements and reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. We will continue to be a smaller reporting company if either (i) the market value of our stock held by non-affiliates is less than $250 million or (ii) our annual revenue was less than $100 million during the most recently completed fiscal year and the market value of our stock held by non-
78


affiliates is less than $700 million. To the extent we take advantage of such reduced disclosure obligations, it may also make comparison of our financial statements with other public companies difficult or impossible.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
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.
Historically, we have financed our operations and capital expenditures primarily through sales of our capital stock and debt securities that are convertible into our capital stock. In the future, we may raise additional capital through additional debt or equity financings to support our business growth, to respond to business opportunities, challenges, or unforeseen circumstances, or for other reasons. On an ongoing basis, we are evaluating sources of financing and may raise additional capital in the future. Our ability to obtain additional capital will depend on our investor demand, the condition of the capital markets and other factors. Our capital needs will depend on our development efforts, business plans, expenditures to support the growth of our business and the enhancement of our platform and products, and financial performance. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity, equity-linked, or debt securities, those securities may have rights, preferences, or privileges senior to the rights of existing stockholders, and existing stockholders may experience dilution. Further, if we are unable to obtain additional capital when required or are unable to obtain additional capital on satisfactory terms, our ability to continue to support our business growth or to respond to business opportunities, challenges, or unforeseen circumstances would be adversely affected.
The requirements of being a public company may strain our resources and divert management’s attention.
As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, or the Exchange Act, New York Stock Exchange listing standards, and other applicable securities rules and regulations. Compliance with the requirements of these rules and regulations have and will continue to increase our legal, accounting, and financial compliance costs, may make some activities more difficult, time-consuming, and costly, and may place significant strain on our personnel, systems, and resources. 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. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management’s attention may be diverted from other business concerns, which could harm our business, results of operations, and financial condition. Although we have already hired additional employees to assist us in complying with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our operating expenses. 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. This could result in continuing 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
79


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 harmed.
As a public company subject to enhanced rules and regulations, it is also more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. 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, and qualified executive officers. As a result of disclosure obligations required in our public filings, our business and financial condition has become more visible, which may result in an increased risk of threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and results of operations could be harmed, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business, results of operations, and financial condition.
Our trading price and trading volume could decline if securities or industry analysts cease to publish research about our business, or if they publish unfavorable research.
The trading market for our common stock depends in part on research and reports that securities or industry analysts publish about us or our business. The analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations and we do not have any control over the content and opinions included in the analysts’ reports. The trading price of our common stock could decline if one or more equity research analysts downgrade our stock or publish other unfavorable commentary or research. If one or more equity research analysts cease coverage of our company, or fail to regularly publish reports on us, the demand for our common stock could decrease, which in turn could cause our trading price or trading volume to decline.
Certain provisions in our corporate charter documents and under Delaware law may prevent or hinder attempts by our stockholders to change our management or to acquire a controlling interest in us, and the trading price of our common stock may be lower as a result.
There are provisions in our amended and restated certificate of incorporation and amended and restated bylaws that may make it difficult for a third-party to acquire, or attempt to acquire, control of our company, even if a change in control were considered favorable by our stockholders. These anti-takeover provisions include:
a classified board of directors so that not all members of our board of directors are elected at one time;
the ability of our board of directors to determine the number of directors and to fill any vacancies and newly created directorships;
a requirement that our directors may only be removed for cause;
a prohibition on cumulative voting for directors;
the requirement of a super-majority to amend some provisions in our amended and restated certificate of incorporation and amended and restated bylaws;
authorization of the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
an inability of our stockholders to call special meetings of stockholders; and
80


a prohibition on stockholder actions by written consent, thereby requiring that all stockholder actions be taken at a meeting of our stockholders.
Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which prohibit a person who owns 15% or more of our outstanding voting stock from merging or combining with us for a three-year period beginning on the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. Any provision in our amended and restated certificate of incorporation, our amended and restated bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for certain disputes between us and our stockholders, which will restrict our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: any derivative action or proceeding brought on our behalf, any action asserting a breach of a fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. The provisions would not apply to suits brought to enforce a duty or liability created by the Securities Act, the Exchange Act or any other claim for which the U.S. federal courts have exclusive jurisdiction. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. Investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Accordingly, given the provision in Section 22 of the Securities Act for concurrent jurisdiction by federal and state courts, there is uncertainty as to whether a court would enforce this forum selection provision with respect to claims arising under the Securities Act.
We believe these provisions benefit us by providing increased consistency in the application of Delaware law and federal securities laws by chancellors and judges, as applicable, particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums and protection against the burdens of multi-forum litigation. These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring such a claim arising under the Securities Act against us, our directors, officers, or other employees in a venue other than in the federal district courts of the United States of America. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
General Risks
81


Any legal proceedings or claims against us could be costly and time-consuming to defend and could harm our reputation regardless of the outcome.
From time to time we may be subject to legal proceedings and claims that arise in the ordinary course of business, such as disputes or employment claims made by our current or former employees. Any litigation, whether meritorious or not, could harm our reputation, will increase our costs and may divert management’s attention, time and resources, which may in turn seriously harm our business. Insurance might not cover such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not 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 could seriously harm our business.
Unfavorable conditions in our industry or the global economy or reductions in spending on information technology and communications by SMBs could adversely affect our business, results of operations and financial condition.
Our results of operations may vary based on the impact of changes in our industry or the global economy on our customers. Our results of operations depend in part on demand for information technology and cloud communications. In addition, our revenue is dependent on the usage of our products, which in turn is influenced by the scale of business that our customers are conducting. To the extent that weak economic conditions, supply chain shortages, economic inflation, geopolitical developments, such as existing and potential trade wars, military conflicts, including the military conflict between Russia and Ukraine, and other events outside of our control such as the ongoing COVID-19 pandemic, result in a reduced volume of business for, and communications by, our customers and prospective customers, demand for, and use of, our products may decline. Furthermore, weak economic conditions may make it more difficult to collect on outstanding accounts receivable. Additionally, we generate substantially all of our revenue from SMBs, which may be affected by economic uncertainty or downturns to a greater extent than enterprises, and typically have more limited financial resources, including capital borrowing capacity, than enterprises. If our customers reduce their use of our platform or products, or prospective customers delay adoption or elect not to adopt our platform or products, as a result of a weak economy or recession or due to economic uncertainty, this could adversely affect our business, results of operations and financial condition. Uncertain and adverse economic conditions may also lead to increased refunds and chargebacks, any of which could adversely affect our business.
Our business is subject to the risks of pandemics, 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.
A significant natural disaster, such as an earthquake, fire or flood, occurring at our headquarters, at one of our other facilities or where a business 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 network service providers or internet service providers, this could adversely affect the ability of our customers to use our platform and products. In addition, natural disasters, pandemics such as COVID-19, and acts of terrorism could cause disruptions in our or our customers’ businesses and national or regional economies. Health concerns or political or governmental developments in countries in which we or our customers, partners and service providers operate could result in economic, social or labor instability and could have an adverse effect on our business and our results of operations and financial condition.
We also rely on our network and third-party infrastructure and enterprise applications and internal technology systems for our engineering, sales and marketing and operations activities. 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 and may endure system interruptions, reputational harm, delays in our development activities, lengthy interruptions in
82


service, breaches of data security and loss of critical data, any of which could adversely affect our business, results of operations and financial condition.
In addition, computer malware, viruses and computer hacking, fraudulent use attempts and phishing attacks have become more prevalent in our industry, have occurred on our platform in the past and may occur on our platform in the future. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security, integrity and availability of our platform and products and technical infrastructure to the satisfaction of our users may harm our reputation and our ability to retain existing users and attract new users.
Our risk management strategies may not be fully effective in mitigating our risk exposure in all market environments or against all types of risk.
We operate in a rapidly changing industry. Accordingly, our risk management strategies may not be fully effective to identify, monitor and manage all risks that our business encounters. In addition, when we introduce new services, focus on expanding relationships with new types of customers, or begin to operate in new markets, we may be less able to forecast risk levels and reserve accurately for potential losses, as a result of fraud or otherwise. If our strategies are not fully effective or we are not successful in identifying and mitigating all risks to which we are or may be exposed, we may suffer uninsured liability or harm to our reputation, or be subject to litigation or regulatory actions, any of which could adversely affect our business, financial condition and results of operations.

83


Item 6.  Exhibits
The documents listed below are filed (or furnished, as noted) as exhibits to this Quarterly Report on Form 10-Q:
Exhibit No.
Incorporated by Reference
Filed Herewith
Description
Form
File No.
Exhibit
Filing Date
10.1†
X
31.1X
31.2X
32.1*X
32.2*X
101
The following financial statements from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Operations, (iii) Condensed Consolidated Statements of Comprehensive Loss, (iii) Condensed Consolidated Statements of Stockholders’ Equity, (iv) Condensed Consolidated Statements of Cash Flows and (v) Notes to the Condensed Consolidated Financial Statements, tagged as blocks of text and including detailed tags.
X
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).X
* These exhibits are furnished with this Quarterly Report on Form 10-Q and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Weave Communications, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filings.
† Certain exhibits and schedules to this exhibit have been omitted in accordance with Regulation S-K Item 601(a)(5). The registrant hereby agrees to furnish supplementally a copy of any omitted exhibit or schedule to the SEC upon its request.
84


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Weave Communications, Inc.

Dated: May 9, 2023
By:/s/ Brett White
 Brett White
Chief Executive Officer and Director
(Principal Executive Officer)


Dated: May 9, 2023
By:/s/ Alan Taylor
 Alan Taylor
Chief Financial Officer
(Principal Financial Officer)
85

EX-10.1 2 exhibit101-svbloanagreemen.htm EX-10.1 Document
Exhibit 10.1
SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT
THIS SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT (this “Agreement”) dated as of April 9, 2020 (the “Effective Date”), by and among SILICON VALLEY BANK, a California corporation (“Bank”), WEAVE COMMUNICATIONS, INC., a Delaware corporation (“US Borrower”), and WEAVE COMMUNICATIONS CANADA, INC., a corporation organized under the laws of the Province of British Columbia (“Canadian Borrower” and together with US Borrower, each individually and collectively, jointly and severally, “Borrower”), provides the terms on which Bank shall lend to Borrower and Borrower shall repay Bank. This Agreement amends and restates in its entirety that certain Amended and Restated Loan and Security Agreement, dated as of December 22, 2017, by and between Bank and US Borrower (as amended, restated, supplemented, or otherwise modified from time to time, the “Original Agreement”). The parties agree as follows:
1.ACCOUNTING AND OTHER TERMS
Accounting terms not defined in this Agreement shall be construed following GAAP. Calculations and determinations must be made following GAAP. Capitalized terms not otherwise defined in this Agreement shall have the meanings set forth in Section 13. All other terms contained in this Agreement, unless otherwise indicated, shall have the meaning provided by the Code to the extent such terms are defined therein.
2.LOAN AND TERMS OF PAYMENT
2.1Promise to Pay. Borrower hereby unconditionally promises to pay Bank the outstanding principal amount of all Credit Extensions and accrued and unpaid interest thereon as and when due in accordance with this Agreement.
2.2Revolving Line.
(a)Availability. Subject to the terms and conditions of this Agreement and to deduction of Reserves, Bank shall make Advances not exceeding the Availability Amount. Amounts borrowed under the Revolving Line may be repaid and, prior to the Revolving Line Maturity Date, reborrowed, subject to the applicable terms and conditions precedent herein.
(b)Termination; Repayment. The Revolving Line terminates on the Revolving Line Maturity Date, when the principal amount of all Advances, the unpaid interest thereon, and all other Obligations relating to the Revolving Line shall be immediately due and payable.
2.3Growth Capital Advance.
(a)Availability. Subject to and upon the terms and conditions of this Agreement, on the Effective Date or as soon thereafter as all conditions precedent to the making thereof have been met, Bank shall make a growth capital advance to Borrower in the principal amount of Four Million Dollars ($4,000,000) (the “Initial Growth Capital Advance”), which shall refinance all Obligations owing from Borrower to Bank under the Original Agreement as of the Effective Date (excluding Obligations under the Revolving Line), with any excess to be used for working capital. Thereafter, until September 30, 2021, Borrower may request and Bank shall make additional growth capital advances in an aggregate amount not to exceed Three Million Dollars ($3,000,000) (each, a “Supplemental Growth Capital Advance”, and together with the Initial Growth Capital Advance, each, a “Growth Capital Advance” and collectively, the “Growth Capital Advances”). Each Supplemental Growth Capital Advance shall be in an



amount equal to at least Five Hundred Thousand Dollars ($500,000). The aggregate outstanding amount of the Growth Capital Advances shall not, at any time, exceed the Growth Capital Line.
(b)Interest Payments. Commencing on May 1, 2020, and continuing on the Payment Date of each month thereafter, Borrower shall make monthly payments of interest, in arrears, on the principal amount of the Growth Capital Advances at the rate set forth in Section 2.5(a)(ii).
(c)Repayment. The Growth Capital Advances shall be “interest-only” through the end of the Interest-Only Period with interest payable on the first (1st) day of each month. Any portion of the Growth Capital Advances outstanding at the end of the Interest-Only Period shall be payable in thirty (30) equal payments of principal plus all accrued interest beginning on October 1, 2021, and continuing on the first (1st) day of each month thereafter. All unpaid principal and interest on the Growth Capital Advances shall be due on the Growth Capital Maturity Date. Once repaid, the Growth Capital Advances may not be reborrowed.
(d)Permitted Prepayment. Borrower shall have the option to prepay all, but not less than all, of the Growth Capital Advances advanced by Bank under this Agreement, provided Borrower (i) delivers written notice to Bank of its election to prepay the Growth Capital Advances at least ten (10) days prior to such prepayment, and (ii) pays, on the date of such prepayment (A) the outstanding principal plus accrued and unpaid interest with respect to the Growth Capital Advances, (B) the Prepayment Fee, and (C) all other sums, if any, that shall have become due and payable with respect to the Growth Capital Advances, including Bank Expenses, if any, and interest at the Default Rate with respect to any past due amounts.
(e)Mandatory Prepayment Upon an Acceleration. If the Growth Capital Advances are accelerated by Bank following the occurrence and during the continuance of an Event of Default, Borrower shall immediately pay to Bank an amount equal to the sum of (i) all outstanding principal plus accrued and unpaid interest with respect to the Growth Capital Advances, (ii) the Prepayment Fee, and (iii) all other sums, if any, that shall have become due and payable with respect to the Growth Capital Advances, including Bank Expenses, if any, and interest at the Default Rate with respect to any past due amounts.
2.4Overadvances. If, at any time, the outstanding principal amount of any Advances exceeds the lesser of either the Revolving Line or the Borrowing Base, Borrower shall immediately pay to Bank in cash the amount of such excess (such excess, the “Overadvance”). Without limiting Borrower’s obligation to repay Bank any Overadvance, Borrower agrees to pay Bank interest on the outstanding amount of any Overadvance, on demand, at a per annum rate equal to the rate that is otherwise applicable to Advances plus five percent (5.0%).
2.5Payment of Interest on the Credit Extensions.
(a)Interest Rates.
(i)Advances. Subject to Section 2.5(b), the principal amount outstanding under the Revolving Line shall accrue interest a floating per annum rate equal to the greater of (i) one half of one percentage point (0.50%) above the Prime Rate, or (ii) five and one quarter percentage points (5.25%), which interest shall, in each case, be payable monthly in accordance with Section 2.5(d) below.
(ii)Growth Capital Advances. Subject to Section 2.5(b), the principal amount outstanding under the Growth Capital Advances shall accrue interest at a floating per annum rate equal to the greater of (i) three quarters of one percentage point (0.75%) above the
    2


Prime Rate, or (ii) five and one half percentage points (5.50%), which interest shall, in each case, be payable monthly in accordance with Section 2.5(d) below.
(b)Default Rate. Immediately upon the occurrence and during the continuance of an Event of Default, Obligations shall bear interest at a rate per annum which is five percentage points (5%) above the rate that is otherwise applicable thereto (the “Default Rate”). Fees and expenses which are required to be paid by Borrower pursuant to the Loan Documents (including, without limitation, Bank Expenses) but are not paid when due shall bear interest until paid at a rate equal to the highest rate applicable to the Obligations. Payment or acceptance of the increased interest rate provided in this Section 2.5(b) is not a permitted alternative to timely payment and shall not constitute a waiver of any Event of Default or otherwise prejudice or limit any rights or remedies of Bank.
(c)Adjustment to Interest Rate. Changes to the interest rate of any Credit Extension based on changes to the Prime Rate shall be effective on the effective date of any change to the Prime Rate and to the extent of any such change.
(d)Payment; Interest Computation. Interest is payable monthly on the Payment Date of each month and shall be computed on the basis of a three hundred sixty (360) day year for the actual number of days elapsed. In computing interest, (i) all payments received after 12:00 p.m. Pacific time on any day shall be deemed received at the opening of business on the next Business Day, and (ii) the date of the making of any Credit Extension shall be included and the date of payment shall be excluded; provided, however, that if any Credit Extension is repaid on the same day on which it is made, such day shall be included in computing interest on such Credit Extension.
(e)Yearly Rate of Interest.
(i)For the purposes of the Interest Act (Canada) and disclosure thereunder, whenever any interest or any fee to be paid hereunder or in connection herewith is to be calculated on the basis of a 360-day or 365-day year, the yearly rate of interest to which the rate used in such calculation is equivalent is the rate so used multiplied by the actual number of days in the calendar year in which the same is to be ascertained and divided by 360 or 365, as applicable. The rates of interest under this Agreement are nominal rates, and not effective rates or yields. The principle of deemed reinvestment of interest does not apply to any interest calculation under this Agreement.
(ii)Borrower acknowledges and confirms that:
(1)clause (i) above satisfies the requirements of Section 4 of the Interest Act (Canada) to the extent it applies to the expression or statement of any interest payable under any Loan Document; and
(2)Borrower is able to calculate the yearly rate or percentage of interest payable under any Loan Document based upon the methodology set out in clause (i) above.
(iii)Borrower agrees not to plead or assert, whether by way of defense or otherwise, in any proceeding relating to the Loan Documents, that the interest payable thereunder and the calculation thereof has not been adequately disclosed to any Credit Party, whether pursuant to Section 4 of the Interest Act (Canada) or any other applicable law or legal principle.
    3


(iv)Notwithstanding anything to the contrary contained in this Agreement, if the amount of interest payable under any Loan Document is reduced by virtue of the application of Section 4 of the Interest Act (Canada), then Borrower shall immediately and retroactively be obligated to pay to Bank, promptly on demand by Bank (or, if an Event of Default pursuant to Section 8 shall have occurred and be continuing, automatically and without further action by Bank), an amount equal to the amount of such reduction.
(f)Criminal Interest. If any provision of this Agreement would oblige Borrower to make any payment of interest or other amount payable to Bank in an amount or calculated at a rate which would be prohibited by applicable law or would result in a receipt by Bank of “interest” at a “criminal rate” (as such terms are construed under the Criminal Code (Canada)), then, notwithstanding such provision, such amount or rate shall be deemed to have been adjusted with retroactive effect to the maximum amount or rate of interest, as the case may be, as would not be so prohibited by law or so result in a receipt by Bank of “interest” at a “criminal rate”, such adjustment to be effected, to the extent necessary (but only to the extent necessary), as follows:
(i)first, by reducing the amount or rate of interest required to be paid to Bank under Section 2.5; and
(ii)thereafter, by reducing any fees, commissions, costs, expenses, premiums and other amounts required to be paid to Bank which would constitute interest for purposes of section 347 of the Criminal Code (Canada).”
2.6Fees. Borrower shall pay to Bank:
(a)Revolving Line Commitment Fee. A fully-earned, non-refundable commitment fee of Thirty-Seven Thousand Five Hundred Dollars ($37,500), on the Effective Date;
(b)Prepayment Fee. The Prepayment Fee, when due hereunder; provided, however, that Bank shall waive the Prepayment Fee if the Obligations are refinanced by Bank;
(c)Bank Expenses. All Bank Expenses (including reasonable attorneys’ fees and expenses for documentation and negotiation of this Agreement) incurred through and after the Effective Date, when due (or, if no stated due date, upon demand by Bank).
(d)Fees Fully Earned. Unless otherwise provided in this Agreement or in a separate writing by Bank, Borrower shall not be entitled to any credit, rebate, or repayment of any fees earned by Bank pursuant to this Agreement notwithstanding any termination of this Agreement or the suspension or termination of Bank’s obligation to make loans and advances hereunder. Bank may deduct amounts owing by Borrower under the clauses of this Section 2.6 pursuant to the terms of Section 2.7(c). Bank shall provide Borrower written notice of deductions made from the Designated Deposit Account pursuant to the terms of the clauses of this Section 2.6.
2.7Payments; Application of Payments; Debit of Accounts.
(a)All payments to be made by Borrower under any Loan Document shall be made in immediately available funds in Dollars, without setoff or counterclaim, before 12:00 p.m. Pacific time on the date when due. Payments of principal and/or interest received after 12:00 p.m. Pacific time are considered received at the opening of business on the next Business Day. When a payment is due on a day that is not a Business Day, the payment shall be
    4


due the next Business Day, and additional fees or interest, as applicable, shall continue to accrue until paid.
(b)Bank has the exclusive right to determine the order and manner in which all payments with respect to the Obligations may be applied. Borrower shall have no right to specify the order or the accounts to which Bank shall allocate or apply any payments required to be made by Borrower to Bank or otherwise received by Bank under this Agreement when any such allocation or application is not specified elsewhere in this Agreement.
(c)Bank may debit any of Borrower’s deposit accounts, including the Designated Deposit Account, for principal and interest payments or any other amounts Borrower owes Bank when due. These debits shall not constitute a set-off.
2.8Withholding. Payments received by Bank from Borrower under this Agreement will be made free and clear of and without deduction for any and all present or future taxes, levies, imposts, duties, deductions, withholdings, assessments, fees or other charges imposed by any Governmental Authority (including any interest, additions to tax or penalties applicable thereto). Specifically, however, if at any time any Governmental Authority, applicable law, regulation or international agreement requires Borrower to make any withholding or deduction from any such payment or other sum payable hereunder to Bank, Borrower hereby covenants and agrees that the amount due from Borrower with respect to such payment or other sum payable hereunder will be increased to the extent necessary to ensure that, after the making of such required withholding or deduction, Bank receives a net sum equal to the sum which it would have received had no withholding or deduction been required, and Borrower shall pay the full amount withheld or deducted to the relevant Governmental Authority. Borrower will, upon request, furnish Bank with proof reasonably satisfactory to Bank indicating that Borrower has made such withholding payment; provided, however, that Borrower need not make any withholding payment if the amount or validity of such withholding payment is contested in good faith by appropriate and timely proceedings and as to which payment in full is bonded or reserved against by Borrower. The agreements and obligations of Borrower contained in this Section 2.8 shall survive the termination of this Agreement.
3.CONDITIONS OF LOANS
3.1Conditions Precedent to Initial Credit Extension. Bank’s obligation to make the initial Credit Extension is subject to the condition precedent that Bank shall have received, in form and substance satisfactory to Bank, such documents, and completion of such other matters, as Bank may reasonably deem necessary or appropriate, including, without limitation:
(a)duly executed original signatures to the Loan Documents;
(b)the Operating Documents and long-form good standing certificates of Borrower and its Subsidiaries certified by the Secretary of State (or equivalent agency) of Borrower’s and such Subsidiaries’ jurisdiction of organization or formation and each jurisdiction in which Borrower and each Subsidiary is qualified to conduct business, each as of a date no earlier than thirty (30) days prior to the Effective Date;
(c)a secretary’s certificate of US Borrower with respect to US Borrower’s Operating Documents, incumbency, specimen signatures and resolutions authorizing the execution and delivery of this Agreement and the other Loan Documents to which it is a party;
(d)an officer’s certificate of Canadian Borrower with respect to its articles of incorporation and notice of articles, shareholders’ agreement (or equivalent), incumbency and
    5


resolutions authorizing the execution and delivery of this Agreement and the other Loan Documents;
(e)certified copies, dated as of a recent date, of financing statement, UCC, PPSA and Bank Act searches, as Bank may request, accompanied by written evidence (including any PPSA/UCC termination statements and PPSA confirmations/estoppels/terminations) that the Liens indicated in any such financing statements either constitute Permitted Liens or have been or, in connection with the initial Credit Extension, will be terminated or released;
(f)a legal opinion of Borrower’s Canadian counsel, in form and substance acceptable to Bank, dated as of the Effective Date together with the duly executed original signature thereto;
(g)the Perfection Certificate of Borrower, together with the duly executed original signature thereto;
(h)evidence satisfactory to Bank that the insurance policies and endorsements required by Section 6.7 hereof are in full force and effect, together with appropriate evidence showing lender loss payable and/or additional insured clauses or endorsements in favor of Bank;
(i)with respect to the initial Advance, a completed Borrowing Base Statement (and any schedules related thereto and including any other information requested by Bank with respect to Borrower’s Accounts); and
(j)payment of the fees and Bank Expenses then due as specified in Section 2.6 hereof.
3.2Conditions Precedent to all Credit Extensions. Bank’s obligations to make each Credit Extension, including the initial Credit Extension, is subject to the following conditions precedent:
(a)timely receipt of (i) the Credit Extension request and any materials and documents required by Section 3.4 and (ii) with respect to the request for a Growth Capital Advance, an executed Payment/Advance Form and any materials and documents required by Section 3.4;
(b)the representations and warranties in this Agreement shall be true, accurate, and complete in all material respects on the date of the proposed Credit Extension and/or of the Payment/Advance Form, as applicable, and on the Funding Date of each Credit Extension; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date, and no Event of Default shall have occurred and be continuing or result from the Credit Extension. Each Credit Extension is Borrower’s representation and warranty on that date that the representations and warranties in this Agreement remain true, accurate, and complete in all material respects; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date; and
(c)Bank determines to its satisfaction that there has not been a Material Adverse Change.
    6


3.3Covenant to Deliver. Borrower agrees to deliver to Bank each item required to be delivered to Bank under this Agreement as a condition precedent to any Credit Extension. Borrower expressly agrees that a Credit Extension made prior to the receipt by Bank of any such item shall not constitute a waiver by Bank of Borrower’s obligation to deliver such item, and the making of any Credit Extension in the absence of a required item shall be in Bank’s sole discretion.
3.4Procedures for Borrowing.
(a)Advances. Subject to the prior satisfaction of all other applicable conditions to the making of an Advance set forth in this Agreement, to obtain an Advance, Borrower (via an individual duly authorized by an Administrator) shall notify Bank (which notice shall be irrevocable) by electronic mail by 12:00 p.m. Pacific time on the Funding Date of the Advance. Such notice shall be made by Borrower through Bank’s online banking program, provided, however, if Borrower is not utilizing Bank’s online banking program, then such notice shall be in a written format acceptable to Bank that is executed by an Authorized Signer. Bank shall have received satisfactory evidence that the Board has approved that such Authorized Signer may provide such notices and request Advances. In connection with any such notification, Borrower must promptly deliver to Bank by electronic mail or through Bank’s online banking program such reports and information, including without limitation, sales journals, cash receipts journals, accounts receivable aging reports, as Bank may request in its sole discretion. Bank shall credit proceeds of an Advance to the Designated Deposit Account. Bank may make Advances under this Agreement based on instructions from an Authorized Signer or without instructions if the Advances are necessary to meet Obligations which have become due.
(b)Growth Capital Advances. Subject to the prior satisfaction of all other applicable conditions to the making of a Growth Capital Advance set forth in this Agreement, to obtain a Growth Capital Advance, Borrower (via an individual duly authorized by an Administrator) shall notify Bank (which notice shall be irrevocable) by electronic mail by 12:00 noon Pacific time on the Funding Date of the Growth Capital Advance. Such notice shall be made by Borrower through Bank’s online banking program, provided, however, if Borrower is not utilizing Bank’s online banking program, then such notice shall be in a written format acceptable to Bank that is executed by an Authorized Signer. Bank shall have received satisfactory evidence that the Board has approved that such Authorized Signer may provide such notices and request a Growth Capital Advance. In connection with such notification, Borrower must promptly deliver to Bank by electronic mail or through Bank’s online banking program a completed Payment/Advance Form executed by an Authorized Signer together with such other reports and information, as Bank may request in its sole discretion. Bank shall credit proceeds of each Growth Capital Advance to the Designated Deposit Account. Bank may make the Growth Capital Advances under this Agreement based on instructions from an Authorized Signer or without instructions if any Growth Capital Advance is necessary to meet Obligations which have become due.
4.CREATION OF SECURITY INTEREST
4.1Grant of Security Interest. Borrower hereby grants Bank, to secure the payment and performance in full of all of the Obligations, a continuing security interest in, and pledges to Bank, the Collateral, wherever located, whether now owned or hereafter acquired or arising, and all proceeds and products thereof.
Borrower acknowledges that it previously has entered, and/or may in the future enter, into Bank Services Agreements with Bank. Regardless of the terms of any Bank Services Agreement, Borrower agrees that any amounts Borrower owes Bank thereunder shall be deemed
    7


to be Obligations hereunder and that it is the intent of Borrower and Bank to have all such Obligations secured by the first priority perfected security interest in the Collateral granted herein (subject only to Permitted Liens that are permitted pursuant to the terms of this Agreement to have superior priority to Bank’s Lien in this Agreement).
If this Agreement is terminated, Bank’s Lien in the Collateral shall continue until the Obligations (other than inchoate indemnity obligations) are repaid in full in cash. Upon payment in full in cash of the Obligations (other than inchoate indemnity obligations) and at such time as Bank’s obligation to make Credit Extensions has terminated, Bank shall, at the sole cost and expense of Borrower, release its Liens in the Collateral and all rights therein shall revert to Borrower. In the event (x) all Obligations (other than inchoate indemnity obligations), except for Bank Services, are satisfied in full, and (y) this Agreement is terminated, Bank shall terminate the security interest granted herein upon Borrower providing cash collateral acceptable to Bank in its good faith business judgment for Bank Services, if any. In the event such Bank Services consist of outstanding Letters of Credit, Borrower shall provide to Bank cash collateral in an amount equal to (x) if such Letters of Credit are denominated in Dollars, then at least one hundred five percent (105.0%); and (y) if such Letters of Credit are denominated in a Foreign Currency, then at least one hundred ten percent (110.0%), of the Dollar Equivalent of the face amount of all such Letters of Credit plus all interest, fees, and costs due or to become due in connection therewith (as estimated by Bank in its business judgment), to secure all of the Obligations relating to such Letters of Credit.
4.2Priority of Security Interest. Borrower represents, warrants, and covenants that the security interest granted herein is and shall at all times continue to be a first priority perfected security interest in the Collateral (subject only to Permitted Liens that are permitted pursuant to the terms of this Agreement to have superior priority to Bank’s Lien under this Agreement) so long as Bank has filed its UCC and PPSA financing statements (as applicable) against Borrower. If Borrower shall acquire a commercial tort claim, Borrower shall promptly notify Bank in a writing signed by Borrower of the general details thereof and grant to Bank in such writing a security interest therein and in the proceeds thereof, all upon the terms of this Agreement, with such writing to be in form and substance reasonably satisfactory to Bank.
4.3Authorization to File Financing Statements. Borrower hereby authorizes Bank to file financing statements, without notice to Borrower, with all appropriate jurisdictions to perfect or protect Bank’s interest or rights hereunder, including a notice that any disposition of the Collateral, by either Borrower or any other Person, shall be deemed to violate the rights of Bank under the Code. Such financing statements may indicate the Collateral as “all assets of the Debtor” or words of similar effect, or as being of an equal or lesser scope, or with greater detail, all in Bank’s discretion.
5.REPRESENTATIONS AND WARRANTIES
Borrower represents and warrants as follows:
5.1Due Organization, Authorization; Power and Authority. Borrower is duly existing and in good standing in its jurisdiction of formation and is qualified and licensed to do business and is in good standing in any jurisdiction in which the conduct of its business or its ownership of property requires that it be qualified except where the failure to do so could not reasonably be expected to have a material adverse effect on Borrower’s business. In connection with this Agreement, Borrower has delivered to Bank completed certificates each signed by Borrower and Guarantor (if any), respectively, entitled “Perfection Certificate” (the “Perfection Certificate”). Borrower represents and warrants to Bank that (a) Borrower’s exact legal name is that indicated on the Perfection Certificate and on the signature page hereof; (b) Borrower is an organization of the type and is organized in the jurisdiction set forth in the Perfection Certificate;
    8


(c) the Perfection Certificate accurately sets forth Borrower’s organizational identification number or accurately states that Borrower has none; (d) the Perfection Certificate accurately sets forth Borrower’s place of business, or, if more than one, its chief executive office as well as Borrower’s mailing address (if different than its chief executive office) and its registered office address (if different than it chief executive office); (e) Borrower (and each of its predecessors) has not, in the past five (5) years, changed its jurisdiction of formation, organizational structure or type, or any organizational number assigned by its jurisdiction; and (f) all other information set forth on the Perfection Certificate pertaining to Borrower and each of its Subsidiaries is accurate and complete (it being understood and agreed that Borrower may from time to time update certain information in the Perfection Certificate after the Effective Date to the extent permitted by one or more specific provisions in this Agreement). If Borrower is not now a Registered Organization but later becomes one, Borrower shall promptly notify Bank of such occurrence and provide Bank with Borrower’s organizational identification number.
The execution, delivery and performance by Borrower of the Loan Documents to which it is a party have been duly authorized, and do not (i) conflict with any of Borrower’s Operating Documents, (ii) contravene, conflict with, constitute a default under or violate any material Requirement of Law, (iii) contravene, conflict or violate any applicable order, writ, judgment, injunction, decree, determination or award of any Governmental Authority by which Borrower or any of its Subsidiaries or any of their property or assets may be bound or affected, (iv) require any action by, filing, registration, or qualification with, or Governmental Approval from, any Governmental Authority (except such Governmental Approvals which have already been obtained and are in full force and effect), or (v) conflict with, contravene, constitute a default or breach under, or result in or permit the termination or acceleration of, any material agreement by which Borrower is bound. Borrower is not in default under any agreement to which it is a party or by which it is bound in which the default could reasonably be expected to have a material adverse effect on Borrower’s business.
This Agreement and the other Loan Documents have been duly executed and delivered by each Borrower and constitute legal, valid and binding obligations of each Borrower, enforceable in accordance with their terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors’ rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law. Specifically but without limitation, Section 2.5(e)(i) satisfies the requirements of Section 4 of the Interest Act (Canada) to the extent it applies to the expression or statement of any interest payable under any Loan Document, and each Borrower is able to calculate the yearly rate or percentage of interest payable under any Loan Document based upon the methodology set out in such Section 2.5(e)(i).
5.2Collateral. Borrower has good title to, rights in, and the power to transfer each item of the Collateral upon which it purports to grant a Lien hereunder, free and clear of any and all Liens except Permitted Liens. Borrower has no Collateral Accounts at or with any bank or financial institution other than Bank or Bank’s Affiliates except for the Collateral Accounts described in the Perfection Certificate delivered to Bank in connection herewith and which Borrower has taken such actions as are necessary to give Bank a perfected security interest therein, pursuant to the terms of Section 6.8(c). The Accounts are bona fide, existing obligations of the Account Debtors.
The Collateral is not in the possession of any third party bailee (such as a warehouse) except as otherwise provided in the Perfection Certificate. None of the components of the Collateral shall be maintained at locations other than as provided in the Perfection Certificate or as permitted pursuant to Section 7.2.
    9


Borrower is the sole owner of the Intellectual Property which it owns or purports to own except for (a) non-exclusive licenses granted to its customers in the ordinary course of business, (b) over-the-counter software that is commercially available to the public, and (c) material Intellectual Property licensed to Borrower and noted on the Perfection Certificate. Each Patent which it owns or purports to own and which is material to Borrower’s business is valid and enforceable, and no part of the Intellectual Property which Borrower owns or purports to own and which is material to Borrower’s business has been judged invalid or unenforceable, in whole or in part. To the best of Borrower’s knowledge, no claim has been made that any part of the Intellectual Property violates the rights of any third party except to the extent such claim would not reasonably be expected to have a material adverse effect on Borrower’s business.
Except as noted on the Perfection Certificate, Borrower is not a party to, nor is it bound by, any Restricted License.
5.3Eligible Customer Accounts. For any customer Account that generates MRR, all statements made and all unpaid balances appearing in all invoices, instruments and other documents evidencing such customer Accounts are and shall be true and correct and all such invoices, instruments and other documents, and all of Borrower’s Books are genuine and in all respects what they purport to be. All sales and other transactions underlying or giving rise to each customer Account that generates MRR shall comply in all material respects with all applicable laws and governmental rules and regulations. Borrower has no knowledge of any actual or imminent Insolvency Proceeding of any Account Debtor whose accounts are customer Accounts that generate MRR. To the best of Borrower’s knowledge, all signatures and endorsements on all documents, instruments, and agreements relating to all customer Accounts are genuine, and all such documents, instruments and agreements are legally enforceable in accordance with their terms. Borrower is the owner of and has the legal right to sell, transfer, assign and encumber each customer Account, and, there are no defenses, offsets, counterclaims or agreements for which the Account Debtor may claim any deduction or discount.
5.4Litigation. There are no actions or proceedings pending or, to the knowledge of any Responsible Officer, threatened in writing by or against Borrower or any of its Subsidiaries involving more than, individually or in the aggregate, Fifty Thousand Dollars ($50,000).
5.5Financial Statements; Financial Condition. All consolidated financial statements for Borrower and any of its Subsidiaries delivered to Bank by submission to the Financial Statement Repository or otherwise submitted to Bank fairly present in all material respects Borrower’s consolidated financial condition and Borrower’s consolidated results of operations. There has not been any material deterioration in Borrower’s consolidated financial condition since the date of the most recent financial statements submitted to the Financial Statement Repository or otherwise submitted to Bank.
5.6Solvency. The fair salable value of Borrower’s consolidated assets (including goodwill minus disposition costs) exceeds the fair value of Borrower’s liabilities; Borrower is not left with unreasonably small capital after the transactions in this Agreement; and Borrower is able to pay its debts (including trade debts) as they mature.
5.7Regulatory Compliance. Borrower is not an “investment company” or a company “controlled” by an “investment company” under the Investment Company Act of 1940, as amended. Borrower is not engaged as one of its important activities in extending credit for margin stock (under Regulations X, T and U of the Federal Reserve Board of Governors). Borrower (a) has complied in all material respects with all Requirements of Law, and (b) has not violated any Requirements of Law the violation of which could reasonably be expected to have a material adverse effect on its business. None of Borrower’s or any of its Subsidiaries’ properties or assets has been used by Borrower or any Subsidiary or, to the best of Borrower’s knowledge,
    10


by previous Persons, in disposing, producing, storing, treating, or transporting any hazardous substance other than legally. Borrower and each of its Subsidiaries have obtained all consents, approvals and authorizations of, made all declarations or filings with, and given all notices to, all Governmental Authorities that are necessary to continue their respective businesses as currently conducted.
5.8Subsidiaries; Investments. Borrower does not own any stock, partnership, or other ownership interest or other equity securities except for Permitted Investments.
5.9Tax Returns and Payments; Pension Contributions. Borrower has timely filed all required tax returns and reports, and Borrower has timely paid all foreign, federal, provincial, state and local taxes, assessments, deposits and contributions owed by Borrower except (a) to the extent such taxes are being contested in good faith by appropriate proceedings promptly instituted and diligently conducted, so long as such reserve or other appropriate provision, if any, as shall be required in conformity with GAAP shall have been made therefor; or (b) if such taxes, assessments, deposits and contributions do not, individually or in the aggregate, exceed Fifty Thousand Dollars ($50,000).
To the extent Borrower defers payment of any contested taxes, Borrower shall (i) notify Bank in writing of the commencement of, and any material development in, the proceedings, and (ii) post bonds or take any other steps required to prevent the Governmental Authority levying such contested taxes from obtaining a Lien upon any of the Collateral that is other than a “Permitted Lien.” Borrower is unaware of any claims or adjustments proposed for any of Borrower’s prior tax years which could result in additional taxes becoming due and payable by Borrower. Except as set forth in the Perfection Certificate, Borrower has paid all amounts necessary to fund all present pension, profit sharing and deferred compensation plans in accordance with their terms, and Borrower has not withdrawn from participation in, and has not permitted partial or complete termination of, or permitted the occurrence of any other event with respect to, any such plan which could reasonably be expected to result in any liability of Borrower, including any liability to the Pension Benefit Guaranty Corporation, the Pension Benefit Guarantee Fund established under the Pension Benefits Act (Ontario) (or equivalent provincial legislation in another Province in Canada) or their respective successors or any other governmental agency.
5.10Use of Proceeds. Borrower shall use the proceeds of the Credit Extensions solely as working capital, to refinance certain existing Indebtedness owing to Bank under the Original Agreement and to fund its general business requirements and not for personal, family, household or agricultural purposes.
5.11Full Disclosure. No written representation, warranty or other statement of Borrower in any report, certificate, or written statement submitted to the Financial Statement Repository or otherwise submitted to Bank, as of the date such representation, warranty, or other statement was made, taken together with all such written reports, written certificates and written statements submitted to the Financial Statement Repository or otherwise submitted to Bank, contains any untrue statement of a material fact or omits to state a material fact necessary to make the statements contained in the reports, certificates, or written statements not misleading (it being recognized by Bank that the projections and forecasts provided by Borrower in good faith and based upon reasonable assumptions are not viewed as facts and that actual results during the period or periods covered by such projections and forecasts may differ from the projected or forecasted results).
5.12Definition of “Knowledge.” For purposes of the Loan Documents, whenever a representation or warranty is made to Borrower’s knowledge or awareness, to the “best of”
    11


Borrower’s knowledge, or with a similar qualification, knowledge or awareness means the actual knowledge, after reasonable investigation, of any Responsible Officer.
6.AFFIRMATIVE COVENANTS
Borrower shall do all of the following:
6.1Government Compliance.
(a)Maintain its and all its Subsidiaries’ legal existence and good standing in their respective jurisdictions of formation and maintain qualification in each jurisdiction in which the failure to so qualify would reasonably be expected to have a material adverse effect on Borrower’s business or operations. Borrower shall comply, and have each Subsidiary comply, in all material respects, with all laws, ordinances and regulations to which it is subject.
(b)Obtain all of the Governmental Approvals necessary for the performance by Borrower of its obligations under the Loan Documents to which it is a party and the grant of a security interest to Bank in all of the Collateral. Borrower shall promptly provide copies of any such obtained Governmental Approvals to Bank.
6.2Financial Statements, Reports, Certificates. Provide Bank with the following by submitting to the Financial Statement Repository or otherwise submitting to Bank:
(a)a Borrowing Base Statement (and any schedules related thereto and including any other information requested by Bank with respect to Borrower’s Accounts), including, without limitation, details of Borrower’s recurring revenue, including, without limitation, total MRR and the Annualized Churn Rate, (i) with each request for an Advance and (ii) within thirty (30) days after the end of each month;
(b)within thirty (30) days after the end of each month, (i) monthly accounts receivable agings, aged by invoice date, (ii) monthly accounts payable agings, aged by invoice date, and outstanding or held check registers, if any, (iii) monthly reconciliations of accounts receivable agings (aged by invoice date), and (iv) a Deferred Revenue report;
(c)within thirty (30) days after the last day of each month, a company prepared consolidated balance sheet and income statement covering Borrower’s consolidated operations for such month in a form acceptable to Bank (the “Monthly Financial Statements”);
(d)within thirty (30) days after the last day of each month and together with the Monthly Financial Statements, a duly completed Compliance Statement, confirming that as of the end of such month, Borrower was in full compliance with all of the terms and conditions of this Agreement, and setting forth calculations showing compliance with the financial covenants set forth in this Agreement and such other information as Bank may reasonably request, including, without limitation, a statement that at the end of such month there were no held checks;
(e)within thirty (30) days after the end of each month, a report in a form acceptable to Bank, detailing Borrower’s total MRR, Annualized Churn Rate, Existing Customer Accounts, CAC and LTV;
(f)within thirty (30) days after the last day of each fiscal year of Borrower, and contemporaneously with any updates or amendments thereto, (i) annual operating budgets (including income statements, balance sheets and cash flow statements, by month) for the then-current fiscal year of Borrower, and (ii) annual financial projections for the then-current fiscal
    12


year (on a quarterly basis), in each case as approved by the Board, together with any related business forecasts used in the preparation of such annual financial projections;
(g)within one hundred eighty (180) days following the end of Borrower’s fiscal year, audited consolidated financial statements prepared under GAAP, consistently applied, together with an unqualified opinion on the financial statements from an independent certified public accounting firm reasonably acceptable to Bank;
(h)in the event that Borrower becomes subject to the reporting requirements under a Canadian securities exchange or the Exchange Act, within five (5) days of filing, copies of all periodic and other reports, proxy statements and other materials filed by Borrower and/or any Guarantor with the applicable exchange or the SEC, any Governmental Authority succeeding to any or all of the functions of the applicable exchange or the SEC or with any national securities exchange, or distributed to its shareholders, as the case may be. Documents required to be delivered pursuant to the terms hereof (to the extent any such documents are included in materials otherwise filed with the SEC) may be delivered electronically and if so delivered, shall be deemed to have been delivered on the date on which Borrower posts such documents, or provides a link thereto, on Borrower’s website on the internet at Borrower’s website address; provided, however, Borrower shall promptly notify Bank in writing (which may be by electronic mail) of the posting of any such documents;
(i)within five (5) days of delivery, copies of all statements, reports and notices made available to Borrower’s security holders or to any holders of Subordinated Debt;
(j)prompt report of any legal actions pending or threatened in writing against Borrower or any of its Subsidiaries that could result in damages or costs to Borrower or any of its Subsidiaries of, individually or in the aggregate, Fifty Thousand Dollars ($50,000) or more;
(k)promptly, from time to time, such other information regarding Borrower or compliance with the terms of any Loan Documents as reasonably requested by Bank; and
(l)prompt written notice of any changes to the beneficial ownership information set out in Section 14 of the Perfection Certificate delivered to Bank on or about the Effective Date. Borrower understands and acknowledges that Bank relies on such true, accurate and up-to-date beneficial ownership information to meet Bank’s regulatory obligations to obtain, verify and record information about the beneficial owners of its legal entity customers.
Any submission by Borrower of a Compliance Statement, a Borrowing Base Statement, or any other financial statement submitted to the Financial Statement Repository pursuant to this Section 6.2 or otherwise submitted to Bank shall be deemed to be a representation by Borrower that (i) as of the date of such Compliance Statement, Borrowing Base Statement, or other financial statement, the information and calculations set forth therein are true, accurate and correct, (ii) as of the end of the compliance period set forth in such submission, Borrower is in complete compliance with all required covenants except as noted in such Compliance Statement, Borrowing Base Statement, or other financial statement, as applicable, (iii) as of the date of such submission, no Events of Default have occurred or are continuing, (iv) all representations and warranties other than any representations or warranties that are made as of a specific date in Section 5 remain true and correct in all material respects as of the date of such submission except as noted in such Compliance Statement, Borrowing Base Statement, or other financial statement, as applicable, (v) as of the date of such submission, Borrower and each of its Subsidiaries has timely filed all required tax returns and reports, and Borrower has timely paid all foreign, federal, state and local taxes, assessments, deposits and contributions owed by Borrower except as otherwise permitted pursuant to the terms of Section 5.9, and (vi) as of the date of such submission, no Liens have been levied or claims made against Borrower or any of its
    13


Subsidiaries relating to unpaid employee payroll or benefits of which Borrower has not previously provided written notification to Bank.
6.3Accounts Receivable.
(a)Schedules and Documents Relating to Accounts. Borrower shall deliver to Bank transaction reports and schedules of collections, as provided in Section 6.2, on Bank’s standard forms; provided, however, that Borrower’s failure to execute and deliver the same shall not affect or limit Bank’s Lien and other rights in all of Borrower’s Accounts, nor shall Bank’s failure to advance or lend against a specific Account affect or limit Bank’s Lien and other rights therein. If requested by Bank, Borrower shall furnish Bank with copies (or, at Bank’s request, originals) of all contracts, orders, invoices, and other similar documents, and all shipping instructions, delivery receipts, bills of lading, and other evidence of delivery, for any goods the sale or disposition of which gave rise to such Accounts. In addition, Borrower shall deliver to Bank, on its request, the originals of all instruments, chattel paper, security agreements, guarantees and other documents and property evidencing or securing any Accounts, in the same form as received, with all necessary indorsements, and copies of all credit memos.
(b)Disputes. Borrower shall promptly notify Bank of all disputes or claims relating to Accounts. Borrower may forgive (completely or partially), compromise, or settle any Account for less than payment in full, or agree to do any of the foregoing so long as (i) Borrower does so in good faith, in a commercially reasonable manner, in the ordinary course of business, in arm’s-length transactions, and reports the same to Bank in the regular reports provided to Bank; (ii) no Event of Default has occurred and is continuing; and (iii) after taking into account all such discounts, settlements and forgiveness, the total outstanding Advances will not exceed the lesser of the Revolving Line or the Borrowing Base.
(c)Collection of Accounts. Borrower shall direct Account Debtors to deliver or transmit all proceeds of Accounts into a lockbox account or such other “blocked account” as specified by Bank (either such account, the “Cash Collateral Account”). Whether or not an Event of Default has occurred and is continuing, Borrower shall immediately deliver all payments on and proceeds of Accounts to the Cash Collateral Account. Subject to Bank’s right to maintain a reserve pursuant to Section 6.3(d), all amounts received in the Cash Collateral Account shall transferred on a daily basis to the Designated Deposit Account. Borrower hereby authorizes Bank to transfer to the Cash Collateral Account any amounts that Bank reasonably determines are proceeds of the Accounts (provided that Bank is under no obligation to do so and this allowance shall in no event relieve Borrower of its obligations hereunder).
(d)Reserves. Notwithstanding any terms in this Agreement to the contrary, at times when an Event of Default exists, Bank may hold any proceeds of the Accounts and any amounts in the Cash Collateral Account that are not applied to the Obligations as a reserve to be applied to any Obligations regardless of whether such Obligations are then due and payable.
(e)Returns. Provided no Event of Default has occurred and is continuing, if any Account Debtor returns any Inventory to Borrower, Borrower shall promptly (i) determine the reason for such return, (ii) issue a credit memorandum to the Account Debtor in the appropriate amount, and (iii) provide a copy of such credit memorandum to Bank, upon request from Bank. In the event any attempted return occurs after the occurrence and during the continuance of any Event of Default, Borrower shall hold the returned Inventory in trust for Bank, and immediately notify Bank of the return of the Inventory.
(f)Verifications; Confirmations; Credit Quality; Notifications. Bank may, from time to time, (i) verify and confirm directly with the respective Account Debtors the validity, amount and other matters relating to the Accounts, either in the name of Borrower or
    14


Bank or such other name as Bank may choose, and notify any Account Debtor of Bank’s security interest in such Account and/or (ii) conduct a credit check of any Account Debtor to approve any such Account Debtor’s credit.
(g)No Liability. Bank shall not be responsible or liable for any shortage or discrepancy in, damage to, or loss or destruction of, any goods, the sale or other disposition of which gives rise to an Account, or for any error, act, omission, or delay of any kind occurring in the settlement, failure to settle, collection or failure to collect any Account, or for settling any Account in good faith for less than the full amount thereof, nor shall Bank be deemed to be responsible for any of Borrower’s obligations under any contract or agreement giving rise to an Account. Nothing herein shall, however, relieve Bank from liability for its own gross negligence or willful misconduct.
6.4Remittance of Proceeds. Except as otherwise provided in Section 6.3(c), deliver, in kind, all proceeds arising from the disposition of any Collateral to Bank in the original form in which received by Borrower not later than the following Business Day after receipt by Borrower, to be applied to the Obligations (a) prior to an Event of Default, pursuant to the terms of Section 6.3(c) hereof, and (b) after the occurrence and during the continuance of an Event of Default, pursuant to the terms of Section 9.4 hereof; provided that, if no Event of Default has occurred and is continuing, Borrower shall not be obligated to remit to Bank the proceeds of the sale of worn out or obsolete Equipment disposed of by Borrower in good faith in an arm’s length transaction for an aggregate purchase price of Fifty Thousand Dollars ($50,000) or less (for all such transactions in any fiscal year). Except as otherwise provided in this Agreement, Borrower agrees that it will not commingle proceeds of Collateral with any of Borrower’s other funds or property, but will hold such proceeds separate and apart from such other funds and property and in an express trust for Bank. Nothing in this Section 6.4 limits the restrictions on disposition of Collateral set forth elsewhere in this Agreement.
6.5Taxes; Pensions. Timely file, and require each of its Subsidiaries to timely file, all required tax returns and reports and timely pay, and require each of its Subsidiaries to timely pay, all foreign, federal, provincial, state and local taxes, assessments, deposits and contributions owed by Borrower and each of its Subsidiaries, except for deferred payment of any taxes contested or otherwise permitted pursuant to the terms of Section 5.9 hereof, and shall deliver to Bank, on demand, appropriate certificates attesting to such payments, and pay all amounts necessary to fund all present pension, profit sharing and deferred compensation plans in accordance with their terms.
6.6Access to Collateral; Books and Records. At reasonable times, on one (1) Business Day’s notice (provided no notice is required if an Event of Default has occurred and is continuing), Bank, or its agents, shall have the right to inspect the Collateral and the right to audit and copy Borrower’s Books. The foregoing inspections and audits shall be conducted no more often than once every twelve (12) months (or more frequently as Bank in its sole discretion determines that conditions warrant) unless an Event of Default has occurred and is continuing in which case such inspections and audits shall occur as often as Bank shall determine is necessary. The foregoing inspections and audits shall be conducted at such Borrower’s expense and the charge therefor shall be One Thousand Dollars ($1,000) per person per day (or such higher amount as shall represent Bank’s then-current standard charge for the same), plus reasonable out-of-pocket expenses. In the event a Borrower and Bank schedule an audit more than eight (8) days in advance, and such Borrower cancels or seeks to or reschedules the audit with less than eight (8) days written notice to Bank, then (without limiting any of Bank’s rights or remedies) Borrower shall pay Bank a fee of Two Thousand Dollars ($2,000) plus any out-of-pocket expenses incurred by Bank to compensate Bank for the anticipated costs and expenses of the cancellation or rescheduling.
    15


6.7Insurance.
(a)Keep its business and the Collateral insured for risks and in amounts standard for companies in Borrower’s industry and location and as Bank may reasonably request. Insurance policies shall be in a form, with financially sound and reputable insurance companies that are not Affiliates of Borrower, and in amounts that are satisfactory to Bank. All property policies shall have a lender’s loss payable endorsement showing Bank as lender loss payee. All liability policies shall show, or have endorsements showing, Bank as an additional insured. Bank shall be named as lender loss payee and/or additional insured with respect to any such insurance providing coverage in respect of any Collateral.
(b)Ensure that proceeds payable under any property policy are, at Bank’s option, payable to Bank on account of the Obligations.
(c)At Bank’s request, Borrower shall deliver certified copies of insurance policies and evidence of all premium payments. Each provider of any such insurance required under this Section 6.7 shall agree, by endorsement upon the policy or policies issued by it or by independent instruments furnished to Bank, that it will give Bank thirty (30) days prior written notice before any such policy or policies shall be materially altered or canceled. If Borrower fails to obtain insurance as required under this Section 6.7 or to pay any amount or furnish any required proof of payment to third persons and Bank, Bank may make all or part of such payment or obtain such insurance policies required in this Section 6.7, and take any action under the policies Bank deems prudent.
6.8Accounts.
(a)Maintain its and all of its Subsidiaries’ operating and other deposit accounts and excess cash with Bank and Bank’s Affiliates. Any Guarantor shall maintain all depository, operating and securities/investment accounts with Bank and Bank’s Affiliates.
(b)In addition, Borrower shall obtain any business credit card, Letters of Credit, and cash management services exclusively from Bank.
(c)In addition to and without limiting the restrictions in (a), Borrower shall provide Bank five (5) days prior written notice before establishing any Collateral Account at or with any bank or financial institution other than Bank or Bank’s Affiliates. For each Collateral Account that Borrower at any time maintains, Borrower shall cause the applicable bank or financial institution (other than Bank) at or with which any Collateral Account is maintained to execute and deliver a Control Agreement or other appropriate instrument with respect to such Collateral Account to perfect Bank’s Lien in such Collateral Account in accordance with the terms hereunder which Control Agreement may not be terminated without the prior written consent of Bank. The provisions of the previous sentence shall not apply to deposit accounts exclusively used for payroll, payroll taxes, and other employee wage and benefit payments to or for the benefit of Borrower’s employees and identified to Bank by Borrower as such.
6.9Adjusted Quick Ratio. Maintain at all times, tested as of the last day of each month, a ratio of (a) Quick Assets to (b) the sum of (i) Current Liabilities minus (ii) the current portion of Deferred Revenue, of at least 1.15 to 1.0.
6.10Protection of Intellectual Property Rights.
(a)(i) Protect, defend and maintain the validity and enforceability of its Intellectual Property; (ii) promptly advise Bank in writing of material infringements or any other event that could reasonably be expected to materially and adversely affect the value of its
    16


Intellectual Property; and (iii) not allow any Intellectual Property material to Borrower’s business to be abandoned, forfeited or dedicated to the public without Bank’s written consent.
(b)Provide written notice to Bank within thirty (30) days of entering or becoming bound by any Restricted License (other than over-the-counter software that is commercially available to the public). Borrower shall take such steps as Bank requests to obtain the consent of, or waiver by, any person whose consent or waiver is necessary for (i) any Restricted License to be deemed “Collateral” and for Bank to have a security interest in it that might otherwise be restricted or prohibited by law or by the terms of any such Restricted License, whether now existing or entered into in the future, and (ii) Bank to have the ability in the event of a liquidation of any Collateral to dispose of such Collateral in accordance with Bank’s rights and remedies under this Agreement and the other Loan Documents.
6.11Litigation Cooperation. From the date hereof and continuing through the termination of this Agreement, make available to Bank, without expense to Bank, Borrower and its officers, employees and agents and Borrower’s books and records, to the extent that Bank may deem them reasonably necessary to prosecute or defend any third-party suit or proceeding instituted by or against Bank with respect to any Collateral or relating to Borrower.
6.12Online Banking.
(a)Utilize Bank’s online banking platform for all matters requested by Bank which shall include, without limitation (and without request by Bank for the following matters), uploading information pertaining to Accounts and Account Debtors, requesting approval for exceptions, requesting Credit Extensions, and uploading financial statements and other reports required to be delivered by this Agreement (including, without limitation, those described in Section 6.2 of this Agreement).
(b)Comply with the terms of the “Banking Terms and Conditions” and ensure that all persons utilizing the online banking platform are duly authorized to do so by an Administrator. Bank shall be entitled to assume the authenticity, accuracy and completeness on any information, instruction or request for a Credit Extension submitted via the online banking platform and to further assume that any submissions or requests made via the online banking platform have been duly authorized by an Administrator.
6.13Formation or Acquisition of Subsidiaries. Notwithstanding and without limiting the negative covenants contained in Sections 7.3 and 7.7 hereof, at the time that Borrower or any Guarantor forms any direct or indirect Subsidiary or acquires any direct or indirect Subsidiary after the Effective Date (including, without limitation, pursuant to a Division), Borrower and such Guarantor shall (a) cause such new Subsidiary to provide to Bank a joinder to this Agreement to become a co-borrower hereunder or a Guaranty to become a Guarantor hereunder, together with such appropriate financing statements and/or Control Agreements, all in form and substance satisfactory to Bank (including being sufficient to grant Bank a first priority Lien (subject to Permitted Liens) in and to the assets of such newly formed or acquired Subsidiary), substantially as described on Exhibit A hereto; (b) provide to Bank appropriate certificates and powers and financing statements, pledging all of the direct or beneficial ownership interest in such new Subsidiary, in form and substance satisfactory to Bank; and (c) provide to Bank all other documentation in form and substance satisfactory to Bank, including one or more opinions of counsel satisfactory to Bank, which in its opinion is appropriate with respect to the execution and delivery of the applicable documentation referred to above. Any document, agreement, or instrument executed or issued pursuant to this Section 6.13 shall be a Loan Document.
    17


6.14Further Assurances. Execute any further instruments and take further action as Bank reasonably requests to perfect or continue Bank’s Lien in the Collateral or to effect the purposes of this Agreement. Deliver to Bank, within five (5) days after the same are sent or received, copies of all correspondence, reports, documents and other filings with any Governmental Authority regarding compliance with or maintenance of Governmental Approvals or Requirements of Law or that could reasonably be expected to have a material effect on any of the Governmental Approvals or otherwise on the operations of Borrower or any of its Subsidiaries.
7.NEGATIVE COVENANTS
Borrower shall not do any of the following without Bank’s prior written consent:
7.1Dispositions. Convey, sell, lease, transfer, assign, or otherwise dispose of (including, without limitation, pursuant to a Division) (collectively, “Transfer”), or permit any of its Subsidiaries to Transfer, all or any part of its business or property, except for Transfers (a) of Inventory in the ordinary course of business; (b) of worn-out or obsolete Equipment that is, in the reasonable judgment of Borrower, no longer economically practicable to maintain or useful in the ordinary course of business of Borrower; (c) consisting of Permitted Liens and Permitted Investments; (d) consisting of the sale or issuance of any stock of Borrower permitted under Section 7.2 of this Agreement; (e) consisting of Borrower’s use or transfer of money or Cash Equivalents in the ordinary course of its business for the payment of ordinary course business expenses in a manner that is not prohibited by the terms of this Agreement or the other Loan Documents; and (f) of non-exclusive licenses for the use of the property of Borrower or its Subsidiaries in the ordinary course of business and licenses that could not result in a legal transfer of title of the licensed property but that may be exclusive in respects other than territory and that may be exclusive as to territory only as to discreet geographical areas outside of the United States.
7.2Changes in Business, Management, Control, or Business Locations. (a) Engage in or permit any of its Subsidiaries to engage in any business other than the businesses currently engaged in by Borrower and such Subsidiary, as applicable, or reasonably related thereto; (b) liquidate or dissolve; (c) fail to provide notice to Bank of any Key Person departing from or ceasing to be employed by Borrower within five (5) days after his or her departure from Borrower; or (d) permit or suffer any Change in Control.
Borrower shall not, without at least thirty (30) days prior written notice to Bank: (1) add any new offices or business locations, including warehouses (unless such new offices or business locations contain less than Ten Thousand Dollars ($10,000) in Borrower’s assets or property) or deliver any portion of the Collateral valued, individually or in the aggregate, in excess of Ten Thousand Dollars ($10,000) to a bailee at a location other than to a bailee and at a location already disclosed in the Perfection Certificate, (2) change its jurisdiction of organization, (3) change its organizational structure or type, (4) change its legal name, or (5) change any organizational number (if any) assigned by its jurisdiction of organization. If Borrower intends to deliver any portion of the Collateral valued, individually or in the aggregate, in excess of Ten Thousand Dollars ($10,000) to a bailee, and Bank and such bailee are not already parties to a bailee agreement governing both the Collateral and the location to which Borrower intends to deliver the Collateral, then Borrower will first receive the written consent of Bank, and such bailee shall execute and deliver a bailee agreement in form and substance satisfactory to Bank.
7.3Mergers, Amalgamations, or Acquisitions. Merge, amalgamate, or consolidate, or permit any of its Subsidiaries to merge, amalgamate, or consolidate, with any other Person, or acquire, or permit any of its Subsidiaries to acquire, all or substantially all of the capital stock or property of another Person (including, without limitation, by the formation of any Subsidiary or
    18


pursuant to a Division). A Subsidiary may merge or consolidate into another Subsidiary or into Borrower.
7.4Indebtedness. Create, incur, assume, or be liable for any Indebtedness, or permit any Subsidiary to do so, other than Permitted Indebtedness.
7.5Encumbrance. Create, incur, allow, or suffer any Lien on any of its property, or assign or convey any right to receive income, including the sale of any Accounts, or permit any of its Subsidiaries to do so, except for Permitted Liens, permit any Collateral not to be subject to the first priority security interest granted herein, or enter into any agreement, document, instrument or other arrangement (except with or in favor of Bank) with any Person which directly or indirectly prohibits or has the effect of prohibiting Borrower or any Subsidiary from assigning, mortgaging, pledging, granting a security interest in or upon, or encumbering any of Borrower’s or any Subsidiary’s Intellectual Property, except in each case as is otherwise permitted in Section 7.1 hereof and the definition of “Permitted Liens” herein.
7.6Maintenance of Collateral Accounts. Maintain any Collateral Account except pursuant to the terms of Section 6.8(c) hereof.
7.7Distributions; Investments. (a) Pay any dividends or make any distribution or payment or redeem, retire or purchase any capital stock, provided that Borrower may (i) convert any of its convertible securities into other securities pursuant to the terms of such convertible securities or otherwise in exchange thereof, (ii) pay dividends solely in common stock; and (iii) repurchase the stock of former employees or consultants pursuant to stock repurchase agreements so long as an Event of Default does not exist at the time of any such repurchase and would not exist after giving effect to any such repurchase, provided that the aggregate amount of all such repurchases does not exceed Fifty Thousand Dollars ($50,000) per fiscal year; or (b) directly or indirectly make any Investment (including, without limitation, by the formation of any Subsidiary) other than Permitted Investments, or permit any of its Subsidiaries to do so.
7.8Transactions with Affiliates. Directly or indirectly enter into or permit to exist any material transaction with any Affiliate of Borrower, except for (a) transactions that are in the ordinary course of Borrower’s business, upon fair and reasonable terms that are no less favorable to Borrower than would be obtained in an arm’s length transaction with a non-affiliated Person, (b) transactions that are described in clauses (f), (g), and (h) of the definition of Permitted Investments, and (c) equity financings and unsecured debt financings from Borrower’s investors so long as all such Indebtedness is Subordinated Debt.
7.9Subordinated Debt. (a) Make or permit any payment on any Subordinated Debt, except under the terms of the subordination, intercreditor, or other similar agreement to which such Subordinated Debt is subject, or (b) amend any provision in any document relating to the Subordinated Debt which would increase the amount thereof, provide for earlier or greater principal, interest, or other payments thereon, or adversely affect the subordination thereof to Obligations owed to Bank.
7.10Compliance. Become an “investment company” or a company controlled by an “investment company”, under the Investment Company Act of 1940, as amended, or undertake as one of its important activities extending credit to purchase or carry margin stock (as defined in Regulation U of the Board of Governors of the Federal Reserve System), or use the proceeds of any Credit Extension for that purpose; fail to (a) meet the minimum funding requirements of ERISA, (b) prevent a Reportable Event or Prohibited Transaction as defined in ERISA, or (c) comply with the Federal Labor Standards Act and the Canada Labour Code, the failure of any of the conditions in clauses (a) through (c) which could reasonably be expected to have a material adverse effect on Borrower’s business, or violate any other law or regulation, if the
    19


violation could reasonably be expected to have a materials adverse effect on Borrower’s business or permit any Subsidiaries to do so; withdraw or permit any Subsidiary to withdraw from participation in, permit partial or complete termination of, or permit the occurrence of any other event with respect to, any present pension, profit sharing and deferred compensation plan which could reasonably be expected to result in any liability of Borrower, including any liability to the Pension Benefit Guaranty Corporation, the Pension Benefit Guarantee Fund established under the Pension Benefits Act (Ontario) (or equivalent provincial legislation in another Province in Canada) or their respective successors or any other governmental agency.
8.EVENTS OF DEFAULT
Any one of the following shall constitute an event of default (an “Event of Default”) under this Agreement:
8.1Payment Default. Borrower fails to (a) make any payment of principal or interest on any Credit Extension when due, or (b) pay any other Obligations within three (3) Business Days after such Obligations are due and payable (which three (3) Business Day cure period shall not apply to payments due on the Revolving Line Maturity Date or the Growth Capital Maturity Date). During the cure period, the failure to make or pay any payment specified under clause (b) hereunder is not an Event of Default (but no Credit Extension will be made during the cure period);
8.2Covenant Default.
(a)Borrower fails or neglects to perform any obligation in Sections 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 6.10, 6.12, 6.13, or 6.14 or violates any covenant in Section 7; or
(b)Borrower fails or neglects to perform, keep, or observe any other term, provision, condition, covenant or agreement contained in this Agreement or any Loan Documents, and as to any default (other than those specified in this Section 8) under such other term, provision, condition, covenant or agreement that can be cured, has failed to cure the default within ten (10) days after the occurrence thereof; provided, however, that if the default cannot by its nature be cured within the ten (10) day period or cannot after diligent attempts by Borrower be cured within such ten (10) day period, and such default is likely to be cured within a reasonable time, then Borrower shall have an additional period (which shall not in any case exceed thirty (30) days) to attempt to cure such default, and within such reasonable time period the failure to cure the default shall not be deemed an Event of Default (but no Credit Extensions shall be made during such cure period). Cure periods provided under this section shall not apply, among other things, to financial covenants or any other covenants set forth in clause (a) above;
8.3Material Adverse Change. A Material Adverse Change occurs;
8.4Attachment; Levy; Restraint on Business.
(a)(i) The service of process seeking to attach, by trustee or similar process, any funds of Borrower or of any entity under the control of Borrower (including a Subsidiary), or (ii) a notice of lien or levy is filed against any of Borrower’s assets by any Governmental Authority, and the same under subclauses (i) and (ii) hereof are not, within ten (10) days after the occurrence thereof, discharged or stayed (whether through the posting of a bond or otherwise); provided, however, no Credit Extensions shall be made during any ten (10) day cure period; or
(b)(i) any material portion of Borrower’s assets is attached, seized, levied on, or comes into possession of a trustee or receiver, or (ii) any court order enjoins, restrains, or prevents Borrower from conducting all or any material part of its business;
    20


8.5Insolvency. (a) Borrower or any of its Subsidiaries is unable to pay its debts (including trade debts) as they become due or otherwise becomes insolvent; (b) Borrower or any of its Subsidiaries begins an Insolvency Proceeding; or (c) an Insolvency Proceeding is begun against Borrower or any of its Subsidiaries and is not dismissed or stayed within thirty (30) days (but no Credit Extensions shall be made while any of the conditions described in clause (a) exist and/or until any Insolvency Proceeding is dismissed);
8.6Other Agreements. There is, under any agreement to which Borrower or any Guarantor is a party with a third party or parties, (a) any default resulting in a right by such third party or parties, whether or not exercised, to accelerate the maturity of any Indebtedness in an amount individually or in the aggregate in excess of Fifty Thousand Dollars ($50,000); or (b) any breach or default by Borrower or Guarantor, the result of which could have a material adverse effect on Borrower’s or any Guarantor’s business;
8.7Judgments; Penalties. One or more fines, penalties or final judgments, orders or decrees for the payment of money in an amount, individually or in the aggregate, of at least Fifty Thousand Dollars ($50,000) (not covered by independent third-party insurance as to which liability has been accepted by such insurance carrier) shall be rendered against Borrower by any Governmental Authority, and the same are not, within ten (10) days after the entry, assessment or issuance thereof, discharged, satisfied, or paid, or after execution thereof, stayed or bonded pending appeal, or such judgments are not discharged prior to the expiration of any such stay (provided that no Credit Extensions will be made prior to the satisfaction, payment, discharge, stay, or bonding of such fine, penalty, judgment, order or decree);
8.8Misrepresentations. Borrower or any Person acting for Borrower makes any representation, warranty, or other statement now or later in this Agreement, any Loan Document or in any writing delivered to Bank or to induce Bank to enter this Agreement or any Loan Document, and such representation, warranty, or other statement is incorrect in any material respect when made;
8.9Subordinated Debt. Any document, instrument, or agreement evidencing any Subordinated Debt shall for any reason be revoked or invalidated or otherwise cease to be in full force and effect, any Person shall be in breach thereof or contest in any manner the validity or enforceability thereof or deny that it has any further liability or obligation thereunder, or the Obligations shall for any reason be subordinated or shall not have the priority contemplated by this Agreement or any applicable subordination or intercreditor agreement;
8.10Governmental Approvals. Any Governmental Approval shall have been (a) revoked, rescinded, suspended, modified in an adverse manner or not renewed in the ordinary course for a full term or (b) subject to any decision by a Governmental Authority that designates a hearing with respect to any applications for renewal of any of such Governmental Approval or that could result in the Governmental Authority taking any of the actions described in clause (a) above, and such decision or such revocation, rescission, suspension, modification or non-renewal (i) causes, or could reasonably be expected to cause, a Material Adverse Change, or (ii) adversely affects the legal qualifications of Borrower or any of its Subsidiaries to hold such Governmental Approval in any applicable jurisdiction and such revocation, rescission, suspension, modification or non-renewal could reasonably be expected to affect the status of or legal qualifications of Borrower or any of its Subsidiaries to hold any Governmental Approval in any other jurisdiction.
9.BANK’S RIGHTS AND REMEDIES
9.1Rights and Remedies. Upon the occurrence and during the continuance of an Event of Default, Bank may, without notice or demand, do any or all of the following:
    21


(a)declare all Obligations immediately due and payable (but if an Event of Default described in Section 8.5 occurs all Obligations are immediately due and payable without any action by Bank);
(b)stop advancing money or extending credit for Borrower’s benefit under this Agreement or under any other agreement between Borrower and Bank;
(c)demand that Borrower (i) deposit cash with Bank in an amount equal to at least (A) one hundred five percent (105.0%) of the Dollar Equivalent of the aggregate face amount of all Letters of Credit denominated in Dollars or Canadian Dollars remaining undrawn, and (B) one hundred ten percent (110.0%) of the Dollar Equivalent of the aggregate face amount of all Letters of Credit denominated in another Foreign Currency remaining undrawn (plus, in each case, all interest, fees, and costs due or to become due in connection therewith (as estimated by Bank in its good faith business judgment)), to secure all of the Obligations relating to such Letters of Credit, as collateral security for the repayment of any future drawings under such Letters of Credit, and Borrower shall forthwith deposit and pay such amounts, and (ii) pay in advance all letter of credit fees scheduled to be paid or payable over the remaining term of any Letters of Credit;
(d)terminate any FX Contracts;
(e)verify the amount of, demand payment of and performance under, and collect any Accounts and General Intangibles, settle or adjust disputes and claims directly with Account Debtors for amounts on terms and in any order that Bank considers advisable, and notify any Person owing Borrower money of Bank’s security interest in such funds. Borrower shall collect all payments in trust for Bank and, if requested by Bank, immediately deliver the payments to Bank in the form received from the Account Debtor, with proper endorsements for deposit;
(f)make any payments and do any acts it considers necessary or reasonable to protect the Collateral and/or its security interest in the Collateral. Borrower shall assemble the Collateral if Bank requests and make it available as Bank designates. Bank may enter premises where the Collateral is located, take and maintain possession of any part of the Collateral, and pay, purchase, contest, or compromise any Lien which appears to be prior or superior to its security interest and pay all expenses incurred. Borrower grants Bank a license to enter and occupy any of its premises, without charge, to exercise any of Bank’s rights or remedies;
(g)apply to the Obligations any (i) balances and deposits of Borrower it holds, or (ii) any amount held by Bank owing to or for the credit or the account of Borrower;
(h)ship, reclaim, recover, store, finish, maintain, repair, prepare for sale, advertise for sale, and sell the Collateral. Bank is hereby granted a non-exclusive, royalty-free license or other right to use, without charge, Borrower’s labels, Patents, Copyrights, mask works, rights of use of any name, trade secrets, trade names, Trademarks, and advertising matter, or any similar property as it pertains to the Collateral, in completing production of, advertising for sale, and selling any Collateral and, in connection with Bank’s exercise of its rights under this Section 9.1, Borrower’s rights under all licenses and all franchise agreements inure to Bank’s benefit;
(i)place a “hold” on any account maintained with Bank and/or deliver a notice of exclusive control, any entitlement order, or other directions or instructions pursuant to any Control Agreement or similar agreements providing control of any Collateral;
(j)demand and receive possession of Borrower’s Books;
    22


(k)obtain from any court of competent jurisdiction an order for the sale or foreclosure of any or all of the Collateral;
(l)appoint in writing a receiver or receiver and manager (a “Receiver”) for all or any part of the Collateral who shall be vested with all of the Bank’s rights and remedies under this Agreement, at law or in equity. Any such Receiver, with respect to responsibility for its acts, shall, to the extent permitted by applicable law, be deemed the agent of Borrower and not the Bank;
(m)obtain from any court of competent jurisdiction an order for the appointment of a Receiver of Borrower or of any or all of the Collateral;
(n)realize on any or all of the Collateral and sell, lease, assign, give options to purchase, or otherwise dispose of and deliver any or all of the Collateral (or contract to do any of the above), in one or more parcels at any public or private sale, on such terms and conditions as the Bank may deem advisable and at such prices as it may deem best; and
(o)exercise all rights and remedies available to Bank under the Loan Documents or at law or equity, including all remedies provided under the Code (including disposal of the Collateral pursuant to the terms thereof).
9.2Power of Attorney. Borrower hereby irrevocably appoints Bank as its lawful attorney-in-fact, exercisable upon the occurrence and during the continuance of an Event of Default, to: (a) endorse Borrower’s name on any checks, payment instruments, or other forms of payment or security; (b) sign Borrower’s name on any invoice or bill of lading for any Account or drafts against Account Debtors; (c) demand, collect, sue, and give releases to any Account Debtor for monies due, settle and adjust disputes and claims about the Accounts directly with Account Debtors, and compromise, prosecute, or defend any action, claim, case, or proceeding about any Collateral (including filing a claim or voting a claim in any bankruptcy case in Bank’s or Borrower’s name, as Bank chooses), in each case for amounts and on terms Bank determines are reasonable; (d) make, settle, and adjust all claims under Borrower’s insurance policies; (e) pay, contest or settle any Lien, charge, encumbrance, security interest, or other claim in or to the Collateral, or any judgment based thereon, or otherwise take any action to terminate or discharge the same; and (f) transfer the Collateral into the name of Bank or a third party as the Code permits. Borrower hereby appoints Bank as its lawful attorney-in-fact to sign Borrower’s name on any documents necessary to perfect or continue the perfection of Bank’s security interest in the Collateral regardless of whether an Event of Default has occurred until all Obligations have been satisfied in full and the Loan Documents have been terminated. Bank’s foregoing appointment as Borrower’s attorney in fact, and all of Bank’s rights and powers, coupled with an interest, are irrevocable until all Obligations have been fully repaid and performed and the Loan Documents have been terminated.
9.3Protective Payments. If Borrower fails to obtain the insurance called for by Section 6.7 or fails to pay any premium thereon or fails to pay any other amount which Borrower is obligated to pay under this Agreement or any other Loan Document or which may be required to preserve the Collateral, Bank may obtain such insurance or make such payment, and all amounts so paid by Bank are Bank Expenses and immediately due and payable, bearing interest at the then highest rate applicable to the Obligations, and secured by the Collateral. Bank will make reasonable efforts to provide Borrower with notice of Bank obtaining such insurance at the time it is obtained or within a reasonable time thereafter. No payments by Bank are deemed an agreement to make similar payments in the future or Bank’s waiver of any Event of Default.
9.4Application of Payments and Proceeds. Bank shall have the right to apply any funds in its possession, whether from Borrower account balances, payments, proceeds realized as
    23


the result of any collection of Accounts or other disposition of the Collateral, or otherwise, to the Obligations, in each case in the order set forth in this Agreement pursuant to the terms applicable at such time. Bank shall pay any surplus to Borrower by credit to the Designated Deposit Account or to other Persons legally entitled thereto; Borrower shall remain liable to Bank for any deficiency. If Bank, directly or indirectly, enters into a deferred payment or other credit transaction with any purchaser at any sale of Collateral, Bank shall have the option, exercisable at any time, of either reducing the Obligations by the principal amount of the purchase price or deferring the reduction of the Obligations until the actual receipt by Bank of cash therefor.
9.5Bank’s Liability for Collateral. So long as Bank complies with reasonable banking practices regarding the safekeeping of the Collateral in the possession or under the control of Bank, Bank shall not be liable or responsible for: (a) the safekeeping of the Collateral; (b) any loss or damage to the Collateral; (c) any diminution in the value of the Collateral; or (d) any act or default of any carrier, warehouseman, bailee, or other Person. Borrower bears all risk of loss, damage or destruction of the Collateral.
9.6No Waiver; Remedies Cumulative. Bank’s failure, at any time or times, to require strict performance by Borrower of any provision of this Agreement or any other Loan Document shall not waive, affect, or diminish any right of Bank thereafter to demand strict performance and compliance herewith or therewith. No waiver hereunder shall be effective unless signed by the party granting the waiver and then is only effective for the specific instance and purpose for which it is given. Bank’s rights and remedies under this Agreement and the other Loan Documents are cumulative. Bank has all rights and remedies provided under the Code, by law, or in equity. Bank’s exercise of one right or remedy is not an election and shall not preclude Bank from exercising any other remedy under this Agreement or other remedy available at law or in equity, and Bank’s waiver of any Event of Default is not a continuing waiver. Bank’s delay in exercising any remedy is not a waiver, election, or acquiescence.
9.7Demand Waiver. Borrower waives demand, notice of default or dishonor, notice of payment and nonpayment, notice of any default, nonpayment at maturity, release, compromise, settlement, extension, or renewal of accounts, documents, instruments, chattel paper, and guarantees held by Bank on which Borrower is liable.
9.8Co-Borrower Liability. Any Borrower may, acting singly, request Credit Extensions hereunder. Each Borrower hereby appoints each other as agent for the other for all purposes hereunder, including with respect to requesting Credit Extensions hereunder. Each Borrower hereunder shall be jointly and severally obligated to repay all Credit Extensions made hereunder, regardless of which Borrower actually receives said Credit Extension, as if each Borrower hereunder directly received all Credit Extensions. Each Borrower waives (a) any suretyship defenses available to it under the Code or any other applicable law, including, without limitation, the benefit of California Civil Code Section 2815 permitting revocation as to future transactions and the benefit of California Civil Code Sections 1432, 2809, 2810, 2819, 2839, 2845, 2847, 2848, 2849, 2850, and 2899 and 3433, and (b) any right to require Bank to: (i) proceed against any Borrower or any other person; (ii) proceed against or exhaust any security; or (iii) pursue any other remedy. Bank may exercise or not exercise any right or remedy it has against any Borrower or any security it holds (including the right to foreclose by judicial or non-judicial sale) without affecting any Borrower’s liability. Notwithstanding any other provision of this Agreement or other related document, each Borrower irrevocably waives all rights that it may have at law or in equity (including, without limitation, any law subrogating Borrower to the rights of Bank under this Agreement) to seek contribution, indemnification or any other form of reimbursement from any other Borrower, or any other Person now or hereafter primarily or secondarily liable for any of the Obligations, for any payment made by Borrower with respect to the Obligations in connection with this Agreement or otherwise and all rights that it might have to benefit from, or to participate in, any security for the Obligations as a result of
    24


any payment made by Borrower with respect to the Obligations in connection with this Agreement or otherwise. Any agreement providing for indemnification, reimbursement or any other arrangement prohibited under this Section 9.8 shall be null and void. If any payment is made to a Borrower in contravention of this Section 9.8, such Borrower shall hold such payment in trust for Bank and such payment shall be promptly delivered to Bank for application to the Obligations, whether matured or unmatured.
10.NOTICES
All notices, consents, requests, approvals, demands, or other communication by any party to this Agreement or any other Loan Document must be in writing and shall be deemed to have been validly served, given, or delivered: (a) upon the earlier of actual receipt and three (3) Business Days after deposit in the U.S. mail, first class, registered or certified mail return receipt requested, with proper postage prepaid; (b) upon transmission, when sent by electronic mail or facsimile transmission; (c) one (1) Business Day after deposit with a reputable overnight courier with all charges prepaid; or (d) when delivered, if hand-delivered by messenger, all of which shall be addressed to the party to be notified and sent to the address, facsimile number, or email address indicated below. Bank or Borrower may change its mailing or electronic mail address or facsimile number by giving the other party written notice thereof in accordance with the terms of this Section 10.
If to Borrower:    WEAVE COMMUNICATIONS, INC., on behalf of Borrower
2000 West Ashton Boulevard, Suite 100
Lehi, UT 84043
Attn: Brandon Rodman, CEO
Fax: [PERSONAL INFORMATION OMITTED]
Email: [PERSONAL INFORMATION OMITTED]
If to Bank:    SILICON VALLEY BANK
1200 17th Street, Suite 1600
Denver, CO 80202
Attn: Jordan Rigberg II, Vice President
Email: [PERSONAL INFORMATION OMITTED]
11.CHOICE OF LAW, VENUE, JURY TRIAL WAIVER AND JUDICIAL REFERENCE
Except as otherwise expressly provided in any of the Loan Documents, California law governs the Loan Documents without regard to principles of conflicts of law. Borrower and Bank each submit to the exclusive jurisdiction of the State and Federal courts in Santa Clara County, California; provided, however, that nothing in this Agreement shall be deemed to operate to preclude Bank from bringing suit or taking other legal action in any other jurisdiction to realize on the Collateral or any other security for the Obligations, or to enforce a judgment or other court order in favor of Bank. Borrower expressly submits and consents in advance to such jurisdiction in any action or suit commenced in any such court, and Borrower hereby waives any objection that it may have based upon lack of personal jurisdiction, improper venue, or forum non conveniens and hereby consents to the granting of such legal or equitable relief as is deemed appropriate by such court. Borrower hereby waives personal service of the summons, complaints, and other process issued in such action or suit and agrees that service of such summons, complaints, and other process may be made by registered or certified mail addressed to Borrower at the address set forth in, or subsequently provided by Borrower in accordance with, Section 10 of this Agreement and that service so made shall be deemed completed upon the earlier to occur of Borrower’s actual receipt thereof or three (3) days after deposit in the U.S. mails, proper postage prepaid.
    25


NO DOCUMENT SHALL BE DEEMED DELIVERED TO BANK UNTIL RECEIVED AND ACCEPTED BY BANK AT ITS OFFICES IN THE STATE OF CALIFORNIA. UNDER NO CIRCUMSTANCES SHALL THIS AGREEMENT TAKE EFFECT UNTIL EXECUTED AND ACCEPTED BY BANK AT SAID OFFICES.
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, BORROWER AND BANK EACH WAIVE THEIR RIGHT TO A JURY TRIAL OF ANY CLAIM OR CAUSE OF ACTION ARISING OUT OF OR BASED UPON THIS AGREEMENT, THE LOAN DOCUMENTS OR ANY CONTEMPLATED TRANSACTION, INCLUDING CONTRACT, TORT, BREACH OF DUTY AND ALL OTHER CLAIMS. THIS WAIVER IS A MATERIAL INDUCEMENT FOR BOTH PARTIES TO ENTER INTO THIS AGREEMENT. EACH PARTY HAS REVIEWED THIS WAIVER WITH ITS COUNSEL.
WITHOUT INTENDING IN ANY WAY TO LIMIT THE PARTIES’ AGREEMENT TO WAIVE THEIR RESPECTIVE RIGHT TO A TRIAL BY JURY, if the above waiver of the right to a trial by jury is not enforceable, the parties hereto agree that any and all disputes or controversies of any nature between them arising at any time shall be decided by a reference to a private judge, mutually selected by the parties (or, if they cannot agree, by the Presiding Judge of the Santa Clara County, California Superior Court) appointed in accordance with California Code of Civil Procedure Section 638 (or pursuant to comparable provisions of federal law if the dispute falls within the exclusive jurisdiction of the federal courts), sitting without a jury, in Santa Clara County, California; and the parties hereby submit to the jurisdiction of such court. The reference proceedings shall be conducted pursuant to and in accordance with the provisions of California Code of Civil Procedure Sections 638 through 645.1, inclusive. The private judge shall have the power, among others, to grant provisional relief, including without limitation, entering temporary restraining orders, issuing preliminary and permanent injunctions and appointing receivers. All such proceedings shall be closed to the public and confidential and all records relating thereto shall be permanently sealed. If during the course of any dispute, a party desires to seek provisional relief, but a judge has not been appointed at that point pursuant to the judicial reference procedures, then such party may apply to the Santa Clara County, California Superior Court for such relief. The proceeding before the private judge shall be conducted in the same manner as it would be before a court under the rules of evidence applicable to judicial proceedings. The parties shall be entitled to discovery which shall be conducted in the same manner as it would be before a court under the rules of discovery applicable to judicial proceedings. The private judge shall oversee discovery and may enforce all discovery rules and orders applicable to judicial proceedings in the same manner as a trial court judge. The parties agree that the selected or appointed private judge shall have the power to decide all issues in the action or proceeding, whether of fact or of law, and shall report a statement of decision thereon pursuant to California Code of Civil Procedure Section 644(a). Nothing in this paragraph shall limit the right of any party at any time to exercise self-help remedies, foreclose against collateral, or obtain provisional remedies. The private judge shall also determine all issues relating to the applicability, interpretation, and enforceability of this paragraph.
This Section 11 shall survive the termination of this Agreement.
12.GENERAL PROVISIONS
12.1Termination Prior to Revolving Line Maturity Date or Growth Capital Maturity Date; Survival. All covenants, representations and warranties made in this Agreement shall continue in full force until this Agreement has terminated pursuant to its terms and all Obligations have been satisfied. So long as Borrower has satisfied the Obligations (other than inchoate indemnity obligations, and any other obligations which, by their terms, are to survive the termination of this Agreement, and any Obligations under Bank Services Agreements
    26


that are cash collateralized in accordance with Section 4.1 of this Agreement), this Agreement may be terminated prior to the Revolving Line Maturity Date or the Growth Capital Maturity Date by Borrower, effective three (3) Business Days after written notice of termination is given to Bank. Those obligations that are expressly specified in this Agreement as surviving this Agreement’s termination shall continue to survive notwithstanding this Agreement’s termination.
12.2Successors and Assigns. This Agreement binds and is for the benefit of the successors and permitted assigns of each party. Borrower may not assign this Agreement or any rights or obligations under it without Bank’s prior written consent (which may be granted or withheld in Bank’s discretion). Bank has the right, without the consent of or notice to Borrower, to sell, transfer, assign, negotiate, or grant participation in all or any part of, or any interest in, Bank’s obligations, rights, and benefits under this Agreement and the other Loan Documents (other than the Warrant, as to which assignment, transfer and other such actions are governed by the terms thereof).
12.3Indemnification. Borrower agrees to indemnify, defend and hold Bank and its directors, officers, employees, agents, attorneys, or any other Person affiliated with or representing Bank (each, an “Indemnified Person”) harmless against: (i) all obligations, demands, claims, and liabilities (collectively, “Claims”) claimed or asserted by any other party in connection with the transactions contemplated by the Loan Documents; and (ii) all losses or expenses (including Bank Expenses) in any way suffered, incurred, or paid by such Indemnified Person as a result of, following from, consequential to, or arising from transactions between Bank and Borrower (including reasonable attorneys’ fees and expenses), except for Claims and/or losses directly caused by such Indemnified Person’s gross negligence or willful misconduct.
This Section 12.3 shall survive until all statutes of limitation with respect to the Claims, losses, and expenses for which indemnity is given shall have run.
12.4Time of Essence. Time is of the essence for the performance of all Obligations in this Agreement.
12.5Severability of Provisions. Each provision of this Agreement is severable from every other provision in determining the enforceability of any provision.
12.6Correction of Loan Documents. Bank may correct patent errors and fill in any blanks in the Loan Documents consistent with the agreement of the parties.
12.7Amendments in Writing; Waiver; Integration. No purported amendment or modification of any Loan Document, or waiver, discharge or termination of any obligation under any Loan Document, shall be enforceable or admissible unless, and only to the extent, expressly set forth in a writing signed by the party against which enforcement or admission is sought. Without limiting the generality of the foregoing, no oral promise or statement, nor any action, inaction, delay, failure to require performance or course of conduct shall operate as, or evidence, an amendment, supplement or waiver or have any other effect on any Loan Document. Any waiver granted shall be limited to the specific circumstance expressly described in it, and shall not apply to any subsequent or other circumstance, whether similar or dissimilar, or give rise to, or evidence, any obligation or commitment to grant any further waiver. The Loan Documents represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of the Loan Documents merge into the Loan Documents.
    27


12.8Counterparts. This Agreement may be executed in any number of counterparts and by different parties on separate counterparts, each of which, when executed and delivered, is an original, and all taken together, constitute one Agreement.
12.9Confidentiality. In handling any confidential information, Bank shall exercise the same degree of care that it exercises for its own proprietary information, but disclosure of information may be made: (a) to Bank’s Subsidiaries or Affiliates (such Subsidiaries and Affiliates, together with Bank, collectively, “Bank Entities”); (b) to prospective transferees or purchasers of any interest in the Credit Extensions (provided, however, Bank shall use its best efforts to obtain any prospective transferee’s or purchaser’s agreement to the terms of this provision); (c) as required by law, regulation, subpoena, or other order; (d) to Bank’s regulators or as otherwise required in connection with Bank’s examination or audit; (e) as Bank considers appropriate in exercising remedies under the Loan Documents; and (f) to third-party service providers of Bank so long as such service providers have executed a confidentiality agreement with Bank with terms no less restrictive than those contained herein. Confidential information does not include information that is either: (i) in the public domain or in Bank’s possession when disclosed to Bank, or becomes part of the public domain (other than as a result of its disclosure by Bank in violation of this Agreement) after disclosure to Bank; or (ii) disclosed to Bank by a third party, if Bank does not know that the third party is prohibited from disclosing the information.
Bank Entities may use anonymous forms of confidential information for aggregate datasets, for analyses or reporting, and for any other uses not expressly prohibited in writing by Borrower. The provisions of the immediately preceding sentence shall survive the termination of this Agreement.
12.10Attorneys’ Fees, Costs and Expenses. In any action or proceeding between Borrower and Bank arising out of or relating to the Loan Documents, the prevailing party shall be entitled to recover its reasonable attorneys’ fees and other costs and expenses incurred, in addition to any other relief to which it may be entitled.
12.11Electronic Execution of Documents. The words “execution,” “signed,” “signature” and words of like import in any Loan Document shall be deemed to include electronic signatures, or the keeping of records in electronic form, each of which shall be of the same legal effect, validity and enforceability as a manually executed signature or the use of a paper-based recordkeeping systems, as the case may be, to the extent and as provided for in any applicable law, including, without limitation, any state law based on the Uniform Electronic Transactions Act.
12.12Right of Setoff. Borrower hereby grants to Bank a Lien and a right of setoff as security for all Obligations to Bank, whether now existing or hereafter arising upon and against all deposits, credits, collateral and property, now or hereafter in the possession, custody, safekeeping or control of Bank or any entity under the control of Bank (including a subsidiary of Bank) or in transit to any of them. At any time after the occurrence and during the continuance of an Event of Default, without demand or notice, Bank may setoff the same or any part thereof and apply the same to any liability or Obligation of Borrower even though unmatured and regardless of the adequacy of any other collateral securing the Obligations. ANY AND ALL RIGHTS TO REQUIRE BANK TO EXERCISE ITS RIGHTS OR REMEDIES WITH RESPECT TO ANY OTHER COLLATERAL WHICH SECURES THE OBLIGATIONS, PRIOR TO EXERCISING ITS RIGHT OF SETOFF WITH RESPECT TO SUCH DEPOSITS, CREDITS OR OTHER PROPERTY OF BORROWER, ARE HEREBY KNOWINGLY, VOLUNTARILY AND IRREVOCABLY WAIVED.
    28


12.13Captions. The headings used in this Agreement are for convenience only and shall not affect the interpretation of this Agreement.
12.14Construction of Agreement. The parties mutually acknowledge that they and their attorneys have participated in the preparation and negotiation of this Agreement. In cases of uncertainty this Agreement shall be construed without regard to which of the parties caused the uncertainty to exist.
12.15Relationship. The relationship of the parties to this Agreement is determined solely by the provisions of this Agreement. The parties do not intend to create any agency, partnership, joint venture, trust, fiduciary or other relationship with duties or incidents different from those of parties to an arm’s-length contract.
12.16Third Parties. Nothing in this Agreement, whether express or implied, is intended to: (a) confer any benefits, rights or remedies under or by reason of this Agreement on any persons other than the express parties to it and their respective permitted successors and assigns; (b) relieve or discharge the obligation or liability of any person not an express party to this Agreement; or (c) give any person not an express party to this Agreement any right of subrogation or action against any party to this Agreement.
12.17Effect of Amendment and Restatement. Except as otherwise set forth herein, this Agreement is intended to and does completely amend and restate, without novation, the Original Agreement. All security interests granted under the Original Agreement are hereby confirmed and ratified and shall continue to secure all Obligations under this Agreement.
12.18Waiver. Bank hereby waives the Events of Default (as such term is defined in the Original Agreement) arising under the Original Agreement caused by Borrower’s failure to (i) timely pay all foreign, federal, state and local taxes, assessments, deposits and contributions owed by Borrower, pursuant to Section 5.9 of the Original Agreement, (ii) obtain Bank’s written consent prior to incurring Indebtedness, other than Permitted Indebtedness, pursuant to Section 7.4 of the Original Agreement, and (iii) obtain Bank’s written consent prior to incurring Liens, other than Permitted Liens, pursuant to Section 7.5 of the Original Agreement, and agrees not to file any legal action or institute or enforce any rights and remedies it may have against Borrower with respect thereto. Hereinafter, Borrower shall be in compliance with all provisions of this Agreement. Bank’s agreement to waive such defaults (a) in no way shall be deemed an agreement by Bank to waive Borrower’s compliance with this Agreement as of any future date, and (b) shall not limit or impair the Bank’s right to demand strict performance of this Agreement.
13.DEFINITIONS
13.1Definitions. As used in the Loan Documents, the word “shall” is mandatory, the word “may” is permissive, the word “or” is not exclusive, the words “includes” and “including” are not limiting, the singular includes the plural, and numbers denoting amounts that are set off in brackets are negative. As used in this Agreement, the following capitalized terms have the following meanings:
Account” is, as to any Person, any “account” of such Person as “account” is defined in the Code with such additions to such term as may hereafter be made, and includes, without limitation, all accounts receivable and other sums owing to such Person.
Account Debtor” is any “account debtor” as defined in the Code with such additions to such term as may hereafter be made.
Administrator” is an individual that is named:
    29


(a)    as an “Administrator” in the “SVB Online Services” form completed by Borrower with the authority to determine who will be authorized to use SVB Online Services (as defined in the “Banking Terms and Conditions”) on behalf of Borrower; and
(b)    as an Authorized Signer of Borrower in an approval by the Board.
Advance” or “Advances” means a revolving credit loan (or revolving credit loans) under the Revolving Line.
Affiliate” is, with respect to any Person, each other Person that owns or controls directly or indirectly the Person, any Person that controls or is controlled by or is under common control with the Person, and each of that Person’s senior executive officers, directors, partners and, for any Person that is a limited liability company, that Person’s managers and members. For purposes of the definition of Eligible Accounts, Affiliate shall include a Specified Affiliate.
Agreement” is defined in the preamble hereof.
Authorized Signer” is any individual listed in Borrower’s Borrowing Resolution who is authorized to execute the Loan Documents, including making (and executing if applicable) any Credit Extension request, on behalf of Borrower.
Availability Amount” is (a) the lesser of (i) the Revolving Line or (ii) the Borrowing Base minus (b) the outstanding principal balance of any Advances.
The following definitions are utilized in calculating and determining the Availability Amount: “Advance Rate” is the product of three (3) multiplied by the Retention Percentage. The Advance Rate shall be calculated by Bank based on information provided by Borrower and acceptable to Bank, in its sole discretion.
Annualized Churn Rate” is, as of any date of determination, the percentage obtained by dividing (i) MRR attributable to Lost Customer Accounts, measured on an average trailing three (3) month basis by (ii) total MRR for such month, multiplied by twelve (12).
Borrowing Base” means MRR multiplied by the Advance Rate.
Eligible Customer Accounts” means Accounts invoiced by Borrower generated from expected receipt of MRR that (i) meet all of Borrower’s representations and warranties described in Section 5.3 and (ii) are or may be due and owing from Account Debtors deemed acceptable to Bank in its sole but reasonable discretion; provided that Bank reserves the right at any time and from time to time to exclude and/or remove any Account from the definition of Eligible Customer Accounts, in its sole, reasonable discretion.
Existing Customer Accounts” are, on any date of determination, all Eligible Customer Accounts of Borrower generated from expected receipt of MRR which arise in the ordinary course of Borrower’s business.
Lost Customer Accounts” are, as of any date of determination, as applicable, the total gross number of Existing Customer Accounts that were lost, cancelled or not renewed in the period ended as of such date of determination.
MRR” is the trailing one (1) month recognized revenue of Borrower received from software license subscription fees (including for the avoidance of doubt monthly overage billings and reserved instances), in each case determined in accordance with GAAP and specifically excluding revenue or accounts receivable based on (i) sales of inventory, goods, or equipment,
    30


(ii) transaction revenue not received in the ordinary course of business, (iii) sales of services not in the ordinary course of business (except that this clause is not intended to exclude Borrower’s revenue from the sale of premium services and/or support), (iv) revenue received due to one-time, non-recurring transactions, installation and/or set-up fees, and (v) add-on purchases by Borrower’s existing customers not resulting in a continuing stream of revenue.
Retention Percentage” is, as of any date of determination, one hundred percent (100.0%) minus the Annualized Churn Rate.
Bank” is defined in the preamble hereof.
Bank Entities” is defined in Section 12.9 hereof.
Bank Expenses” are all audit fees and expenses, costs, and expenses (including reasonable attorneys’ fees and expenses) for preparing, amending, negotiating, administering, defending and enforcing the Loan Documents (including, without limitation, those incurred in connection with appeals or Insolvency Proceedings) or otherwise incurred with respect to Borrower or any Guarantor.
Bank Services” are any products, credit services, and/or financial accommodations previously, now, or hereafter provided to Borrower or any of its Subsidiaries by Bank or any Bank Affiliate, including, without limitation, any letters of credit, cash management services (including, without limitation, merchant services, direct deposit of payroll, business credit cards, and check cashing services), interest rate swap arrangements, and foreign exchange services as any such products or services may be identified in Bank’s various agreements related thereto (each, a “Bank Services Agreement”).
Bank Services Agreement” is defined in the definition of Bank Services.
Board” is Borrower’s board of directors.
Borrower” is defined in the preamble hereof.
Borrower’s Books” are all Borrower’s books and records including ledgers, federal and state tax returns, records regarding Borrower’s assets or liabilities, the Collateral, business operations or financial condition, and all computer programs or storage or any equipment containing such information.
Borrowing Base Statement” is that certain report of the value of certain Collateral in the form specified by Bank to Borrower from time to time.
Borrowing Resolutions” are, with respect to any Person, those resolutions adopted by such Person’s board of directors (and, if required under the terms of such Person’s Operating Documents, stockholders) and delivered by such Person to Bank approving the Loan Documents to which such Person is a party and the transactions contemplated thereby, together with a certificate executed by its secretary on behalf of such Person certifying (a) such Person has the authority to execute, deliver, and perform its obligations under each of the Loan Documents to which it is a party, (b) that set forth as a part of or attached as an exhibit to such certificate is a true, correct, and complete copy of the resolutions then in full force and effect authorizing and ratifying the execution, delivery, and performance by such Person of the Loan Documents to which it is a party, (c) the name(s) of the Person(s) authorized to execute the Loan Documents, including making (and executing if applicable) any Credit Extension request, on behalf of such Person, together with a sample of the true signature(s) of such Person(s), and (d) that Bank may
    31


conclusively rely on such certificate unless and until such Person shall have delivered to Bank a further certificate canceling or amending such prior certificate.
Business Day” is any day that is not a Saturday, Sunday or a day on which Bank is closed.
Canadian Borrower” is defined in the recitals hereof.
Cash Equivalents” means (a) marketable direct obligations issued or unconditionally guaranteed by (i) the United States or any agency or any State thereof or (ii) Canada or any agency or Province thereof, having maturities of not more than one (1) year from the date of acquisition; (b) commercial paper maturing no more than one (1) year after its creation and having the highest rating from either Standard & Poor’s Ratings Group or Moody’s Investors Service, Inc. or DBRS; (c) Bank’s certificates of deposit issued maturing no more than one (1) year after issue; and (d) money market funds at least ninety-five percent (95%) of the assets of which constitute Cash Equivalents of the kinds described in clauses (a) through (c) of this definition.
Change in Control” means (a) at any time, any “person” or “group” (as such terms are used in Sections 13(d) and 14(d) of the Exchange Act) shall become, or obtain rights (whether by means of warrants, options or otherwise) to become, the “beneficial owner” (as defined in Rules 13(d)-3 and 13(d)-5 under the Exchange Act), directly or indirectly, of twenty-five percent (25%) or more of the ordinary voting power for the election of directors of Borrower (determined on a fully diluted basis) other than by the sale of Borrower’s equity securities in a public offering or to venture capital or private equity investors so long as Borrower identifies to Bank the venture capital or private equity investors at least seven (7) Business Days prior to the closing of the transaction and provides to Bank a description of the material terms of the transaction; (b) during any period of twelve (12) consecutive months, a majority of the members of the board of directors or other equivalent governing body of Borrower cease to be composed of individuals (i) who were members of that board or equivalent governing body on the first day of such period, (ii) whose election or nomination to that board or equivalent governing body was approved by individuals referred to in clause (i) above constituting at the time of such election or nomination at least a majority of that board or equivalent governing body or (iii) whose election or nomination to that board or other equivalent governing body was approved by individuals referred to in clauses (i) and (ii) above constituting at the time of such election or nomination at least a majority of that board or equivalent governing body; or (c) at any time, Borrower shall cease to own and control, of record and beneficially, directly or indirectly, one hundred percent (100.0%) of each class of outstanding capital stock of each subsidiary of Borrower free and clear of all Liens (except Liens created by this Agreement).
Claims” is defined in Section 12.3 hereof.
Code” is (a) with respect to any assets located in the United States, the Uniform Commercial Code, as the same may, from time to time, be enacted and in effect in the State of California; provided, that, to the extent that the Code is used to define any term herein or in any Loan Document and such term is defined differently in different Articles or Divisions of the Code, the definition of such term contained in Article or Division 9 shall govern; provided further, that in the event that, by reason of mandatory provisions of law, any or all of the attachment, perfection, or priority of, or remedies with respect to, Bank’s Lien on any Collateral is governed by the Uniform Commercial Code in effect in a jurisdiction other than the State of California, the term “Code” shall mean the Uniform Commercial Code as enacted and in effect in such other jurisdiction solely for purposes of the provisions thereof relating to such attachment, perfection, priority, or remedies and for purposes of definitions relating to such provisions, and (b) with respect to any assets located in Canada, the PPSA; provided further, that
    32


in the event that, by reason of mandatory provisions of law, any or all of the attachment, perfection, or priority of, or remedies with respect to, Bank’s Lien on any Collateral is governed by the PPSA or equivalent legislation in effect in a provincial jurisdiction other than British Columbia, the term “Code” shall mean the PPSA or equivalent legislation as enacted and in effect in such other province solely for purposes of the provisions thereof relating to such attachment, perfection, priority, or remedies and for purposes of definitions relating to such provisions.
Collateral” is any and all properties, rights and assets of Borrower described on Exhibit A.
Collateral Account” is any Deposit Account, Securities Account, or Commodity Account.
Commodity Account” is any “commodity account” as defined in the Code with such additions to such term as may hereafter be made.
Compliance Statement” is that certain certificate in the form attached hereto as Exhibit B.
Contingent Obligation” is, for any Person, any direct or indirect liability, contingent or not, of that Person for (a) any indebtedness, lease, dividend, letter of credit or other obligation of another such as an obligation, in each case, directly or indirectly guaranteed, endorsed, co-made, discounted or sold with recourse by that Person, or for which that Person is directly or indirectly liable; (b) any obligations for undrawn letters of credit for the account of that Person; and (c) all obligations from any interest rate, currency or commodity swap agreement, interest rate cap or collar agreement, or other agreement or arrangement designated to protect a Person against fluctuation in interest rates, currency exchange rates or commodity prices; but “Contingent Obligation” does not include endorsements in the ordinary course of business. The amount of a Contingent Obligation is the stated or determined amount of the primary obligation for which the Contingent Obligation is made or, if not determinable, the maximum reasonably anticipated liability for it determined by the Person in good faith; but the amount may not exceed the maximum of the obligations under any guarantee or other support arrangement.
Control Agreement” is any control agreement entered into among the depository institution at which Borrower maintains a Deposit Account or the securities intermediary or commodity intermediary at which Borrower maintains a Securities Account or a Commodity Account, Borrower, and Bank pursuant to which Bank obtains control (within the meaning of the Code) over such Deposit Account, Securities Account, or Commodity Account.
Copyrights” are any and all copyright rights, copyright applications, copyright registrations and like protections in each work of authorship and derivative work thereof, whether published or unpublished and whether or not the same also constitutes a trade secret.
Credit Extension” is any Advance, the Growth Capital Advance, any Overadvance, Letter of Credit or any other extension of credit by Bank for Borrower’s benefit.
Currency” is coined money and such other banknotes or other paper money as are authorized by law and circulate as a medium of exchange.
Current Liabilities” are all obligations and liabilities of Borrower to Bank, plus, without duplication, the aggregate amount of Borrower’s Total Liabilities that mature within one (1) year.
    33


Default Rate” is defined in Section 2.5(b) hereof.
Deferred Revenue” is all amounts received or invoiced in advance of performance under contracts and not yet recognized as revenue.
Deposit Account” is any “deposit account” as defined in the Code with such additions to such term as may hereafter be made.
Designated Deposit Account” is the account number ending [BANK ACCOUNT INFORMATION OMITTED] maintained by Borrower with Bank.
Division” means, in reference to any Person which is an entity, the division of such Person into two (2) or more separate Persons, with the dividing Person either continuing or terminating its existence as part of such division, including, without limitation, as contemplated under Section 18-217 of the Delaware Limited Liability Company Act for limited liability companies formed under Delaware law, or any analogous action taken pursuant to any other applicable law with respect to any corporation, limited liability company, partnership or other entity.
Dollars,” “dollars” or use of the sign “$” means only lawful money of the United States and not any other currency, regardless of whether that currency uses the “$” sign to denote its currency or may be readily converted into lawful money of the United States.
Dollar Equivalent” is, at any time, (a) with respect to any amount denominated in Dollars, such amount, and (b) with respect to any amount denominated in a Foreign Currency, the equivalent amount therefor in Dollars as determined by Bank at such time on the basis of the then-prevailing rate of exchange in San Francisco, California, for sales of the Foreign Currency for transfer to the country issuing such Foreign Currency.
Effective Date” is defined in the preamble hereof.
Equipment” is all “equipment” as defined in the Code with such additions to such term as may hereafter be made, and includes without limitation all machinery, fixtures, goods, vehicles (including motor vehicles and trailers), and any interest in any of the foregoing.
ERISA” is the Employee Retirement Income Security Act of 1974, and its regulations.
Event of Default” is defined in Section 8 hereof.
Exchange Act” is the Securities Exchange Act of 1934, as amended.
Financial Statement Repository” is each of (a) Bank’s e-mail address specified in Section 10 or such other means of collecting information approved and designated by Bank after providing notice thereof to Borrower from time to time and (b) Bank’s online banking platform as described in Section 6.12.
Foreign Currency” means lawful money of a country other than the United States.
Funding Date” is any date on which a Credit Extension is made to or for the account of Borrower which shall be a Business Day.
FX Contract” is any foreign exchange contract by and between Borrower and Bank under which Borrower commits to purchase from or sell to Bank a specific amount of Foreign Currency on a specified date.
    34


GAAP” is generally accepted accounting principles set forth in the opinions and pronouncements of the Accounting Principles Board of the American Institute of Certified Public Accountants and statements and pronouncements of the Financial Accounting Standards Board or in such other statements by such other Person as may be approved by a significant segment of the accounting profession, which are applicable to the circumstances as of the date of determination which could include Canadian accounting standards for private enterprises.
General Intangibles” is all “general intangibles” as defined in the Code in effect on the date hereof with such additions to such term as may hereafter be made, and includes without limitation, all Intellectual Property, claims, income and other tax refunds, security and other deposits, payment intangibles, contract rights, options to purchase or sell real or personal property, rights in all litigation presently or hereafter pending (whether in contract, tort or otherwise), insurance policies (including without limitation key man, property damage, and business interruption insurance), payments of insurance and rights to payment of any kind.
Governmental Approval” is any consent, authorization, approval, order, license, franchise, permit, certificate, accreditation, registration, filing or notice, of, issued by, from or to, or other act by or in respect of, any Governmental Authority.
Governmental Authority” is any nation or government, any state, federal, province, or other political subdivision thereof, any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative functions of or pertaining to government, any securities exchange and any self-regulatory organization.
Growth Capital Advance(s)” is defined in Section 2.3(a) hereof.
Growth Capital Line” is an aggregate principal amount equal to Seven Thousand Dollars ($7,000,000).
Growth Capital Maturity Date” is March 1, 2024.
Guarantor” is any Person providing a Guaranty in favor of Bank.
Guaranty” is any guarantee of all or any part of the Obligations, as the same may from time to time be amended, restated, modified or otherwise supplemented.
Indebtedness” is (a) indebtedness for borrowed money or the deferred price of property or services, such as reimbursement and other obligations for surety bonds and letters of credit, (b) obligations evidenced by notes, bonds, debentures or similar instruments, (c) capital lease obligations, and (d) Contingent Obligations.
Indemnified Person” is defined in Section 12.3 hereof.
Initial Audit” is Bank’s initial inspection after the Effective Date of Borrower’s Accounts, the Collateral, and Borrower’s Books, with results satisfactory to Bank in its sole and absolute discretion.
Initial Growth Capital Advance” is defined in Section 2.3(a).
Insolvency Proceeding” is any proceeding by or against any Person under the United States Bankruptcy Code, the Companies Creditors Arrangement Act (Canada), the Bankruptcy and Insolvency Act (Canada), or any other bankruptcy or insolvency law, including assignments
    35


for the benefit of creditors, compositions, extensions generally with its creditors, or proceedings seeking reorganization, arrangement, or other relief.
Intellectual Property” means, with respect to any Person, all of such Person’s right, title, and interest in and to the following:
(a)    its Copyrights, Trademarks and Patents;
(b)    any and all trade secrets and trade secret rights, including, without limitation, any rights to unpatented inventions, know-how and operating manuals;
(c)    any and all source code;
(d)    any and all design rights which may be available to such Person;
(e)    any and all claims for damages by way of past, present and future infringement of any of the foregoing, with the right, but not the obligation, to sue for and collect such damages for said use or infringement of the Intellectual Property rights identified above; and
(f)    all amendments, renewals and extensions of any of the Copyrights, Trademarks or Patents.
Interest-Only Period” is the period of time from the Effective Date through September 30, 2021.
Inventory” is all “inventory” as defined in the Code in effect on the date hereof with such additions to such term as may hereafter be made, and includes without limitation all merchandise, raw materials, parts, supplies, packing and shipping materials, work in process and finished products, including without limitation such inventory as is temporarily out of Borrower’s custody or possession or in transit and including any returned goods and any documents of title representing any of the above.
Investment” is any beneficial ownership interest in any Person (including stock, partnership interest or other securities), and any loan, advance or capital contribution to any Person.
Judgment Currency” is defined in Section 12.3 hereof.
Key Person” is each of Borrower’s (a) President, who is Brandon Rodman, as of the Effective Date, and (b) Secretary, who is Jared Rodman, as of the Effective Date.
Letter of Credit” is a standby or commercial letter of credit issued by Bank upon request of Borrower based upon an application, guarantee, indemnity, or similar agreement.
Lien” is a claim, mortgage, deed of trust, levy, charge, pledge, security interest or other encumbrance of any kind, whether voluntarily incurred or arising by operation of law or otherwise against any property.
Loan Documents” are, collectively, this Agreement and any schedules, exhibits, certificates, notices, and any other documents related to this Agreement, the Warrant, any Bank Services Agreement, any subordination agreement, any note, or notes or guaranties executed by Borrower or any Guarantor, and any other present or future agreement by Borrower and/or any Guarantor with or for the benefit of Bank, all as amended, restated, or otherwise modified.
    36


Material Adverse Change” is (a) a material impairment in the perfection or priority of Bank’s Lien in the Collateral or in the value of such Collateral; (b) a material adverse change in the business, operations, or condition (financial or otherwise) of Borrower; (c) a material impairment of the prospect of repayment of any portion of the Obligations; or (d) Bank determines, based upon information available to it and in its reasonable judgment, that there is a reasonable likelihood that Borrower shall fail to comply with one or more of the financial covenants in Section 6 during the next succeeding financial reporting period.
Monthly Financial Statements” is defined in Section 6.2(c) hereof.
Obligations” are Borrower’s obligations to pay when due any debts, principal, interest, fees, Bank Expenses, the Prepayment Fee and other amounts Borrower owes Bank now or later, whether under this Agreement, the other Loan Documents (other than the Warrant), or otherwise, including, without limitation, all obligations relating to Bank Services and interest accruing after Insolvency Proceedings begin and debts, liabilities, or obligations of Borrower assigned to Bank, and to perform Borrower’s duties under the Loan Documents (other than the Warrant).
Operating Documents” are, for any Person, such Person’s formation documents, as certified by the Secretary of State (or equivalent agency) of such Person’s jurisdiction of organization on a date that is no earlier than thirty (30) days prior to the Effective Date, and, (a) if such Person is a corporation, its bylaws in current form, (b) if such Person is a limited liability company, its limited liability company agreement (or similar agreement), and (c) if such Person is a partnership, its partnership agreement (or similar agreement), each of the foregoing with all current amendments or modifications thereto.
Original Agreement” is defined in the Recitals hereof.
Overadvance” is defined in Section 2.4 hereof.
Patents” means all patents, patent applications and like protections including without limitation improvements, divisions, continuations, renewals, reissues, extensions and continuations-in-part of the same.
Payment/Advance Form” is that certain form attached hereto as Exhibit C.
Payment Date” is (a) with respect to the Growth Capital Advance, the first (1st) calendar day of each month and (b) with respect to Advances, the last calendar day of each month.
Perfection Certificate” is defined in Section 5.1 hereof.
Permitted Indebtedness” is:
(a)    Borrower’s Indebtedness to Bank under this Agreement and the other Loan Documents;
(b)    Indebtedness existing on the Effective Date and shown on the Perfection Certificate;
(c)    Subordinated Debt;
(d)    unsecured Indebtedness to trade creditors incurred in the ordinary course of business;
    37


(e)    Indebtedness incurred as a result of endorsing negotiable instruments received in the ordinary course of business;
(f)    Indebtedness secured by Liens permitted under clauses (a) and (c) of the definition of “Permitted Liens” hereunder; and
(g)    extensions, refinancings, modifications, amendments and restatements of any items of Permitted Indebtedness (a) through (f) above, provided that the principal amount thereof is not increased or the terms thereof are not modified to impose more burdensome terms upon Borrower or its Subsidiary, as the case may be.
Permitted Investments” are:
(a)    Investments (including, without limitation, Subsidiaries) existing on the Effective Date and shown on the Perfection Certificate;
(b)    Investments consisting of Cash Equivalents;
(c)    Investments consisting of the endorsement of negotiable instruments for deposit or collection or similar transactions in the ordinary course of Borrower’s business;
(d)    Investments consisting of deposit accounts in which Bank has a perfected security
interest;
(e)    Investments accepted in connection with Transfers permitted by Section 7.1;
(f)    Investments consisting of the creation of a Subsidiary for the purpose of consummating a merger transaction permitted by Section 7.3 of this Agreement, which is otherwise a Permitted Investment;
(g)    Investments (i) by Borrower in Subsidiaries not to exceed Fifty Thousand Dollars ($50,000) in the aggregate in any fiscal year and (ii) by Subsidiaries in other Subsidiaries not to exceed Fifty Thousand Dollars ($50,000) in the aggregate in any fiscal year or in Borrower;
(h)    Investments consisting of (i) travel advances and employee relocation loans and other employee loans and advances in the ordinary course of business, and (ii) loans to employees, officers or directors relating to the purchase of equity securities of Borrower or its Subsidiaries pursuant to employee stock purchase plans or agreements approved by Borrower’s Board of Directors;
(i)    Investments (including debt obligations) received in connection with the bankruptcy or reorganization of customers or suppliers and in settlement of delinquent obligations of, and other disputes with, customers or suppliers arising in the ordinary course of business; and
(j)    Investments consisting of notes receivable of, or prepaid royalties and other credit extensions, to customers and suppliers who are not Affiliates, in the ordinary course of business; provided that this paragraph (i) shall not apply to Investments of Borrower in any Subsidiary.
    38


Permitted Liens” are:
(a)    Liens existing on the Effective Date and shown on the Perfection Certificate or arising under this Agreement and the other Loan Documents;
(b)    Liens for taxes, fees, assessments or other government charges or levies, either (i) not due and payable or (ii) being contested in good faith and for which Borrower maintains adequate reserves on its Books, provided that no notice of any such Lien has been filed or recorded under the Internal Revenue Code of 1986, as amended, and the Treasury Regulations adopted thereunder;
(c)    purchase money Liens (i) on Equipment acquired or held by Borrower incurred for financing the acquisition of the Equipment securing no more than Fifteen Million Dollars ($15,000,000) in the aggregate amount outstanding, or (ii) existing on Equipment when acquired, if the Lien is confined to the property and improvements and the proceeds of the Equipment;
(d)    Liens of carriers, warehousemen, suppliers, or other Persons that are possessory in nature arising in the ordinary course of business so long as such Liens attach only to Inventory, securing liabilities in the aggregate amount not to exceed Fifty Thousand Dollars ($50,000) and which are not delinquent or remain payable without penalty or which are being contested in good faith and by appropriate proceedings which proceedings have the effect of preventing the forfeiture or sale of the property subject thereto;
(e)    Liens to secure payment of workers’ compensation, employment insurance, old-age pensions, social security and other like obligations incurred in the ordinary course of business (other than Liens imposed by ERISA);
(f)    Liens incurred in the extension, renewal or refinancing of the indebtedness secured by Liens described in (a) through (c), but any extension, renewal or replacement Lien must be limited to the property encumbered by the existing Lien and the principal amount of the indebtedness may not increase;
(g)    leases or subleases of real property granted in the ordinary course of Borrower’s business (or, if referring to another Person, in the ordinary course of such Person’s business), and leases, subleases, non-exclusive licenses or sublicenses of personal property (other than Intellectual Property) granted in the ordinary course of Borrower’s business (or, if referring to another Person, in the ordinary course of such Person’s business), if the leases, subleases, licenses and sublicenses do not prohibit granting Bank a security interest therein;
(h)    non-exclusive license of Intellectual Property granted to third parties in the ordinary course of business, and licenses of Intellectual Property that could not result in a legal transfer of title of the licensed property that may be exclusive in respects other than territory and that may be exclusive as to territory only as to discreet geographical areas outside of the United States; and
(i)    Liens arising from attachments or judgments, orders, or decrees in circumstances not constituting an Event of Default under Sections 8.4 and 8.7.
Person” is any individual, sole proprietorship, partnership, limited liability company, joint venture, company, trust, unincorporated organization, association, corporation, institution, public benefit corporation, firm, joint stock company, estate, entity or government agency.
    39


PPSA” means the Personal Property Security Act (British Columbia) as amended and as may be further amended and in effect from time to time.
Prepayment Fee” means a fee due upon prepayment (whether voluntary or otherwise) of the Growth Capital Advances equal to (i) two percent (2.00%) of the outstanding principal balance of the Growth Capital Advances if such prepayment occurs prior to the first (1st) anniversary of the Effective Date, (ii) one percent (1.00%) of the outstanding principal balance of the Growth Capital Advances if such prepayment occurs on or after the first (1st) anniversary of the Effective Date, but prior to the second (2nd) anniversary of the Effective Date, or (iii) zero percent (0.00%) of the outstanding principal balance of the Growth Capital Advances if such prepayment occurs on the second (2nd) anniversary of the Effective Date or at any time thereafter.
Prime Rate” is the rate of interest per annum from time to time published in the money rates section of The Wall Street Journal or any successor publication thereto as the “prime rate” then in effect; provided that, in the event such rate of interest is less than zero, such rate shall be deemed to be zero for purposes of this Agreement; and provided further that if such rate of interest, as set forth from time to time in the money rates section of The Wall Street Journal, becomes unavailable for any reason as determined by Bank, the “Prime Rate” shall mean the rate of interest per annum announced by Bank as its prime rate in effect at its principal office in the State of California (such Bank announced Prime Rate not being intended to be the lowest rate of interest charged by Bank in connection with extensions of credit to debtors); provided that, in the event such rate of interest is less than zero, such rate shall be deemed to be zero for purposes of this Agreement.
Quick Assets” is, on any date, Borrower’s unrestricted and unencumbered cash maintained with Bank, plus net billed payment processor accounts receivable.
Receiver” is defined in Section 9.1(l).
Registered Organization” is any “registered organization” as defined in the Code with such additions to such term as may hereafter be made.
Requirement of Law” is as to any Person, the organizational or governing documents of such Person, and any law (statutory or common), treaty, rule or regulation or determination of an arbitrator or a court or other Governmental Authority, in each case applicable to or binding upon such Person or any of its property or to which such Person or any of its property is subject.
Reserves” means, as of any date of determination, such amounts as Bank may from time to time establish and revise in its good faith business judgment, reducing the amount of Advances and other financial accommodations which would otherwise be available to Borrower (a) to reflect events, conditions, contingencies or risks which, as determined by Bank in its good faith business judgment, do or may adversely affect (i) the Collateral or any other property which is security for the Obligations or its value (including without limitation any increase in delinquencies of Accounts), (ii) the assets, business or prospects of Borrower or any Guarantor, or (iii) the security interests and other rights of Bank in the Collateral (including the enforceability, perfection and priority thereof); or (b) to reflect Bank’s reasonable belief that any collateral report or financial information furnished by or on behalf of Borrower or any Guarantor to Bank is or may have been incomplete, inaccurate or misleading in any material respect; or (c) in respect of any state of facts which Bank determines constitutes an Event of Default or may, with notice or passage of time or both, constitute an Event of Default.
Responsible Officer” is any of the Chief Executive Officer, President, Chief Financial Officer and Controller of Borrower.
    40


Restricted License” is any material license or other agreement with respect to which Borrower is the licensee (a) that prohibits or otherwise restricts Borrower from granting a security interest in Borrower’s interest in such license or agreement or any other property, or (b) for which a default under or termination of could interfere with Bank’s right to sell any Collateral.
Revolving Line” is an aggregate principal amount equal to Ten Million Dollars ($10,000,000).
Revolving Line Maturity Date” is October 9, 2021.
SEC” shall mean the Securities and Exchange Commission, any successor thereto, and any analogous Governmental Authority.
Securities Account” is any “securities account” as defined in the Code with such additions to such term as may hereafter be made.
Specified Affiliate” is any Person (a) more than ten percent (10%) of whose aggregate issued and outstanding equity or ownership securities or interests, voting, non-voting or both, are owned or held directly or indirectly, beneficially or of record, by Borrower, and/or (ii) whose equity or ownership securities or interests representing more than ten percent (10%) of such Person’s total outstanding combined voting power are owned or held directly or indirectly, beneficially or of record, by Borrower.
Subordinated Debt” is indebtedness incurred by Borrower subordinated to all of Borrower’s now or hereafter indebtedness to Bank (pursuant to a subordination, intercreditor, or other similar agreement in form and substance satisfactory to Bank entered into between Bank and the other creditor), on terms acceptable to Bank.
Subsidiary” is, as to any Person, a corporation, partnership, limited liability company or other entity of which shares of stock or other ownership interests having ordinary voting power (other than stock or such other ownership interests having such power only by reason of the happening of a contingency) to elect a majority of the board of directors or other managers of such corporation, partnership or other entity are at the time owned, or the management of which is otherwise controlled, directly or indirectly through one or more intermediaries, or both, by such Person. Unless the context otherwise requires, each reference to a Subsidiary herein shall be a reference to a Subsidiary of Borrower or Guarantor.
Supplemental Growth Capital Advance” is defined in Section 2.3(a).
Total Liabilities” is on any day, obligations that should, under GAAP, be classified as liabilities on Borrower’s consolidated balance sheet, including all Indebtedness.
Trademarks” means any trademark and servicemark rights, whether registered or not, applications to register and registrations of the same and like protections, and the entire goodwill of the business of Borrower connected with and symbolized by such trademarks.
Transfer” is defined in Section 7.1 hereof.
US Borrower” is defined in the recitals hereof.
Warrant” means, collectively, those certain Warrants to Purchase Stock between Bank and Borrower dated on or about (i) September 18, 2014, (ii) October 13, 2015, (iii) March 14,
    41


2016, and (iv) any date theretofore or thereafter, as amended, modified, supplemented and/or restated from time to time.
[Balance of Page Intentionally Left Blank]

    42


IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed as of the Effective Date.
BORROWER:
WEAVE COMMUNICATIONS, INC.
By: /s/ Alan Taylor    
Name: Alan Taylor    
Title: Chief Financial Officer    
WEAVE COMMUNICATIONS CANADA, INC.
By: /s/ Alan Taylor    
Name: Alan Taylor    
Title: Chief Financial Officer    
BANK:
SILICON VALLEY BANK
By: /s/ Jordan Rigberg    
Name: Jordan Rigberg    
Title: Vice President II
    


[Signature Page to Second Amended and Restated Loan and Security Agreement]


EXHIBIT A
Collateral Description

44



EXHIBIT B
Compliance Statement

45



Schedule 1 to Compliance Statement
Financial Covenant of Borrower

46



EXHIBIT C
Loan Payment/Advance Request Form

47



FIRST AMENDMENT TO
SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT
THIS FIRST AMENDMENT to Second Amended and Restated Loan and Security Agreement (this “Amendment”) is entered into as of January 25, 2021, by and among SILICON VALLEY BANK, a California corporation (“Bank”), WEAVE COMMUNICATIONS, INC., a Delaware corporation (“US Borrower”), and WEAVE COMMUNICATIONS CANADA, INC., a corporation organized under the laws of the Province of British Columbia (“Canadian Borrower” and together with US Borrower, each individually and collectively, jointly and severally, “Borrower”).
Recitals
A.    Bank and Borrower have entered into that certain Second Amended and Restated Loan and Security Agreement dated as of April 9, 2020 (as the same may from time to time be further amended, modified, supplemented or restated, the “Loan Agreement”).
B.    Bank has extended credit to Borrower for the purposes permitted in the Loan Agreement.
C.    Bank has agreed to amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
Agreement
Now, Therefore, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
1.Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Loan Agreement.
2.Amendments to Loan Agreement.
2.1Section 6.3 (Accounts Receivable). Sections 6.3(c) and 6.3(d) of the Loan Agreement hereby are amended and restated in their entirety to read as follows:
“(c)    Collection of Accounts. Borrower shall direct Account Debtors to deliver or transmit all proceeds of Accounts into the Designated Deposit Account. Whether or not an Event of Default has occurred and is continuing, Borrower shall immediately deliver all payments on and proceeds of Accounts to the Designated Deposit Account. Borrower hereby authorizes Bank to transfer to the Designated Deposit Account any amounts that Bank reasonably determines are proceeds of the Accounts (provided that Bank is under no obligation to do so and this allowance shall in no event relieve Borrower of its obligations hereunder).
(d)    Reserves. Notwithstanding any terms in this Agreement to the contrary, at times when an Event of Default exists, Bank may hold any proceeds of the Accounts and any amounts in the Designated Deposit Account that are not applied to the Obligations as a reserve to be applied to any Obligations regardless of whether such Obligations are then due and payable.”



3.Limitation of Amendments.
3.1The amendments set forth in Section 2, above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Bank may now have or may have in the future under or in connection with any Loan Document.
3.2This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.
4.Representations and Warranties. To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:
4.1Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;
4.2Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;
4.3The organizational documents of Borrower delivered to Bank on the Effective Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
4.4The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;
4.5The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (d) the organizational documents of Borrower;
4.6The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower, except as already has been obtained or made; and
4.7This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
2


5.Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.
6.Effectiveness. This Amendment shall be deemed effective upon the due execution and delivery to Bank of this Amendment by each party hereto.
[Balance of Page Intentionally Left Blank]

3


In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.
BORROWER:
WEAVE COMMUNICATIONS, INC.
By: /s/ Alan Taylor    
Name: Alan Taylor    
Title: Chief Financial Officer    
WEAVE COMMUNICATIONS CANADA, INC.
By: /s/ Alan Taylor    
Name: Alan Taylor    
Title: Chief Financial Officer    
BANK:
SILICON VALLEY BANK
By: /s/ Jordan Rigberg    
Name: Jordan Rigberg    
Title: Vice President II    

[Signature Page to First Amendment to Second Amended and Restated Loan and Security Agreement]


SECOND AMENDMENT TO
SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT
This SECOND AMENDMENT TO SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT (this “Amendment”) is entered into as of August 4, 2021, by and among SILICON VALLEY BANK, a California corporation (“Bank”), WEAVE COMMUNICATIONS, INC., a Delaware corporation (“US Borrower”), and WEAVE COMMUNICATIONS CANADA, INC., a corporation organized under the laws of the Province of British Columbia (“Canadian Borrower” and together with US Borrower, each individually and collectively, jointly and severally, “Borrower”).
Recitals
A.Bank and Borrower have entered into that certain Second Amended and Restated Loan and Security Agreement dated as of April 9, 2020, as amended by that certain First Amendment to Second Amended and Restated Loan and Security Agreement dated as of January 25, 2021 (as the same may from time to time be further amended, modified, supplemented or restated, the “Loan Agreement”).
B.Bank has extended credit to Borrower for the purposes permitted in the Loan Agreement.
C.Borrower has requested that Bank amend the Loan Agreement to (i) extend additional credit to Borrower, (ii) extend the maturity date of the revolving line of credit, (iii) refinance the growth capital advances owing from Borrower to Bank, (iv) revise the financial covenants, and (v) make certain other revisions to the Loan Agreement as more specifically set forth herein.
D.Bank has agreed to amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
Agreement
Now, Therefore, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
1.Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Loan Agreement.
2.Amendments to Loan Agreement.
2.1Section 2.3 (Growth Capital Advances). Section 2.3 of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
“2.3    Intentionally Omitted.”
2.2Section 2.5 (Payment of Interest on the Credit Extensions). Section 2.5(a) of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
“(a)    Interest Rate. Subject to Section 2.5(b), the principal amount outstanding under the Revolving Line shall accrue interest a floating per annum rate equal to the



greater of (i) one quarter of one percentage point (0.25%) above the Prime Rate, or (ii) three and one half percentage points (3.50%), which interest shall, in each case, be payable monthly in accordance with Section 2.5(d) below.”
2.3Section 2.6 (Fees). Section 2.6 of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
2.6    Fees and Expenses. Borrower shall pay to Bank:
(a)Revolving Line Commitment Fee. A fully-earned, non-refundable commitment fee of One Hundred Twenty-Five Thousand Dollars ($125,000), on the Second Amendment Effective Date (the “Commitment Fee”);
(b)Anniversary Fee. An anniversary fee equal to One Hundred Twenty- Five Thousand Dollars ($125,000) (the “Anniversary Fee”), which is due and payable on the earlier to occur of (i) each anniversary of the Effective Date, (ii) the termination of this Agreement, or (iii) the occurrence of an Event of Default, and shall be fully earned and non-refundable as of such date;
(c)Unused Revolving Line Facility Fee. Payable quarterly in arrears on the last calendar day of each calendar quarter occurring prior to the Revolving Line Maturity Date, and on the Revolving Line Maturity Date, a fee (the “Unused Revolving Line Facility Fee”) in an amount equal to fifteen hundredths of one percent (0.15%) per annum of the average unused portion of the Revolving Line, as determined by Bank, computed on the basis of a year with the applicable number of days as set forth in Section 2.5(d), which shall be fully earned and non-refundable as of such date. The unused portion of the Revolving Line, for purposes of this calculation, shall be calculated on a calendar year basis and shall equal the difference between (i) the Revolving Line, and (ii) the average for the period of the daily closing balance of the Revolving Line outstanding. Notwithstanding the foregoing, during any calendar quarter when the outstanding principal amount of Advances made by Bank to Borrower is greater than or equal to Ten Million Dollars ($10,000,000) at all times during such calendar quarter (as determined by Bank), Bank shall waive the Unused Revolving Line Facility Fee for that calendar month only.;
2.4Section 3.2 (Conditions Precedent to all Credit Extensions). Section 3.2 of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
3.2    Conditions Precedent to all Credit Extensions. Bank’s obligations to make each Credit Extension, including the initial Credit Extension, is subject to the following conditions precedent:
(a)timely receipt of the Credit Extension request and any materials and documents required by Section 3.4;
(b)the representations and warranties in this Agreement shall be true, accurate, and complete in all material respects on the date of the proposed Credit Extension and on the Funding Date of each Credit Extension; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date, and no Event of Default shall have occurred and be continuing or result from the Credit Extension.
2


Each Credit Extension is Borrower’s representation and warranty on that date that the representations and warranties in this Agreement remain true, accurate, and complete in all material respects; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date; and
(c)Bank determines to its satisfaction that there has not been a Material Adverse Change.”
2.5Section 3.4 (Procedures for Borrowing). Section 3.4(b) of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
“(b)    Intentionally Omitted.”
2.6Section 4.4 (Attachment). The following new Section 4.4 hereby is added to the Loan Agreement to read in its entirety as follows:
4.4    Attachment. Borrower hereby confirms that value has been given by Bank to Borrower, that Borrower has rights in its Collateral existing at the date of this Agreement, and that Borrower and Bank have not agreed to postpone the time for attachment of the security interest to any of the Collateral.”
2.7Section 6.8 (Accounts). Section 6.8 of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
“6.8    Accounts.
(a)    Maintain its and all of its Subsidiaries’ operating and other deposit accounts and excess cash with Bank and Bank’s Affiliates. Any Guarantor shall maintain all depository, operating and securities/investment accounts with Bank and Bank’s Affiliates. Notwithstanding the foregoing, so long as at least ninety percent (90%) of Borrower’s cash and Cash Equivalent assets are held in the United States in accounts at Bank and Bank’s Affiliates (i) Borrower shall be permitted to maintain its deposit accounts bearing [BANK ACCOUNT INFORMATION OMITTED] located in the Province of Ontario at the Royal Bank of Canada (the “RBC Accounts”), and (ii) Weave India shall be permitted to maintain its [BANK ACCOUNT INFORMATION OMITTED] at HSBC (the “HSBC Account”). Borrower shall be permitted to obtain its payment processor accounts at 2CP, Stripe and First Data (the “Payment Processor Accounts”) so long as all amounts in each such account in excess of One Thousand Dollars ($1,000) is swept to Borrower’s accounts at Bank at least weekly.
(b)    In addition, Borrower shall obtain any business credit card, Letters of Credit, and cash management services exclusively from Bank.
(c)    In addition to and without limiting the restrictions in (a), Borrower shall provide Bank five (5) days prior written notice before establishing any Collateral Account at or with any bank or financial institution other than Bank or Bank’s Affiliates. For each Collateral Account that Borrower at any time maintains, Borrower shall cause the applicable bank or financial institution (other than Bank) at or with which any Collateral Account is maintained to execute and deliver a Control Agreement or other appropriate instrument with respect to such
3


Collateral Account to perfect Bank’s Lien in such Collateral Account in accordance with the terms hereunder which Control Agreement may not be terminated without the prior written consent of Bank. The provisions of the previous sentence shall not apply to (i) the RBC Accounts, (ii) the HSBC Account, (iii) the Payment Processor Accounts, or (iv) deposit accounts exclusively used for payroll, payroll taxes, and other employee wage and benefit payments to or for the benefit of Borrower’s employees and identified to Bank by Borrower as such.”
2.8Section 6.9 (Adjusted Quick Ratio). Section 6.9 of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
“6.9    Financial Covenants.
(a)Liquidity. During any calendar month during which the sum of Borrower’s unrestricted cash and Cash Equivalents at Bank falls below One Hundred Million Dollars ($100,000,000) (the “Testing Threshold”) at any time during such calendar month (each, a “Testing Month”), Borrower shall maintain, on a consolidated basis with respect to Borrower and its Subsidiaries, Liquidity equal to or greater than Twenty Million Dollars ($20,000,000) tested on the last day of the applicable Testing Month; and
(b)Minimum Adjusted EBITDA. During any calendar quarter during which the sum of Borrower’s unrestricted cash and Cash Equivalents at Bank falls below the Testing Threshold at any time during such calendar quarter (each, a “Testing Quarter”), Borrower shall achieve, on a consolidated basis with respect to Borrower and its Subsidiaries, Adjusted EBITDA tested on the last day of such Testing Quarter, of not less than the amounts set forth in the chart below for the corresponding measuring period:
Period Ending
Minimum Adjusted EBITDA (maximum Adjusted EBITDA loss)
Measuring Period
June 30, 2021
($17,000,000)
Trailing 6 months
September 30, 2021
($24,500,000)
Trailing 9 months
December 31, 2021
($32,500,000)
Trailing 12 months

The required minimum Adjusted EBITDA covenant levels for the measuring periods ending after December 31, 2021, shall be set by Bank based on Borrower’s projections delivered to Bank in accordance with Section 6.3(f) hereof and acceptable to Bank. The new covenant levels shall be documented in an amendment to this Agreement to be entered into on or prior to March 15, 2022. Borrower’s failure to enter into such amendment to this Agreement to reset such covenant levels on or prior to March 15, 2022 shall be an immediate and non-curable Event of Default hereunder.”
4


2.9Section 7.11 (Subsidiary Assets). New Section 7.1 hereby is added to the Loan Agreement to read in its entirety as follows:
7.11    Subsidiary Assets. Permit the aggregate value of all assets held at Borrower’s Subsidiaries that are not either co-Borrowers or secured Guarantors hereunder to exceed One Million Dollars ($1,000,000).”
2.10Section 8.1 (Payment Default). Section 8.1 of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
8.1    Payment Default. Borrower fails to (a) make any payment of principal or interest on any Credit Extension when due, or (b) pay any other Obligations within three (3) Business Days after such Obligations are due and payable (which three (3) Business Day cure period shall not apply to payments due on the Revolving Line Maturity Date). During the cure period, the failure to make or pay any payment specified under clause (b) hereunder is not an Event of Default (but no Credit Extension will be made during the cure period);”
2.11Section 12.1 (Termination Prior to Revolving Line Maturity Date or Growth Capital Maturity Date; Survival). Section 12.1 of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
12.1    Termination Prior to Revolving Line Maturity Date; Survival. All covenants, representations and warranties made in this Agreement shall continue in full force until this Agreement has terminated pursuant to its terms and all Obligations have been satisfied. So long as Borrower has satisfied the Obligations (other than inchoate indemnity obligations, and any other obligations which, by their terms, are to survive the termination of this Agreement, and any Obligations under Bank Services Agreements that are cash collateralized in accordance with Section 4.1 of this Agreement), this Agreement may be terminated prior to the Revolving Line Maturity Date by Borrower, effective three (3) Business Days after written notice of termination is given to Bank. Those obligations that are expressly specified in this Agreement as surviving this Agreement’s termination shall continue to survive notwithstanding this Agreement’s termination.”
2.12Section 13 (Definitions). The following defined terms and their respective definitions set forth in Section 13.1 of the Loan Agreement hereby are added or amended and restated in their entirety, as applicable, to read as follows:
Adjusted EBITDA” shall mean (a) Net Income, plus (b) Interest Expense, plus (c) to the extent deducted in the calculation of Net Income, depreciation expense and amortization expense (excluding any amortization expense related to Borrower’s phone hardware), plus (d) income tax expense, plus (e) non-cash stock based compensation and other one-time non-cash items approved in advance, in writing by Bank in its sole discretion, plus or minus (f) any change in Borrower’s Deferred Revenue.
Advance Rate” is the product of four (4) multiplied by the Retention Percentage. The Advance Rate shall be calculated by Bank based on information provided by Borrower and acceptable to Bank, in its sole discretion.
Anniversary Fee” is defined in Section 2.6(b) hereof.
Commitment Fee” is defined in Section 2.6(a) hereof.
5


Credit Extension” is any Advance, any Overadvance, Letter of Credit or any other extension of credit by Bank for Borrower’s benefit.
Interest Expense” means for any fiscal period, interest expense (whether cash or non-cash) determined in accordance with GAAP for the relevant period ending on such date, including, in any event, interest expense with respect to any Credit Extension and other Indebtedness of Borrower and its Subsidiaries, including, without limitation or duplication, all commissions, discounts, or related amortization and other fees and charges with respect to letters of credit and bankers’ acceptance financing and the net costs associated with interest rate swap, cap, and similar arrangements, and the interest portion of any deferred payment obligation (including leases of all types).
Liquidity” is, at any time, the sum of (a) the aggregate amount of unrestricted and unencumbered cash and Cash Equivalents held at such time by Borrower in Deposit Accounts or Securities Accounts maintained with Bank or its Affiliates, and (b) the Availability Amount.
Net Income” means, as calculated on a consolidated basis for Borrower and its Subsidiaries for any period as at any date of determination, the net profit (or loss), after provision for taxes, of Borrower and its Subsidiaries for such period taken as a single accounting period.
Obligations” are Borrower’s obligations to pay when due any debts, principal, interest, fees, Bank Expenses, the Commitment Fee, the Anniversary Fee, the Unused Revolving Line Facility Fee and other amounts Borrower owes Bank now or later, whether under this Agreement, the other Loan Documents (other than the Warrant), or otherwise, including, without limitation, all obligations relating to Bank Services and interest accruing after Insolvency Proceedings begin and debts, liabilities, or obligations of Borrower assigned to Bank, and to perform Borrower’s duties under the Loan Documents (other than the Warrant).
Payment Date” is the last calendar day of each month.
Revolving Line” is an aggregate principal amount equal to Fifty Million Dollars ($50,000,000).
Revolving Line Maturity Date” is August 4, 2023.
Second Amendment Effective Date” means August 4, 2021.
Testing Month” is defined in Section 6.9(a) hereof.
Testing Quarter” is defined in Section 6.9(b) hereof.
Testing Threshold” is defined in Section 6.9(a) hereof.
Unused Revolving Line Facility Fee” is defined in Section 2.6(c) hereof.
Weave India” means Borrower’s wholly owned Subsidiary Weave Communications India Private Limited, a company organized under the laws of The Republic of India.
2.13Section 13.1 (Definitions). Subsections (c) and (g) of the defined term “Permitted Liens” hereby are amended and restated in their entirety to read as follows:
6


“(c)    purchase money Liens (i) on Equipment acquired or held by Borrower incurred for financing the acquisition of the Equipment securing no more than Twenty- Five Million Dollars ($25,000,000) in the aggregate amount outstanding, or (ii) existing on Equipment when acquired, if the Lien is confined to the property and improvements and the proceeds of the Equipment;
(g)    Investments by Borrower in Subsidiaries in an annual amount not to exceed (i) the amount necessary to fund payroll, operating expenses, and transfer pricing requirements incurred in the ordinary course of such Subsidiary’s business and consistent with past practices (including, for the avoidance of doubt, pursuant to “cost plus” or other transfer pricing arrangements approved in advance, in writing, by Bank), less (ii) any cash revenue received by such Subsidiary during such calendar year;”
2.14Section 13.1 (Definitions). The following defined terms and their respective definitions set forth in Section 13.1 of the Loan Agreement hereby are deleted in their entirety:
Growth Capital Advance(s), Growth Capital Line, Growth Capital Maturity Date, Initial Growth Capital Advance, Payment/Advance Form, Prepayment Fee, Supplemental Growth Capital Advance
2.15Exhibit B to the Loan Agreement hereby is replaced with Exhibit B attached hereto.
2.16Exhibit C to the Loan Agreement hereby is deleted.
3.Limitation of Amendments.
3.1The amendments set forth in Section 2, above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Bank may now have or may have in the future under or in connection with any Loan Document.
3.2This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.
4.Representations and Warranties.    To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:
4.1Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;
4.2Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;
7


4.3The organizational documents of Borrower delivered to Bank on the Effective Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
4.4The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;
4.5The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (d) the organizational documents of Borrower;
4.6The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower, except as already has been obtained or made; and
4.7This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
5.Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.
6.Effectiveness. This Amendment shall be deemed effective upon (a) the due execution and delivery to Bank of (i) this Amendment by each party hereto, and (ii) an updated corporate borrowing certificate from each Borrower in the form attached hereto, (b) Borrower’s repayment in full of all Growth Capital Advances owing from Borrower to Bank as defined in the Loan Agreement prior to the date hereof, and (c) Borrower’s payment of (i) the Commitment Fee in the amount of One Hundred Twenty-Five Thousand Dollars, and (ii) all Bank Expenses incurred on or prior to the Second Amendment Effective Date, each of which may be debited from Borrower’s accounts at Bank.
[Balance of Page Intentionally Left Blank]

8


IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.
BORROWER:
WEAVE COMMUNICATIONS, INC.
By:     /s/ Alan Taylor    
Name: Alan Taylor    
Title: Chief Financial Officer    
WEAVE COMMUNICATIONS CANADA, INC.
By:     /s/ Alan Taylor    
Name: Alan Taylor    
Title: Chief Financial Officer    
BANK:
SILICON VALLEY BANK
By:     /s/ Soren Peterson    
Name: Soren Peterson    
Title: Vice President
[Signature Page to Second Amendment to Second Amended and Restated Loan and Security Agreement]


EXHIBIT B
Compliance Statement




Schedule 1 to Compliance Statement
Financial Covenant of Borrower




THIRD AMENDMENT TO
SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT
This THIRD AMENDMENT TO SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT (this “Amendment”) is entered into as of March 15, 2022, by and among SILICON VALLEY BANK, a California corporation (“Bank”), WEAVE COMMUNICATIONS, INC., a Delaware corporation (“US Borrower”), and WEAVE COMMUNICATIONS CANADA, INC., a corporation organized under the laws of the Province of British Columbia (“Canadian Borrower” and together with US Borrower, each individually and collectively, jointly and severally, “Borrower”).
Recitals
Bank and Borrower have entered into that certain Second Amended and Restated Loan and Security Agreement dated as of April 9, 2020, as amended by that certain First Amendment to Second Amended and Restated Loan and Security Agreement dated as of January 25, 2021, and as further amended by that certain Second Amendment to Second Amended and Restated Loan and Security Agreement dated as of August 4, 2021 (as the same may from time to time be further amended, modified, supplemented or restated, the “Loan Agreement”).
Bank has extended credit to Borrower for the purposes permitted in the Loan Agreement.
Borrower has requested that Bank amend the Loan Agreement to (i) revise the Minimum Adjusted EBITDA financial covenants, (ii) updated certain reporting requirements, and (iii) make certain other revisions to the Loan Agreement as more specifically set forth herein.
Bank has agreed to amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
Agreement
Now, Therefore, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Loan Agreement.
Amendments to Loan Agreement.
Section 6.2(Financial Statements, Reports, Certificates). Sub-sections (a) through (e) of the Loan agreement are amended and restated in their entirety to read as follows:
“(a)    a Borrowing Base Statement (and any schedules related thereto and including any other information requested by Bank with respect to Borrower’s Accounts), including, without limitation, details of Borrower’s recurring revenue, including, without limitation, total MRR and the Annualized Churn Rate, (i) with each request for an Advance, (ii) quarterly within forty-five (45) days of each quarter end, and (iii) monthly, within 30 days of the end of each calendar month at all times when the sum of Borrower’s unrestricted cash and Cash Equivalents held at Bank is below the Testing Threshold;
(b)    reserved;
(c)    as soon as available, but no later than (i) forty-five (45) days after the last day of the first three calendar quarters of each fiscal year, and (ii) ninety (90) days after the last day of the last fiscal quarter of each fiscal year, a company-prepared consolidated and consolidating (if applicable) balance sheet, cash flow statement, and income statement covering Borrower’s and



each of its Subsidiary’s operations for such calendar quarter in a form acceptable to Bank (the “Quarterly Financial Statements”);
(d)    (i) together with the Quarterly Financial Statements, and (ii) within thirty (30) days after the last day of each month (other than the month which is also a fiscal quarter end), a duly completed Compliance Certificate signed by a Responsible Officer, certifying that as of the end of such quarter or month, as applicable, Borrower was in full compliance with all of the terms and conditions of this Agreement, and setting forth calculations showing compliance with the financial covenants set forth in this Agreement and such other information as Bank may reasonably request, including, without limitation, a statement that at the end of such month or quarter, as applicable, there were no held checks;
(e)    within forty-five (45) days after the end of each quarter, a report in a form acceptable to Bank, detailing Borrower’s total MRR, Annualized Churn Rate, Existing Customer Accounts, CAC and LTV;”
Section 6.9 (Financial Covenants). Section 6.9(b) of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
“(b)    Minimum Adjusted EBITDA. During any calendar quarter during which the sum of Borrower’s unrestricted cash and Cash Equivalents at Bank falls below the Testing Threshold at any time during such calendar quarter (each, a “Testing Quarter”), Borrower shall achieve, on a consolidated basis with respect to Borrower and its Subsidiaries, Adjusted EBITDA tested on the last day of such Testing Quarter, of not less than the amounts set forth in the chart below for the corresponding measuring period:
Period EndingMinimum Adjusted EBITDA
(maximum Adjusted EBITDA loss)
Measuring Period
March 31, 2022($38,000,000)Trailing 12 months
June 30, 2022($40,500,000)Trailing 12 months
September 30, 2022($38,000,000)Trailing 12 months
December 31, 2022($32,500,000)Trailing 12 months

The required minimum Adjusted EBITDA covenant levels for the measuring periods ending after December 31, 2022, shall be set by Bank based on Borrower’s projections delivered to Bank in accordance with Section 6.3(f) hereof and acceptable to Bank. The new covenant levels shall be documented in an amendment to this Agreement to be entered into on or prior to March 15, 2023. Borrower’s failure to enter into such amendment to this Agreement to reset such covenant levels on or prior to March 15, 2023 shall be an immediate and non-curable Event of Default hereunder.”
Section 13 (Definitions). The following defined terms and their respective definitions set forth in Section 13.1 of the Loan Agreement hereby are added or amended and restated in their entirety, as applicable, to read as follows:
Adjusted EBITDA” shall mean (a) Net Income, plus (b) Interest Expense, plus (c) to the extent deducted in the calculation of Net Income, depreciation expense and
2


amortization expense (excluding any amortization expense related to Borrower’s phone hardware), plus (d) income tax expense, plus (e) non-cash stock based compensation, plus (f) other one-time non-cash items approved in advance, in writing by Bank in its sole discretion, plus or minus (f) any change in Borrower’s Deferred Revenue, minus (g) capitalized software expenses.
Exhibit B to the Loan Agreement hereby is replaced with Exhibit B attached hereto.
Limitation of Amendments.
The amendments set forth in Section 2, above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Bank may now have or may have in the future under or in connection with any Loan Document.
This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.
Representations and Warranties. To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:
Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;
Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;
The organizational documents of Borrower delivered to Bank on the Effective Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (d) the organizational documents of Borrower;
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower, except as already has been obtained or made; and
This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
3


Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.
Effectiveness. This Amendment shall be deemed effective upon (a) the due execution and delivery to Bank of this Amendment by each party hereto, and (b) Borrower’s payment of all Bank Expenses incurred on or prior to the date hereof, each of which may be debited from Borrower’s accounts at Bank.
[Balance of Page Intentionally Left Blank]
4


In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.
BORROWER:

WEAVE COMMUNICATIONS, INC.


By: /s/ Alan Taylor    

Name: Alan Taylor    

Title: Chief Financial Officer    
WEAVE COMMUNICATIONS CANADA, INC.


By: /s/ Alan Taylor    

Name: Alan Taylor    

Title: Chief Financial Officer    
BANK:

SILICON VALLEY BANK


By: /s/ Soren Peterson    

Name: Soren Peterson     

Title: Vice President    











    

[Signature Page to Third Amendment to Second Amended and Restated Loan and Security Agreement]
297808962.3
354271-000588


EXHIBIT B
Compliance Statement




Schedule 1 to Compliance Statement
Financial Covenant of Borrower

    7


FOURTH AMENDMENT TO
SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT
This FOURTH AMENDMENT TO SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT (this “Amendment”) is entered into as of June 1, 2022, by and among SILICON VALLEY BANK, a California corporation (“Bank”), WEAVE COMMUNICATIONS, INC., a Delaware corporation (“US Borrower”), and WEAVE COMMUNICATIONS CANADA, INC., a corporation organized under the laws of the Province of British Columbia (“Canadian Borrower” and together with US Borrower, each individually and collectively, jointly and severally, “Borrower”).
Recitals
Bank and Borrower have entered into that certain Second Amended and Restated Loan and Security Agreement dated as of April 9, 2020, as amended by that certain First Amendment to Second Amended and Restated Loan and Security Agreement dated as of January 25, 2021, that certain Second Amendment to Second Amended and Restated Loan and Security Agreement dated as of August 4, 2021 and that certain Third Amendment to Second Amended and Restated Loan and Security Agreement dated as of March 15, 2022 (as the same may from time to time be further amended, modified, supplemented or restated, the “Loan Agreement”).
Bank has extended credit to Borrower for the purposes permitted in the Loan Agreement.
Borrower has requested that Bank amend the Loan Agreement to (i) revise the Annualized Churn Rate calculation and related definitions, and (ii) make certain other revisions to the Loan Agreement as more specifically set forth herein.
Bank has agreed to amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
Agreement
Now, Therefore, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Loan Agreement.
Amendments to Loan Agreement.
Section 13 (Definitions). The following defined terms and their respective definitions set forth in Section 13.1 of the Loan Agreement hereby are added or amended and restated in their entirety, as applicable, to read as follows:
Annualized Churn Rate” is, as of any date of determination, the percentage obtained by multiplying (a) the Churn Rate (measured on an average trailing three (3) month basis) by (b) twelve (12).
Churn Rate” is, as of any date of determination, the percentage obtained by dividing (a) the number of Lost Customer Accounts that were lost during the trailing thirty (30) day period immediately preceding the applicable measuring date, by (b) the number of Existing Customer Accounts as of the first day of the applicable trailing thirty (30) day measuring period.



Limitation of Amendments.
The amendments set forth in Section 2, above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Bank may now have or may have in the future under or in connection with any Loan Document.
This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.
Representations and Warranties. To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:
Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;
Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;
The organizational documents of Borrower delivered to Bank on the Effective Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (d) the organizational documents of Borrower;
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower, except as already has been obtained or made; and
This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.
Effectiveness. This Amendment shall be deemed effective upon (a) the due execution and delivery to Bank of this Amendment by each party hereto, and (b) Borrower’s payment of all Bank Expenses incurred on or prior to the date hereof, each of which may be debited from Borrower’s accounts at Bank.
    2


[Balance of Page Intentionally Left Blank]
    3


In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.
BORROWER:

WEAVE COMMUNICATIONS, INC.


By: /s/ Alan Taylor    

Name: Alan Taylor    

Title: Chief Financial Officer    
WEAVE COMMUNICATIONS CANADA, INC.


By: /s/ Alan Taylor    

Name: Alan Taylor    

Title: Chief Financial Officer    
BANK:

SILICON VALLEY BANK


By: /s/ Soren Peterson    

Name: Soren Peterson     

Title: Director    
[Signature Page to Fourth Amendment to Second Amended and Restated Loan and Security Agreement]


FIFTH AMENDMENT TO
SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT
This FIFTH AMENDMENT TO SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT (this “Amendment”) is entered into as of April 13, 2023, by and among SILICON VALLEY BANK, a division of First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)) (“Bank”), WEAVE COMMUNICATIONS, INC., a Delaware corporation (“US Borrower”), and WEAVE COMMUNICATIONS CANADA, INC., a corporation organized under the laws of the Province of British Columbia (“Canadian Borrower” and together with US Borrower, each individually and collectively, jointly and severally, “Borrower”).
Recitals
Bank and Borrower have entered into that certain Second Amended and Restated Loan and Security Agreement dated as of April 9, 2020 (as the same may from time to time be further amended, modified, supplemented or restated, including, without limitation, by that certain First Amendment to Second Amended and Restated Loan and Security Agreement dated as of January 25, 2021, that certain Second Amendment to Second Amended and Restated Loan and Security Agreement dated as of August 4, 2021, that certain Third Amendment to Second Amended and Restated Loan and Security Agreement dated as of March 15, 2022, and that certain Fourth Amendment to Second Amended and Restated Loan and Security Agreement dated as of June 1, 2022, collectively, the “Loan Agreement”).
Bank has extended credit to Borrower for the purposes permitted in the Loan Agreement.
Borrower has requested that Bank amend the Loan Agreement to make certain revisions to the Loan Agreement as more specifically set forth herein.
Bank has agreed to amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
Agreement
Now, Therefore, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Loan Agreement.
Amendments to Loan Agreement.
Section 2.6 (Fees and Expenses). Section 2.6(b) of the Loan Agreement hereby is amended and restated in its entirety and replaced with the following:
“(b)    Anniversary Fee. An anniversary fee equal to One Hundred Twenty-Five Thousand Dollars ($125,000) (the “Anniversary Fee”), which is due and payable on the earlier to occur of (i) each anniversary of the Second Amendment Effective Date, (ii) the termination of this Agreement, or (iii) the occurrence of an Event of Default, and shall be fully earned and non-refundable as of such date;”
Section 6.9 (Financial Covenants). Section 6.9(b) of the Loan Agreement hereby is amended and restated in its entirety and replaced with the following:
“(b)    Minimum Adjusted EBITDA. During any calendar quarter during which the sum of Borrower’s unrestricted cash and Cash Equivalents at Bank falls below the



Testing Threshold at any time during such calendar quarter (each, a “Testing Quarter”), Borrower shall achieve, on a consolidated basis with respect to Borrower and its Subsidiaries, Adjusted EBITDA tested on the last day of such Testing Quarter, of not less than the amounts set forth in the chart below for the corresponding measuring period:
Period EndingMinimum Adjusted EBITDA
(maximum Adjusted EBITDA loss)
Measuring Period
March 31, 2023($28,000,000)Trailing 12 months
June 30, 2023($24,000,000)Trailing 12 months
September 30, 2023($20,000,000)Trailing 12 months
December 31, 2023($20,000,000)Trailing 12 months

The required minimum Adjusted EBITDA covenant levels for the measuring periods ending after December 31, 2023, shall be set by Bank based on Borrower’s projections delivered to Bank in accordance with Section 6.3(f) hereof and acceptable to Bank. The new covenant levels shall be documented in an amendment to this Agreement to be entered into on or prior to March 15, 2024. Borrower’s failure to enter into such amendment to this Agreement to reset such covenant levels on or prior to March 15, 2024 shall be an immediate and non-curable Event of Default hereunder.”
Section 13 (Definitions). The following defined term and its respective definition set forth in Section 13.1 of the Loan Agreement hereby is amended and restated in its entirety to read as follows:
Revolving Line Maturity Date” is August 4, 2025.
Exhibit B (Compliance Statement), including Schedule 1, set forth in the Loan Agreement hereby is replaced with Exhibit B attached hereto.
Waiver of Default. Borrower acknowledges it is currently in default of Section 8.2 of the Loan Agreement for failing to enter into an amendment to the Loan Agreement to reset the minimum Adjusted EBITDA covenant levels on or prior to the March 15, 2023, pursuant to and in accordance with Section 6.9(b) of the Loan Agreement (as in effect prior to the date hereof) (the “Existing Default”), and has requested that Bank waive its rights and remedies against Borrower, limited specifically to the Existing Default. Borrower hereby acknowledges and Bank hereby waives the Existing Default.
Limitation of Amendment.
This Amendment is effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Bank may now have or may have in the future under or in connection with any Loan Document.
This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in
    2


the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.
Representations and Warranties. To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:
Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;
Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;
The organizational documents of Borrower delivered to Bank on the Effective Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (d) the organizational documents of Borrower;
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower, except as already has been obtained or made; and
This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.
Prior Agreement. The Loan Documents are hereby ratified and reaffirmed and shall remain in full force and effect. Borrower hereby ratifies, confirms, and reaffirms all terms and conditions of all security or other collateral granted to Bank, and confirms that the indebtedness secured thereby includes, without limitation, the Obligations. This Amendment is not a novation and the terms and conditions of this Amendment shall be in addition to and supplemental to all terms and conditions set forth in the Loan Documents. In the event of any conflict or inconsistency between this Amendment and the terms of such documents, the terms of this Amendment shall be controlling, but such document shall not otherwise be affected or the rights therein impaired.
Integration. This Amendment and the Loan Documents represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of this Amendment and the Loan Documents merge into this Amendment and the Loan Documents.
    3


Expenses. Borrower shall pay to Bank all of Bank Expenses due and owing as of the date hereof, which may be debited from any of Borrower’s accounts at Bank.
Effectiveness. This Amendment shall be deemed effective upon the due execution and delivery to Bank of this Amendment by each party hereto.
Miscellaneous.
This Amendment shall constitute a Loan Document under the Loan Agreement; the failure to comply with the covenants contained herein shall constitute an Event of Default under the Loan Agreement; and all obligations included in this Amendment (including, without limitation, all obligations for the payment of principal, interest, fees, and other amounts and expenses) shall constitute obligations under the Loan Agreement and secured by the Collateral.
Each provision of this Amendment is severable from every other provision in determining the enforceability of any provision.
This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.
The Loan Documents are hereby amended wherever necessary to reflect the changes described above.
This Amendment and the rights and obligations of the parties hereto shall be governed by and construed in accordance with the laws of the State of California.
[Balance of Page Intentionally Left Blank]
    4


In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.
BORROWER:

WEAVE COMMUNICATIONS, INC.


By: /s/ Alan Taylor    

Name: Alan Taylor    

Title: Chief Financial Officer    
WEAVE COMMUNICATIONS CANADA, INC.


By: /s/ Alan Taylor    

Name: Alan Taylor    

Title: Chief Financial Officer    
BANK:

FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as Receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank))

By: /s/ Soren Peterson    

Name: Soren Peterson     

Title: Director    
[Signature Page to Fifth Amendment to Second Amended and Restated Loan and Security Agreement]


EXHIBIT B
Compliance Statement




Schedule 1 to Compliance Statement
Financial Covenant of Borrower


EX-31.1 3 exhibit311-q12023.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002

I, Brett White, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Weave Communications, Inc. (the “registrant”);
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)    Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.    The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.



Dated:May 9, 2023/s/ Brett White
Brett White
Chief Executive Officer

EX-31.2 4 exhibit312-q12023.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002

I, Alan Taylor, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Weave Communications, Inc. (the “registrant”);
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)     Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)    Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.    The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.



Dated:May 9, 2023/s/ Alan Taylor
Alan Taylor
Chief Financial Officer

EX-32.1 5 exhibit321-q12023.htm EX-32.1 Document

Exhibit 32.1


CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002



In connection with the accompanying Quarterly Report of Weave Communications, Inc. (the “Company”), on Form 10-Q for the quarter ended March 31, 2023 (the “Report”), I, Brett White, Chief Executive Officer of the Company, hereby certify pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002 that:
(1)the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated:May 9, 2023/s/ Brett White
Brett White
Chief Executive Officer






EX-32.2 6 exhibit322-q12023.htm EX-32.2 Document

Exhibit 32.2


CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002



In connection with the accompanying Quarterly Report of Weave Communications, Inc. (the “Company”), on Form 10-Q for the quarter ended March 31, 2023 (the “Report”), I, Alan Taylor, Chief Financial Officer of the Company, hereby certify pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002 that:
(1)the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated:May 9, 2023/s/ Alan Taylor
Alan Taylor
Chief Financial Officer


EX-101.SCH 7 weav-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of the Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Current and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Fair Value Measurements - Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Leases - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Leases - Schedule of Maturities of Finance Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Leases - Schedule of Maturities of Finance Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Current and Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Stockholders’ Equity - Equity Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Stockholders’ Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Stockholders’ Equity - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Net Loss Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 weav-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 weav-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 weav-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Short-term investments Debt Securities, Available-for-Sale, Amortized Cost [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total Lessee, Operating Lease, Liability, to be Paid Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Related Party Transactions [Abstract] Provision for losses on accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Present value of finance lease obligations Finance Lease, Liability Property, plant and equipment Property, Plant and Equipment, Gross Three-Year Vesting Schedule Three-Year Vesting Schedule [Member] Three-Year Vesting Schedule Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Fair value of debt Debt Instrument, Fair Value Disclosure Capitalized internal-use software Software and Software Development Costs [Member] Employee stock purchase plan liability Accrued Employee Benefits, Current Lease income Hardware (embedded lease) Lease Income Other income (expense): Other Income and Expenses [Abstract] Additional paid-in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Basis spread on variable rate (percent) Debt Instrument, Basis Spread on Variable Rate 2027 Finance Lease, Liability, to be Paid, Year Four Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation Depreciation Issuance of common shares from stock option exercises (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Intrinsic Value Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Interest rate, minimum (percent) Debt Instrument, Interest Rate, Stated Percentage Weighted-average discount rate lease term (percent) Operating Lease, Weighted Average Discount Rate, Percent Cash paid during the period for income taxes Income Taxes Paid 2026 Finance Lease, Liability, to be Paid, Year Three Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Finance Leases [Text Block] Remaining 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Subsequent Event Type [Axis] Subsequent Event Type [Axis] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Scenario [Axis] Scenario [Axis] Net loss per share Earnings Per Share Reconciliation [Abstract] Total Assets, Fair Value Disclosure Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Capitalized software, amortization Capitalized Computer Software, Amortization Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Plan Name [Axis] Plan Name [Axis] Short-term investments Fair Value Debt Securities, Available-for-Sale Fixed assets not placed in service Fixed Assets Not Placed In Service [Member] Fixed Assets Not Placed In Service SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Number of operating segments Number of Operating Segments Plan Name [Domain] Plan Name [Domain] Remaining 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Sublease, number of renewal options Lessor, Operating Lease, Number Of Renewal Options Lessor, Operating Lease, Number Of Renewal Options Outstanding balance Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Number of shares issuable from ESPP Employee Stock [Member] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease liabilities Operating Lease, Liability, Current Debt Securities, Available-for-Sale Debt Securities, Available-for-Sale [Table Text Block] Finance leases: Lease, Cost [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Long-term debt Long-Term Debt, Excluding Current Maturities Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Total liabilities Liabilities Weighted-average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Deferred contract costs Increase (Decrease) In Contract Acquisition Costs, Net Increase (Decrease) In Contract Acquisition Costs, Net Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving credit facility Revolving Credit Facility [Member] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Office Space Office Space [Member] Office Space Preferred stock issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options With Accelerated Vesting Clauses Options With Accelerated Vesting Clauses [Member] Options With Accelerated Vesting Clauses Current and Long-Term Debt Long-Term Debt [Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Forfeited and expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Capital Leased Assets [Line Items] Capital Leased Assets [Line Items] Beginning balance outstanding (in dollars per share) Ending balance outstanding (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 Subscription and payment processing Subscription And Payment Processing [Member] Subscription And Payment Processing Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Accrued liabilities Increase (Decrease) in Accrued Liabilities 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] Subsequent Event Subsequent Event [Member] Document Period End Date Document Period End Date Share-based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] TOTAL ASSETS Assets Debt Disclosure [Abstract] Debt covenant, outstanding principal balance threshold Debt Covenant, Unused Line Fee Metric, Outstanding Principal Balance Debt Covenant, Unused Line Fee Metric, Outstanding Principal Balance Earnings Per Share [Abstract] Equity Incentive Plan Equity Incentive Plan [Member] Equity Incentive Plan Income Statement Location [Axis] Income Statement Location [Axis] Sales and telecom taxes Sales and Excise Tax Payable, Current Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accrued liabilities Total Accrued Liabilities, Current Current portion of long-term debt Long-Term Debt, Current Maturities Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Payroll-related accruals Employee-related Liabilities, Current Line of Credit Line of Credit [Member] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net Loss Per Share Earnings Per Share [Text Block] Finance lease liabilities, less current portion Finance Lease, Liability, Noncurrent Third-party commissions Accrued Sales Commission, Current Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Award Type [Domain] Award Type [Domain] Period for share-based expense recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Subsequent Events Subsequent Events [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Onboarding Onboarding [Member] Onboarding Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Research and development Research and Development Expense Options granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Accounts payable Increase (Decrease) in Accounts Payable Prime rate Prime Rate [Member] Subsequent Events [Abstract] Revenue Total Revenue Revenues Share-based compensation arrangement by share-based payment award, authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Continuous unrealized loss position, 12 months or longer, number of positions Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions Debt agreement fee Debt Instrument, Fee Amount Income Taxes Income Tax Disclosure [Text Block] Credit Facility [Domain] Credit Facility [Domain] Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share, basic (in dollars per share) Earnings Per Share, Basic 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Share-based payment award, equity instruments other than options, vested in period, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Hardware (embedded lease) Phone Hardware Lease [Member] Phone Hardware Lease Number of leases Finance Lease, Lessee, Number Of Leases Finance Lease, Lessee, Number Of Leases Sales and marketing Selling and Marketing Expense Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Finance lease liabilities arising from obtaining finance lease right-of-use assets Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting [Domain] Vesting [Domain] Entity Interactive Data Current Entity Interactive Data Current Amortization of deferred contract costs Capitalized Contract Cost, Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Money market funds Money Market Funds [Member] Accumulated Deficit Retained Earnings [Member] Unrecognized equity-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Total lease expense Lease, Cost Common Stock Common Stock [Member] Contribution limit as a percent of base compensation (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Money market funds Money Market Funds, at Carrying Value Equity Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of reportable segments Number of Reportable Segments Lease Expense and Other Information Lease, Cost [Table Text Block] Revenue Recognition Revenue [Policy Text Block] Short-Term Investments Marketable Securities, Policy [Policy Text Block] Statement [Table] Statement [Table] 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 Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Document Quarterly Report Document Quarterly Report Operating leases: Operating Lease, Cost [Abstract] Operating Lease, Cost Office furniture Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Share-Based compensation arrangement by share-based payment award, purchase period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Operating lease liabilities, less current portion Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Payment terminals Payment Terminals [Member] Payment Terminals Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Fair Value, Recurring Fair Value, Recurring [Member] Exercisable as of beginning of the period (in dollars per share) Exercisable as of end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related Party Transactions Related Party Transactions Disclosure [Text Block] Segments Segment Reporting, Policy [Policy Text Block] Document Fiscal Year Focus Document Fiscal Year Focus CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Principal payments on finance leases Financing cash outflow from finance leases Finance Lease, Principal Payments Beginning balance outstanding (in shares) Ending balance outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Vesting Timing [Domain] Vesting Timing [Domain] Vesting Timing [Domain] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Operating lease right-of-use assets Operating Lease, Right-of-Use Asset AOCI Attributable to Parent AOCI Attributable to Parent [Member] Options Granted in Lieu of Bonuses Options Granted in Lieu of Bonuses [Member] Options Granted in Lieu of Bonuses Operating lease expense Operating Lease, Expense Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Accounting Pronouncements Adopted and Accounting Pronouncements Pending Adoption New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Repurchase of common shares (in shares) Stock Repurchased During Period, Shares Adjustments to reconcile net loss to net cash provided by (used in) operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Four-Year Vesting Schedule Four-Year Vesting Schedule [Member] Four-Year Vesting Schedule 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Options granted, value Share-Based Compensation Arrangement by Share-Based Payment Award, Granted, Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Granted, Fair Value Weighted-average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Maximum number of shares per employee (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Common stock, $0.00001 par value per share; 500,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 66,337,452 and 65,739,053 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued 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 Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease expense Short-Term Lease, Cost Preferred stock authorized (in shares) Preferred Stock, Shares Authorized CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS, END OF PERIOD Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Proceeds from stock option exercises Proceeds from Stock Options Exercised Common stock issued (in shares) Common Stock, Shares, Issued Deferred revenue Contract with Customer, Liability, Current Interest on lease liabilities Operating cash outflow from finance leases Finance Lease, Interest Expense Equipment purchases financed with accounts payable Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] Current portion of finance lease liabilities Finance Lease, Liability, Current 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] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Issuance of common shares from the employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Deferred contract costs, net Capitalized Contract Cost, Net, Current Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Thereafter Finance Lease, Liability, to be Paid, After Year Four Finance Lease, Liability, to be Paid, After Year Four Other non-current assets Other Assets, Noncurrent Weighted Average Remaining Contractual Life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Exercisable as of beginning of the period (in shares) Exercisable as of end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 2024 Finance Lease, Liability, to be Paid, Year One Depreciation and amortization Depreciation, Depletion and Amortization Purchase price of stock (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Unused line fee (percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Deferred contract costs, net, less current portion Capitalized Contract Cost, Net, Noncurrent Issuance of common shares from the employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Options outstanding (in shares) Outstanding as of beginning of the period (in shares) Outstanding as of end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Supplemental cash flow information Supplemental Cash Flow Information, Lessee [Abstract] Supplemental Cash Flow Information, Lessee Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2025 Finance Lease, Liability, to be Paid, Year Two Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Operating cash outflow from operating leases Operating Lease, Payments Office equipment Office Equipment [Member] Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Sales and marketing Selling and Marketing Expense [Member] Issuance of common shares from stock option exercises Stock Issued During Period, Value, Stock Options Exercised Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term debt Long-Term Debt Other income (expense), net Other Nonoperating Income (Expense) Net unrealized gains on investments, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Non-current assets: Assets, Noncurrent [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Cash and cash equivalents Total Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Measurement Frequency [Domain] Measurement Frequency [Domain] Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] Amortization of operating right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Shares issued during period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Debt securities, available-for-sale, term Debt Securities, Available-for-Sale, Term Restricted cash Restricted Cash Remaining performance obligation period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-Sale Share-based cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrealized gain on short-term investments Unrealized Gain (Loss) On Short-Term Investments Unrealized Gain (Loss) On Short-Term Investments Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Sublease income Sublease Income Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Operating leases: Lessee, Operating Lease, Description [Abstract] Payables and Accruals [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Title transfer period Lessor, Title Transfer Period Lessor, Title Transfer Period Present value of operating lease obligations Operating Lease, Liability US government and agency securities US Government Agencies Debt Securities [Member] Net accretion of discounts on short-term investments Accretion (Amortization) of Discounts and Premiums, Investments Total Finance Lease, Liability, to be Paid Finance Lease Liability Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Change in foreign currency translation, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Operating lease, payment to be received monthly, year one Lessor, Operating Lease, Payment To Be Received Monthly, Year One Lessor, Operating Lease, Payment To Be Received Monthly, Year One Accounts payable Accounts Payable, Current Vesting Timing [Axis] Vesting Timing [Axis] Vesting Timing Description of the Business Nature of Operations [Text Block] Entity Filer Category Entity Filer Category Weighted-average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Total Share-based payment arrangement, expense Share-Based Payment Arrangement, Expense COMMITMENTS AND CONTINGENCIES (Note 12) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding as of beginning of the period (in dollars per share) Outstanding as of end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Debt covenant, minimum consolidated liquidity Debt Covenant, Liquidity, Consolidated, Minimum Debt Covenant, Liquidity, Consolidated, Minimum Loss on disposal of assets Gain (Loss) on Disposition of Assets Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized, zero shares issued and outstanding as of March 31, 2023 and December 31, 2022 Preferred Stock, Value, Issued Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Revenue from contract with customer Revenue from Contract with Customer, Excluding Assessed Tax Non-current liabilities: Liabilities, Noncurrent [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Weighted-average discount rate lease term (in percent) Finance Lease, Weighted Average Discount Rate, Percent Revenue Revenue from Contract with Customer [Text Block] Forecast Forecast [Member] Payments for taxes related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Proceeds from the employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Cash Cash Organization, Consolidation and Presentation of Financial Statements [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Current Fiscal Year End Date Current Fiscal Year End Date Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lease expense Lessee Disclosure [Abstract] Vesting [Axis] Vesting [Axis] Number of phones that can be included without adjustment to subscription price Lessor, Number Of Phones Included In Base Subscription Lessor, Number Of Phones Included In Base Subscription Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Capitalized implementation costs, amortization Capitalized Implementation Costs, Amortization Capitalized Implementation Costs, Amortization Share-based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Vesting term Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Paid offering costs Payments of Stock Issuance Costs Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Total current liabilities Liabilities, Current Finance leases: Lessee, Finance Lease, Description [Abstract] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Phone hardware finance lease Finance Lease, Right-of-Use Asset, before Accumulated Amortization Schedule of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Operating Lease Liability Maturity Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block] Operating lease, renewal term Lessor, Operating Lease, Renewal Term Capitalized internal-use software costs Payments to Develop Software Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Commercial paper Commercial Paper, at Carrying Value Entity Address, Address Line One Entity Address, Address Line One Cost of revenue Cost of Revenue Share-based payment arrangement, amount capitalized Share-Based Payment Arrangement, Amount Capitalized Product and Service [Axis] Product and Service [Axis] Debt covenant, minimum unrestricted cash and cash equivalents Debt Covenant, Unrestricted Cash And Cash Equivalents, Minimum Debt Covenant, Unrestricted Cash And Cash Equivalents, Minimum Weighted-average remaining lease term (years) Finance Lease, Weighted Average Remaining Lease Term Fair Value Disclosures [Abstract] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Interest expense Interest Expense Credit Facility [Axis] Credit Facility [Axis] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Equity [Abstract] Subsequent Event [Table] Subsequent Event [Table] Schedule of Capital Leased Assets [Table] Schedule of Capital Leased Assets [Table] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Loss before income taxes Income (Loss) Attributable to Parent, before Tax 2022 Equity Incentive Plan Inducement Equity Incentive Plan, 2022 [Member] Inducement Equity Incentive Plan, 2022 Phone hardware Phone Hardware [Member] Phone Hardware Share-based payment arrangement, employee contributions withheld Share-based Payment Arrangement, Employee Contributions Withheld Share-based Payment Arrangement, Employee Contributions Withheld Advertising expense Advertising Expense Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Common stock withheld related to net settlement of equity awards (in shares) Shares withheld for tax withholding obligation (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation NET DECREASE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Commercial paper Commercial Paper [Member] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] 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] Common stock withheld related to net settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Other Other Accrued Liabilities, Current City Area Code City Area Code General and administrative General and Administrative Expense ASSETS Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Advertising Expense Advertising Cost [Policy Text Block] Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from IPO Proceeds from Issuance Initial Public Offering Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] SUPPLEMENTAL DISCLOSURE OF NONCASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Less amounts representing interest Finance Lease, Liability, Undiscounted Excess Amount Real Estate, Type of Property [Axis] Real Estate, Type of Property [Axis] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Weighted Average Weighted Average [Member] Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating lease liabilities arising from obtaining operating lease right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenue Cost of Sales [Member] Real Estate [Domain] Real Estate [Domain] Monthly rental payments Finance Lease, Lessee, Monthly Rental Payments Finance Lease, Lessee, Monthly Rental Payments Other information as of March 31, 2023 Other Information, Lessee [Abstract] Other Information, Lessee Operating lease, annual payment increase, percentage Lessor, Operating Lease, Annual Payment Increase, Percentage Lessor, Operating Lease, Annual Payment Increase, Percentage EX-101.PRE 11 weav-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
May 08, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-40998  
Entity Registrant Name Weave Communications, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-3302902  
Entity Address, Address Line One 1331 West Powell Way  
Entity Address, City or Town Lehi  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84043  
City Area Code 866  
Local Phone Number 439-2826  
Title of 12(b) Security Common stock, par value $0.00001 per share  
Trading Symbol WEAV  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   66,721,116
Entity Central Index Key 0001609151  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 56,081 $ 61,997
Short-term investments 56,530 51,340
Accounts receivable, net 3,051 3,296
Deferred contract costs, net 10,129 9,881
Prepaid expenses and other current assets 5,815 6,374
Total current assets 131,606 132,888
Non-current assets:    
Property and equipment, net 10,621 10,773
Operating lease right-of-use assets 44,211 45,110
Finance lease right-of-use assets 10,578 10,589
Deferred contract costs, net, less current portion 8,134 8,146
Other non-current assets 868 843
TOTAL ASSETS 206,018 208,349
Current liabilities:    
Accounts payable 4,151 3,793
Accrued liabilities 14,798 13,636
Deferred revenue 34,598 34,136
Current portion of operating lease liabilities 3,735 3,662
Current portion of finance lease liabilities 7,038 6,992
Current portion of long-term debt 0 10,000
Total current liabilities 64,320 72,219
Non-current liabilities:    
Operating lease liabilities, less current portion 45,980 46,914
Finance lease liabilities, less current portion 5,919 5,997
Long-term debt 10,000 0
Total liabilities 126,219 125,130
COMMITMENTS AND CONTINGENCIES (Note 12)
Stockholders' equity:    
Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized, zero shares issued and outstanding as of March 31, 2023 and December 31, 2022 0 0
Common stock, $0.00001 par value per share; 500,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 66,337,452 and 65,739,053 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively 0 0
Additional paid-in capital 319,339 314,884
Accumulated deficit (239,495) (231,636)
Accumulated other comprehensive loss (45) (29)
Total stockholders' equity 79,799 83,219
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 206,018 $ 208,349
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock authorized (in shares) 10,000,000 10,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0  
Common stock par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 66,337,452 65,739,053
Common stock outstanding (in shares) 66,337,452 65,739,053
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 39,565,000 $ 33,272,000
Cost of revenue 13,031,000 13,753,000
Gross profit 26,534,000 19,519,000
Operating expenses:    
Sales and marketing 17,218,000 16,220,000
Research and development 7,694,000 7,204,000
General and administrative 10,140,000 9,604,000
Total operating expenses 35,052,000 33,028,000
Loss from operations (8,518,000) (13,509,000)
Other income (expense):    
Interest expense (472,000) (293,000)
Other income (expense), net 1,151,000 (4,000)
Loss before income taxes (7,839,000) (13,806,000)
Provision for income taxes (19,900) (32,500)
Net loss $ (7,859,000) $ (13,838,000)
Net loss per share, basic (in dollars per share) $ (0.12) $ (0.21)
Net loss per share, diluted (in dollars per share) $ (0.12) $ (0.21)
Weighted-average common shares outstanding - basic (in shares) 65,954,521 64,583,714
Weighted-average common shares outstanding - diluted (in shares) 65,954,521 64,583,714
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net loss $ (7,859) $ (13,838)
Other comprehensive loss    
Change in foreign currency translation, net of tax (34) 54
Net unrealized gains on investments, net of tax 18 0
Total comprehensive loss $ (7,875) $ (13,784)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (7,859) $ (13,838)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities    
Depreciation and amortization 3,045 3,375
Amortization of operating right-of-use assets 938 908
Provision for losses on accounts receivable 422 150
Amortization of deferred contract costs 2,976 2,640
Loss on disposal of assets 3 0
Stock-based compensation 4,513 3,425
Net accretion of discounts on short-term investments (687) 0
Changes in operating assets and liabilities:    
Accounts receivable (177) 12
Deferred contract costs (3,212) (2,409)
Prepaid expenses and other assets 534 950
Accounts payable 355 148
Accrued liabilities 1,162 69
Operating lease liabilities (900) (332)
Deferred revenue 428 731
Net cash provided by (used in) operating activities 1,541 (4,171)
CASH FLOWS FROM INVESTING ACTIVITIES    
Maturities of short-term investments 13,000 0
Purchases of short-term investments (17,485) 0
Purchases of property and equipment (620) (541)
Capitalized internal-use software costs (334) (367)
Net cash used in investing activities (5,439) (908)
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on finance leases (1,960) (2,176)
Proceeds from stock option exercises 73 559
Payments for taxes related to net share settlement of equity awards (753) 0
Paid offering costs 0 (400)
Proceeds from the employee stock purchase plan 622 0
Net cash used in financing activities (2,018) (2,017)
NET DECREASE IN CASH AND CASH EQUIVALENTS (5,916) (7,096)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 61,997 135,996
CASH AND CASH EQUIVALENTS, END OF PERIOD 56,081 128,900
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid during the period for interest 472 293
Cash paid during the period for income taxes 20 32
SUPPLEMENTAL DISCLOSURE OF NONCASH INVESTING AND FINANCING ACTIVITIES:    
Equipment purchases financed with accounts payable 3 20
Finance lease liabilities arising from obtaining finance lease right-of-use assets 1,928 2,027
Operating lease liabilities arising from obtaining operating lease right-of-use assets 154 0
Unrealized gain on short-term investments $ 18 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
AOCI Attributable to Parent
Beginning balance (in shares) at Dec. 31, 2021   64,324,628      
Beginning balance at Dec. 31, 2021 $ 112,301 $ 0 $ 294,230 $ (181,898) $ (31)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common shares from stock option exercises (in shares)   564,083      
Issuance of common shares from stock option exercises 559   559    
Vesting of restricted stock units (in shares)   593      
Stock-based compensation 3,425   3,425    
Change in foreign currency translation, net of tax 54       54
Net unrealized gains on investments, net of tax 0        
Net loss (13,838)     (13,838)  
Ending balance (in shares) at Mar. 31, 2022   64,889,304      
Ending balance at Mar. 31, 2022 $ 102,501 $ 0 298,214 (195,736) 23
Beginning balance (in shares) at Dec. 31, 2022 65,739,053 65,739,053      
Beginning balance at Dec. 31, 2022 $ 83,219 $ 0 314,884 (231,636) (29)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common shares from stock option exercises (in shares) 41,175 41,175      
Issuance of common shares from stock option exercises $ 73   73    
Issuance of common shares from the employee stock purchase plan (in shares)   134,336      
Issuance of common shares from the employee stock purchase plan $ 622   622    
Vesting of restricted stock units (in shares)   586,640      
Common stock withheld related to net settlement of equity awards (in shares) (163,752) (163,752)      
Common stock withheld related to net settlement of equity awards $ (753)   (753)    
Stock-based compensation 4,513   4,513    
Change in foreign currency translation, net of tax (34)       (34)
Net unrealized gains on investments, net of tax 18       18
Net loss $ (7,859)     (7,859)  
Ending balance (in shares) at Mar. 31, 2023 66,337,452 66,337,452      
Ending balance at Mar. 31, 2023 $ 79,799 $ 0 $ 319,339 $ (239,495) $ (45)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Description of the Business
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of the Business Description of the BusinessWeave Communications, Inc. (the “Company”) sells subscriptions for its integrated communications platform, which combines software communication and analysis tools with voice over internet protocol (“VoIP”) phone services. The Company was incorporated in the state of Delaware in October 2015 and its corporate headquarters are located in Lehi, UT.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, “Weave” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements stockholders' equity, statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period.
Segments
The Company operates as one operating and reportable segment. The Company’s chief operating decision maker (“CODM”) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.
Use of Estimates
The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates in the Company’s financial statements include the valuation allowance against deferred tax assets, allowance for credit losses, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets.
Cash and Cash Equivalents
Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less. The fair value of cash equivalents approximated their carrying value as of March 31, 2023 and December 31, 2022. As of March 31, 2023 and December 31, 2022 the Company did not have any restricted cash.
Liquidity and Capital Resources
The Company has incurred losses and, with the exception of the first quarter of 2023, has generated negative cash flows from operations since inception. As of March 31, 2023 the Company had an accumulated deficit of $239.5 million. The Company has partially funded its operations through cash flows generated by the sale of subscriptions to the Company’s platform. In November 2021, the Company completed its initial public offering, which generated additional net proceeds of $107.5 million. As of March 31, 2023 the Company had outstanding borrowings under its revolving line of credit of $10.0 million and $40.0 million in available borrowings.
The Company believes its existing cash, cash equivalents, short-term investments, borrowing capacity under its revolving line of credit and cash flows provided by sales of product offerings will be sufficient to meet operating cash flow requirements for at least twelve months from the date of issuance of the March 31, 2023 unaudited condensed consolidated financial statements. As a result of the Company’s growth plans, the Company may experience losses and negative cash flows from operations in the future.
Short-Term Investments
The Company determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its consolidated balance sheets. These securities are recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income (loss). The Company periodically evaluates its investments to assess whether those with unrealized loss positions are other-than-temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is more likely than not that the Company will sell the securities before the recovery of their cost basis. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in other income (expense), net, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).
Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations. Realized gains and losses for the three months ended March 31, 2023 were not material.
Advertising Expense
Advertising costs are expensed as incurred. For the three months ended March 31, 2023 and 2022, the Company recorded advertising expense of $1.9 million and $1.5 million, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations.
Revenue Recognition
The Company derives substantially all revenue from subscription services by providing customers access to its platform.
The Company recognizes revenue when control of these services is transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:
Identification of a contract with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations within the contract; and
Recognition of revenue when, or as, performance obligations are satisfied.
The Company recognizes revenue as follows:
Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements generally have contractual terms of month-to-month. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer.
The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform, and their end consumers. These payment transactions are generally for services rendered at customers’ business location via credit card terminals or through several card-not-present modalities, including “text-to-pay” functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.
The Company offers remote installation services as part of the onboarding process, wherein the Company can install pre-configured applications on customer hardware which allow remote access to Weave’s cloud solution. Customers may also choose to engage directly with one of several preferred third-party providers to perform on-site installation services. The Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.
With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts.
The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of March 31, 2023, approximately $0.5 million of revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for this $0.5 million does not begin until April 2023, this amount is not recorded in deferred revenue as of March 31, 2023. The Company expects to recognize revenue on these remaining performance obligations over the next 4 months.
In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to 5 phones
without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to 10 phones without adjustment to the subscription base price and title of the phones transfers to the customer after 36 months of subscription have occurred. If a customer were to cancel at any time prior to completion of the 36-month period, the phones are returned to the Company. For the three months ended March 31, 2023 and 2022 the Company recorded $1.1 million and $1.1 million, respectively, in lease revenues associated with the phone hardware.
As a lessor, future minimum lease payments may vary due to customer agreements being month-to-month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.
Deferred Contract Costs
In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company’s direct sales force. Capitalized costs also include:
Commissions to sales management for achieving incremental sales quota;
The associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees;
One-time commissions paid to partners; and
One-time registration fees assessed by mobile carriers.
These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, 3 years. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company’s product offerings.
Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and they therefore fall under the practical expedient which allows these costs to be expensed as incurred.
Accounting Pronouncements Adopted
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (“ROU”) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should
remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.
On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of underlying assets. The Company performed evaluations of its contracts to ensure compliance with the new guidance of Topic 842.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. The Company adopted Topic 326 as of January 1, 2023, which did not materially impact the unaudited condensed consolidated financial statements.
Accounting Pronouncements Pending Adoption
As an “emerging growth company,” the Jumpstart Our Business Startups Act (the “JOBS Act”), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts With Customers for all periods presented. See Note 2 for a description of the Company’s revenue recognition accounting policy.
Contract Balances
For the three months ended March 31, 2023 and 2022, the Company recognized revenue of $16.7 million and $15.1 million, respectively, that were included in the corresponding deferred revenue balance at the beginning of the period.
Deferred Contract Costs
As discussed in Note 2, the Company capitalizes incremental costs of obtaining and fulfilling a contract. Amortization expense related to these costs was $3.0 million and $2.6 million for the three months ended March 31, 2023 and 2022, respectively.
Disaggregation of Revenues
Revenue has been disaggregated into recurring and non-recurring categories to identify revenue and costs of revenue that are one-time in nature from those that are term-based and renewable.
The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three months ended March 31, 2023 and 2022:
Three Months Ended March 31,
20232022
Subscription and payment processing$37,692 $31,950 
Onboarding784 262 
Hardware (embedded lease)1,089 1,060 
Total revenue$39,565 $33,272 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Financial instruments recorded at fair value in the financial statements are categorized as follows:
Level 1: Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs reflecting management's assumptions incorporated in valuation techniques used to determine fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.
The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended March 31, 2023 (in thousands):
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$46,257 $— $— $46,257 
Short-term investments
US government and agency securities20,212 16,170 — 36,382 
Commercial paper— 20,147 — 20,147 
Total$66,469 $36,317 $— $102,786 
The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended December 31, 2022 (in thousands):
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$41,213 $— $— $41,213 
Commercial paper— 8,980 — 8,980 
Short-term investments
US government and agency securities24,944 11,663 — 36,607 
Commercial paper— 14,733 — 14,733 
Total$66,157 $35,376 $— $101,533 
The following table summarizes the Company's short-term investments on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Short-term investments
US government and agency securities$36,353 $32 $(2)$36,383 
Commercial paper20,147 — — 20,147 
Total$56,500 $32 $(2)$56,530 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Short-term investments
US government and agency securities$36,595 $18 $(6)$36,607 
Commercial paper14,733 — — 14,733 
Total$51,328 $18 $(6)$51,340 
The following table summarizes the Company’s cash and cash equivalents on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash$9,824 $— $— $9,824 
Cash equivalents
Money market funds 46,257 — — 46,257 
Total$56,081 $— $— $56,081 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash$11,804 $— $— $11,804 
Cash equivalents
Money market funds 41,213 — — 41,213 
Commercial paper8,980 — — 8,980 
Total$61,997 $— $— $61,997 
As of March 31, 2023, the weighted-average remaining contractual maturities of available for sale securities was approximately 5 months.
No available-for-sale securities held as of March 31, 2023 have been in a continuous unrealized loss position for more than 12 months. As of March 31, 2023, unrealized losses on available-for-sale securities are not attributed to credit risk and are considered temporary. The Company believes it is more likely than not that investments in an unrealized loss position will be held until maturity or the cost basis of the investment will be recovered. The Company believes it has no other-than-temporary impairments on its securities as it does not intend to sell these securities and does not believe it is more likely than not that it will be required to sell these securities before the recovery of their amortized cost basis. To date, the Company has not recorded any impairment charges on securities related to other-than-temporary declines in fair value. The Company’s cash equivalents and short-term investments are due within one year from the balance sheet date.
For the three months ended March 31, 2023, both unrealized holding gains and losses are immaterial and the resulting net unrealized holding gain has been included in accumulated other comprehensive
income. For the three months ended March 31, 2022, there were no unrealized holding gains or losses recorded in accumulated other comprehensive income.As of March 31, 2023 and December 31, 2022 the fair value of debt was $11.9 million and $10.4 million, respectively (Level 2). The carrying amounts of certain financial instruments, including accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short-term maturities and are excluded from the fair value tables above.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following for the periods presented (in thousands):
March 31, 2023December 31, 2022
Office equipment$5,189 $5,146 
Office furniture6,404 5,763 
Leasehold improvements2,622 2,615 
Fixed assets not placed in service— 318 
Capitalized internal-use software5,162 4,828 
Payment terminals2,631 2,389 
Property and equipment, gross22,008 21,059 
Less accumulated depreciation and amortization(11,387)(10,286)
Property and equipment, net$10,621 $10,773 
Depreciation and amortization expense on property and equipment (excluding amortization on operating ROU assets) was $3.0 million and $3.4 million for the three months ended March 31, 2023 and 2022, respectively. Of this expense, $1.9 million and $2.4 million for the three months ended March 31, 2023 and 2022, respectively, was related to phone hardware finance ROU assets (see also Note 7) and data center equipment which has been included in cost of revenue in the statements of operations. Note that these finance ROU assets were reported as “phone hardware” prior to January 1, 2022. Capitalized internal-use software amortization expense was $0.3 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively, which has been included in the cost of revenue in the statements of operations. Capitalized implementation amortization expense was zero and $0.1 million for the March 31, 2023 and 2022, respectively, which has been included in operating expense in the statements of operations.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following for the periods presented (in thousands):
March 31, 2023December 31, 2022
Payroll-related accruals$10,048 $8,747 
Sales and telecom taxes2,824 2,811 
Employee stock purchase plan liability250 570 
Third-party commissions477 456 
Other1,199 1,052 
Total$14,798 $13,636 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases LeasesThe Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company’s leases, the
Company’s incremental borrowing rate or the Company’s intent to exercise or not exercise options available in lease contracts.
Lease expense and other information consisted of the following for the three months ended March 31, 2023 and 2022 (in thousands, except terms and rates):
Three Months Ended March 31, 2023Three Months Ended March 31, 2022
Lease expense
Finance lease expense:
Amortization of right-of-use assets$1,939 $2,233 
Interest on lease liabilities273 204 
Operating lease expense1,423 1,417 
Short-term lease expense
Total lease expense$3,641 $3,863 
Supplemental cash flow information
Finance leases:
Operating cash outflow from finance leases$273 $204 
Financing cash outflow from finance leases$1,960 $2,176 
Finance lease liabilities arising from obtaining finance lease right-of-use assets$1,928 $2,027 
Operating leases:
Operating cash outflow from operating leases$1,385 $841 
Operating lease liabilities arising from obtaining operating lease right-of-use assets$154 $— 
Other information as of March 31, 2023
Finance leases:
Weighted-average remaining lease term (years)2.0
Weighted-average discount rate lease term9.1 %
Operating leases:
Weighted-average remaining lease term (years)9.8
Weighted-average discount rate lease term3.9 %
Operating leases
The Company as the Lessee
The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from January 2024 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of March 31, 2023. The rates implicit in the Company’s operating leases are not readily determinable. Thus, the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company’s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.
The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.
Total rent expense for office space leases was $1.4 million and $1.4 million for the three months ended March 31, 2023 and 2022, respectively.
Future maturities of remaining lease payments included in the measurement of operating lease as of March 31, 2023 are as follows (in thousands):
Years ending December 31,
Remaining 2023$4,188 
20245,574 
20255,701 
20265,843 
20275,989 
Thereafter32,834 
Total60,129 
Less imputed interest(10,414)
Present value of operating lease obligations$49,715 
The Company as the Lessor
As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended March 31, 2023 and 2022, the Company recorded lease revenues associated with phone hardware of $1.1 million and $1.1 million, respectively.
Finance leases
The Company is the lessee in all of its finance lease arrangements. The Company finances its purchases of phone hardware through lease agreements classified as finance leases. As of March 31, 2023 the Company had 104 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $64 to $21,975 and have maturity dates ranging from April 2023 to February 2026. As of March 31, 2023, the gross value of phone hardware acquired under these capital leases approximated $22.3 million. Amortization expense on finance-leased phone hardware was $1.9 million and $2.2 million for the three months ended March 31, 2023 and 2022, respectively, which is included in the depreciation expense referenced in Note 5.
Future minimum lease payments for the Company’s finance leases as of March 31, 2023 were as follows (in thousands):
Years ending December 31,
Remaining 2023$6,132 
20245,228 
20252,718 
2026292 
2027— 
Thereafter— 
Total14,370 
Less amounts representing interest(1,413)
Present value of finance lease obligations$12,957 
Leases LeasesThe Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company’s leases, the
Company’s incremental borrowing rate or the Company’s intent to exercise or not exercise options available in lease contracts.
Lease expense and other information consisted of the following for the three months ended March 31, 2023 and 2022 (in thousands, except terms and rates):
Three Months Ended March 31, 2023Three Months Ended March 31, 2022
Lease expense
Finance lease expense:
Amortization of right-of-use assets$1,939 $2,233 
Interest on lease liabilities273 204 
Operating lease expense1,423 1,417 
Short-term lease expense
Total lease expense$3,641 $3,863 
Supplemental cash flow information
Finance leases:
Operating cash outflow from finance leases$273 $204 
Financing cash outflow from finance leases$1,960 $2,176 
Finance lease liabilities arising from obtaining finance lease right-of-use assets$1,928 $2,027 
Operating leases:
Operating cash outflow from operating leases$1,385 $841 
Operating lease liabilities arising from obtaining operating lease right-of-use assets$154 $— 
Other information as of March 31, 2023
Finance leases:
Weighted-average remaining lease term (years)2.0
Weighted-average discount rate lease term9.1 %
Operating leases:
Weighted-average remaining lease term (years)9.8
Weighted-average discount rate lease term3.9 %
Operating leases
The Company as the Lessee
The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from January 2024 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of March 31, 2023. The rates implicit in the Company’s operating leases are not readily determinable. Thus, the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company’s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.
The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.
Total rent expense for office space leases was $1.4 million and $1.4 million for the three months ended March 31, 2023 and 2022, respectively.
Future maturities of remaining lease payments included in the measurement of operating lease as of March 31, 2023 are as follows (in thousands):
Years ending December 31,
Remaining 2023$4,188 
20245,574 
20255,701 
20265,843 
20275,989 
Thereafter32,834 
Total60,129 
Less imputed interest(10,414)
Present value of operating lease obligations$49,715 
The Company as the Lessor
As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended March 31, 2023 and 2022, the Company recorded lease revenues associated with phone hardware of $1.1 million and $1.1 million, respectively.
Finance leases
The Company is the lessee in all of its finance lease arrangements. The Company finances its purchases of phone hardware through lease agreements classified as finance leases. As of March 31, 2023 the Company had 104 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $64 to $21,975 and have maturity dates ranging from April 2023 to February 2026. As of March 31, 2023, the gross value of phone hardware acquired under these capital leases approximated $22.3 million. Amortization expense on finance-leased phone hardware was $1.9 million and $2.2 million for the three months ended March 31, 2023 and 2022, respectively, which is included in the depreciation expense referenced in Note 5.
Future minimum lease payments for the Company’s finance leases as of March 31, 2023 were as follows (in thousands):
Years ending December 31,
Remaining 2023$6,132 
20245,228 
20252,718 
2026292 
2027— 
Thereafter— 
Total14,370 
Less amounts representing interest(1,413)
Present value of finance lease obligations$12,957 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. The Company reported provision for income taxes of $19.9 thousand and $32.5 thousand for the March 31, 2023 and 2022, respectively, which resulted in an effective tax rate of (0.3)% and (0.2)%, respectively. The provision for income taxes varied from the tax computed at the U.S. federal statutory income tax rate of 21% for the periods presented primarily due to changes in the Company’s valuation allowance, state and foreign taxes, and the tax effects of stock-based compensation.
The Company is subject to income tax in the U.S. as well as other tax jurisdictions in which the Company operates. The Company’s U.S. operations have resulted in losses, and as such, the Company maintains a valuation allowance against all U.S. deferred tax assets. While the Company believes its current valuation allowance is appropriate, the Company assesses the need for an adjustment to the valuation allowance on a quarterly basis. The assessment is based on all available positive and negative evidence including past results of operations, forecasted earnings, tax planning strategies, and all sources of future taxable income. In the event the Company determines that it will be able to realize all or part of its net deferred tax assets in the future, all or part of the valuation allowance will be released in the period in which the Company makes such determination. The release of all or part of the valuation allowance against deferred tax assets may cause greater volatility in the effective tax rate in the periods in which it is released.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Current and Long-Term Debt
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Current and Long-Term Debt Current and Long-Term DebtIn August 2021, the Company established a revolving line of credit with Silicon Valley Bank with total borrowing capacity up to $50.0 million, subject to reduction should the Company fail to meet certain expectations for recurring revenue and customer retention (the “August 2021 Agreement”). Amounts outstanding on the line will accrue interest at the greater of prime rate plus 0.25% and 3.50%. The Company is required to pay an annual fee of $0.1 million beginning on the effective date of the August 2021 Agreement, and continuing on the anniversary of the effective date as well as a quarterly unused line fee of 0.15% per annum of the available borrowing amount should the outstanding principal balance drop below $10.0 million (calculated based on the number of days and based on the average available borrowing amount). The line of credit is collateralized by substantially all of our assets. The August 2021 Agreement requires that, at any time, if total unrestricted cash and cash equivalents held at Silicon Valley Bank plus short-term investments is less than $100.0 million, the Company must at all times thereafter maintain a consolidated minimum $20.0 million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and the Company must meet specified minimum levels of EBITDA, as adjusted for stock-based compensation and changes in its deferred revenue. The Company was in compliance with all debt covenants for the year ended December 31, 2022, and for three months ended March 31, 2023. As of March 31, 2023, the total outstanding balance on the line of credit was $10.0 million. In April 2023, the Company amended the revolving line of credit agreement with Silicon Valley Bank, now a division of First-Citizens Bank & Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)) (“SVB”), which amended certain terms of the August 2021 Agreement, including but not limited to, (i) extending the maturity date from August 2023 to August 2025 and (ii) setting EBITDA financial covenants of the Company for the 2023 fiscal year. As the Company had the ability and intent to refinance the line of credit on a long-term basis as of March 31, 2023, the balance is reflected as a long-term liability on the balance sheet as of March 31, 2023.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
Stock-Based Compensation Expense
Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock,
was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):
Three Months Ended March 31,
20232022
Cost of revenue$213 $148 
Sales and marketing964 697 
Research and development930 552 
General and administrative2,406 2,028 
Total$4,513 $3,425 
Equity Incentive Plan
During 2016, the Company adopted the 2015 Equity Incentive Plan (the “2015 EIP”) under which common stock options could be issued for employee awards and the Company began issuing stock options under this plan in 2016.
In November 2021 in connection with the initial public offering (“IPO”), the Company adopted the 2021 Equity Incentive Plan (the “2021 EIP” and, together with the 2015 EIP, the “EIP”) under which the Company could issue stock options or restricted stock units (“RSUs”) as awards. Upon adoption of the 2021 EIP, the 2015 EIP plan was terminated. All options issued and outstanding or available for issuance under the 2015 EIP were absorbed into the 2021 EIP. Along with the absorbed 2015 EIP options, the Company reserved an additional 9.0 million shares of common stock for future issuance under the 2021 EIP, with scheduled annual increases to the reserve for amounts to be determined by the Board, subject to a maximum amount. In the first quarter of 2023 and 2022, respectively, the board reserved an additional 3.3 million and 3.2 million common shares for future issuance under the 2021 EIP. These plans are collectively referred to herein as the “EIP.”
In March 2023 the Company adopted the 2022 Inducement Equity Incentive Plan and reserved an additional 7.0 million shares of common stock for future issuance.
Stock-based compensation expense related to the EIP was $4.4 million and $3.3 million for the three months ended March 31, 2023 and 2022, respectively.
Stock Options
Most options have a four-year vesting schedule with a one-year cliff and are classified as incentive stock options (“ISOs”). Some options have been granted in lieu of bonuses and have expedited two- or three-year vesting schedules. All awards vest based on service conditions.
Options with accelerated vesting clauses, should there be a change in Company control, were 1,843,763 and 3,605,233 as of March 31, 2023 and 2022, respectively.
Unrecognized stock-based compensation expense as of March 31, 2023 and 2022 was $7.5 million and $29.1 million, respectively. Stock-based compensation expense is recognized on a straight-line basis over the remaining weighted-average vesting periods. As of March 31, 2023 and 2022 the weighted-average vesting periods approximated 1.3 years and 2.7 years, respectively.
Stock option activity was as follows:
Number of OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (years)Aggregate Intrinsic Value
(in thousands)
Outstanding as of December 31, 20224,185,876 $6.32 5.03$3,470 
Exercisable as of December 31, 20223,060,997 $6.47 3.87$3,286 
Granted— $— 
Exercised(41,175)$1.76 
Forfeited and expired(230,775)$6.16 
Outstanding as of March 31, 20233,913,926 $6.38 4.38$3,928 
Exercisable as of March 31, 20233,101,573 $6.43 3.42$3,744 
The aggregate intrinsic value of options exercised was $0.1 million for the three months ended March 31, 2023. The intrinsic value represents the excess of the estimated fair value of the Company's common stock on the date of exercise over the exercise price of each option.
Stock-based compensation expense is measured at the grant date based on the estimated fair value of the award. The fair value of the awards is fixed at grant date and amortized over the remaining service period. The Company uses the Black-Scholes model to estimate the value of its stock options issued under the EIP. Prior to the IPO, the common stock fair values used in the models were based on the most recent 409(a) valuation as of the option grant date. Management reviews option grants and determines whether further valuation adjustments are appropriate based on recent company performance and/or changes in market conditions. The volatility assumed in the estimate was based on publicly traded companies in the same industry and considers the expected term calculated by the Company. The expected term of the options was derived from a simplified method which estimates the term based on an averaging of the vesting period and contractual term of the option grant. The risk-free rate utilized was the average of the five- and seven-year U.S. Treasury yields as the estimated expected term for options approximates 6 years. The Company has no plans to declare dividends in the foreseeable future.
Restricted Stock Units
RSUs granted under the Plan vest and settle upon the satisfaction of a service-based condition. The service based condition for these awards is generally satisfied over three or four years. 171,075 RSUs have a four-year vesting schedule with 25% cliff vesting one year from grant date and the remaining 75% vesting monthly over the remaining three years. The remaining RSUs that have been issued have a three-year vesting schedule with 33% vesting one year from grant date and the remaining 67% vesting quarterly over the remaining two years.
As of March 31, 2023, there was $32.1 million of unrecognized stock-based compensation expense related to outstanding RSUs which is expected to be recognized over a weighted-average period of 2.2 years.
Restricted Stock Unit activity was as follows:
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20228,278,361 $5.51 
Granted57,137 $5.38 
Vested(586,640)$6.43 
Canceled(291,799)$5.77 
Outstanding as of March 31, 20237,457,059 $5.42 
The total fair value of RSUs that vested during the three months ended March 31, 2023 was $2.8 million. A portion of these RSUs were net settled such that the Company withheld shares with a value equivalent to the employees’ obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. The Company withheld 163,752 shares, which was based on the value of the RSUs on their respective vesting dates as determined by the Company’s closing stock price. Total payments for the employees’ tax obligations to taxing authorities was $0.8 million for the three months ended March 31, 2023. Prior to 2023, the Company had not net-settled vesting RSUs.
Employee Stock Purchase Plan
In October 2021, the Company adopted the Employee Stock Purchase Plan (“ESPP”) in which eligible employees may contribute up to 50% of their base compensation to purchase shares of common stock at a price equal to 85% of the lower of (1) the fair market value of a share of the Company’s common stock at the beginning of the offering period and (2) the fair market value of a share of the Company’s common stock on the purchase date. No participant may purchase more than 2,500 shares during any offering period. As of March 31, 2023 and December 31, 2022, 2,600,637 and 1,943,246 shares were reserved for issuance, and 299,683 and 165,347 shares, respectively, of common stock had been issued under the ESPP. The number of shares available for issuance under the ESPP may be increased on the first day of each fiscal year by an amount to be determined by the board of directors.
Except for the initial offering period, the 2021 ESPP provides for six-month offering periods beginning February 16 and August 16 of each year, and the last day of each offering period is the purchase date for that period. The initial offering period began on December 1, 2021 and ended on August 15, 2022 and consists of one purchase period, which is the last day of the offering period.
During the three months ended March 31, 2023 and 2022, the Company recognized $0.1 million and $0.1 million of stock-based compensation expense related to the ESPP. As of March 31, 2023 and December 31, 2022, $0.3 million and $0.6 million in accrued ESPP employee payroll contributions are included within accrued liabilities on the consolidated balance sheets, respectively. As of March 31, 2023, total unrecognized compensation costs related to the ESPP was $0.2 million, which will be amortized over the remaining offering period through August 15, 2023.
Repurchase of Common Shares
No share repurchases took place during the three months ended March 31, 2023 and 2022.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsThere were no related-party transactions during the three months ended March 31, 2023 and 2022
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Matters
As of March 31, 2023 and through the issuance date of these condensed consolidated financial statements, the Company is not involved in any legal proceedings the outcomes of which are anticipated to significantly impact the Company’s financial condition, results of operations, or liquidity.
Indemnification
The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claims brought by any third-party against such indemnified party with respect to licensed technology. The term of these indemnification agreements is generally perpetual any time after the execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following tables present the calculation of basic and diluted net loss per share for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share amounts):
Three Months Ended March 31,
20232022
Numerator:
Net loss$(7,859)$(13,838)
Denominator:
Weighted-average common shares outstanding - basic and diluted65,954,521 64,583,714 
Net loss per share
Net loss per share, basic and diluted$(0.12)$(0.21)
The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:
March 31, 2023March 31, 2022
Options to purchase common stock3,913,926 6,629,106 
Number of shares issuable from ESPP192,551 430,504 
Restricted stock units7,457,059 3,319,969 
Total11,563,536 10,379,579 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
The Company entered into a Sublease Agreement commencing April 2023 (the “Sublease”). The Sublease is for the third floor of the office space currently occupied by the Company in Lehi, Utah. The initial term of the Sublease expires in March 2026, and the sublessee has two renewal options of three years each. The Company will receive monthly sublease payments of approximately $0.1 million, resulting in $0.7 million total sublease income for 2023. Sublease payments escalate by 3.0% annually on the anniversary of the agreement.

In April 2023, the Company amended its revolving line of credit agreement with SVB, which amended certain terms of the August 2021 Agreement, including but not limited to, (i) extending the maturity date from August 2023 to August 2025, and (ii) setting EBITDA financial covenants of the Company for the 2023 fiscal year. No other terms of the agreement were modified with the amendment.

In April 2023, the Company granted 2,056,200 RSUs with a combined grant date fair value of $10.2 million. These grants have a three-year vesting schedule with 33% cliff vesting in March 2024 with the remaining 67% vesting quarterly over the following two years.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Principles of Consolidation The unaudited condensed consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, “Weave” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation.
Basis of Presentation The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements stockholders' equity, statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period.
Segments The Company operates as one operating and reportable segment. The Company’s chief operating decision maker (“CODM”) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.
Use of Estimates The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates in the Company’s financial statements include the valuation allowance against deferred tax assets, allowance for credit losses, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets.
Cash and Cash Equivalents Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less.
Short-Term Investments The Company determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its consolidated balance sheets. These securities are recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income (loss). The Company periodically evaluates its investments to assess whether those with unrealized loss positions are other-than-temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is more likely than not that the Company will sell the securities before the recovery of their cost basis. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in other income (expense), net, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.
Advertising Expense Advertising costs are expensed as incurred. For the three months ended March 31, 2023 and 2022, the Company recorded advertising expense of $1.9 million and $1.5 million, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations.
Revenue Recognition
Revenue Recognition
The Company derives substantially all revenue from subscription services by providing customers access to its platform.
The Company recognizes revenue when control of these services is transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:
Identification of a contract with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations within the contract; and
Recognition of revenue when, or as, performance obligations are satisfied.
The Company recognizes revenue as follows:
Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements generally have contractual terms of month-to-month. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer.
The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform, and their end consumers. These payment transactions are generally for services rendered at customers’ business location via credit card terminals or through several card-not-present modalities, including “text-to-pay” functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.
The Company offers remote installation services as part of the onboarding process, wherein the Company can install pre-configured applications on customer hardware which allow remote access to Weave’s cloud solution. Customers may also choose to engage directly with one of several preferred third-party providers to perform on-site installation services. The Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.
With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts.
The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of March 31, 2023, approximately $0.5 million of revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for this $0.5 million does not begin until April 2023, this amount is not recorded in deferred revenue as of March 31, 2023. The Company expects to recognize revenue on these remaining performance obligations over the next 4 months.
In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to 5 phones
without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to 10 phones without adjustment to the subscription base price and title of the phones transfers to the customer after 36 months of subscription have occurred. If a customer were to cancel at any time prior to completion of the 36-month period, the phones are returned to the Company. For the three months ended March 31, 2023 and 2022 the Company recorded $1.1 million and $1.1 million, respectively, in lease revenues associated with the phone hardware.
As a lessor, future minimum lease payments may vary due to customer agreements being month-to-month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.
Deferred Contract Costs
In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company’s direct sales force. Capitalized costs also include:
Commissions to sales management for achieving incremental sales quota;
The associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees;
One-time commissions paid to partners; and
One-time registration fees assessed by mobile carriers.
These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, 3 years. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company’s product offerings.
Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and they therefore fall under the practical expedient which allows these costs to be expensed as incurred.
Accounting Pronouncements Adopted and Accounting Pronouncements Pending Adoption
Accounting Pronouncements Adopted
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (“ROU”) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should
remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.
On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of underlying assets. The Company performed evaluations of its contracts to ensure compliance with the new guidance of Topic 842.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. The Company adopted Topic 326 as of January 1, 2023, which did not materially impact the unaudited condensed consolidated financial statements.
Accounting Pronouncements Pending Adoption
As an “emerging growth company,” the Jumpstart Our Business Startups Act (the “JOBS Act”), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three months ended March 31, 2023 and 2022:
Three Months Ended March 31,
20232022
Subscription and payment processing$37,692 $31,950 
Onboarding784 262 
Hardware (embedded lease)1,089 1,060 
Total revenue$39,565 $33,272 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Assets Measured on Recurring Basis
The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended March 31, 2023 (in thousands):
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$46,257 $— $— $46,257 
Short-term investments
US government and agency securities20,212 16,170 — 36,382 
Commercial paper— 20,147 — 20,147 
Total$66,469 $36,317 $— $102,786 
The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended December 31, 2022 (in thousands):
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$41,213 $— $— $41,213 
Commercial paper— 8,980 — 8,980 
Short-term investments
US government and agency securities24,944 11,663 — 36,607 
Commercial paper— 14,733 — 14,733 
Total$66,157 $35,376 $— $101,533 
Debt Securities, Available-for-Sale The following table summarizes the Company's short-term investments on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Short-term investments
US government and agency securities$36,353 $32 $(2)$36,383 
Commercial paper20,147 — — 20,147 
Total$56,500 $32 $(2)$56,530 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Short-term investments
US government and agency securities$36,595 $18 $(6)$36,607 
Commercial paper14,733 — — 14,733 
Total$51,328 $18 $(6)$51,340 
Schedule of Cash and Cash Equivalents The following table summarizes the Company’s cash and cash equivalents on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash$9,824 $— $— $9,824 
Cash equivalents
Money market funds 46,257 — — 46,257 
Total$56,081 $— $— $56,081 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash$11,804 $— $— $11,804 
Cash equivalents
Money market funds 41,213 — — 41,213 
Commercial paper8,980 — — 8,980 
Total$61,997 $— $— $61,997 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment consisted of the following for the periods presented (in thousands):
March 31, 2023December 31, 2022
Office equipment$5,189 $5,146 
Office furniture6,404 5,763 
Leasehold improvements2,622 2,615 
Fixed assets not placed in service— 318 
Capitalized internal-use software5,162 4,828 
Payment terminals2,631 2,389 
Property and equipment, gross22,008 21,059 
Less accumulated depreciation and amortization(11,387)(10,286)
Property and equipment, net$10,621 $10,773 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following for the periods presented (in thousands):
March 31, 2023December 31, 2022
Payroll-related accruals$10,048 $8,747 
Sales and telecom taxes2,824 2,811 
Employee stock purchase plan liability250 570 
Third-party commissions477 456 
Other1,199 1,052 
Total$14,798 $13,636 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Lease Expense and Other Information
Lease expense and other information consisted of the following for the three months ended March 31, 2023 and 2022 (in thousands, except terms and rates):
Three Months Ended March 31, 2023Three Months Ended March 31, 2022
Lease expense
Finance lease expense:
Amortization of right-of-use assets$1,939 $2,233 
Interest on lease liabilities273 204 
Operating lease expense1,423 1,417 
Short-term lease expense
Total lease expense$3,641 $3,863 
Supplemental cash flow information
Finance leases:
Operating cash outflow from finance leases$273 $204 
Financing cash outflow from finance leases$1,960 $2,176 
Finance lease liabilities arising from obtaining finance lease right-of-use assets$1,928 $2,027 
Operating leases:
Operating cash outflow from operating leases$1,385 $841 
Operating lease liabilities arising from obtaining operating lease right-of-use assets$154 $— 
Other information as of March 31, 2023
Finance leases:
Weighted-average remaining lease term (years)2.0
Weighted-average discount rate lease term9.1 %
Operating leases:
Weighted-average remaining lease term (years)9.8
Weighted-average discount rate lease term3.9 %
Operating Lease Liability Maturity
Future maturities of remaining lease payments included in the measurement of operating lease as of March 31, 2023 are as follows (in thousands):
Years ending December 31,
Remaining 2023$4,188 
20245,574 
20255,701 
20265,843 
20275,989 
Thereafter32,834 
Total60,129 
Less imputed interest(10,414)
Present value of operating lease obligations$49,715 
Finance Lease Liability Maturity
Future minimum lease payments for the Company’s finance leases as of March 31, 2023 were as follows (in thousands):
Years ending December 31,
Remaining 2023$6,132 
20245,228 
20252,718 
2026292 
2027— 
Thereafter— 
Total14,370 
Less amounts representing interest(1,413)
Present value of finance lease obligations$12,957 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Equity Based Compensation Expense Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock,
was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):
Three Months Ended March 31,
20232022
Cost of revenue$213 $148 
Sales and marketing964 697 
Research and development930 552 
General and administrative2,406 2,028 
Total$4,513 $3,425 
Schedule of Stock Option Activity
Stock option activity was as follows:
Number of OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (years)Aggregate Intrinsic Value
(in thousands)
Outstanding as of December 31, 20224,185,876 $6.32 5.03$3,470 
Exercisable as of December 31, 20223,060,997 $6.47 3.87$3,286 
Granted— $— 
Exercised(41,175)$1.76 
Forfeited and expired(230,775)$6.16 
Outstanding as of March 31, 20233,913,926 $6.38 4.38$3,928 
Exercisable as of March 31, 20233,101,573 $6.43 3.42$3,744 
Schedule of Restricted Stock Unit Activity
Restricted Stock Unit activity was as follows:
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20228,278,361 $5.51 
Granted57,137 $5.38 
Vested(586,640)$6.43 
Canceled(291,799)$5.77 
Outstanding as of March 31, 20237,457,059 $5.42 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share
The following tables present the calculation of basic and diluted net loss per share for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share amounts):
Three Months Ended March 31,
20232022
Numerator:
Net loss$(7,859)$(13,838)
Denominator:
Weighted-average common shares outstanding - basic and diluted65,954,521 64,583,714 
Net loss per share
Net loss per share, basic and diluted$(0.12)$(0.21)
Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share
The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:
March 31, 2023March 31, 2022
Options to purchase common stock3,913,926 6,629,106 
Number of shares issuable from ESPP192,551 430,504 
Restricted stock units7,457,059 3,319,969 
Total11,563,536 10,379,579 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 8 Months Ended
Nov. 16, 2021
USD ($)
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
phone
Aug. 30, 2021
phone
Dec. 31, 2022
USD ($)
Capital Leased Assets [Line Items]          
Number of operating segments | segment   1      
Number of reportable segments | segment   1      
Restricted cash   $ 0     $ 0
Accumulated deficit   239,495     $ 231,636
Proceeds from IPO $ 107,500        
Advertising expense   $ 1,900 $ 1,500    
Number of phones that can be included without adjustment to subscription price | phone     5 10  
Title transfer period   36 months      
Lease income   $ 1,089 $ 1,060    
Capitalized contract cost, amortization period   3 years      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01          
Capital Leased Assets [Line Items]          
Remaining performance obligation   $ 500      
Remaining performance obligation period   4 months      
Revolving credit facility | Line of Credit          
Capital Leased Assets [Line Items]          
Long-term debt   $ (10,000)      
Remaining borrowing capacity   $ 40,000      
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]    
Deferred revenue recognized $ 16,700 $ 15,100
Amortization of deferred contract costs $ 2,976 $ 2,640
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Hardware (embedded lease) $ 1,089 $ 1,060
Total Revenue 39,565 33,272
Subscription and payment processing    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 37,692 31,950
Onboarding    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 784 $ 262
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 56,530 $ 51,340
US government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 36,383 36,607
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 20,147 14,733
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 102,786 101,533
Fair Value, Recurring | US government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 36,382 36,607
Fair Value, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 20,147 14,733
Fair Value, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 46,257 41,213
Fair Value, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   8,980
Fair Value, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 66,469 66,157
Fair Value, Recurring | Level 1 | US government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 20,212 24,944
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 46,257 41,213
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 36,317 35,376
Fair Value, Recurring | Level 2 | US government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 16,170 11,663
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 20,147 14,733
Fair Value, Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   8,980
Fair Value, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 0 0
Fair Value, Recurring | Level 3 | US government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Fair Value, Recurring | Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   $ 0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Short-term investments    
Amortized Cost $ 56,500 $ 51,328
Gross Unrealized Gains 32 18
Gross Unrealized Losses (2) (6)
Fair Value 56,530 51,340
Cash and Cash Equivalents    
Cash 9,824 11,804
Money market funds 46,257 41,213
Commercial paper   8,980
Total 56,081 61,997
US government and agency securities    
Short-term investments    
Amortized Cost 36,353 36,595
Gross Unrealized Gains 32 18
Gross Unrealized Losses (2) (6)
Fair Value 36,383 36,607
Commercial paper    
Short-term investments    
Amortized Cost 20,147 14,733
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value $ 20,147 $ 14,733
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narrative (Details)
$ in Millions
Mar. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Continuous unrealized loss position, 12 months or longer, number of positions | security 0  
Weighted Average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale, term 5 months  
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of debt | $ $ 11.9 $ 10.4
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 22,008 $ 21,059
Less accumulated depreciation and amortization (11,387) (10,286)
Property and equipment, net 10,621 10,773
Office equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 5,189 5,146
Office furniture    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 6,404 5,763
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 2,622 2,615
Fixed assets not placed in service    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 0 318
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 5,162 4,828
Payment terminals    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 2,631 $ 2,389
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Line Items]    
Depreciation $ 3,000 $ 3,400
Amortization of right-of-use assets 1,939 2,233
Capitalized software, amortization 300 200
Capitalized implementation costs, amortization 0 100
Phone hardware    
Property, Plant and Equipment [Line Items]    
Amortization of right-of-use assets $ 1,900 $ 2,400
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Payroll-related accruals $ 10,048 $ 8,747
Sales and telecom taxes 2,824 2,811
Employee stock purchase plan liability 250 570
Third-party commissions 477 456
Other 1,199 1,052
Total $ 14,798 $ 13,636
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Lease expense    
Amortization of right-of-use assets $ 1,939 $ 2,233
Interest on lease liabilities 273 204
Operating lease expense 1,423 1,417
Short-term lease expense 6 9
Total lease expense 3,641 3,863
Finance leases:    
Operating cash outflow from finance leases 273 204
Financing cash outflow from finance leases 1,960 2,176
Finance lease liabilities arising from obtaining finance lease right-of-use assets 1,928 2,027
Operating leases:    
Operating cash outflow from operating leases 1,385 841
Operating lease liabilities arising from obtaining operating lease right-of-use assets $ 154 $ 0
Finance leases:    
Weighted-average remaining lease term (years) 2 years  
Weighted-average discount rate lease term (in percent) 9.10%  
Operating leases:    
Weighted-average remaining lease term (years) 9 years 9 months 18 days  
Weighted-average discount rate lease term (percent) 3.90%  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Narrative (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
lease
Mar. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 1,423,000 $ 1,417,000
Lease income $ 1,089,000 1,060,000
Number of leases | lease 104  
Phone hardware finance lease $ 22,300,000  
Amortization of right-of-use assets 1,939,000 2,233,000
Office Space    
Lessee, Lease, Description [Line Items]    
Operating lease expense 1,400,000 1,400,000
Hardware (embedded lease)    
Lessee, Lease, Description [Line Items]    
Amortization of right-of-use assets 1,900,000 $ 2,200,000
Minimum    
Lessee, Lease, Description [Line Items]    
Monthly rental payments 64  
Maximum    
Lessee, Lease, Description [Line Items]    
Monthly rental payments $ 21,975  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Leases [Abstract]  
Remaining 2023 $ 4,188
2024 5,574
2025 5,701
2026 5,843
2027 5,989
Thereafter 32,834
Total 60,129
Less imputed interest (10,414)
Present value of operating lease obligations $ 49,715
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Maturities of Finance Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Leases [Abstract]  
Remaining 2023 $ 6,132
2024 5,228
2025 2,718
2026 292
2027 0
Thereafter 0
Total 14,370
Less amounts representing interest (1,413)
Present value of finance lease obligations $ 12,957
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 19,900 $ 32,500
Effective tax rate (0.30%) (0.20%)
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Current and Long-Term Debt - Narrative (Details) - Line of Credit - USD ($)
1 Months Ended
Aug. 31, 2021
Mar. 31, 2023
Debt Instrument [Line Items]    
Outstanding balance   $ 10,000,000
Revolving credit facility    
Debt Instrument [Line Items]    
Borrowing capacity $ 50,000,000  
Debt agreement fee $ 100,000  
Unused line fee (percent) 0.15%  
Debt covenant, outstanding principal balance threshold $ 10,000,000  
Debt covenant, minimum unrestricted cash and cash equivalents 100,000,000  
Debt covenant, minimum consolidated liquidity $ 20,000,000  
Revolving credit facility | Minimum    
Debt Instrument [Line Items]    
Interest rate, minimum (percent) 3.50%  
Revolving credit facility | Prime rate    
Debt Instrument [Line Items]    
Basis spread on variable rate (percent) 0.25%  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity - Equity Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total $ 4,513 $ 3,425
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total 213 148
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total 964 697
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total 930 552
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total $ 2,406 $ 2,028
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Mar. 01, 2023
Nov. 15, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense   $ 4,513 $ 3,425      
Options outstanding (in shares)   3,913,926   4,185,876    
Unrecognized equity-based compensation expense   $ 7,500 29,100      
Intrinsic value of options exercised   $ 100        
Shares withheld for tax withholding obligation (in shares)   163,752        
Payments for taxes related to net share settlement of equity awards   $ (753) $ 0      
Repurchase of common shares (in shares)   0 0      
Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense   $ 4,400 $ 3,300      
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)           9,000,000
Share-based compensation arrangement by share-based payment award, authorized (in shares)   3,300,000 3,200,000      
2022 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)         7,000,000.0  
Options to purchase common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   4 years        
Expected term   6 years        
Options to purchase common stock | Share-based Payment Arrangement, Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   1 year        
Options With Accelerated Vesting Clauses            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options outstanding (in shares)   1,843,763 3,605,233      
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares)     57,137      
Share-based cost not yet recognized   $ 32,100        
Share-based payment award, equity instruments other than options, vested in period, fair value   $ 2,800        
Restricted stock units | Four-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   4 years        
Options granted (in shares)   171,075        
Restricted stock units | Share-based Payment Arrangement, Tranche One | Four-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   1 year        
Vesting percentage   25.00%        
Restricted stock units | Share-based Payment Arrangement, Tranche One | Three-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   1 year        
Vesting percentage   33.00%        
Restricted stock units | Share-based Payment Arrangement, Tranche Two | Four-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   3 years        
Vesting percentage   75.00%        
Restricted stock units | Share-based Payment Arrangement, Tranche Two | Three-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   2 years        
Vesting percentage   67.00%        
Number of shares issuable from ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)   2,600,637   1,943,246    
Share-based payment arrangement, expense   $ 100 $ 100      
Contribution limit as a percent of base compensation (in percent) 50.00%          
Purchase price of stock (in percent) 85.00%          
Maximum number of shares per employee (in shares) 2,500          
Shares issued during period (in shares)   299,683   165,347    
Share-Based compensation arrangement by share-based payment award, purchase period   6 months        
Share-based payment arrangement, employee contributions withheld   $ 300   $ 600    
Share-based payment arrangement, amount capitalized   $ 200        
Minimum | Options Granted in Lieu of Bonuses            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   2 years        
Minimum | Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   3 years        
Minimum | Restricted stock units | Three-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   3 years        
Maximum | Options Granted in Lieu of Bonuses            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   3 years        
Maximum | Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   4 years        
Weighted Average | Options to purchase common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   1 year 3 months 18 days 2 years 8 months 12 days      
Weighted Average | Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Period for share-based expense recognition (in years)   2 years 2 months 12 days        
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Options    
Outstanding as of beginning of the period (in shares) 4,185,876  
Exercisable as of beginning of the period (in shares) 3,060,997  
Granted (in shares) 0  
Exercised (in shares) (41,175)  
Forfeited and expired (in shares) (230,775)  
Outstanding as of end of the period (in shares) 3,913,926 4,185,876
Exercisable as of end of the period (in shares) 3,101,573 3,060,997
Weighted Average Exercise Price    
Outstanding as of beginning of the period (in dollars per share) $ 6.32  
Exercisable as of beginning of the period (in dollars per share) 6.47  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 1.76  
Canceled (in dollars per share) 6.16  
Outstanding as of end of the period (in dollars per share) 6.38 $ 6.32
Exercisable as of end of the period (in dollars per share) $ 6.43 $ 6.47
Weighted Average Remaining Contractual Life (years)    
Outstanding 4 years 4 months 17 days 5 years 10 days
Exercisable 3 years 5 months 1 day 3 years 10 months 13 days
Aggregate Intrinsic Value (in thousands)    
Outstanding $ 3,928 $ 3,470
Exercisable $ 3,744 $ 3,286
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity - Restricted Stock Unit Activity (Details) - Restricted stock units - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Number of Shares    
Beginning balance outstanding (in shares) 8,278,361  
Granted (in shares)   57,137
Vested (in shares)   (586,640)
Canceled (in shares) (291,799)  
Ending balance outstanding (in shares) 7,457,059  
Weighted Average Grant Date Fair Value    
Beginning balance outstanding (in dollars per share) $ 5.51  
Granted (in dollars per share)   $ 5.38
Vested (in dollars per share)   $ 6.43
Canceled (in dollars per share) 5.77  
Ending balance outstanding (in dollars per share) $ 5.42  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net loss $ (7,859) $ (13,838)
Denominator:    
Weighted-average common shares outstanding - basic (in shares) 65,954,521 64,583,714
Weighted-average common shares outstanding - diluted (in shares) 65,954,521 64,583,714
Net loss per share    
Net loss per share, basic (in dollars per share) $ (0.12) $ (0.21)
Net loss per share, diluted (in dollars per share) $ (0.12) $ (0.21)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 11,563,536 10,379,579
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 3,913,926 6,629,106
Number of shares issuable from ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 192,551 430,504
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 7,457,059 3,319,969
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2023
USD ($)
shares
Mar. 31, 2022
shares
Dec. 31, 2023
USD ($)
Apr. 01, 2023
renewalOption
Restricted stock units        
Subsequent Event [Line Items]        
Options granted (in shares) | shares   57,137    
Subsequent Event        
Subsequent Event [Line Items]        
Sublease, number of renewal options | renewalOption       2
Operating lease, renewal term       3 years
Operating lease, payment to be received monthly, year one $ 0.1      
Operating lease, annual payment increase, percentage       0.030
Subsequent Event | Forecast        
Subsequent Event [Line Items]        
Sublease income     $ 0.7  
Subsequent Event | Restricted stock units        
Subsequent Event [Line Items]        
Options granted (in shares) | shares 2,056,200      
Options granted, value $ 10.2      
Vesting term 3 years      
Subsequent Event | Restricted stock units | Share-based Payment Arrangement, Tranche One        
Subsequent Event [Line Items]        
Vesting percentage 33.00%      
Subsequent Event | Restricted stock units | Share-based Payment Arrangement, Tranche Two        
Subsequent Event [Line Items]        
Vesting term 2 years      
Vesting percentage 67.00%      
XML 63 weav-20230331_htm.xml IDEA: XBRL DOCUMENT 0001609151 2023-01-01 2023-03-31 0001609151 2023-05-08 0001609151 2023-03-31 0001609151 2022-12-31 0001609151 2022-01-01 2022-03-31 0001609151 us-gaap:CommonStockMember 2022-12-31 0001609151 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001609151 us-gaap:RetainedEarningsMember 2022-12-31 0001609151 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001609151 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001609151 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001609151 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001609151 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001609151 us-gaap:CommonStockMember 2023-03-31 0001609151 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001609151 us-gaap:RetainedEarningsMember 2023-03-31 0001609151 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001609151 us-gaap:CommonStockMember 2021-12-31 0001609151 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001609151 us-gaap:RetainedEarningsMember 2021-12-31 0001609151 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001609151 2021-12-31 0001609151 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001609151 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001609151 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001609151 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001609151 us-gaap:CommonStockMember 2022-03-31 0001609151 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001609151 us-gaap:RetainedEarningsMember 2022-03-31 0001609151 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001609151 2022-03-31 0001609151 2021-11-16 2021-11-16 0001609151 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-03-31 0001609151 2023-04-01 2023-03-31 0001609151 2021-01-01 2021-08-30 0001609151 weav:SubscriptionAndPaymentProcessingMember 2023-01-01 2023-03-31 0001609151 weav:SubscriptionAndPaymentProcessingMember 2022-01-01 2022-03-31 0001609151 weav:OnboardingMember 2023-01-01 2023-03-31 0001609151 weav:OnboardingMember 2022-01-01 2022-03-31 0001609151 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001609151 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001609151 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001609151 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001609151 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001609151 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001609151 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001609151 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001609151 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001609151 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001609151 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001609151 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001609151 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001609151 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001609151 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001609151 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001609151 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001609151 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001609151 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001609151 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001609151 srt:WeightedAverageMember 2023-03-31 0001609151 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001609151 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001609151 us-gaap:OfficeEquipmentMember 2023-03-31 0001609151 us-gaap:OfficeEquipmentMember 2022-12-31 0001609151 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001609151 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001609151 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001609151 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001609151 weav:FixedAssetsNotPlacedInServiceMember 2023-03-31 0001609151 weav:FixedAssetsNotPlacedInServiceMember 2022-12-31 0001609151 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001609151 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001609151 weav:PaymentTerminalsMember 2023-03-31 0001609151 weav:PaymentTerminalsMember 2022-12-31 0001609151 weav:PhoneHardwareMember 2023-01-01 2023-03-31 0001609151 weav:PhoneHardwareMember 2022-01-01 2022-03-31 0001609151 weav:OfficeSpaceMember 2023-01-01 2023-03-31 0001609151 weav:OfficeSpaceMember 2022-01-01 2022-03-31 0001609151 srt:MinimumMember 2023-01-01 2023-03-31 0001609151 srt:MaximumMember 2023-01-01 2023-03-31 0001609151 weav:PhoneHardwareLeaseMember 2023-01-01 2023-03-31 0001609151 weav:PhoneHardwareLeaseMember 2022-01-01 2022-03-31 0001609151 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-08-31 0001609151 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2021-08-01 2021-08-31 0001609151 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-08-31 0001609151 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-08-01 2021-08-31 0001609151 us-gaap:LineOfCreditMember 2023-03-31 0001609151 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001609151 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001609151 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001609151 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001609151 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001609151 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001609151 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001609151 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001609151 weav:A2021EquityIncentivePlanMember 2021-11-15 0001609151 weav:A2021EquityIncentivePlanMember 2023-01-01 2023-03-31 0001609151 weav:A2021EquityIncentivePlanMember 2022-01-01 2022-03-31 0001609151 weav:InducementEquityIncentivePlan2022Member 2023-03-01 0001609151 weav:EquityIncentivePlanMember 2023-01-01 2023-03-31 0001609151 weav:EquityIncentivePlanMember 2022-01-01 2022-03-31 0001609151 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001609151 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-03-31 0001609151 srt:MinimumMember weav:OptionsGrantedInLieuOfBonusesMember 2023-01-01 2023-03-31 0001609151 srt:MaximumMember weav:OptionsGrantedInLieuOfBonusesMember 2023-01-01 2023-03-31 0001609151 weav:OptionsWithAcceleratedVestingClausesMember 2023-03-31 0001609151 weav:OptionsWithAcceleratedVestingClausesMember 2022-03-31 0001609151 srt:WeightedAverageMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001609151 srt:WeightedAverageMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001609151 2022-01-01 2022-12-31 0001609151 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001609151 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember weav:FourYearVestingScheduleMember 2023-01-01 2023-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember weav:FourYearVestingScheduleMember 2023-01-01 2023-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember weav:FourYearVestingScheduleMember 2023-01-01 2023-03-31 0001609151 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember weav:ThreeYearVestingScheduleMember 2023-01-01 2023-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember weav:ThreeYearVestingScheduleMember 2023-01-01 2023-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember weav:ThreeYearVestingScheduleMember 2023-01-01 2023-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001609151 srt:WeightedAverageMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001609151 us-gaap:EmployeeStockMember 2021-10-31 0001609151 us-gaap:EmployeeStockMember 2021-10-01 2021-10-31 0001609151 us-gaap:EmployeeStockMember 2023-03-31 0001609151 us-gaap:EmployeeStockMember 2022-12-31 0001609151 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001609151 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001609151 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001609151 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001609151 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001609151 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001609151 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001609151 us-gaap:SubsequentEventMember 2023-04-01 0001609151 us-gaap:SubsequentEventMember 2023-04-30 0001609151 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2023-01-01 2023-12-31 0001609151 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2023-04-01 2023-04-30 0001609151 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2023-04-30 0001609151 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-04-01 2023-04-30 0001609151 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-04-01 2023-04-30 shares iso4217:USD iso4217:USD shares weav:segment weav:phone weav:security pure weav:lease weav:renewalOption 0001609151 false --12-31 2023 Q1 P2Y P3Y 10-Q true 2023-03-31 false 001-40998 Weave Communications, Inc. DE 26-3302902 1331 West Powell Way Lehi UT 84043 866 439-2826 Common stock, par value $0.00001 per share WEAV NYSE Yes Yes Accelerated Filer true true false false 66721116 56081000 61997000 56530000 51340000 3051000 3296000 10129000 9881000 5815000 6374000 131606000 132888000 10621000 10773000 44211000 45110000 10578000 10589000 8134000 8146000 868000 843000 206018000 208349000 4151000 3793000 14798000 13636000 34598000 34136000 3735000 3662000 7038000 6992000 0 10000000 64320000 72219000 45980000 46914000 5919000 5997000 10000000 0 126219000 125130000 0.00001 0.00001 10000000 10000000 0 0 0 0 0 0 0.00001 0.00001 500000000 500000000 66337452 66337452 65739053 65739053 0 0 319339000 314884000 -239495000 -231636000 -45000 -29000 79799000 83219000 206018000 208349000 39565000 33272000 13031000 13753000 26534000 19519000 17218000 16220000 7694000 7204000 10140000 9604000 35052000 33028000 -8518000 -13509000 472000 293000 1151000 -4000 -7839000 -13806000 20000 32000 -7859000 -13838000 -0.12 -0.12 -0.21 -0.21 65954521 65954521 64583714 64583714 -7859000 -13838000 -34000 54000 18000 0 -7875000 -13784000 65739053 0 314884000 -231636000 -29000 83219000 41175 73000 73000 134336 622000 622000 586640 163752 753000 753000 4513000 4513000 -34000 -34000 18000 18000 -7859000 -7859000 66337452 0 319339000 -239495000 -45000 79799000 64324628 0 294230000 -181898000 -31000 112301000 564083 559000 559000 593 3425000 3425000 54000 54000 -13838000 -13838000 64889304 0 298214000 -195736000 23000 102501000 -7859000 -13838000 3045000 3375000 938000 908000 422000 150000 2976000 2640000 -3000 0 4513000 3425000 687000 0 177000 -12000 3212000 2409000 -534000 -950000 355000 148000 1162000 69000 -900000 -332000 428000 731000 1541000 -4171000 13000000 0 17485000 0 620000 541000 334000 367000 -5439000 -908000 1960000 2176000 73000 559000 753000 0 0 400000 622000 0 -2018000 -2017000 -5916000 -7096000 61997000 135996000 56081000 128900000 472000 293000 20000 32000 3000 20000 1928000 2027000 154000 0 18000 0 Description of the BusinessWeave Communications, Inc. (the “Company”) sells subscriptions for its integrated communications platform, which combines software communication and analysis tools with voice over internet protocol (“VoIP”) phone services. The Company was incorporated in the state of Delaware in October 2015 and its corporate headquarters are located in Lehi, UT. Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, “Weave” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements stockholders' equity, statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one operating and reportable segment. The Company’s chief operating decision maker (“CODM”) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates in the Company’s financial statements include the valuation allowance against deferred tax assets, allowance for credit losses, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less. The fair value of cash equivalents approximated their carrying value as of March 31, 2023 and December 31, 2022. As of March 31, 2023 and December 31, 2022 the Company did not have any restricted cash.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred losses and, with the exception of the first quarter of 2023, has generated negative cash flows from operations since inception. As of March 31, 2023 the Company had an accumulated deficit of $239.5 million. The Company has partially funded its operations through cash flows generated by the sale of subscriptions to the Company’s platform. In November 2021, the Company completed its initial public offering, which generated additional net proceeds of $107.5 million. As of March 31, 2023 the Company had outstanding borrowings under its revolving line of credit of $10.0 million and $40.0 million in available borrowings.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes its existing cash, cash equivalents, short-term investments, borrowing capacity under its revolving line of credit and cash flows provided by sales of product offerings will be sufficient to meet operating cash flow requirements for at least twelve months from the date of issuance of the March 31, 2023 unaudited condensed consolidated financial statements. As a result of the Company’s growth plans, the Company may experience losses and negative cash flows from operations in the future.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its consolidated balance sheets. These securities are recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income (loss). The Company periodically evaluates its investments to assess whether those with unrealized loss positions are other-than-temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is more likely than not that the Company will sell the securities before the recovery of their cost basis. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in other income (expense), net, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations. Realized gains and losses for the three months ended March 31, 2023 were not material.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. For the three months ended March 31, 2023 and 2022, the Company recorded advertising expense of $1.9 million and $1.5 million, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company derives substantially all revenue from subscription services by providing customers access to its platform.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of these services is transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of a contract with a customer;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations within the contract; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue as follows:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements generally have contractual terms of month-to-month. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform, and their end consumers. These payment transactions are generally for services rendered at customers’ business location via credit card terminals or through several card-not-present modalities, including “text-to-pay” functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers remote installation services as part of the onboarding process, wherein the Company can install pre-configured applications on customer hardware which allow remote access to Weave’s cloud solution. Customers may also choose to engage directly with one of several preferred third-party providers to perform on-site installation services. The Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of March 31, 2023, approximately $0.5 million of revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for this $0.5 million does not begin until April 2023, this amount is not recorded in deferred revenue as of March 31, 2023. The Company expects to recognize revenue on these remaining performance obligations over the next 4 months.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to 5 phones </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to 10 phones without adjustment to the subscription base price and title of the phones transfers to the customer after 36 months of subscription have occurred. If a customer were to cancel at any time prior to completion of the 36-month period, the phones are returned to the Company. For the three months ended March 31, 2023 and 2022 the Company recorded $1.1 million and $1.1 million, respectively, in lease revenues associated with the phone hardware. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, future minimum lease payments may vary due to customer agreements being month-to-month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company’s direct sales force. Capitalized costs also include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Commissions to sales management for achieving incremental sales quota;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time commissions paid to partners; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time registration fees assessed by mobile carriers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, 3 years. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company’s product offerings.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and they therefore fall under the practical expedient which allows these costs to be expensed as incurred. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (“ROU”) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of underlying assets. The Company performed evaluations of its contracts to ensure compliance with the new guidance of Topic 842.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. The Company adopted Topic 326 as of January 1, 2023, which did not materially impact the unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Pending Adoption</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an “emerging growth company,” the Jumpstart Our Business Startups Act (the “JOBS Act”), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div> The unaudited condensed consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, “Weave” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements stockholders' equity, statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period. The Company operates as one operating and reportable segment. The Company’s chief operating decision maker (“CODM”) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources. 1 1 The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates in the Company’s financial statements include the valuation allowance against deferred tax assets, allowance for credit losses, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets. Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less. 0 0 -239500000 107500000 10000000 40000000 The Company determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its consolidated balance sheets. These securities are recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income (loss). The Company periodically evaluates its investments to assess whether those with unrealized loss positions are other-than-temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is more likely than not that the Company will sell the securities before the recovery of their cost basis. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in other income (expense), net, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations. Advertising costs are expensed as incurred. For the three months ended March 31, 2023 and 2022, the Company recorded advertising expense of $1.9 million and $1.5 million, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations. 1900000 1500000 <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company derives substantially all revenue from subscription services by providing customers access to its platform.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of these services is transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of a contract with a customer;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations within the contract; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue as follows:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company’s software applications and related services. These arrangements generally have contractual terms of month-to-month. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company’s service is made available to the customer.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform, and their end consumers. These payment transactions are generally for services rendered at customers’ business location via credit card terminals or through several card-not-present modalities, including “text-to-pay” functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers remote installation services as part of the onboarding process, wherein the Company can install pre-configured applications on customer hardware which allow remote access to Weave’s cloud solution. Customers may also choose to engage directly with one of several preferred third-party providers to perform on-site installation services. The Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of March 31, 2023, approximately $0.5 million of revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for this $0.5 million does not begin until April 2023, this amount is not recorded in deferred revenue as of March 31, 2023. The Company expects to recognize revenue on these remaining performance obligations over the next 4 months.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to 5 phones </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to 10 phones without adjustment to the subscription base price and title of the phones transfers to the customer after 36 months of subscription have occurred. If a customer were to cancel at any time prior to completion of the 36-month period, the phones are returned to the Company. For the three months ended March 31, 2023 and 2022 the Company recorded $1.1 million and $1.1 million, respectively, in lease revenues associated with the phone hardware. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, future minimum lease payments may vary due to customer agreements being month-to-month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company’s direct sales force. Capitalized costs also include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Commissions to sales management for achieving incremental sales quota;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time commissions paid to partners; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time registration fees assessed by mobile carriers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, 3 years. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company’s product offerings.</span></div>Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and they therefore fall under the practical expedient which allows these costs to be expensed as incurred. 500000 500000 P4M 5 10 P36M P36M 1100000 1100000 P3Y <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (“ROU”) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of underlying assets. The Company performed evaluations of its contracts to ensure compliance with the new guidance of Topic 842.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. The Company adopted Topic 326 as of January 1, 2023, which did not materially impact the unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Pending Adoption</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an “emerging growth company,” the Jumpstart Our Business Startups Act (the “JOBS Act”), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div> Revenue<div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue from Contracts With Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for all periods presented. See Note 2 for a description of the Company’s revenue recognition accounting policy.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the three months ended March 31, 2023 and 2022, the Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">recognized revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of $16.7 million and $15.1 million, respectively, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">that were included in the corresponding deferred revenue balance at the beginning of the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> period.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Deferred Contract Costs </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 2, the Company capitalizes incremental costs of obtaining and fulfilling a contract. Amortization expense related to these costs was </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$2.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for the three months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 31, 2023 and 2022,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue has been disaggregated into recurring and non-recurring categories to identify revenue and costs of revenue that are one-time in nature from those that are term-based and renewable.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 31, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and payment processing</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Onboarding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hardware (embedded lease)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,565 </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 colspan="3" style="padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,272 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 16700000 15100000 3000000 2600000 <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 31, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</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 style="width:68.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and payment processing</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Onboarding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hardware (embedded lease)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,565 </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 colspan="3" style="padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,272 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 37692000 31950000 784000 262000 1089000 1060000 39565000 33272000 Fair Value Measurements<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Financial instruments recorded at fair value in the financial statements are categorized as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs reflecting management's assumptions incorporated in valuation techniques used to determine fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended March 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,469 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,317 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,786 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended December 31, 2022 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,157 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,376 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,533 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company's short-term investments on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,500 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,530 </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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,328 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,340 </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"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s cash and cash equivalents on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,081 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,081 </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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,997 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,997 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of March 31, 2023, the weighted-average remaining contractual maturities of available for sale securities was approximately 5 months. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No available-for-sale securities held as of March 31, 2023 have been in a continuous unrealized loss position for more than 12 months. As of March 31, 2023, unrealized losses on available-for-sale securities are not attributed to credit risk and are considered temporary. The Company believes it is more likely than not that investments in an unrealized loss position will be held until maturity or the cost basis of the investment will be recovered. The Company believes it has no other-than-temporary impairments on its securities as it does not intend to sell these securities and does not believe it is more likely than not that it will be required to sell these securities before the recovery of their amortized cost basis. To date, the Company has not recorded any impairment charges on securities related to other-than-temporary declines in fair value. The Company’s cash equivalents and short-term investments are due within one year from the balance sheet date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023, both unrealized holding gains and losses are immaterial and the resulting net unrealized holding gain has been included in accumulated other comprehensive </span></div>income. For the three months ended March 31, 2022, there were no unrealized holding gains or losses recorded in accumulated other comprehensive income.As of March 31, 2023 and December 31, 2022 the fair value of debt was $11.9 million and $10.4 million, respectively (Level 2). The carrying amounts of certain financial instruments, including accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short-term maturities and are excluded from the fair value tables above. <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended March 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,469 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,317 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,786 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended December 31, 2022 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,157 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,376 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,533 </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"/></tr></table></div> 46257000 0 0 46257000 20212000 16170000 0 36382000 0 20147000 0 20147000 66469000 36317000 0 102786000 41213000 0 0 41213000 0 8980000 0 8980000 24944000 11663000 0 36607000 0 14733000 0 14733000 66157000 35376000 0 101533000 The following table summarizes the Company's short-term investments on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,500 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,530 </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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,328 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,340 </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"/></tr></table> 36353000 32000 2000 36383000 20147000 0 0 20147000 56500000 32000 2000 56530000 36595000 18000 6000 36607000 14733000 0 0 14733000 51328000 18000 6000 51340000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s cash and cash equivalents on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,081 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,081 </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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,997 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,997 </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"/></tr></table> 9824000 9824000 46257000 46257000 56081000 56081000 11804000 11804000 41213000 41213000 8980000 8980000 61997000 61997000 P5M 0 11900000 10400000 Property and Equipment<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment consisted of the following for the periods presented (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets not placed in service</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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment terminals</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,621 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,773 </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"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense on property and equipment (excluding amortization on operating ROU assets) was $3.0 million and $3.4 million for the three months ended March 31, 2023 and 2022, respectively. Of this expense, $1.9 million and $2.4 million for the three months ended March 31, 2023 and 2022, respectively, was related to phone hardware finance ROU assets (see also Note 7) and data center equipment which has been included in cost of revenue in the statements of operations. Note that these finance ROU assets were reported as “phone hardware” prior to January 1, 2022. Capitalized internal-use software amortization expense was $0.3 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively, which has been included in the cost of revenue in the statements of operations. Capitalized implementation amortization expense was zero and $0.1 million for the March 31, 2023 and 2022, respectively, which has been included in operating expense in the statements of operations.</span></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment consisted of the following for the periods presented (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets not placed in service</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:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment terminals</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,621 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,773 </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"/></tr></table></div> 5189000 5146000 6404000 5763000 2622000 2615000 0 318000 5162000 4828000 2631000 2389000 22008000 21059000 11387000 10286000 10621000 10773000 3000000 3400000 1900000 2400000 300000 200000 0 100000 Accrued Liabilities<div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued liabilities consisted of the following for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;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 style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll-related accruals</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and telecom 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Third-party commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,798 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,636 </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"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued liabilities consisted of the following for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;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 style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll-related accruals</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and telecom 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Third-party commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,798 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,636 </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"/></tr></table></div> 10048000 8747000 2824000 2811000 250000 570000 477000 456000 1199000 1052000 14798000 13636000 LeasesThe Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company’s leases, the <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s incremental borrowing rate or the Company’s intent to exercise or not exercise options available in lease contracts.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Lease expense and other information consisted of the following </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the three months ended March 31, 2023 and 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (in thousands, except terms and rates):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:68.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease expense</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing cash outflow from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease liabilities arising from obtaining finance lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease liabilities arising from obtaining operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information as of March 31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessee</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from January 2024 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of March 31, 2023. The rates implicit in the Company’s operating leases are not readily determinable. Thus, the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company’s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total rent expense for office space leases was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$1.4 million and $1.4 million for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future maturities of remaining lease payments included in the measurement of operating lease as of March 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of operating lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,715 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">The Company as the Lessor</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended March 31, 2023 and 2022, the Company recorded lease revenues associated with phone hardware of $1.1 million and $1.1 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is the lessee in all of its finance lease arrangements. The Company finances its purchases of phone hardware through lease agreements classified as finance leases. As of March 31, 2023 the Company had 104 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $64 to $21,975 and have maturity dates ranging from April 2023 to February 2026. As of March 31, 2023, the gross value of phone hardware acquired under these capital leases </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximated</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $22.3 million. Amortization expense on finance-leased phone hardware was $1.9 million and $2.2 million for the three months ended March 31, 2023 and 2022, respectively, which is included in the depreciation expense referenced in Note 5.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments for the Company’s finance leases as of March 31, 2023 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less amounts representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of finance lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,957 </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"/></tr></table></div> LeasesThe Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company’s leases, the <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s incremental borrowing rate or the Company’s intent to exercise or not exercise options available in lease contracts.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Lease expense and other information consisted of the following </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the three months ended March 31, 2023 and 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (in thousands, except terms and rates):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:68.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease expense</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing cash outflow from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease liabilities arising from obtaining finance lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease liabilities arising from obtaining operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information as of March 31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessee</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from January 2024 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of March 31, 2023. The rates implicit in the Company’s operating leases are not readily determinable. Thus, the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company’s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total rent expense for office space leases was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$1.4 million and $1.4 million for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future maturities of remaining lease payments included in the measurement of operating lease as of March 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of operating lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,715 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">The Company as the Lessor</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended March 31, 2023 and 2022, the Company recorded lease revenues associated with phone hardware of $1.1 million and $1.1 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is the lessee in all of its finance lease arrangements. The Company finances its purchases of phone hardware through lease agreements classified as finance leases. As of March 31, 2023 the Company had 104 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $64 to $21,975 and have maturity dates ranging from April 2023 to February 2026. As of March 31, 2023, the gross value of phone hardware acquired under these capital leases </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximated</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $22.3 million. Amortization expense on finance-leased phone hardware was $1.9 million and $2.2 million for the three months ended March 31, 2023 and 2022, respectively, which is included in the depreciation expense referenced in Note 5.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments for the Company’s finance leases as of March 31, 2023 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less amounts representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of finance lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,957 </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"/></tr></table></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Lease expense and other information consisted of the following </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the three months ended March 31, 2023 and 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (in thousands, except terms and rates):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:68.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease expense</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing cash outflow from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease liabilities arising from obtaining finance lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease liabilities arising from obtaining operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information as of March 31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 1939000 2233000 273000 204000 1423000 1417000 6000 9000 3641000 3863000 273000 204000 1960000 2176000 1928000 2027000 1385000 841000 154000 0 P2Y 0.091 P9Y9M18D 0.039 1400000 1400000 <div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future maturities of remaining lease payments included in the measurement of operating lease as of March 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of operating lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,715 </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"/></tr></table></div> 4188000 5574000 5701000 5843000 5989000 32834000 60129000 10414000 49715000 1100000 1100000 104 64 21975 22300000 1900000 2200000 <div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments for the Company’s finance leases as of March 31, 2023 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less amounts representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of finance lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,957 </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"/></tr></table></div> 6132000 5228000 2718000 292000 0 0 14370000 1413000 12957000 Income Taxes<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. The Company reported provision for income taxes of $19.9 thousand and $32.5 thousand for the March 31, 2023 and 2022, respectively, which resulted in an effective tax rate of (0.3)% and (0.2)%, respectively. The provision for income taxes varied from the tax computed at the U.S. federal statutory income tax rate of 21% for the periods presented primarily due to changes in the Company’s valuation allowance, state and foreign taxes, and the tax effects of stock-based compensation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income tax in the U.S. as well as other tax jurisdictions in which the Company operates. The Company’s U.S. operations have resulted in losses, and as such, the Company maintains a valuation allowance against all U.S. deferred tax assets. While the Company believes its current valuation allowance is appropriate, the Company assesses the need for an adjustment to the valuation allowance on a quarterly basis. The assessment is based on all available positive and negative evidence including past results of operations, forecasted earnings, tax planning strategies, and all sources of future taxable income. In the event the Company determines that it will be able to realize all or part of its net deferred tax assets in the future, all or part of the valuation allowance will be released in the period in which the Company makes such determination. The release of all or part of the valuation allowance against deferred tax assets may cause greater volatility in the effective tax rate in the periods in which it is released.</span></div> 19900 32500 -0.003 -0.002 Current and Long-Term DebtIn August 2021, the Company established a revolving line of credit with Silicon Valley Bank with total borrowing capacity up to $50.0 million, subject to reduction should the Company fail to meet certain expectations for recurring revenue and customer retention (the “August 2021 Agreement”). Amounts outstanding on the line will accrue interest at the greater of prime rate plus 0.25% and 3.50%. The Company is required to pay an annual fee of $0.1 million beginning on the effective date of the August 2021 Agreement, and continuing on the anniversary of the effective date as well as a quarterly unused line fee of 0.15% per annum of the available borrowing amount should the outstanding principal balance drop below $10.0 million (calculated based on the number of days and based on the average available borrowing amount). The line of credit is collateralized by substantially all of our assets. The August 2021 Agreement requires that, at any time, if total unrestricted cash and cash equivalents held at Silicon Valley Bank plus short-term investments is less than $100.0 million, the Company must at all times thereafter maintain a consolidated minimum $20.0 million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and the Company must meet specified minimum levels of EBITDA, as adjusted for stock-based compensation and changes in its deferred revenue. The Company was in compliance with all debt covenants for the year ended December 31, 2022, and for three months ended March 31, 2023. As of March 31, 2023, the total outstanding balance on the line of credit was $10.0 million. In April 2023, the Company amended the revolving line of credit agreement with Silicon Valley Bank, now a division of First-Citizens Bank &amp; Trust Company (successor by purchase to the Federal Deposit Insurance Corporation as receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)) (“SVB”), which amended certain terms of the August 2021 Agreement, including but not limited to, (i) extending the maturity date from August 2023 to August 2025 and (ii) setting EBITDA financial covenants of the Company for the 2023 fiscal year. As the Company had the ability and intent to refinance the line of credit on a long-term basis as of March 31, 2023, the balance is reflected as a long-term liability on the balance sheet as of March 31, 2023. 50000000 0.0025 0.0350 100000 0.0015 10000000 100000000 20000000 10000000 Stockholders’ Equity<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock, </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:68.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,513 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,425 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2016, the Company adopted the 2015 Equity Incentive Plan (the “2015 EIP”) under which common stock options could be issued for employee awards and the Company began issuing stock options under this plan in 2016.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021 in connection with the initial public offering (“IPO”), the Company adopted the 2021 Equity Incentive Plan (the “2021 EIP” and, together with the 2015 EIP, the “EIP”) under which the Company could issue stock options or restricted stock units (“RSUs”) as awards. Upon adoption of the 2021 EIP, the 2015 EIP plan was terminated. All options issued and outstanding or available for issuance under the 2015 EIP were absorbed into the 2021 EIP. Along with the absorbed 2015 EIP options, the Company reserved an additional 9.0 million shares of common stock for future issuance under the 2021 EIP, with scheduled annual increases to the reserve for amounts to be determined by the Board, subject to a maximum amoun</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">t. In the first quarter of 2023 and 2022, respectively, the board reserved an additional 3.3 million and 3.2 million common shares for future issuance under the 2021 EIP. These plans are collectively referred to herein as the “EIP.”</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2023 the Company adopted the 2022 Inducement Equity Incentive Plan and reserved an additional 7.0 million shares of common stock for future issuance.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to the EIP was $4.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $3.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Options</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most options have a four-year vesting schedule with a one-year cliff and are classified as incentive stock options (“ISOs”). Some options have been granted in lieu of bonuses and have expedited <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyNGY2ZWM3ZWRjZDRjNmQ5MGFjMmM2Y2VlNDQ5MTA1L3NlYzpjMjRmNmVjN2VkY2Q0YzZkOTBhYzJjNmNlZTQ0OTEwNV82NC9mcmFnOjY3NWMwYTlhYTUwNzQzNTliZWNiYjE0OTFjNWIzYzQ5L3RleHRyZWdpb246Njc1YzBhOWFhNTA3NDM1OWJlY2JiMTQ5MWM1YjNjNDlfMTg5NQ_2089e841-7005-4389-96cd-9fa5df949c68">two</span>- or three-year vesting schedules. All awards vest based on service conditions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options with accelerated vesting clauses, should there be a change in Company control, were 1,843,763</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 3,605,233</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of March 31, 2023 and 2022, respectively. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized stock-based compensation expense as of March 31, 2023 and 2022 was $7.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $29.1 million, respectively. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized on a straight-line basis over the remaining weighted-average vesting periods. As of March 31, 2023 and 2022 the weighted-average vesting periods approximated 1.3 years and 2.7 years, respectively. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock option activity was as follows:</span></div><div style="margin-bottom:12pt;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 style="width:35.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.715%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value <br/>(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,185,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.03</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,060,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.87</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;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 style="width:35.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.715%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(230,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,913,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,101,573 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.1 million f</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the three months ended March 31, 2023. The intrinsic value represents the excess of the estimated fair value of the Company's common stock on the date of exercise over the exercise price of each option.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is measured at the grant date based on the estimated fair value of the award. The fair value of the awards is fixed at grant date and amortized over the remaining service period. The Company uses the Black-Scholes model to estimate the value of its stock options issued under the EIP. Prior to the IPO, the common stock fair values used in the models were based on the most recent 409(a) valuation as of the option grant date. Management reviews option grants and determines whether further valuation adjustments are appropriate based on recent company performance and/or changes in market conditions. The volatility assumed in the estimate was based on publicly traded companies in the same industry and considers the expected term calculated by the Company. The expected term of the options was derived from a simplified method which estimates the term based on an averaging of the vesting period and contractual term of the option grant. The risk-free rate utilized was the average of the five- and seven-year U.S. Treasury yields as the estimated expected term for options approximates 6 years. The Company has no plans to declare dividends in the foreseeable future.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted under the Plan vest and settle upon the satisfaction of a service-based condition. The service based condition for these awards is generally satisfied over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyNGY2ZWM3ZWRjZDRjNmQ5MGFjMmM2Y2VlNDQ5MTA1L3NlYzpjMjRmNmVjN2VkY2Q0YzZkOTBhYzJjNmNlZTQ0OTEwNV82NC9mcmFnOjY3NWMwYTlhYTUwNzQzNTliZWNiYjE0OTFjNWIzYzQ5L3RleHRyZWdpb246Njc1YzBhOWFhNTA3NDM1OWJlY2JiMTQ5MWM1YjNjNDlfNDA5Nw_3086b5a3-a424-42b8-88d4-fd7b706a0563">three</span> or four years. 171,075 RSUs have a four-year vesting schedule with 25% cliff vesting one year from grant date and the remaining 75% vesting monthly over the remaining three years. The remaining RSUs that have been issued have a three-year vesting schedule with 33% vesting one year from grant date and the remaining 67% vesting quarterly over the remaining two years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, there was $32.1 million of unrecognized stock-based compensation expense related to outstanding RSUs which is expected to be recognized over a weighted-average period of 2.2 years. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted Stock Unit activity was as follows:</span></div><div style="margin-bottom:9pt;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 style="width:67.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,278,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(586,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(291,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,457,059 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.42 </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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs that vested during the three months ended March 31, 2023 was $2.8 million. A portion of these RSUs were net settled such that the Company withheld shares with a value equivalent to the employees’ obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. The Company withheld 163,752 shares, which was based on the value of the RSUs on their respective vesting dates as determined by the Company’s closing stock price. Total payments for the employees’ tax obligations to taxing authorities was $0.8 million for the three months ended March 31, 2023. Prior to 2023, the Company had not net-settled vesting RSUs.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company adopted the Employee Stock Purchase Plan (“ESPP”) in which eligible employees may contribute up to 50% of their base compensation to purchase shares of common stock at a price equal to 85% of the lower of (1) the fair market value of a share of the Company’s common stock at the beginning of the offering period and (2) the fair market value of a share of the Company’s common stock on the purchase date. No participant may purchase more than 2,500 shares during any offering period. As of March 31, 2023 and December 31, 2022, 2,600,637 and 1,943,246 shares were reserved for issuance, and 299,683 and 165,347 shares, respectively, of common stock had been issued under the ESPP. The number of shares available for issuance under the ESPP may be increased on the first day of each fiscal year by an amount to be determined by the board of directors.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Except for the initial offering period, the 2021 ESPP provides for six-month offering periods beginning February 16 and August 16 of each year, and the last day of each offering period is the purchase date for that period. The initial offering period began on December 1, 2021 and ended on August 15, 2022 and consists of one purchase period, which is the last day of the offering period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and 2022, the Company recognized $0.1 million and $0.1 million of stock-based compensation expense related to the ESPP. As of March 31, 2023 and December 31, 2022, $0.3 million and $0.6 million in accrued ESPP employee payroll contributions are included within accrued liabilities on the consolidated balance sheets, respectively. As of March 31, 2023, total unrecognized compensation costs related to the ESPP was $0.2 million, which will be amortized over the remaining offering period through August 15, 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase of Common Shares</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No share repurchases took place during the three months ended March 31, 2023 and 2022.</span></div> Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock, <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):</span></div><div style="margin-bottom:9pt"><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 style="width:68.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,513 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,425 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 213000 148000 964000 697000 930000 552000 2406000 2028000 4513000 3425000 9000000 3300000 3200000 7000000.0 4400000 3300000 P4Y P1Y P3Y 1843763 3605233 7500000 29100000 P1Y3M18D P2Y8M12D <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock option activity was as follows:</span></div><div style="margin-bottom:12pt;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 style="width:35.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.715%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value <br/>(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,185,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.03</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,060,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.87</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></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 style="width:35.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.715%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(230,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,913,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,101,573 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 4185876 6.32 P5Y10D 3470000 3060997 6.47 P3Y10M13D 3286000 0 0 41175 1.76 230775 6.16 3913926 6.38 P4Y4M17D 3928000 3101573 6.43 P3Y5M1D 3744000 100000 P6Y P4Y 171075 P4Y 0.25 P1Y 0.75 P3Y P3Y 0.33 P1Y 0.67 P2Y 32100000 P2Y2M12D <div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted Stock Unit activity was as follows:</span></div><div style="margin-bottom:9pt;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 style="width:67.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,278,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(586,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(291,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,457,059 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.42 </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"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted Stock Unit activity was as follows:</span></div><div style="margin-bottom:9pt;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 style="width:67.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,278,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(586,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(291,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,457,059 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.42 </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"/></tr></table></div> 8278361 5.51 57137 5.38 586640 6.43 291799 5.77 7457059 5.42 2800000 163752 800000 0.50 0.85 2500 2600637 1943246 299683 165347 P6M 100000 100000 300000 600000 200000 0 0 Related Party TransactionsThere were no related-party transactions during the three months ended March 31, 2023 and 2022 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and through the issuance date of these condensed consolidated financial statements, the Company is not involved in any legal proceedings the outcomes of which are anticipated to significantly impact the Company’s financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claims brought by any third-party against such indemnified party with respect to licensed technology. The term of these indemnification agreements is generally perpetual any time after the execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements.</span></div> Net Loss Per Share<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables present the calculation of basic and diluted net loss per share for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt;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 style="width:68.008%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,954,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,583,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.12)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:</span></div><div style="margin-bottom:12pt;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 style="width:68.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,913,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,629,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of shares issuable from ESPP</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">192,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">430,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,457,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,319,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,563,536 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,379,579 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables present the calculation of basic and diluted net loss per share for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt;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 style="width:68.008%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.708%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,954,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,583,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.12)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -7859000 -13838000 65954521 65954521 64583714 64583714 -0.12 -0.12 -0.21 -0.21 <div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:</span></div><div style="margin-bottom:12pt;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 style="width:68.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,913,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,629,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of shares issuable from ESPP</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">192,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">430,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,457,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,319,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,563,536 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,379,579 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3913926 6629106 192551 430504 7457059 3319969 11563536 10379579 Subsequent Events <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company entered into a Sublease Agreement commencing April 2023 (the “Sublease”). The Sublease is for the third floor of the office space currently occupied by the Company in Lehi, Utah. The initial term of the Sublease expires in March 2026, and the sublessee has two renewal options of three years each. The Company will receive monthly sublease payments of approximately $0.1 million, resulting in $0.7 million total sublease income for 2023. Sublease payments escalate by 3.0% annually on the anniversary of the agreement. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2023, the Company amended its revolving line of credit agreement with SVB, which amended certain terms of the August 2021 Agreement, including but not limited to, (i) extending the maturity date from August 2023 to August 2025, and (ii) setting EBITDA financial covenants of the Company for the 2023 fiscal year. No other terms of the agreement were modified with the amendment. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2023, the Company granted 2,056,200 RSUs with a combined grant date fair value of $10.2 million. These grants have a </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three-year vesting schedule with 33% cliff vesting in March 2024 with the remaining 67% vesting quarterly over the following two years.</span></div> 2 P3Y 100000 700000 0.030 2056200 10200000 P3Y 0.33 0.67 P2Y EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #&$J58'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 " QA*E6@)9MO>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FT!B:C+91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$KZD$#&1Q7PSN,YGH>.*'8BB ,CZ@$[EFC MVB/4G-^#0U)&D8()6,2%R&1KM- )%85TQAN]X.-GZF:8T8 =.O24H2HK8'*: M&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MRA@O?GI]=YW<+Z M3,IK'']E*^@4<<4ND]^:]6;[R&3-ZZ;@=P5_V-9<-(VH;C\FUQ]^5V$7C-W9 M?VQ\$90M_+H+^0502P,$% @ ,82I5IE&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" QA*E6XM9H.> % "M'P & 'AL+W=O4;,G-J+,@U'U1Z]\]X8]'2@^/5QNIOB5+(31YB<(XN6XMM5Z]Z702;RDB MGIS+E8CASERJB&LX58M.LE*"^UE0%':8X_0Z$0_BUO JNS91PRN9ZC"(Q421 M)(TBKK8W(I2;ZQ9M[2\\!HNE-A-A(AOI1;OX0.Z +H^?) M,,G^)YO\V6ZW1;PTT3+:!4,+HB#.?_G+KB,. ]R* +8+8*\":%6 NPO(>JZ3 MMRS#>LLU'UXIN2'*/ UJYB#KFRP::(+8I'&J%=P-($X/QW(M%)E QDB;)$NN M1'+5T2!L;G>\GD:8PUQ+>\;'PK?$Z=NBOVN-6_21F\FY:!_]/9HE6L&P^\?60;E"UZY@YN*; M9,4]<=V"R98(M1:MX2\_T9[SNXWN!XE]!]LM8+N8^O"M]%*8IIH\;5?"1HJ' M4Z?]R8:$1C5$NBB0+NHA?4JYTD*%6_(H5E)I&QXNI55JZY0Q&M40KU?@]>KA M380*I&\F(8%W@35YN%(Q[2KG'1K?D/.RX+RL.3(5A\](]A6HSB.N->=A8DTD M&M80L%\ ]M%&W<8ZT%MR%X2"?$BCF5 V,%S#<6B[ZPP&?1L<&MH0;E# #>K M/8I%8%ZCD,8//+*.45SG6?"U(&,916D<>-R,@N2,W,?>N8T8U6I(3)WRV^K4 M88;&207C-&OL&9EJF)Q$*H!(8ZVV\.M;.^*(^MM;&S$>U!3YP$[0.LA/_(7< M^S!9@_DN2FW7==C 859>-+@I+RMY61W>D>^#.@S$W0%Y@.?(Q]B> M5UR2NBXESR*!%[K<@+\ESWQK)4=EFI*7IHBB-N1_Y&-S!J/Z26YB*S4N]R"6 M@97R%&:(EFZ(XG[F-64Q>2=*KH/8LR<8U_S\9 4]A46BI4>BN+-Y#3J1B>8A M^2M85;^?<,5^U^E:300>UY2TM$L4=SG90!W!FK<:#!?H]WI6K%.8(UJZ(XI; MF@?I0;XF2QEC[N&(2-<=M%F?V?E.X8UH:8XH[FR> @V^2,X)9;_.?B-3X:4* M,FF%Q)6,>8 /$JRMO6]G9,456?,P%>1GY]R!?Y2L8+F7K86MW7 *%T5+&T5Q M_P/FUP_B!9ENHYD,K?1'#-3MZ(N5ZQ1>B95>B>%N9I]/3 %"ZFL+Z,C.B// M$R ! GXN9F4]A0EBI0EBM4S0-.+@1F_2!&XG]A&+ZU153_"PIGBE]6&UK,]M M)-3"S,AWH*"79HVYXK$]I\VJ1'A84\[2^##VS\ M@97X!SF773_D:A>9FMDM6@][O4M&*07WN+8QEAZ'U:H5C>%[H<#3WL>^>"%_ M"GL:<2GCYWK.@%Y0*\,I/(];>AX7MRJC2,1^5M*\"[DU94<$*@_@HO7S M>$2LJNB.AS5E/-C]PAW*:\;=-D,U)2[WR9[''^IP.@<;HN:KGNT3)\0S!==\ M;[2X6NQ%C[(=V$[Y>+Z1_9X;4Y"04,PAU#F_A!>>RO>&\Q,M5]GVZDQJ+:/L M<"FX+Y1Y .[/I=3[$_,'BAWZX7]02P,$% @ ,82I5DMC#2-F=?J0IR.*$)%0 DN/^^@*43(H$"-E=KV=L\W%Q>>X% M<,\!^(42 'WE6\*O>1HCMA\& )QN2Q_P]W9)"OEE3EL="WK*' =\R M$J_*1GDV0([C#_(X+7K#R_+9'1M>TIW(TH+<,1ZSIT\DHX]7/=A[?O U M?=@(]6 PO-S&#V1!Q+?M'9-W@\K+*LU)P5-: $;65[T1_##&@6I06OPG)8_\ MY!JH4.XI_:YN9JNKGJ,0D8PD0KF(Y;\]&9,L4YXDCC^/3GO5-U7#T^MG[Y_+ MX&4P]S$G8YK]-UV)S54O[($56<>[3'RECU_(,2!/^4MHQLN_X/%HZ_1 LN." MYL?&$D&>%H?_\8]C(DX:0+>C 3HV0"]M@(\-? ?2 BPW=,?C8L4O!T)B4)X&R?%[GP[?0QW?NXG9 M>X!A'R '84/SL;WYA"15<]1L/I"15^&C*GQ4^L-=X>\8(X4 ,>=$\ ^F> X. M7+,#-G$:=B M0YFX$(3E%>0H2>A.PI*E+"$R MD?<9Z8.""!-,3P. ':^=2H,1BGPS2+\"Z5M!3LB:R/$M>YP6@LF**2^XX)U M?0T#=""*6DAUJR@\&1D-I$&%-+ BO6-D&Z3E$3 M[$#OX!!Z+=2ZD8\#UXPZK%"'5M1+*N+L!0!#/:]83FJ_!=%DAL(P-(.,*I"1 MM<3-:7&1G"]ST5N6N3=RUH@7.C6E.6<&DU0Y3#R5@TC5N:VJ()VC_NBM.>Q] MU)Z@1K,@P.;>@2<$#*UH;R766*3% \B(U". *>%Q0=<7.WG3/::.7D_AN"Z" M&FJ#F0=A1_6#-6]"*U4-/Z=%7"3DE9B1(85>$+8Q&\W"J -SS7_03H"VS>6MI""I,HU!8 U=*/FD'8/)RNVHY["F1FCGQMNR)!;:E#8"U8DO]+5< M&XS=*$F5@Q6.(BZ MADU-I]#.IQ(@V\GY>=(K1HP&HG2#2!L\)C[U<=<CI$DQGL@HAJ!D1V!APWRQB@:T!;-',FQTAG.QS@MJ@R6?D^ZH!?4R*R M4Z(!_KK!-^? ZZ07.+B=?(.5'T5=X$]6E'9F-(#/:/%P6-"LR+U1@R"=\MK+ M&(,)=.1/!]Z:%9&=%9LB]EQF=5KS78PTK+I9@!#L*-NHIC_DOEC+GBO=R,JD MKUZXOY&W9N UH2([H;9%XDGP+UWI1;"]0#5:=>U*H)H^D9T^K\_/8IT6FU/TB$\WZYK%-76BERQ%S\U> M R,B'^D)--EY$'>AK*D3V:ES?'MS,UO>3.?+!1C-RSW'Y6S^VW0^GDT7X)BT$3;YO:+8BC/]<+DS%D[%T82N[ MO[9TO96W9M0UF6,[F=^Q9[W$5?Q]\,YYKR8%E#*4@7V<[0B0U0WP3M">RU:29KEH^X#/R@>:Y5 TORI7G6)+UCQ+Q M$?A^'^.@[WJH-/.]?H"CON/A_T/:^U)"\RTI3W*R)V,GG-=%5I-F)YSLE-LU MT6BU2A4'R9*JMB4OT@(D\3:5)=8(4E<[&$88M\NJTN!MM@A#HT)ZYE"[;+E@.S-E^O9Z-/L>K94I*IH=K&\'?_^Y?9Z,OVZ^!E,__UMMOS# M"#[0SG.,VS)&.\.VS.#D7%(="LOJ\) 67,J]M6SHO ]D_.QPSGJX$71;'E7> M4R%H7EYN2"QSK@SD^S65"N%XHTX_J]/NX=]02P,$% @ ,82I5@_#7OT% M P 6@H !@ !X;"]W;W)K:_SX"R]<"PC:>!6[)(I!XP MPWZ.%S #^36?8I) )PC+$83XPAO;IR+:TH(CX1F M-MI(IW+/V(/N M7,8#P])$0"&2V@*KGQ6,@%+MI#A^5:9&/:<6;K:?W,^+Y%4R]UC B-'O));) MP.@:*(8Y7E)YR]874"7D:;^(45%\HW49ZP<&BI9"LK02*X*49.4O?JP68D-@ M=UX1.)7 :2MP*X%;)%J2%6F-L<1AG[,UXCI:N>E&L3:%6F5#,OT:9Y*KIT3I M9#BZN1Y/KF>3,5*MV3R=T,'4TQATPF($F$Z4=T MC-XC$XE$C8J^*16'=C.C:LZS7USM9GE MOJ@M_$Z-WSD('R]EPCCYHP8T?UFKC="EK[>)8Y6?9]PM K?0O1K=.PB="+'< MC^V]H'G.NRMB"]2O0?V#0-6Q("3.8I(M]M'Z>VEW3OW&V@_JQ(*=B8U8FJJ= M_O;"#UH5_KZH+?9NS=YMS]Z^ZKLO7HAG-9=]F\@M\EY-WFM/WJ[H>R]8?-]U M@X[G/(-N"/0"MV=Y;C.S;?T[,*WVU ?L@,JV!7M39#.\N7'PZUN7.ED7)!.( MPEQ)K9- >?#R(E-V),N+N\ ]D^IF4303=?D#K@/4\SEC\JFCKQ?U=3+\"U!+ M P04 " QA*E6X"#".+QG_+M8 TCTDF>%N+#64F[.;5LL MUI!3<<8V4*@[2\9S*M4I7]EBPX$F95*>V<1Q CNG:6%-QN6U!SX9LZW,T@(> M.!+;/*?\WRO(V/["PM;QPF.Z6DM]P9Z,-W0%1I4?W2E\-$M!)P7P(Y))"W"5Y/@GM(<$NA%5DI MZYI*.AESMD=<1ZMJ^J"%[$7AZ&N MJJ%(SU NNF.%7 MT4R20O,ZW%7;-3H[L5V2PX!WE9\C%IX@XQ#7P3/]_.AG M<>NI=,MZ;D^]VV+!6 M>CT%\!U8D]]^P8'SNTGI!Q5[I=NK=7M#U2>/L(-B"R:-56)0)NH%93=Q8S_P M'<<9V[LVOR'0)2%I![YB\VLV?Y!MRH1$;*D6G%[&JH#?&AJ[CHN[C*; T'=[ M&8.:,1AD_(,S(="&LV4J38!!9UP2^*[7!>P&XMC'<2]@6 .&@XT]VP"G,BU6 M"%Z4?0@0YR;.\",;^H.*O=(;U7JCP0E&Q MT_B,,]SE4*@NRDI6FB@G2_7:J#W]CBPYRX_0K###D@["*/)-G6N* MQ$I8_YJ"&[?$PW8YDVO@**U,\^0PN9^,*PO^4*_\J&JO=3=NB8?M\K:0H.K* M8S\9!7O=>?="4S<9 DG<[TFX,4X\[)SFQW.*"C"N+]C@CM@WN*@A<#3PMC8F MBH==M&S^9U ?-G"DEO2EYVWM.N4HC-S80&N(Q&[D!/W$C:OB01.;/'"V2\O/ M(07]/G-H((GC+K$ASB5^+VYCBGC8%>_5-V6F)MD(%W7^?U,3ZILFU!"I)M0= M6/\:.\3#?G@D1&KU0V)-.9SJ3[QT@4[2 B4LRRAOW31_PE1#1&T^YPR3MS*, M802;)9#&)^JH]8"JVV9!7=,,_-CW_!;L09,ATO,C-\1>CZS& M7LFPO?Z4K/9#&Q+6-=@^889(LS"[M1N0 U^5FR1"T6X+67URYSC,S.[,VYNN/@M M(P!%GM.$R981*;6\,4T91)!2>"I3^['OD^NR*/?(U\NOI(+ M$C,RC?A*4A;*IJE0E>8V@ZV"3J[ .J' )D/.5"1)GX40'N)-]*9PR=JYU+'. M$@ZIN"9V]9)8%%STN4I7K9(WX(U MD $+> KD9WLFE< #_:LL>CE[K9Q=7_(;N:0!M PDEB#68'B?/U7KE>]EKG\0 MV4$@:D4@:N?8O1'6I(3+TB.2(^L94A>>M7?5<)UO37.]K[[$JFJ[MEN8'>AR M"EW.V02-502"! >9.:73^"1Y')A.HJ>TD89.=6T>>R<.3?.DO;:QJF5)ZQ1:&^\>9!6#'M6 M$O^%D"RP5TF"+2%F:Y!*7S7YEO#&*U%5]TCW:Y-*N6RWD.V>E3WEBB;O/&=N MV7UH.$<22ZRJ=L,]#J^YUQY2$(NL:TI4LF(J+ZO%:M&8VUD_.EKO8,/.^^M_ MFKS;8]%/\ 4$L#!!0 ( #&$J5:7\(M34 @ !LE 8 >&PO=V]R:W-H M965T&ULK9IK<^JV%H;_BH9VSK0S96-+-I><)#,$2,M, IQ M=C\K((*ZC44ED4M_?27;\552R!F^[-C>2XM7E[6>)=F7KXS_$#M")'C;1[&X M:NVD/%QT.F*](WLLOK$#B=7_;!G?8ZEN^7-''#C!FZ31/NI S^MV]IC&K>O+ MY-F"7U^RHXQH3!8*#/.ZD?=*XO#_B9+(E\/"RX MNNOD7C9T3V)!60PXV5ZUAO[%* AU@\3B.R6OHG0-=%>>&/NA;Z:;JY:G%9&( MK*5V@=6?%S(B4:0]*1U_9TY;^6_JAN7K#^^W2>=59YZP(",6_4DW=^,ELMP?P6C(;+/\#MW?S/)6B# MQ^48_/+SK^!G0&.PVK&CP/%&7':D4J-]=M;9+]^DOPPMOXS /8OE3H!)O"&; M:ON.ZD7>%?C1E1OH='B/^3> _-\ ]" RZ!F=WAPZY*!\9%'B#]E&MABTVX?Y M/9@O)@_#U73V.QB.5M/OT]5TLC2-6NHU,'O547TA#GA-KEHJ; 7A+Z1U_9^? M_*[W7U.7S^2L,@!!/@"!R_OU3"6AB GCTDA;=I.6.M.\7+=[_7!PV7DIJS=8 M^:B/^KE915>8ZPJ=$S/<_*7B2J4B*8!D*A>M6;RF$0%Q)E@_U==K+';@P-D+ M50L4/+V#7XY"7=#X5Z#2*,>2QL]I'J*2$F,_PW-.YIF<50:MFP]:USF98Z*< MKBE.[G2GE/IL"0,L&UI MJKA.Z6VV;:MI!%@((HUSUFN(&I267"K<8.-9EF4_U]UWZE[HA9;04<$Y68=$ M@ 1T:W;4:U6-/Z$O^"DB)M7]AJ) I[&*ZJ:-'WIFU8-<]>!+HZT(2CA74:*" M2G(5'.I"F,=YT% #![UN3;+!J!M8-/M> 3W/J?I.1[D2O*'BP 2.M'+[@LB< M599I3:;!Q":R1&;?*7(IV?I'6]C3WJG 3UFC+7%6F/_0;*IM6*("6>/-A M(11^FNC5*N4D7P149&M6W8N=6B%M2?A>98R=@0UZ[V^_5.]&TL@UU M@6K_$U;OMNK8)+W#HNWDXS]-' M1%3F_E1IDV_M@>?5E1JL$+*$$2PH"-T4S,.(DQ<2'XV3#9M@"V"]&C(8]9!O MD5?P#[KY-SM/"0Z;T//#P*]WH6G5#OR>K1,%&R'\TBYP.OL^69ZP"X1.Y'Z5 M*.?R5AV$ J_022RUM99'GDR0K@Y.+P@RMY6I0UXC/ QFED0("PA"-P071[[> M8?%EQ48H!OUZ>C38V2075(1N*E8DJYA1\2'?$^"0OX_TH#4;)1O0UX6-,398 ME:.HJKG@(W3S<80/5.*(_I,$M1KA&$?)]DRPK7S%G-C)#IL 5$FQCDFC5;=G MT5UP$KHYF>>F+!UEZ^*$;-3DHAI'5#_Y,)E9=YBPX"?L?RD;W4YGP]GHA&SD MQ/*7L]&9O%4'H4 T="-ZP6F\I@>UZU-%3GH,I#?=-,;QFJ38-D^=@<+^H-N( M%(,9]$L;V^II8D%KY*;U@K,U(1L!MISM@=";0\7 9,M%W@A?4XML9()S3;/! M)@PMM1 J ([< %]\#*\^T)#XC>@M182EBICLA$WL=(BK.EA&1)OJS*63EV.A2T\J285$!<^3>Z"YT*<^VJFK2@6[-3,BU0\W4&;:Z@6<3 M6#IR=H.VND;4-@.0_2%B[X1D"^:0,0(<(FP\2$!-EG8;YT@&(YOT KCH\]/B M2D9- _+SC(H,R(6>7Z]1+686$J""NLA-W=ED!<:3T<-DN)RHZBY]5S*I]^'=_I%BE&[B:H#OWX(9C+K>0-;2BGHBSZAKTWK;^!F\OMT-M-DF-^" MQ>1A.A\;.]#$:]);L]G60WQR3%Z@RFREC*-@E#D@I1E5G&@6AB-^@U M$I?IS!F9)S(HR!RXR?RY[#7;DY2 QI=A3?HVZF^#C>T ("@ '?C_[PJI%X[(,G)7!5Y?EN;Q5AZG ?N#&_N1C^Y3C4WR4BQOP2N6N>$?C M.#8+FLBOURP&$VA),T%1$P3NFN"V7-B6SZ, YE3HY9H4"^Q)8AHGMY4&)[XT M"PQ;]4'CH,A@!3UH87!0>M'LKAT\R?:2S4I&R52^];3ZGBZ9Q*GQ?E@Q?GZ[6A4A"N6!,6;;,U2\SH?X,'/#V;1PXK+#T879^O@@RB!*6%E&6HIPMSP>7 M^*U/7.E06GR)V%.Q]XQD5>ZS[*M\N5J<#\:R1"QF(9<0@?CWR*8LCB62*,>W M"G2PBRD=]Y]_HOMEY45E[H."3;/XKVC!5^<#9X 6;!EL8C[+GCZPJD*6Q NS MN"C_HJ?*=CQ X:;@65(YBQ(D4;K]'WRO&F+/ 1L''$CE0$YU,"H'H^5 )@<< MS,K!;#L @UTYV&7;;QNK;&DOX,'%69X]H5Q:"S3Y4-)5>HL& MCE+9L^8\%]]&PH]?3&^N/7H]IQX23_.;CU?>Y9UXF=^)?Y_H]=T8<\ZE]- MK^[0$'V>>^CE\U?H.8I2=+?*-D60+HJS$149A56IWV]+30Z4^B[C0=SA M-M6[3;,D$;UYSK/P:X>WI_>^7"PBF0U!C&Z#:#$459@&ZZB[)/0(5AANDDT< M<+9 'EM&8<0[0/PC(#?3*W3)>1[=;WAP'S/$,U&TG*4ML)'H%+N>078]@Y3H MY@'T]^PA2M,H?1"9&P=IR-!+4>-B)?"+5RC@HMSA&V3@UXB,">[B4(LOA\RW MQ3H(V?E C(D%RQ_9X.+%,VR/WW4QNP6S2C Y7#Y>V*9!3)LX9Z/'?1(AHU)( M,!\(K,&FL6/3Z,GF*0QN,>V]1L>8&&/<;/*I:C9ND:):$-<42$TSJIH-L8,= MM\6QWV%GU(5J-)"Y:R"S=#(.--!5&HJ9N1"]7+1*^?1*#E+E6+'*X@7+BS\0 M_;:)^ _T]RR+8R1FMJ<@7_S3U7 F9->'!/,@P2@DF \$UF#?VK%O:=/CJB@V M959D2Q1N9XGM2(>6>9:@0O8"E*W+Q1#[SO(P*L1W>P-B5R?0ANS;"2QE_+-L M<^P8K42#C$DAP7P@L :]]HY>&Y[>+DIME07+;8V&VJ+T3=<3 E+(@#X06(.F MR8ZFB9:F+ZS@%JN9BN@O2!R:7,,LO%/CL5N\I<;!'"'XCG05K$)3.O4 M?.]BR55SP6QQI"U&7XX@P2@DF*]MB09#>%SOP<=:CJY%VV]2L>B,HW]%RCP$ M45H@,15%Z:,8!A.QGRN.$51%V"]7:W$]U1>B+T.@:!04S8=":]*Y)ZG@HW3& M6=&M:V"%IR$V',-IDZ4-T9LL2#1Z8AU\J*A-&FK] NL%#)HN-.K%IR#?[7U) M)U.@\@7NTB\Q32%R'X!:!M,-NB%UK8MCM_.@ - [,);6,@;7[Y'ZR77>3F6I7%:5W MQY;1;K13+3U]H7MW:E#= 0JM25BM/&"]]'!4F>LFR5+ZJV,0W-Z+=I@IW5I5 M%@PLAB:E6ZMV0V)@6^W678;N@7Y=[^"Q_3_JM/>@IYEY^AKT9@]4$X!":[)7JP)8+PN J7!5G/U1 M;:+,3:": 59%@W9$"AK1AT)K=9;2Q!$+T'\(M^=Q[]C)4MM MN9AII*F^6'W3E*@JB!*2@H;TH=":O-5: ]%K#;\LF>OQ>Y_2J]* Y=BVV5YT M@D:EH&@^%%J3T;UK%WK9HKJDLJ7P*>*K%8L7@MSM91&>E4)@P3B/F50&)?-L MN^P-Y'+W..&J$C$4J_B)I:3FB8:>OD*]R82]<_$[% M2*Q9$KUC\*IF=!';< M?I@H>W-]P7H/K!V:AA*3@L;TH=":U-5""M$+*7T.L8@JA)@65B@!O9H4E7+-41_XP+@ M2(NH=Q]P^YA$7XK>-($J+Z!HOKXUFBS5>@K1ZRFZDZK*M3G-.,IM%WV$W@R MJB=$E6PZJN!#!6V24,LB1"^+G'Y.973RI$H3MFT8$U-=T)UJZ>E+W)L&4&$$ M"JW)5BV,$+TPHC^#ZF;(5>4J=^(JF:2:*=LFU<3 KF&T;X1UV V)X9JNU>[Z M'8:FU1I61GL_+Y _-Q$5?I##>4" !B M!@ & 'AL+W=O:3!9E2.#;-,K:509$'4*GB-$D. MXE)('4U&86]F)B.JG9(:9P9L79;"O$Q143..!M%FXUHN"^2RQ*UE:3!X&(/SC<2VSLJS7X3.9$C]ZXR,=1X@6APLQY M!L&?%9ZB4IZ(93RM.:,NI >^7F_8ST/NG,M<6#PE]2!S5XRCPPAR7(A:N6MJ MON$ZGWW/EY&RX1>:M6\2059;1^4:S I*J=NO>%[7X6\ Z1J0!MUMH*#R3#@Q M&1EJP'AO9O.+D&I LSBI_:7<.,.GDG%N)L339MR=(/R(9P2=H5%K[J'/.W^)B%=>K2C;IINI7P4I@^# <]2)-TN(5O MV&4[#'S##_BNS%)H^4OX='MP2MJ2DKEHWX?.86;0HG9B4XYSJ87.I%!PPYO( MC]%9^'$RM\[P<_KY7H5: 7OO"_ M=F0KD>$XJGPLL\)HLO-I<) <;TEOKTMO M;QO[OU[F?Y,]H%@AEZ\L:RVS4"W;@PN=]6'7^^U\.DS3Y)@=*J%?@C4X_@S< MB\IR^\\[8@L\5D!R4:5VN#1'\\.E!4\BL\,=SKP(L+5PC#+X% MA'L46J@7*RTXXO[@EG(%K$AF"+1"$X(9S1.O,N3(-]WN6O(]7?&'_=V^G*G+2576^&"H4G_RWX$IIUHK>&H"E-D3HYG4EAZW6B\ Y\OB-S& M\ &ZOY7);U!+ P04 " QA*E6+NGJ7B,8 #T20 & 'AL+W=OKMO,O3I9]O_[^[,S72[U2?FK7NJ-OYM:M5$^_NL697SNM&GYHU9Y=GI\_ M/5LITYV\?,Z?O74OG]NA;TVGW[K*#ZN5.#LY?/ MUVJA;W7_?OW6T6]G:9?&K'3GC>TJI^9*.Q(/ESW'W'_GN=)>9\OK& MMK^;IE^^./GVI&KT7 UM_\[>_;<.]_D:^]6V]?QO=2=KGWYW4M6#[^TJ/$P4 MK$PG_ZO[P(?B@6_/CSQP&1ZX9+KE(*;R!]6KE\^=O:L<5M-N^(&ORD\3<::# M4&Y[1]\:>JY_^4IYXRL[K]XZ[777*^%5UU2W(B9\=VL6G9F;6G5]=5W7=NAZ MTRVJM[8UM='^^5E/E&"_LSJ<^DI.O3QRZE7UB^WZI:]>=XUNQL^?T0W2-2[C M-5Y=/KCA+\I-JZN+275Y?GGUP'Y7B2U7O-_5D?T.W++ZW^N9[QVIT?\=NK#L M]^3P?C"M[_U:U?K%R1J,=AM]\O+O?[MX>O[L 6J?)&J?/+3[?TR(__E3J^.; MO'6FJ\VZU?SUC>T\/=/(][\M=35T:FA,KYNJMJ1%G9>?PBKZ96XZ13NHMO*T MK29/TON*]FR'1E<][:"$'M[_=ZTVFDY9K8:.J,4I?E*]Z>HI$V-HU=W2MBU= MZJZCS?TP\Z8QRN$2AQZN;E2G&E7L<7#5FXXVP5TW1&+ULUGQC1Z16;/?VNAV M.ZG^_K=O+R_/G_$&_//%L\HZOD/XBG9=JVX;OGP\I7U[[6KY-%\49) *=U[5 MCNM_NOZ M^FUD#_-!K=>D@VK6ZLH-. $?.KT8VB :VHFWQ].WNAZYZ](WR_MT-(IQ&]"#T'+_A@Z"<\L>O [J/(_?%6H MV">MNGP4[+_XYIFOKKMNH(7OF-,5'8) 7EVC73 M+L:1RP-Z_XE[CR1&_"]()&TB).6B9\&>3B^!;L@F2!3CU13WZP_D;TC6_A\5 M!-1O=[>KE5]64%57R(QO\V\+\8 )PU\#&9$?Q_/&][0RRU.) M$#Z]-5UB$B5IUZ:#5M U5^1'%[QD A0(M\@JK)H_"!X%1;];FGJ9--QVY"8Z M@#:8&5FN T]&#W0D;.\1I*(FS)5QF9QH_;LJE2D'UPRD.>'HD(7+TBB$$P^@ M!<8VOEI+I L2J9;$, M_!5H]@4F1&RPV$FGH.H9.0] @]A-I\Z$GVXT/3,2Q M+],'8VW[C/W*9WL+&]7W:^(T9!7Y,Q#3V5SH T052Y^Z<"MXR(6(\;?,M4 # M-)%(ZG2D"<)@9PN[9 _LY>EI^73B>;TT>EX\V^C:L,M=J0]$072\-[_^\$OR MO'JCVH&/3GYV5T19E*:3[(8U#MJ\8]10[23%P:VMET!#YQ?[%I1!(IX6>7R8 MSZ%U?!!*;5>\\B>>U[L^(;@"=B;8%$D=>7 B L AGD M4L1*D]./H< 71@=U )\KG>AATCVE<6MA9K]49)+S.2Q3% D<)P+4*N$KL", MD-:HF6ES,,VQB+V:Y="/DX\](Z?@CO\>*[+1C.C%IEY%1 [Z"#O9F ODA]@ M@!*T_[KNA\* :XYTC2&>.(G3_9*4)O-P.@+&F;5' MDGH:QH.T-GTJD[T; % MY>2^1XZJ'1QUK^X#3R?%,BAV35^;GL.0]G"SM=V03C/+&<:WMEN$%^C:;@18@URB11XI"'G]KY*:T<+(T'QC;[B"4?NGLL%B6).<+41H 2N "V;(ITZV=B;[>'G10 M:R(1,06)9_5/!(K+>GN/B,*-4C XCET :%N%<)DDU M K5H;4>:3[I9:]TP#[^Z./^F9,5G<=8./3G2CC.SY%]\!5XYILSIC6TW^!I5 M#S81<9%RXO0\'LB*]]63\A.DM!ME6O8@>?>QE&:4;VNX')RF[\GX<1CD,=FS MQ@E2)]>?PN&5'F%2^,9:K54-0_B,.^S@4^+FQC0B>(E[M)0^;(:Z3S*!CR'\ M1\#0#W/H880&2$TS $K;1B@AK@M^E<(V7# ]=:=;,I>55 !#=,SQG-+I@0-3 M,,(=47Y1J&>U4"$\'X/V"V(E>0)2Y\95>N) O)*<@[:CY!,"6'KR%?!B=4C$%2[L<$G1),[\B'K$B<(06D\U'X M&9/#6 1UA_!].GT6-@+>)Y4.&]$V;$[;P'9A 2UG)38VY"Q(.\3[..,_ (L8 MJ"Y9.SD"!USV0;=;V1HQGW.*4EW9_7A-_W!PRI*8Z3DV$%S.N'4;+!R@A3"E M)' 4F>9C=)'K8CWJ;M!U;*_BYMM0^06-6'><3M,G[YB*:7&[@MIMI#72.0G) MRUAV=)R79$]J-):!@*0F3H?J082]!7)/51#/!U!Z\:?HID@M:F!(:!ZC!M+G MRD$Z( D0119Y=$[PW+K= ]R7J?Z[HU;'R:"N6W9\M+$ S3^&9B$$'5- *%YR MF9RO2U6*6;\F+$_NLB*5)JXEQ[DB$[*-I+*N2 $?9E?TY2-_=*S(]]!58S6! M@)A.H5#*D#OQ[DZ'X@T\&,6 EAQY0\K3&RXNO!;R1I]Q(L77"L0C:4O8=XHJ MZ&<>#HH!R\?A,/O6XM!PE "DZ7=C?'21$1JR2PA%>AO3(X27KC7GXI+X%*?Y M0B"'L,!#HMGHCK3KG5A*ZBKE$.PX(P3Z):08T#1,PH4G.1N^\D2[9M\&P<[\)A9(W$)=S2=53_D@%A+'[2@/C"L>>3OO[[ K*%PO M4>4-JO 8DLXY' MZKG6H%X:LXZ!Y<*G82< ] M;SL=+&RV7=&,&B0D: J)R# MRHHWR-U$+BY$/J.&!WE+=1>.\;2WI_P#>:IR ]:[3'MCV4?'2['LPI>YOL"5 M*98^ZJEK*Q7BK"G'[]AS^0.0'@DVV8=J)B7G:,V"B M9$7G(P0XE0P6$!(I^T#10 [?"'=MOM(>YXG0)LC*L,8P@C1W ^@^(\ MAC"XQL=IK53G]ZA@,9+;6IB.2X0!#G"2>9#7\B"L&6.0@D(&FZ'LJ &[!#-)Q(Q M.I45+YD2@D&ZI .@<)* )7("NZO9X 'R?)6-W6RZ"#E*N\ M1E6ZY16G9&^G 0R3J38J%G4%.D#FH2_4Z_L>9DPWB,,3\]!UQD/;O@A M:R5MXT:$>.,='S(9(X'$T3(P)Z048^(H%D0E$:\H6B$[CO5?^0?B!=:&;VBI M5HCA,)4].87S=KT^%WAPW,KVFNO4)$NUH[!248Q^RG8S&\8:PJ;(#$C8X^X% MB:F+&Z)_=8J^DUD,K!2EUZ:CDK,D&VC8YPD-@2YV! $-@;-*,JE"X6R$-QNPS@)5'!IDQ-(F%TFOQ"3,X&G05)7"7##*XZG0*.V)19&HK,5&&^6D M*S8.XN*=) OG0UBN[(C4@A),CAI<*Z5M*_[G4'MT1T%R=IWXE!ZW$7%\FF4)^G:$>FELR04"_5HO!R,!JZIV1#ES?WE3?/L'4(.HDJ>(@-TD*%I.JW;PB)GEK M:S ']69>5#6D" B?B4/;,A^6JE_F>>#?C!:N4:7'\NMA M0=\?Z-JRQ)!;'A?9Q?D7RTQX?X!G.?_UK'@^;G, MS*P(**E(SJ^>2AT@Y+9_C>]_K=IZN-CZU<7T8K>J>G&XJLICE**MP:' /+VM M#4>05) 8FW1HDHI!3.*((49L5L,J*G\$4T!T&Q3?@9N*FF..^1&:"T'O5%-?SR[HK@O%+!JLL>]K)W1;I"7$-;H=6NWNR734)FG M$])DT%PS>TT#<"KG)G.FG,0-J4@PHUQX;G8[S-/J;5!H'I0KE45^F0]N9OQ2 M2S^"4O(Z=G["Q0JD>1.#^ T7R]_LS\^3'SJ]>G*^,W@ALS&<-)3355)R!Q:8 M]2'0\&SDT,X%'1>X85*P]W@@VZ3.).\MOC\?GZ<"$=C:;3G[)/BN3C/UB"AF MUZ)2VBY6KOKAB86"DQ,ZB]RA2J9C!0>\.M--&[7WR2>7XX,&YP?(8V;:H*Q8\*7J=F?$/BVCR M5YI1A9%^'FWV\6N<4L M_\&BK4+99:&+Z=!8?HSBF%17C.L#KB6ZV#"Y[ &8MK=!>F[DJ<)P!2F9)7O[ M."@NIYJ-8!#Z'3TN^2#TO,=O%@3UH56U6?-&*>Y)F"B&^7>^B;I71)5C=?^] MV:NIO"[)SG*%-V('KA'M%(Y+"8ZTYU 7.*3MJ/:FZ9@][N4P1ZD%JL(SO;7T MW\5EQ#&IPH.>N0PWS!&090KM6,I;U/;B!)*H:7[U8+]K7;X]Z&Q'/]7[Q5(3_X_7M*QXJHQ77M^^K?]HI?WMZ?CFI?@:J\=6C MW^S:U$#OCZLXY9!FX0&(M)29))-7%2,!SHHI2$SB'-,V)0F<#6DCPQ,\C\8- MK9U4PH]A37K9#1*(,S[TE(R9Z(# D&7SJ#TC/:(E[-^D2:\XP"ET"P"%3,*9 MH1C -0#":I@J" ,5Y5S>)*24=Q4/2J(DSY'T$%=R^JK&T]?QS8QWO[[/K]YA ML$OF+DCH#K#5RB#F>$![&]C"0SP/3'^]7\._0 ,8!D>R5LADHKA6ML&4&;+S MWMF(DR6_".$IR)(#?V!4FLI4/5?N\,Z.2R,YR$ F ?2E)I/8,_FIUI!9<1;! M+VULDFM*+_^DLD1L6\5TB5AQP8SGBOU MAXWSYWM:'UX$E-)&'@)D>]]=/ FS^R V/1EZG'JL?,$^9&XG#R:$0SD*Y5[5 M@_%(=H*%3 DJ53^ICGU*F%'?R8V#\TD>I!I\',XZHG=)V?+D>;1H:5"J]/)I M&HH-D])%W^1(N9$Q9/T!T9#'>/>\+[>+5J;ODUA3Q5%L(18W)F,_31Z"1T"V MDCL[MR4>W\$QU-KU2MXKHBCI4R$O<)X520)7798;]B]>-N_X]KO#%]$K@I8T M,YW?'^EZF;.2DT/'>6]@-DFX (392$!XY';(,$(>4Q34=F!%R?M#%5ZV).%B M<$B\ 7A:JUQ?>2N)"SYVO+*#<+N>7@ M%-]G*36G:!ZFMXA\'"S.M5ANG?%+6EP;,3G?C($B%<7HV60-S+:?!K*QXQ&9 MH_'%U:3Z,?E"##FX@9WAZ8VTA7^6R;D0JJ\NGS[^OOJ%N#.X5-@?K\3[OH&P-"@26BD,9 <-9S_X?,8 MM32HT&:9)+L:OT84;R%MD)AG!,$6[$POH_%[0TZ:@^UV]V*C^^P4:D>NC3@> M'-/8'UY%=L;7=>*@8I@P#B\%?NG<_E'4]U8+;+@.L9^K5UUL^M,BM\#78:H_ MO!L]B1, (.FG8;6FLUQ?_3JXZE6<2;C%1\/:XZ6^ZA$6ACU_^O75+3Z,6&92 M0-@\-(-F9*NV"9. 8S /TA2$3\:UY5\X&%VJ^*,$0/'R7HS0CBZ9]"6XOKW[ M($IU/+@RWB'\88FTQ?Z[0D6C:@CMIT1Z(^][?FK+XN6*D6=\^/U%@!MIN42@ M5(S;'(9%\G:(YK3,A@I$GK=FQ[0]&E5AJ\<%$6%N4:5[6!C30W^XY:SX2SS0 M0/Y[0_P^:-?+'^5)GZ8_:70M?\DG+Y>_A_2+@@(C8LSIT?/I-U^?"+J.O_1V MS7_7AW)92C3YQZ4F%7!80-_/K>WC+S@@_:&GE_\/4$L#!!0 ( #&$J5;J M0U\X;@0 $$* 9 >&PO=V]R:W-H965T"YR91=!YEQYU^_;.,-"V%"7J.A+JDTA'&W- MKF]+@R+Q2D7>CP:#:;\04@7+N3][,,NYKEPN%3X8L%51"'.XQUSO%\$P: \> MY2YS?-!?SDNQPPVZ/\H'0[M^AY+( I656H'!=!&LAG?W8Y;W G]*W-N3-; G M6ZV_\^;79!$,F!#F&#M&$/3WA&O,]_XR-/Q/&BW5N_2_L:]GQ+("XLDX7C3(Q**2J_\5S M$X<3A9O!&PI1HQ!YWK4AS_*C<&(Y-WH/AJ4)C1?>5:]-Y*3BI&RZO>)1,+Y@F#Y?MWP^G@PQGVXX[]^!SZN;R<57R=5AN+KQE2 M*(I2J /U0ZPKY2Q09U-[U0)2^7.3"!5C':Q5+2?5#C9.J$28Q!)((E,9"]]9 MEZO-^@J^ZE+&,!U,>_!JZ"U\.XU];5?D.91HI"9,3UT! M76;(;%%7-7)5 ]5DG'5%">0]+Z+>*8'6X ^2;SD0Q8OA-)Q1Q^:Y)T*:%\-) M.&Q/>B1K2_0S*3\PH*#B1,,IB/.*C5,NV QE@T6U2M@-&CA(^Z.I;>T&D#I+ M;W$GE6+))DQU=$/XV"IV 5AK2TE964BDI4EC:Y-UV%]Z&(M2.I&3BY;I&:2I M3'NBQ@AD2&\=S7^VRHZF59ZRE[PEF=I<"*M"&R=_U#6#SW2M6,Y6+BCEX#1; MM-A@[H6%BU$X>!G *)QV!^G_R-IIR"DBTHK=SN!.M&75U*WM"C@C&EM$Q2%J M97V8B"ZEO3*F]5EI=7T\H<; G3:2H$A2)A0NF1ZZG+%"%[OVT%> H +0"J\= M77R<#25<99I&Y>^YG5EZ1N9^N\YACORGH5/+Z>?A;W@YM3C-WRZ M@-&L-[V->#'LW4X&\/O1D=G-&*)I!)\[\EAL,6%[.5):KF#8&]S<\N]T0-.1 M&Z9- .'=]B;3"2]&O6@6P6M71O_D6J>)N?./%PM^I-4W?'?:O8]6];/@*%X_ MKB@"-!ZII+C0;-M"] M&I?_ E!+ P04 " QA*E6=_^?*T4' G%@ &0 'AL+W=OWGNN0]>\F:KS:,MA'#L M4ZDJ>SLJG*NOQV.;%:+D]E+7HL+,6IN2.WR:S=C61O#<"Y5JG$PF\W')936Z MN_%C[\S=C6Z%H8'QW4_.->"_XTY++4E16ZHH9L;X=WJV),'^[[WV-]YVV++B5CQH]6^9N^)VM!RQ7*QY MH]S/>ONC:.V9D;Y,*^O_LFU8FTY'+&NLTV4K# 2EK,)__JGEH2>PG)P12%J! MQ.,.&WF4K[GC=S=&;YFAU=!&/[RI7AK@9$5.>>\,9B7DW-T;+@W[E:M&L+>" MV\8(,.[LS=A!.2T99ZVB5T%17+(TCEDR2]!E]:6=IZO6E7[;TM;29TF2L9?^Y7UEG$!R_#=D<5$Z'55+" M7-N:9^)VA(RPPCR)T=W77\7SRWLC:QXE4FN MF*Q 3!-&C4E;,%8*M.QGKN&L5<2-8AJ^--O*_)&G96BL4 M 7O-OOYJF23SE^PG\204BZ_9OU8$BZ\4Z:P;B+L"6R%#*7W9QT8[J*B-S 2I M,4SFV$1FV));*[ >8TKRE5322:R1^X1'LIA'++@\V309V#1B&N88VKO:8VLW MC5"VLH*,^!R+E:54W PCB4X$ *Q%%$PDFBKM]F@A'##T:: U^@ 6:S( 7(%? M;8Q>:<-I@]6NORALPG(4A0"R09QS<,:5V@6O-4HQ)TS)]-H/#.(_Y2V]9A\J M_9F[6D_):H.=*Y1S"H)O+.ELRIH*,)D.O'6+%CQ0#'%?FYW(BDI^;,!/8S'I M-"HK04,D]^+MDOU2('Z/E!(W1GQLI ERGA6<&=8! (JI*_94U-P@8F0-$HXT M=!3C4+.Z@E4[QI\X7 K[_)9MX))QSAL=CC"$M>T35X8\.DT2.GLH@1IC2 /. M$&G)6-Y55NO[ON M K>-\[W?V"_:(5T>N"T8\86-?)ZB;(O=GJ-U QWL!9O.HV2VP ]R?IR\//K5 M3KXOM'$7/H!D]22L"WG_X3W;Z"=A*OIDP,00#56V8Y8H"-F93"+H8O$\BA>3 M3G,ZC])EPAYT60KCRTG-:Z3"?AY2\71Q^AG,>L'F\V@ZO\(/4A,?8X\G2;18 MSO^&OGPM,E&N8&3KSN2O<6<,OM-S[@R39VE?1E?+R1HLT/?WL^3[VX9K.HG0Q/_%]',UH[9=]C]U1'78H6W;8/AV< M2P5&*YF'LLL5#C_HHAZ,"AZ5TY,4)2:^[.D3H?L2&/S1^:"M8S\8;<%PA2JE M_.@/:+GMY\,_X1OV],[W/^&LD$TS"ITTP9]OD^_:L>5 Q)PDZ)E$GMR0,1NQ)I)Z)V%D\&NHF4R/5.UPMSO*7_M<77JD':X%Y6397QFLW;R M+PS/UF)4Q>7DG,GMY.^R.=3TSVP^4^J/2_QQJ>]J;!Q=79UK"=K)^X%0BGP M;OWU6.07',F&%,,A2D\&%.&(37\!:[ -KMG[K(.BK@L+'2RG1#BDY1:!R^O: MZ$\28@)=VXR5_@YZR?ZI#\(7$+XX%2Z$RH-0<' M*G)HK:WT[2NA0R"(<'% 8[.',.!*/@I_+0!^VL?WQ/TZ M25Q4YQG82MPET'I[6ALPUKERQ]JF)Z,$"0U3>]\XZ._DZ9[Y1.#/0R[@M4J' M6](% ;[H[&02RZ7ISFJ)?WT2O7RNA?4VR@I7!,^C%703\E>+_G),=HM;!%_F MK&_+X58RO,-*K$/4=(;O6FY0%WA76@[,@15-5SH1]8^!EA+7NZ57?2Y85G"S M"6'6V]T(Q=M &B0S%QF])'C?G]S!A@^@?DTB\LXT412E.4I>VRVC>(6&>&UT MZ!V*V K6]".UT"JG.K/QM9B M5E'0&1)M<-0 M*:29X K;*'^3K;#]&46>\[9*9*K)PXV69UE3-H'6<(W/0)01!;UB(GJ&7H7& MO<<[5.6-?Z($HQII%-[QNM'N%?0^//X=EHUH 687VOM]A^T0?&PO=V]R:W-H965T5=8)H,6O8&C^B_=0L->VB :7@-4K#E02-Y3RX2BZNQT[?*_S&<6-VUN"8 MK)3Z[#8_%?,@=@&AP-PZ!$8_=WB#0C@@"N-+CQD,+IWA[GJ+_LYS)RXK9O!& MB=]Y8:MY, V@P)*UPMZJS8_8\SEU>+D2QG_#IM,=D\>\-5;5O3'M:RZ[7W;? MYV''8!H_8Y#V!JF/NW/DHWS#+%O,M-J =MJ$YA:>JK>FX+AT1?EH-9URLK.+ MI:;Z:OL 3!;P]DO+&\JXG466L)U&E/H<\/HSLQN;"-"S'>4!S85#?8;!X_2J9Q)XAZ_A/X-!?HO.+ GQD&< M*QH[8[$ 58*M$$HE:'ZY7--*>PF9<548\)RE4SWFDDY4:PC+G%P E3"OAAK" M&\RQ7J'>2E+X4)8\QQVW1W :)M/S[G<\V2J4K9;33+X!6D: M*R4*X'6CU1TZ" -I."%H^DY.X1V_I[B8,4@'4EEH!-6)#"2X.CGLUZ^F:9)> M4E!3N&$-MTSP1Z]B44LF?F@-@E&EW3#R3V%-4AB'TW0*2_;@@R8]&DPFO.LL MH>^,*!Q.; AKK0QIIF$<3R%-POCTG)B0B.5Y6[>"N4P62%G-.>LN+@)@M=*6 M/W:"XR0A%V=:91)=3TIJD2; D=[^G")\ZT; XWQS'> MYZ(M7#/L6;H/Z=.&3FX_?.H3?P(;9N H&\5T@0FQ=4J"\2#8-I6M-"+4W56" M[BKY>Q1M0J9,S--OP0CI+1^;[#]#LZ##TIC5V]K(*F M4A*A8KKPC5)21TAJKZU3K1GBM?J2>X_B(6FVY)?_@]O^)/$W?UNO7:!SZ@XIV M7A,UZK5_,QG*4"MM][ 8I,.S[*I[C3RI=V\ZHK3FTH# DDSCT=EI +I[)W4; MJQK_-EDI2R\=OZSH:8G:*=!YJ:AY^XUS,#Q6%W\!4$L#!!0 ( #&$J5:= MC2 UOP( /X% 9 >&PO=V]R:W-H965T*Z$--.@M+8>AZ')2ZR8N50U2CI9*UTQ2UN]"4VM MD14^J!)A$D6#L&)/2%>7>:CKE%&=G\SS76RS@ M"V_3J7<$+/3 M1-!"]/Z,WZ_1FY^C_6Y6SD-,23Y"AM8DC6ZZH M[XPEJUJ#+1'62E #<[FAE?:6&C57A0$/E\[U+9=THK:&GMF\&P.5,2^[.L(- MYEBM4+>6!*@NFK@7&@5S -:6YC7$42_*1K08]8;9$.Y96S[K.EI58-DS69+> M*,G<-X[A0U4+M4<$ZIK\$>HMW4X-"[5@LDMN#TD_@OXP@H>2Z^*B9IIL!*RX M<9/&0#8<0M8?P%=*4D/L-KYRV..T-T@&D9-YR$"5Q3:'0Y[ >@FVG3;*RJ?8>O ME*5YX9&UL[5I;;^,V%OXKA)LM M.H#CV/(]DP3(3#O8+MKM8*:[Q6*Q#[1$V^Q(HH:DXJ2_?K]S*-F2[*2=HH]^ ML74Y//?+1T(W.V,_N:U27CQF:>YN>UOOB^NK*Q=O52;=P!0JQYNUL9GTN+6; M*U=8)1->E*57T7 XN\JDSGMW-_SLO;V[,:5/=:[>6^'*+)/VZ8U*S>ZV-^K5 M#S[HS=;3@ZN[FT)NU$?E_U6\M[B[VG-)=*9RITTNK%K?]NY'UV^F1,\$_]9J MYQK7@BQ9&?.);KY/;GM#4DBE*O;$0>+O0;U5:4J,H,;GBF=O+Y(6-J]K[N_8 M=MBRDDZ]->DO.O';V]ZB)Q*UEF7J/YC=WU5E#RL8F]3QK]@%VA&(X])YDU6+ MH4&F\_ O'RL_-!8LAL\LB*H%$>L=!+&6WTHO[VZLV0E+U.!&%VPJKX9R.J>@ M?/06;S76^;L?%$QR-U<>O.C)55RM>Q/61<^L&XL?3>ZW3GR7)RIIK[^"#GM% MHEJ1-]&+#'^4=B#&H[Z(AM'X!7[CO6%CYC=^T3#QW_N5\Q:Q_]\I&P.+R6D6 M5 _7KI"QNNTAX9VR#ZIW]_57H]GP]0L*3O8*3E[B_H+G7UQW6JO [.>M$F]- M5LC\26RE$RD]%=):F6\4*LF[OE@9OQ5X)_'6.6.%S)/J1JD^WV7R$SPG'0JU MH-)Q_/37,MDP#[';JIQ>8XG.-R)&(I"'G4"/J&3&T,+D06*BO+)(7:*MWJ98 MK=D M;S :!CT)G<=IF2CAX2.P79+:#1_7?F^6MA]!UTLJR93Q,,B<=AJX@H/GE[A02Z\ M$>I1V5@[ILR-;]S7MC](G )_ MJ,=8%; $*1%\3V:[5]>((K%L=I4NR]^CB#K6O=.YS.,JE/73:W&?&>OU;\%6 M6'B<;4Y8$-G]P&?PU&[*_1O-9Q_5-7TFK MN6LP%[/R,C2&%K_G0Q(M6,0PFG>=_3MFF@XULQLOIOA?P+G=R/T!C3LU5BU'(S$WTXX\\MD+@>++Y Y'BQ/R!3-\06_4)_Y@<=2ZTU% M;-:8'TKP).2VI.'O+6#IYU):2 G-12;0Q8?X!5)NV^B<^65,/@Z=LAM+N4&G MX=E13Y=*ZA:V465J6XTN&JW[Y/B'S"'\B8(XH5Y]N!^/B9$I-]MF>Q?:A68+ ME7@"J%SM4-5U*T=^D%65[!RN)JJ#^-9TX8E/$\&JV&QR_1M-+SSN,@55 0_5 MO3TNK:71T@@/*##D=,U-.I/#2T\BABLE=W/IB6*GT_0P?TC3(.-D4K,C0[,_ M#%)F=CSMCHI56E4KDVAH4D,*"AXQ+MN#E@:\8X5>F+2(3XTY BI@- 5/, YH MP8!F.PAVO,!7A\P-USF[-R%A@8QB*A'TE,1:F7*8L*W0+F OK%XQ\#"G7>,4 M..(UH4+2$6HDVO>!R32<34!GA?1-?BUY?M?CVA4J)KS5&+L'%5JF!O.>KP>1 M&(X$00K*A9!AR. 2C(+G-LAYB7E)16HK>$&ST^JX2FN+Y0\*/; M4F0A#_M$DR23LW^=0I$V0W#0+O2:4WH?2PO>KZJ(E&\Y9:>Q%P@I0?B?8H&L MVZGT88_M6%:-'RD8JBIQ6)F;?5-!H(H2Y2ZK #; ,8_"/4@_!(!J6L8\(*I, MA;ZN@XZH@IG*)CP16>/[CV\QM*/+:'@932^C006;N(W5J.G(UHK=#D(N1H,) M]M)I6AO2>O#E$+=/Z5TH/E](GP;B7>E1H\@-_ 4(02BS,SX+^13\4&U,DKH9 M9GA=AN9"ZXY*\11@8%^Z"J>[-N0&M/X/#6FR@=A\JV*5K9 5M/K#7BOF5B28%%):P]<8SZB_&D"L=L MV!]%2Y[@U/!+SR96,/J;T1!H>/)*O.\VW:Z]C<(F]9;]^6CZ'%) Y.X=PX[2 MN8-'/R@TFY+^>3!6IT&<>22G,!A&3^T!4ECS@*GLH)?E+ :J '4=S&*+@D.! MV61'KJ=1PD1S2ZVSN"MN5-'A5=F/=U$SH9I:UE '8\"JKC"-[N=W8V M \JHXX)KXZY$C+!= A**.++Y1[+:ONESLVFK>:)36O6YU+:*,-#/OG6T MP*V1C6MEGQ#NULC6: MG9UV0TBGC37.'0JXXW49L_))!;Q#'L>RT/N=KFNJCE2*HL&XSJ5!>[=>=W=J MTR%,E]4Y34=JU>:7[22-!M%?UN9KC*"/.WA"L($*J*FR56NT/FC,9/\T0(?3 MPZA #\[*K#L:UL^YC9FP?\1#833IC^?#,!1D1AW8'5 6B6Q," R(\8D!T>X+[?$PBOK+Z5R\ M<#H[W9_.3O_DZ>R+Z\ZGL^?3V?/I[/ET]GPZ>SZ=/9_.GD]GSZ>SY]/9\^GL M^73V?#I[/IT]G\Z>3V?/I[/GT]GSZ>SY=/9\.ML^G;UJ?,&,/KWA[[0)!D*' M\#'S_NG^4_#[\ 7T@3Q\1PY/HV@(,ZVQ=#B83WMA]U_?>%/P]] KXS$4^))V MILH2 =ZO#<)?W9" _0?R=_\'4$L#!!0 ( #&$J5:!D$E=NP0 (4+ 9 M >&PO=V]R:W-H965TD[7:>3;*]X)-:5X$%H\6LD6OZ3.%K M<^WP->I12E63\'_<\+>BK3]X%\QD:>TM?WPHY]F8'2)- M16 $B<>&WI+6# 0WOG>866^2%0_?]^A_1N[@LI2>WEK]396AFF]TFHFB]<'6G3(\J)5)3WG7Q>% X>7X'H6\4\BC MW\E0]/*=#'(Q*+O",_&P4@ MLGQ4=-I723N_1WLJ/EH3*B_>FY+*8_T1/.G=R??N7.5G 3]*-Q33R4#DXWQZ M!F_:TYM&O.DOZ8EWRA?:^M:1^.=RZ8-#0?Q[BG)"O#B-R$WRVC>RH'F&+O#D M-I0M'C^8/!^_.>/O1>_OQ3GT7Z;C][7%EXK$6ULWTNP$Q$T;(%3!BQU)]S38 MIZ4,)!IG-RIV&!I/R,=.E$@4U!*J"E1[=']A'2H,0$F!G++E M\(BCH\8Z]NX,);L2#R>OAJ\ 8EL?W<#OX30?/OLA8BTV@EHLJKX8XTZ\Y -8 M\DTBKG<#L:T4MD&&.9 \E.94:&#[C_%P^N111,)K_N31,5;B<\;]C70*)E;. MUM%#QNY2"R8ARKX./P_%BDIRR) /,K3!NMT!3N]-/GG408I53 [&77'[E*=L&8EA^$?,XTPKCS-D>0,E]NN 6>=:#('T8HM9ST\+ MH8L;;EJG?*GB@1"9I.0=\!$X[CA _LADSS)"IRT1HI)(\6'NN;[W!"7[652# M(WP^* -^Z()3,1-RS8N!)Q %$@]C6A'1+ZJ7]'?,R7:U^;$\75)P':^Y;32NHCHM MI0VXML77"O=D&PO=V]R:W-H965T MO(?GGONB+M;6/?J2*(AOE3;^C2H^GD\FK<265&5Q=Q&&6-<%1<#N8G;Z]/>7U<\%G1VO>N!7NR ML/:1;^[RR\&$"9&F+#""Q+\5W9#6# 0:7UO,P79+-NQ?=^COH^_P92$]W5C] MN\I#>3EX,Q Y%;+1X9-=_TRM/V>,EUGMXU^Q3FNGKP<)@VAI,(^^T461Y*X.\NG!V+1RO!AI?1%>C-<@IPT&Y#PYO%>S" MU4WC')D@I,G%+]8LCQ_(5>*6%N%B'(#/J\99BW6=L*9/8,W$!VM"Z<4[DU.^ M:S\&KRVY:4?N>OHLX ?I1F)V,A33R73V#-YLZ^PLXLV>P&.WQ*WRF;:^<23^ MF"]\<$B,/_I++UI6UTOD.MD$KSHHJ;5D8NH/<(^E;#5K*-%VA6 M@,C@..\*\F0:B@*DDB)^'2 *[W#(V"]_>C.=3LY[>M\N#ZM5&0A)VNY08K\6,:2%M0#,;!9'32Z2@6 MM%3&]*A145!L?B+G+;&>G^YU=9A$0ADKT_0@L!WLG4??[NQ_0)5>K(F]]TB7 MKXUT\%4CT*;Q(![5:$_)HTX..GEECC,I,X:#:)Y;.)YYQ@(+%)08S@] MP^XHA>N'ND#4T)IY0R>U^HNWW7"",_F@4">((M2"@6T@A/>$V1J!]L:E2P$/ M4I*CQ.6\$0%Y-!2J: NM,9QP3F7L9B9]F:+)%VR^DIHX>TN"F$#85[8Q'Z&W M"\>!VX0R*T!6T0X^:?*1@F%]=XJW7Z!5D]*>/62*;():D 7G/Y\48L5*SC-O MM^(/7+E.;_ MH!P;BD?X%)EC%O08])7L\3HF3 1&'%ID. M':P_Y%I" [BBH"*.#.28=]N6=JM]+>-"!M$JYG1LI*QDSM,KLS"2' W>ESW8 MD'2">.*BIV?$HJ0QU [.:7(V+4G:,[.Y4X$CQT4+FZA]HY+ZM$BI\].7'DMB:>FCU#8= I,C52L7# M(XS?*^?#\8T*J$4,B)CK+V55G_.O>' <_H[&H6^R#(D.Q5"T=0,M$%ENODSL M/>5L@SIOW]]BSFW:$""+I;8(A4/Z)0 M2.$,7;"7SBW/[8QOLSO"%CBR83%G>LS0_L)2IGR1"^@5-G%/'KVF/4>DO6A? MG*'T;Z# MX[AWML>Y91F_8'BX8/2D8_[VZ?8C:9Z^#;XO3U]8V!(G V[B!4PGH]=G ^'2 M5TNZ";:.7PH+&W!(BIPT '&PO=V]R:W-H965TGE3-U_-1JE6W&[+RKPZV;3M[OG%AKNMG*%I?-^L+L&B4+WK0M+[(DF5YLI:Y.7K_D>Y?-ZY=UUY:Z4I>-,-UV M*YN[MZJL;UZ=I"?^QF>]WK1TX^+URYU=T&2+.OZ*UU\+%Z=),20*E7>$@6)?]?JG2I+(@0V M_G T3\*1M+'_W5/_@66'+$MIU+NZ_$T7[>;5R?Q$%&HEN[+]7-_\2SEY)D0O MKTO#G^+&KLUP8MZ9MMZZS;C>ZLK^E[=.#[T-\^2!#9G;D#'?]B#F\KULY>N7 M37TC&EH-:O2%1>7=8$Y79)2KML%3C7WMZZNVSK]NZK)0C?G^NWF6SEZ(#W]T MNKU[>=&"/JVZR!VMMY96]@"MD?BIKMJ-$1^J0A7#_1?@*S"7>>;>9H\2_$DV ML1BED=V(PE'Y.G4@E57E[J05A+\ M0Y)K^2#DVD9:B9%OA9+YAFX3,3S1=6$$>UU%6T_YF+HS4( Y>RY^V300OA^" M @$$"CZ"Z".#,*8EHHVZ5E6GQ#.1I2-\IN.YN&+92:'(T%\5FWPFGC?-<1"EJ33B+7@+2$+>(:R=L?3A_:?TG-R M_BQY89=]O.3+],49W >A(6XV&C+U+1N<+J^[LA!+);0Q'0YCDW@GDS>R*4QP M/L_84JUQ+FT@QH?T[('M1AOV27(3DBP&U^+G^EIMEW@,&Z7T!%Y2NY_8^I.4^2U:YK-D#-4'+QT,]R/GYZHL)!R#NK"UB\65'=;ZPA'S@>$&B M ;_6 A3"K6K@JQ2,L7B#!.'9<$8G P/,($XK3E+@3EY+7X?LC1ULP0I7;E,Z%FB VO0#-H,2P,%Q\W0G*[P$',0M]"T!&ZQB!- MA+(DX??):^#:Q/"J:[M&'>?;JXHY(@18="6?4W4X *D:P(\RIQ/$,<)DY;;N M*(WA$4*F4%:OV+R\X[5O:Q@I OI;_@Z_IF62@(S>=EN[5[0<";1VI1LDJ3\Z MV8 *"<'IBTQ!*2RB*\5QY9U6S).H/*684CX)BB,@HSL*U5X_5U]/T$R/7 M*E=9X'U8#!A6>H8(JZJFL74%P:(0S>1G@_B(?5Q!8INE6<1'@C;#TJ++N5@\ M$+^N2AY3P>QO^4;\ETC@L,BSUT/:9^-X/-#YL[X1Z"A:W7+)VMJ2I8Z5K.,V M=WR)3RY6?^*:YBXV$OJ0.*-KSN]0LL2ULD#%^[/U;BGJ2MD%>:E7*UNWR):# MFKZ'*\,L%7+NU:>0B\!6O55#1I9*56+=2"[9\(12JXY4OZRKSKABRPM)H3 7 MJ?*F#I)95O,<;4S#>O;"@$O:CX#:<":EM$RG02[ GFI-U:*7;*NVJ%3?N9BD%D.[V MT/.Y^+EC& $&O0O]YI@1;QPS'VY5DVLHZ1(U5MU__CGHXAWY#8ZBY/]OO5+B ME#D[$V_6ZP9(IU5(0:C4Z 5R\:LL4[YZ M=>V?Y@!MVY)/[1"M])SO0S/3S'\KT("8H2#]I0F M<(-5QO6>#EKB[(UM1U9=P_][QQ2_=Z:UC345=4ZX<*"!R1V/KDLG[?.4DT ? M#KJ 8FPIY8[>=L3 _>:.!>99"XUQ7#A032"8 "V(7)9Y9Q&8P]G.;RQWP\4# MQ1OF"V0UH46>N:!&:O2W%OMLH=JZ<)V;E\6RP,2"1 0TN7*X81#[X:#>>2E" M+;G/C36P9;K1YNOYBI(301[1D7K_=*F,@\W5*4=@!0'.^0A#(PT+Z;[$5R#6 M<-S?B3NMRL)X%+Z/\J%Z")6&@=.^0!LQM05Y&)<;4*MJUP,@@ H%2 9/*U"7 M"Z338%"01;Y4MF%D?!W3,,4WN+:L?^$&EQK; !;WD8 M5IN5S'W3*P_&<<%C+?\^UQP\])C<])/9VHYTRCMWB-ZG+S+/,2 4.23*=6>4 M]0H/EG;?!!I[K46_ VQF/-)ZBK1!SK+'C7(4U#6 ME6VF[H$HQB#B/3GP#Y1 GXZ.YE$VFT>C:8JR/XDG:8 SDUF4CF9\%Y#B5W!, M"&4RGT;3<7+F <,[RE\E8Y=%<6BS/>,9O]-7:916.:YIA% M!TA='0^"N,K8_5RE6GFKW @:U5RWOE_/I=GXX_JE!^M9^QUR:X.X4P=))4B2 M3H'X)IF3*'+^/J@D@WI/%ZPR^T WO>8A9.."LQEG_<5N=+N3=[:N>EW=TR>D[.G43HON">Z1Z?S;IP(]V!)23B\O%\C++;G-N7<; MKP#24"P^^!FNC?1+_Z* T^S'2GS*V]J/8A^>HSY*Q4\'/EQ=[D>AJ >NFD(U MFEPK: [HPG7I>ME1S=N1<)/D'\ZVVKY['.9)K @O.1Z8Z2!0I,/-B /)@'$^ M\50%DIG-8J?IF:U5%.8.Z03?DI;Z 8[?N\K!@3R.4T #50\0A%EU#Q&<9O^G M0UTP!&58,/DSU".157*]HU1,&@XK ,;)SV"I+)HDB5>?2V-DZ@.&'^GZ[V5P M?$;3)(FF2-:T((T68S2FXVG(3Y36PJ"N/T2VJ21;+*+IW%)/IY-HA ;7)X+A MZ//0WN3\/'&ZC_;AB3;75*%V.7;^UE_2Q5FP"$%V5EM(>]"9[;2!K"4 M*RNE%\*'/!M^<#1LA[?87J#I1O!10?Z OG+7AIS@7WT7%(COU;QE(>2'OHV=K< M=T8G!H*CW^$]()-[AP3U!L^RCI7:T00G1#SUG$X<;@BM@G$O$ZL>%UY= 3<= MRG(D2&/__NU;1[7#=Q4!D W&$#SB2X;P\%L0X=ZGOR4P<>+HD(5IN$&#^CQO M*'#8F\++/I2\!M!OGZ%MC] H]_::FA-4[M[^4LLE=854Z%R@#-[[+F7)0<:_ MW+@WZGL 6'/Y'6#H@9;RFBQ_1$>^U&;[<:K#$[CDF?%CPXE#]X0GU-UZ<^!_ M(\+0P=WL2W/*2PX?(QG;?-Z$180+ZJ_40$$/WP0@O:?%QWYR<='[,0$S2G_S,=>M/6. M?UJSK-NVWO+7C4);W] "/%_5=>LOZ(#P6ZO7_P-02P,$% @ ,82I5M_& M:U0H @ ) 4 !D !X;"]W;W)K&ULG511;YLP M$/XK%I/VM 4":5=E@)1TF[:'2E':;0_3'ARX@%5L,_LH[;_OV1"626FD[@%S M9]_W^3N?SVFOS;VM 9 ]RD;9+*@1VV48VJ(&R>U,MZ!H9:^-Y$BNJ4+;&N"E M!\DFC*/H,I12%$TLI)"@KM&(&]EFPFB_7"Q?O WX(Z.V1S5PF.ZWOG?.MS(+( M"8(&"G0,G'X/< U-XXA(QI^1,YBV=,!C^\#^Q>=.N>RXA6O=_!0EUEEP%; 2 M]KQK<*O[KS#F<^'X"MU8/[)^B$THN.@L:CF"28$4:OCSQ_$ 3$ M7O>PD5?YB2//4Z-[9EPTL3G#I^K1)$XH5Y1;-+0J"(?Y%AJ.4+(--_C$[@Q7 MEOOSLFF(Q.^BPF+D6@]<\0M<";O1"FO+/JL2RG_Q(>F:Q,4'<>OX+.$--S.6 MS-^Q.(J3,WS)E&SB^9)7)\M^K786#7F_3^4]T"Y.T[J^6=J6%Y %U!@6S ,$ M^=LW\\OHXQG1BTGTXAS[*ROTOUQW-1A@O1N4IF[S<>];'X?'!U5V1JB*80WT M&0 FAYJ#JSFCBA7UD/JA;HRKTAGQJ;,(CVZN!%/Y_K2LT)W"X1)/L],3L!IN M_M_PX?V@K2M! AO8$S2:?;@(F!EZ.(I#5@0 -@) 9 >&PO=V]R:W-H M965T.B[8O$LGEG#EG9CCDQ2:F.VZ)LGKP+O"B M:G/NSB<3-BUYS<>QHX O34Q>9TS3>L)=(ET7(^\FL^GT[<1K&ZKE15F[3Y3:>@IL M8U")FD5U>7)^=2K[RX;?+6WX8*Q$R2K&.YE\K!?55 B1(Y,%0>/OGJ[).0$" MC2\C9K5W*8:'XQWZ3T4[M*PTTW5T?]@ZMXOJK%(U-;IW^5/<_$RCGC>"9Z+C M\JLVP]XWLTJ9GG/THS$8>!N&?_TPQN' X&SZ'8/9:# KO ='A>4'G?7R(L6- M2K(;:#(H4HLUR-D@2?F<$[Y:V.7E=?3>9D0YL]*A5ME8S4^.U&PZF[^ M-]_KG1>\^7_1JSY8-BYRGTC]>;GBG% T?ST7A<')Z?-.Y""=M!4^-9&I(,K8K M#G-4;-?!-M9@V0$?;DP^=/GZU=GLY-U[/B G[*WTD2.T(L:1+Q[0&Y.655". M23G[I;?8MCU6'R'6#TY*]_GU0! D2C!M$"H9X=-)5#TUT"EI9&'("R07<0E" MT3K!ID]<8KOJ&?ED/E:W6$+0[IP1/K31U:Q:G;P#4$FG7B=" M#(&4R/I5<592N[>K5:=3E@II1'ADQI#[IJ&$;UBRP?1)QJOMLZ;;(U&%L(:Q M/V]L;DMB<>IJ4DPF43["CFZ;I+4>*E:K4IU9N!0/K4WU#X4%I.+FX@SNJ)5O2 ZLD/&.3(FLLV8HXDRF#='% M-9(MR45*_6.Q?Y--">B82U8X7*@;A]H#Y8X*_\(+UYW2#:!*R.B!3%_,!]Q' ME,$EK@'K>Z^Z*'&1*M4^]A*A1C5]EB[6Z>W@]3#[J!Z'O!!TH5[3<":\OB/5 M@W;:5<\3RG(":Q*1J,"5(Y@;W8O2_DKK\J9@B6K(P\6[7]T_6RZ'V_IQ^_#F02== M(S+H90U,I\?OWE0J#>^(89)C5^[N5).-@_YI9? M 5!+ P04 " QA*E6JY7/8:P# R" &0 'AL+W=OT0#!6[&KK!L+5HN,[O$/[1[?6U M'2B4:;(U0+6C<+H.K M>'X]<>O]@C\%[LU1&YPG&Z7N7>?7:AE$3A!*+*TC4TH%(QC\'9C!N MZ0R/VT_TS]YW\F7##7Y0\INH;+T,9@%4N.6]M+=J_PL>_,DF D;S!2^*): M6QOXU%98O;0/2<\H*GD2=9VD97CHZF7I>^@;O$]>M:'=' M3L)?5QMC-=7$WZ?\'7"3TSAW3N:FXR4N SH(!O4#!JN??HCSZ.CV,DY M^O_,R%G&:87?@^%KC;!5DDXFA0J+ZUYF).VAW^N/)>XSWZIF]0M/X([Z9LEA47 MKA6G;);.+N CMHH.V+#TFS_-6+WG#V2]HT"HACP91!B@V\U8$N:B]OY$5/*, M%=F$94D,.7UF*9O&D^?]G]WY?HB=P)'*Z#).+H9&$E^\2MRQG$Y92I[@\I7D M/=)V%%C9NTAMM6J&!*NFZ^V8X#-IY=9JL>E]D8!5(]ZJ\KY6LD)M@!L'<5S* M]U.3$$)58UT1?8,E[XVK$!0:1$NB_"6_5[VLH*:8TQ*D*YL<\8KHXIZ_SNZ+ M;@*_=\X'XY1U/&0N"73Z'*:!:"'%VKH6-7Y5V&C++TQOEG3HX[:+:#YK:)".G3< M!N/?A-5_4$L#!!0 ( #&$J5:E&PO=V]R:W-H M965TU*5+ LV0Y2;/$-F"G&19@'8*X MZ3X,^T!+)XLH12HD94)3M FG5?;)&\>^ZYYXXODZVQWUV)Z.&Y4MI- MH]+[^BJ.759B)=S0U*AII3"V$IZ&=AV[VJ+(@U.EXC1)+N)*2!W-)F'NWLXF MIO%*:KRWX)JJ$G:W0&6VTV@4=1,/7" M+VQ;V_37"++&>5/MG8E!)77[+Y[W.APY7"8_<$CW#FG@W08*+#\++V83:[9@ MV9K0^".D&KR)G-18O_6.BTW-*.TZ+]$W +\(.83P:0)JDXS?PQGV.XX W_MD< MX>_YRGE+'?'/:^FV:&>OH_$NN7*UR' :T39P:#<8S3Z\&UTDUV]P/>NYGKV% M_G/U^)\0\+5$N#%5+?0.: (MYB"U-R" C!525\-\;1$K=LI,1?^9U&N8UU:J M4 8X]03RX=UEFB;7G5,8CJX_#D.$'DHZH-,"V,&7TN90*$-C4X0I4Q0R0P@2 M4H=;2S'5#DR6-;4D8JM=,.OX2@U_8"D'\.A%V0:26GHI%% B58?:!\?G6E)9 MV(_Z*"N9_<4 A,Z#G6,[YQ"A% [\UM#)HG%+:*;F8\*U@*0%[%!8!RBR?=B. MT58J15X9TG$"%;<^T7==_%KLJB ZX8BZMN99TMF!9/(^&8YH"RM%808$X.C@ M8)&)*2U]ZI; &T]T>D"IJ2 8%.5"# ^I]J'094)1$-9N/$Q.*%O=",6JZI U MC8FL=73L=H*)KMY#N--'A1Z\4%^01<[=0E$L;HS:,&/N.,;)J)&D/T"1-+Z$ MY;?% +:E).T[]PRMIPLB5,QU#.;-FLXW#CHZ=-^ \U5-SF%6C0=M/(6KI"<4 M;P9P*C]2B3W!L@7#D+J-E7X'.2M06%,=(8_)Z6AXWC;"J204AS[(?[NX^_IY M#H74@IJ>E,\,[1JQ+^&Q&%U3!]Q"LNBA28;PIP%#*_9E@D>ZT):C5LEEP1T> M5 H&+,]_UF!MB0RYI8/D_&) MRT\+!]=BR)XMZZH''EKMA=!2 L;H9I0I?>C M9)AVW15:F7HG6#O:!-3#HFWX7S@7V* +LO#UGS<*VSCC\0ED2A9%OWZ\O\X. M*5GDEP ;7'PZZ8V?&F%)&F[(#;8B%D;1@R 4D39AV&O#U\[/^.ANJ]"NPPWN M*.U&^_::ZV?[1\*\O1L/YNT+@_BN)>UPA06YTI8[C\"VMW8[\*8.-^7*>+IW MPV=)#QVT;$#KA3&^&W" _NDT^Q=02P,$% @ ,82I5ISYJ=7'%@ KD8 M !D !X;"]W;W)K&ULI5Q;D]LVLOXKJ-G4QJ[2 M:&ZV<_&E:CQQ]C@GWK@\\>;AU'F 2$A"3!$*0&JL_/KMKQL 08TD.\Z++5% M ^CKU]W@/+MS_D-8&M.ICZNF#<]/EEVW_O[L+%1+L])AZM:FI5_FSJ]T1U_] MXBRLO=$U3UHU9Y?GYT_.5MJV)R^>\;.W_L4SUW>-;/%OKA;DUW?OU6T_?SC*5VJY,&ZQKE3?SYR?7%]^_O+C$ M!![Q'VON0O%9X2@SYS[@R^OZ^F_C;DQ30-*M(\_(M&3O"8F MEI\3]1_Y\'28F0[FQC6_V;I;/C_Y]D359J[[IGOG[O['Q ,]!KW*-8'_57=Q M[/F)JOK0N56<3#M8V5;^UQ\C(SYGPF6NJOCLK*--@?19%3?P4C9P>6 #5^J-:[ME4*_: MVM3C^6=TF'RBRW2BEY='";[1?JJN+B;J\OSRZ@B]J\RA*Z9W=8#>O@/_W_4L M=)XTZO_W'5CH/=I/#V;V?5CKRCP_68/G?F-.7OSS'Q=/SI\>V>VCO-M'QZB_ M>.MM6]EU8UBH-ZX-M.>:I;IOJ\>)_;HTJF]U7]O.U*IR)*$VR*=(EK[,;:MI M2=VH0-ICR&*[H&@335\;U1$%+0SD#?UF],;0ME:KOB5]PK;"1+UNJRGKG*51 M=TO7-*1V=RT1#_TLV-IJ#Z[OFZQN=*MK7=#8.^IU2T1(Q^V&MJA^MBL^T0.R M'G8/&]-L)^J?__CV\O+\*1/@SQ=/E?-\AO@345WK=AM_?#@ENIWQE3P=#HIM MD'JT05>R_!);FAG3*M/0VBTSSK8%(VG8](CX'V?Q/SXJL;WFO$_PQ\G\&L7& MYX+F?YD6#,W4_6OZ^NW24XL$+U>D_7J66.4[[$"'GJSZ)NH M(T2)R6/VK:EZ;SL;A[WZ6"UUNQ"ULH%#4EKM]M5-7H?(:5_C)!:*85<%7X@# MSN.44P7V;HWVIZ8M&3K3#7-%PC'Q5:L['2C&D-J"Q=ZM5!+#/GY/U*RG>8XV MW;HNVR Q4=4V5(T+/6D%;>2/WD(6LZW*K)JR8^>]PQ2($:&T_72]H4U\'5:C8)]U+.17LO_CF:5#7;=O3P'?,:46+ M('"KB_/3_U7S:,A@NS((->H'4YG5S'CQO3%B7(IT1LK_B<./Q$9"*/9)*D7X MR2<_!YK>+(%IR#!('N/1%.RK#^3]2.#A:P4I==M=1O,MZ&CD8-0M4CBTZ3I$),D3K>V+52#CKDBK[[@ M(1-@/SAIUF-=_TZ8*&K[W=)6RZSFKB5?T0*IP=;(?#UX,IK0DL1# *A)ZC#7 MU@_;22Y@5Z^&G8-K%M*<<*P:A,O2*(23%J !UM5!K<4?1XFH)3',P6EAKX$0 MI,@-9ILV:>DXEE9#""/VT];F?4<&G"9,),PL\X.QMGT&O7)NYV"HYN.:. U9 M)?[TQ'2V&7J &.?HJ8^G.A:PGN2 ]>1HI+DU"Q;.OAAU?.:O@Z#BL:'\Q(76 M)#9 _NSDX0_8\P=93H2P*^9J:%-]OAFHYN> ME\[^?5-T=%\#ZP'KT*G5V!!_N$>)P"Q" ^)7)% MM/)+02<&X>3D.,47Y?B6HEXH7 N4'J)5)AU N!4H15V+_+JE)LF:; 3<,89=]MV.4@Y4/S9%5<,:_QXK!-8SV"Z)!)_ # M:V^A8G7/OG*8P%A,;)QP0=<7;JKBH%Y;XHD72-(M24\''DY'Z>+ V@,Q^Y/I M@Q@89Z6DQG>BU MMV] A_38>X:C3'R-/)\4PV%)%/]N.@ZT)"":5VY 9,+8[.$Q/L@(+M>$;1#VLQQ]>D9G1A@_Y M],\@%?%$$%:2$[1BVZ4?):WJ>C;1J2QKAF43 M Y>D1J>_DLPIG\P[W,>]XW3*B)ATR 3!8^NU=Y1=0D8^-O1K!N3 9(RR"DA, MIIG3YACZB%AM9MTABJW*^0C0)>,\P: MYPLTUI% 'F"!AR,$$WT/X"0I^P!)=N5*LA"X0-#9\ KBNUGA^^$P6$&QX64D MR1LZI7#8GI*3)G%&0$GK(Y<<;X<-$%E,_#VO/HN$$%TSTD$"6/9T7)!0)5D? [N+$( ;V(NDL)+$2%S3A5X M 0KC?XINBM22!D;@\! 953?D(7F!+$"D;#)U3F'0^=T%_!>I_KN#1L>8RU0- M^SVB*Y'S][Y>R'X.Z1_T+GM,1N*2XC+G*26"MU2DT<2T[#=79$$4[QDQ^@)I M'>=6@D$C=W2H8G LN%R<#Q7^\Z-AX;HF1>DLYPBO9"][R_2?3X7A#)\ZG@W0 M">>%YR5?\&/,8;JE-P9A%O5]*;J\T11+1A67*V8A2B^3D7$-[K=8.:X'-GUU M,?U.KJNG^=RLAO2Z4Q<-6](_1NI?[: /W+3 ;\^+GREE,D MA0:&K>!$*0QYM[%<_I3.%2( JK>!G3^BT9IL' G:.%YD7Q/R0A2@6L'/KHF^ MF"-T7(S\!Q?8$_QWQ8KP)]G;L7.-%:20 Y-8,,T2;U2JG91 G2 B'B,/,D;,%PHGU)U5/AR@6$L=M MH>K#B ?!S;L[4,4.UTN4G*(J/(2DI7?1)4'/C8F5!#$0L]<\N&[E!2(\A;2DUPUJ>=.^4/Y#-+ JQW MP]YKQ_@E'8IE%W\<*L&ZF1)!1#!<3MK+:SD6 M(VB-3E&9M97B'+-(-\$EJ9-+UULNIMBJ19ZFM6H8'T=+*<(#1V93"$G*4 MUA8M:7U]2KB5<&XB2\ 110U-Z)'/4[959Z:[0U="6KZ#:K"M]9T%2N1SR(!( MMPG2=O:N7RR)..I5#8\X)7L[C?"=3+76J=PC( 8RCT7JSGSL M8,9T@M3*GL?6&R9M[^7R&D$/>39I&YT*NG;G8VXU$DFI;*S)!NHV><) M'.$"9MK\@\ARFGD:["'&'2H%# P\&\W3.54](.Q)\AWW M G51II+2ZEXY>L/99$.@9JI^2W&)T)Q9)S1Q7X\Y;R_IQ45W(]",4HV8P]:; MW'#A8@;DP+?/(I:,0_G('%T12'QJE<8*PRXV\748W'O9*N#R2!38C')H/ M% M9<+LUXR3L@F0@O]0PNV'K!:XJL:N _BS>'W:7O6>X>\'9,?2W ]!N#\*K M VM&3X-VBY02HU$>3,K&:4\JXR1E+0AMM)=Z^3B(BW>2P@$OPG)E1Z07E/1R MU,#N09;"_.]1#7(+B*^1.1_I6W')8\-I)&<9)<@W4&2$<+G FO01: M&I]^]QY":E[%-7)"P@0EK8\Y<4Y40-G8G_,',@98M]2")(_U-(3.:1%W.Z)MA)RDC3"1F!$:W)'FROXB(3T MG"L3^>+@1$KF'[GJ2P?YZGSZ.%<;"CLA/U^T[]QZ.#2'(0Y\ M&&N>G"C'](RY;;MQMDH9*^UU=(RL]XP8%>Y@->J:6-]$%O"4F$C'"F99M;OG M?_0>1NXHR)!=9S[EZ2XACD^S+$/?EG".>A1K3*SYNI8;&ARPR]H9[49YR<9JLV[<=K=D M&CNOM$*^,S WS%Y; YS*NMF<*2?Q?2X2S"@7GMO=RW-3]38J-%^A*95%OLQ[ M/[-A::2%0BEYE7I5\6 %TKQ)0?R&R_:O[U\B)C]T>O7H?&S"E5[;CGM%873O M0HK_P *S+@8:OJC5-W-!QP5NF!3L/1S(-KF7RK3%]P_+#_>%$-B:;7E%0?!= ME2\6(Z+878O*:9^D<'$2B0ULNBG6B7T-I'_15PTUY9MB#;"9:137H;AEC4MP M&[GU.C!,AO[1NTX/55\DU^,*Z@GB;)C1$_P54"-#%6CN XA.>]+4I! M0\-H:$R%/5=]=/5';Z5S7BH5,SCJW9X.X.A" OFD\F+1WAM%Y3)"MJ@K%CPI MNK,#XX^+:/)7VF*%D7[>WMSG".[>#K@)/\#N?:O>9_2^5>_+/JV](_=/;T'T M(K<'V7>+W%*6?[1HJU%V69CBWE@J/R9Q3-05X_J(:VE?;)A<]@!,NT<@SQMY MJG@=A)3,D;W]T6LNIZ*M#HG2=_2XY$'LTH]O5D?UH5&573.A'/7T[4ST F03WXU:UM!03^4*6[%?FF*T"-D5*19.-:<33GS)8<_23=GMIF MH,\9C;%R98/OVW%3:B<="&-HDM_:@6S3S2*:)9=;3$11R)3Y(BVC-=I+I%_G M^V7POBD[,49 )(!.7#,F])S'$][27;['<6>:34*9DY@6WJ'\T=8HJW,TW,>5 M(075X[N5Z:KWNU_>#^\0X3J97/<@2_6 GDYT8WS]'CMPY>[^&CXAJ M-):N1IWVY!A=]XEK"LY0@PQ498P<^7P1" M%C&)P"TWBL0FR=\&AB#\,K.-%LN' NT3E!=0QOM%] EUL'P'QU 9WVEY:X B7-N#X]+L7*))7Q%Z2=1:WP]M.;K+)RK%K?.^:;I9P >H& M(\'&$[=CEA!SD:(HM@,-2M[OJ]*R)0D7L]M$+VR="FQQ_8%KL>B=,G$X$L)> M@NT7D02&OW M9[F;&$/UU>63A]^K-\2=WN?B_'@D7ES<1_!^A&=;+4@5C;*D-+DZ/7H1@MD] M>/!X57II&FY=#S 6&C2)S3 &@Z.F\==AN+PM32:T2B;9KL8W]M,II)61QKD%_AY05@7UVWD3)/4Q<>6?NI7:UK+=^J7WJN7 MZ5[!+1[UZX!7=M0##(PT?_KEY2T>)BPS249=.@-N*#9ZFS$). ;S($U!^.1; MGN6KVJ-#%6]7(X_K9_0M[AV=+NDM<(UZ=R+*;7SY9$PAOJJ?28PEO 1,'9I- M?6PAY:W7\C;7ITA>RU44J-O(,QY_.PG@1MHF"2@55V;VPZ*YN U.K5RL(@RW MO-DQ;0]&5=CJ84$DF%M4VHX+8V]B=5;\"1%H(/^A%'[;J^WDKXGDI_F/L5S+ MGR 9ALM?C[]YO&)H.OTI7-K_H,DE(]2LL@?EX94P&, _3YW MKDM?L$#^$S4O_@M02P,$% @ ,82I5N#ZS,/= @ ;@8 !D !X;"]W M;W)K&ULA57;;MLP#/T5PAN&#@AJQ\Y]B8&FW= ] M%"O:;'L8]B#;] 6U)4^2Z_;O1\F.FQ5I]F)1%'EX*)'TNA7R0>6(&IZJDJN- MDVM=KUQ7Q3E63)V+&CF=I$)63--69JZJ);+$.E6EZWO>S*U8P9UP;76W,ER+ M1I<%QUL)JJDJ)I^W6(IVXXR=O>*NR')M%&ZXKEF&]ZB_U[>2=NZ DA058Y_/U.#%HE3V M"VUG.YD[$#=*BZIW)@95P;N5/?7W<."P\-YP\'L'W_+N EF65TRS<"U%"])8 M$YH1;*K6F\@5W#S*O99T6I"?#N_P$7F#<+9C48GJX]K5A&K.W+A'V'8(_AL( M =P(KG,%GWF"R;_^+K$9*/E[2EO_). -D^<0C$?@>WYP B\84@PL7O"?%%,I M*K@DKI)*@:Y9YW!I+Q@E_+J(E-7_/G8!'?[D.+YIFY6J68P;A_I"H7Q$)_SP M;CSS/IU@/QG83TZAAU>%8EDF,6.VBD4*?3['B)Z$.DYTER-H\_80F0Z%OG$5 M=5Q_;4*24M(^;J0L>$8-'*E8%K4E=*9$JELF$1A/H,X%1S#014S5U.G8,W6Q MAEH*TBF+T!N,@"EHJ27-N@\D>"283%[9#> YG=EX9P4'G8M&T1F%,N[:))-+ M1*BZFD13DT 5%>=#25DL$GQ8P'^8\1LYO8=@/IHM?2.,1\NI M!]]>$IDO)N#/?+@>R&,586+BE4A#Y2.,1]YB:;XS#W9"LW)X ,);CJ:SJ1&" MD3_WX5A9N0UCQ9Q^""B- 9VG0NC]Q@08?C'A7U!+ P04 " Q MA*E6BA2Z:)($ !.#P &0 'AL+W=O)PS<6SS"A5\*7(2SFR,J665[V>3#):$'G)E[1$ MR9R+@BBN/ADBSHE*J/RP>!LUZ+DK*"EI+Q$@2=CZR)>W43Z?UF MPR=&UW)G#-J2&>?/>O)'.K(<38CF-%$:@>#?BM[2/-= 2.-S@VFU1VK%W?$6 M_9VQ'6V9$4EO>?XG2U4VLF(+4CHG5:X>^?IWVM@3:KR$Y]+\PKK>Z^/FI)** M%XTR,BA86?^3+XT?=A1BIT/!:Q0\P[L^R+"\(XJ,AX*O0>C=B*8'QE2CC>18 MJ8,R50*E#/74^!UA CZ1O*)P3XFL!$6/*PEOGL@LI_)\V%-XBM[;2QK$FQK1 MZT#TX9Z7*I/PMDQINJ_?0W8M16]+\<8["7A/Q"7XK@V>X_DG\/S69-_@^=\W M^8[)).?::@E_3692"5"%,RU/U?&G[K,L%2WW&::&\PVD-,5U9FM,E8:F!V= MC%%!1))M\&AAA!M*!%"=/7"O)6WPX8U1YY4D92K/K^"#P76;?Z_Y]^&)*Y+# M+9$9T,\5PX-,4F-BT@U6CWC&;C>O$ /.((AL+^SCX/6KV'.]Z[U1(YQF7*@+ M144!K%Q1J>HB^3B%!5]14>HI("? /E8F&Y#:!4PQ=)KGV(@%;F2[?:=%]B/; MCSVXY45!1<*0[)(LJ6CEJ.4&_<-I;=891)$=1 ,<:!AWG[OK>'8_CN#7B^4= M36@Q0R.;<'H_)YPN^MOO"F[#EW=*9@VIIBPV1%6*ZS MZ )#>S'%$!QK.B=!_W/3059V+"2\ESEA*%Z38C.2D3Q-)W MH\1D!SX_["/X7DM\L?<([V M[-P^+\BLNO1#G>>^AS]OO/-F+3Z2W@?=I*.KA)$=.LX^HE[SG2,^^F6<$ Y" MG?FQIAPU3CA:7@=EU5%>H6O[7KR/J-<"YU1516U512>K:HK?U&F%"8ZI:-J9 M-LP,WG[M:\?JZB3L2^O*N*)_+2'94DH.6^W_L\",9\]@8,=>T'$CU+(?N5J: M3X'#_&F6=XK(B=V.PQKA3ZRFQF*\<6*GR^1&^$,VU_?E-S9W7*/[U^?^-=K> M7ZX]&'1];C7"8Y76VWGCX*D+\Y+#E.55J>KG3KO:/A8G]1OIZ_;ZI8GIMM#^ MS.D<59W+/MY:HGZ]U1/%E^;%-.,*WU]FF.&#EPJ] >5SSM5VH@]HG]#C?P%0 M2P,$% @ ,82I5G/J+-<7 P NP8 !D !X;"]W;W)K&ULA551;]LX#/XKA#<,+>#5MNPX7I<$:+L-.^"&"[:[[6'8@V+3 ML3!9\B2Y:??KC[(37PJDN1=+HLB/WT=)]&*GS4_;(#IX:*6RRZ!QKKN.(ELV MV')[I3M4M%-KTW)'2[.-;&>05T-0*R,6QWG4/MRCU;ADDP<'P66P;YPW1:M'Q+7Y!]T^W-K2*)I1*M*BLT H,ULO@)KF^ MS;S_X/!5X,X>S<$KV6C]TR_^J)9![ FAQ-)Y!$[#/=ZAE!Z(:/S:8P932A]X M/#^@?QBTDY8-MWBGY3=1N689% %46/->NL]Z]Q'W>F8>K]32#E_8C;X992Q[ MZW2[#Z9U*]0X\H=]'8X"BOB9 +8/8 /O,=' \AUW?+4P>@?&>Q.:GPQ2AV@B M)Y0_E"_.T*Z@.+=:&SI?XQZ!JPK>_^I%1Q5W:[)/;@%-12DV/T#JL0-?@&H1:2WK-0FUI9@8+A0E= M61BPE'>]$(IV=&\)RUY> YUCV4P'">^PQ':#YF!A\%==BQ*/TKZ$69@4;\8Q MRP\.=6^4<+U!R,,LSFASGJ?P)]+;;+2L0+2=T??H(2RP,"=H^B8S^" >B!>W M%FE#:0>=)/T4H,#K]]BO7A0L86^)5 %WO!..2_%[<'%H%)>O>XM@=>UVG/(3 MK9Q!%A:L@#5_'$B3'SU3+H?4:4+?E"2<+FP(6Z,M>;(PC@M@21C/WI 2,O&R M[-M>!C&R, WFKCQ._1<)$DE&)^29,X9$5^^6PRA;ZFY)6S9)S, MYRF/"Z6YH3QOMJ-D-TX;^+FB\ ^W76KO#PB>8_E>K?P%02P,$% @ M,82I5J5#O+'- @ _P4 !D !X;"]W;W)K&UL M?53;;MLP#/T5PAN&%DCK:R[-D@!)VV$#5BQHNNUAV(-B,[%0V?(DN6G^?I0< M>QF0YD66*/+P4/3A9"?5L\X1#;P6HM13+S>F&ON^3G,LF+Z6%99TLY&J8(:. M:NOK2B'+7% A_"@(!G[!>.G-)LZV5+.)K(W@)2X5Z+HHF-HO4,C=U N]UO#( MM[FQ!G\VJ=@65VB^5TM%)[]#R7B!I>:R!(6;J3H$EA )38Q$8?5[P%H6P0$3CSP'3ZU+:P.-]B_[)U4ZUK)G&6RE^ M\LSD4V_D088;5@OS*'>?\5!/W^*E4FBWPJ[QC6,/TEH;61R"B4'!R^;+7@_O M/=)'(L[YAALXF2.U#6F]#LQI7JHHD<+VU35D;1+:V%J@O)[ZA#-;/3P]HBP8M>@,MA@=9FES#?9EA]G^\ M3\PZ>E%+;Q&=!7Q@ZAKBL =1$,5G\.*NW-CAQ6_@+=G>U0:LS,#5SH2&7_.U M-HI^D-^G2FX0D].(5C1C7;$4IQZI0J-Z06_VX5TX"#Z>X9MT?)-SZ+,5B3"K M!8+;FFGG*5"Q66FP0&5 MUO6"EW0C:TW/JR_'0.U+\ZY_<(*$KN&(=P7E9![1"#9I,]0U92=% N58&57 MW!ZB?@#]80!/.5?95<44V0BPX-J.&@W)< A)?P#?J$@%82^\N:$UZ$?P) T3 MEEO2&]Y8;F'<&\0#.-5I_TB4!:JM&SWV7>O2-/KLK-UTFS>B_N?>C$9ZQBTG M8@(W%!I<#_L>J&;<- A?\TQ 0 "D- 9 >&PO=V]R:W-H965T .U._5C<#=L$%99@64,N,E$9"> M.Q?^]#+2\D;@CPPVLK4F.I(%YS_TYO/RW/&T0Y!#HC0"P\<#7$&>:R!TX^<6 MTVE,:L7V>H=^;6+'6!9,PA7/OV=+M3YW8H G/I?DE M&RL;1 Y):JEXL55&#XJLM$_VN,U#2R'V7E"@6P5J_+:&C) ;(K0T MHNF%"=5HHW-9J4FY4P)O,]13\R^ (4ER?,\6.JK4DG\HE+/?UA^A,XQ'=>71)>P&_,C$@@>\2ZM&@!R]H(@P,7M ?X5\7 M"ZD$%L'?AV*T$.%A"-T84UFQ!,X=K'P)X@&<^8=W?N2=]3@8-@Z&?>C60?+I M$?L,GZQP8E"D@KP+B5X2U*>8Y-F MY0I7PIRHM0 @A648-,,$^4G6#4$&&A>4'&]DPB M5HCNXZ\_)G=KM'ZJP^\(161"[KEB>>?\B 1N%/KF&41QQEL5%+!"Y+NR>J ,9@C$XZ%>:4:YBOR3+[\<=1)?3M7 M3&325))&X0N%_P]FNZ?P(B4T-B8\.NXF^Q=A\HZT@0OB$3YC3&Z7N5=XW$%\ MR>=1B+\?WL74IV?;!FY3Q:0NP4ZA=_G[;OY#8'G*'M#F"FU!L?7"VC;E=/P$ M3,@30@?>?S66F4QX72K3;FVMR< G[P\D\VTV)X/X#3:#P82\[YF0HV9"CGJ' MV;/7MO&_;%E[PH2J6N#BT(#LQ3P\TZ]KA,-Y9U%U4>BYT4E(Q9YT5TKD-\EK M/9W,Y$,UO$9U?:GUNH5SL 28,!=V\LK](8K#\D^==CUX-AGA,@[U_,*>&KF3&*<0%BFP5&E$ZL9! MN)U+D>?Z=(*YEAAC4=7*A+@=C,>^A_,M/"$W.FL8Z0/+:S@4+U_DVD44QU;TNF$6LIWHZE%>G-D6/=#-QA[EG56Z'Z6 M6/J595F;;)4 5D!PH +VA_L^_SYU)Z/Q0?Z'K=?7 L3*O*1+8F:*?9-M3IOO M@ O[^OLL;C\B,-.K#.WED**J-QCC$!#VQ=QN%*_,R_""*WRU-LLU?LN T )X MGW*N=AMMH/DZFO\+4$L#!!0 ( #&$J5:*TL44Y00 *(+ 9 >&PO M=V]R:W-H965TF0K3P MV-2M.1M5UJZ.)Q-35-@(,U8K;&EEH70C+ WUS M4S=WK6>GJK.U;/%:@^F:1NBG"ZS5^FP4C#83-W)969Z8S$Y78HFW:+^MKC6- M)EN44C;8&JE:T+@X&YT'QQYY\+D\&_E,"&LL+",( M^GO 2ZQK!B(:/P;,T=8E&^Z^;] _N-@IEKDP>*GJ[[*TU=DH'T&)"]'5]D:M M/^$03\)XA:J->\*ZWQM'(R@Z8U4S&!.#1K;]OW@3>A\8L+U5D3.=ER4FZMIE5)=G9V:U5Q7ZFZ1&W>O,K#(#N! M]S\Z:9_@[5+MDV( O>A!PQ= (_BB6EL9>-^66/[3?D($MRS# M#A'X8'<"+ME%'#B]Z 6^(\,_SN;&:A/'7OAA[B'@_!!?+ ML5F) L]&5 T&]0..9F]>!:E_L&>S<>S5(!&BO;):@%L)DL<+ 8-E%QUL+2V"JP%0+V MY&5;8,LU!ZM:M!Z/ZZYDH(W=0JL&#%, M6*W!D1;$AQE11:,V"]VK;3&@9Q#K1RW3HQ7Y*3S_,X:NRM.DUQ%[B M_$9>'"9PH#B2;7$D!XOCEKY,95*(Y!F?WG M@V7-:O@I@6/XHVOFJ)G+U:#A[^Y30%DY?Z!S6B+5+.I"DD*O2=;X?/T&^?/) M.;BDI')#ZNCD?I<+A+=/E MS!.?+I<8E20@^TPY)-5G G:@IK5>=)6VUKK"$ M$]<[+-!Q&O004@J"//'R+*4TI.,HA&3L#RG)_ T][O8O(D2>G_K>E.3!"'$& MT3C/'$*8I_!1"Z=4]P4)3VA^\[8)G50LP#$QH8_J B5;L8ZH5*7F M76'D>UF_+1T'Z9[P_J7UR)L&] N'V'*(^<',IB3"Y[$],P_\P$NRJ ^,)L9Q MZ,RS.#ZDUG2KUO27U7KSL[/UXOI&G>V@; ]B[Y?M?B>_H-_;O@\^DZ?++KQC M\7T04O\/W>5>F.5>E 9TH,DX";9"23(OB#(W2\FZ(\:<^R1/O33VCS:IN!3T M":F=*J:!ETVG1\XBR_Y;%9D7DP\_F3H+RNB^3$YV[DT-ZJ6['5*O5UUK^RO4 M=G9[ 3WO[UT_M_>W5W*_I*J$&A=DZH\SZC>ZOQ'V ZM6[A8V5Y;N=.ZUHDLT M:MY ZPNE[&; #K;7\MG?4$L#!!0 ( #&$J5;;GLZ.Y0, "0) 9 M>&PO=V]R:W-H965T2V:('NUHC3[D/1!UH:6T0H426I./W[#BE%L;->8_LB\3)S>&9X1J/Y7JHG M72(:>*E$K1=>:4PS&X]U7F+%]*5LL*:=K505,S15N[%N%++".55B' 5!.JX8 MK[WEW*VMU'(N6R-XC2L%NJTJIOZ]02'W"R_T7A<>^*XT=F&\G#=LAVLT?S0K M1;/Q@%+P"FO-90T*MPOO.IS=)-;>&?S)<:\/QF CV4CY9">_%@LOL(108&XL M J/7,]ZB$!:(:/S38WK#D=;QL%>9! M[G_!/AY',)="NR?L>]O @[S51E:],S&H>-V]V4N?A^]QB'J'R/'N#G(L[YAA MR[F2>U#6FM#LP(7JO(DHHT=7OP-O'NF:E[O#J/]ZWJCC2)Q_'TJW@YN".2'3](9IG@.K"[CC MHC58P-?W>"J<\P<^E@A;*:A.*4=@G K !58;,+29'[/8#"R*GD5-+(1ET1 + M[?)+WPWG:TJ%"%6G#[3Z +K=O!RNUP'1(((+7I.Y;#6M:!_P)?^2B]8F=JMD!;>R:EHS:.'_Z? LF=-E=2S.PY0WTI! .1/OKF6/E%(\(NU$ M?$S\C'29,8IO6E<(8.0 ;V3^5$I1H-+ M 6QN*3IUR%!<%D,M4/H&\Q9JVT5 M(%? :R+EVMI>MJ* DG1%)DA-ZB#WL_<*/II&\'MC8]"66=/2#O6F(XH0^QG) M.8M22/TTROPP2&T!;"A (MIGB6O=N@!=@N[7JQ6$6>0G20B3./"38 (/2%]( MGMLX.N"VYD;#U)\D4S](,CHH#C,_2S-XE(;N(0S])(W])$XA#/QXFOG)-(-3 M,AT?="ZJS)WKSYK"H++NFMBP.OP"7'>=[\V\^W^@[.PXI4/@EER#RRF)3'4] MN9L8V;@^N)&&NJH;EO0;@\H:T/Y6DI#ZB3U@^#%:_@=02P,$% @ ,82I M5H4G4#TB!@ OR< !D !X;"]W;W)K&ULM9I; M;^(X%,>_BL6.5C-26Y)P*70I4B&)MM)<4#NS^S":!Y,8\$X29VU#.Z/]\&L[ M(1 (;I'.O+2Y^/Q\XK]OY^#1$^/?Q8H0B9[3)!.WK964^4V[+:(52;&X8CG) MU)L%XRF6ZI8OVR+G!,?&*$W:GN/TVRFF66L\,L]F?#QB:YG0C,PX$NLTQ?S' MA"3LZ;;EMK8/'NAR)?6#]GB4XR5Y)/)+/N/JKEU18IJ23%"6(4X6MZT[]R;T MC($I\19#2K/B/G\N&V#/PO!,&7FG@'1AT3M70*0TZAS4,3AAT2X/N MH<&I&GJE0>^UW] O#?JF[8O&,BWM8XG'(\Z>$->E%4U?&+F,M6I@FNF>]2BY M>DN5G1Q/L* "L06:<2)()G&A=Q:CQZ*OZ7>/=)G1!8UP)M%=%+%U)FFV1#.6 MT(@2@2[11\PYUGT$O?6)Q#01[] ;1#/T><760N'$J"V5N[K2=E2Z-BU<\TZX MUD$?6"97 @593.(&^\!N/[#8MU4S56WE;=MJXEF!']GF"KG]"^0YGHN^//KH M[9MW3=]EQWS _ IU7(/I;#%(D*4:L+(!Y[\>YU6X?,4RTM1F=MC=>JE@3OF) MIR"A'>*3Z-@C2_MWJK[:,=S.">X4YU3B!+TG:BJ)T9T01 KT];TJANXE2<6W M!E\G!;/;S-03]XW(<41N6[D> 7Q#6N/??W/[SA]-RD+"?$A8 D+@6 UE;N5 MRET;??QQGG M;?T\DYT FRN@ 2%MI\KS7^==7XU];& M5YNK=;I.L&Y]M3U6NZO&@6*%G"O ]=% \3K#[K!WH )DG0$D++P^4L'KN/U. MOUF*027%P"K%C+.(D%B@!6/+76=.ZN 1(60,)" M(%A-KF$EU] ^@7(913 M=2WW<@.N5M=U,V*R'($N;QY/5_&P1O8:U<3 \F!T;2_4/IT=0ST(H6EV& M71+#M4;/VRP&_:EWV*H?8%PJ@(F^K/(P5E&&VA*XP5W.^@'P;QY MK($F,$!I(12M+O(NA^':DQ@/9$.R-;E #T2G]TVVE'#S0T"F5K5/\X0NCJ56."H*/ H,9?(5T$!^GKW3,6W&Y,YO'2ZEX[;V#] M$R&@-!^4%H#20BA:O<_L$B=N[Q>D-UW0K DHS0>E!:"T$(I6%WN797%?2K-L MYX5\;UY@U;S0*#5HXL4]SEXKR[M(_KCW_HU9PEFRTO!$G,95(K<JWK-L>2D)3U%,YHVCV XX5]B2MK_@7KJ.<[3F@M8:@-)"*%I=LEU" MRK.G?G9K[IQQ96VF9ZPJ5/-RHX"@>:F2MB]@MTD_T!04*"V$HA7ZM??.':6$ M+\T),8', :'B6$WUM#J%=F?.7AT\G[HW?G&6;(;YDQ*EIK+%<$QX;J >K]@3&YO= 75F;WQ_U!+ P04 M" QA*E604V2KY " !P!@ &0 'AL+W=O]?;O2KM.-D'>J M#DOJFYFGB5UNV%[ZN\@H:J,]$"QR^E MD W5N)4K7[42:&%!3>U'03#V&\JXEZ76=B6S5'2Z9ARN)%%=TU#YY:"-< 5$YQ(*"?>-+R8)\;?.GQAL%%[ M:V(R60IQ9S8?BXD7&$%00ZX- \77&N90UX8(9?S8*2V:+1@5-(R[ M-[W?UF$/$#X%B+: Z! P>@(0;P&Q3=0ILVDMJ*99*L6&2..-;&9A:V/1F WC MYA1OM,2O#'$ZNX8U\ [(*_*)2DE-34%."./DB).3"X%UY4B[W@!Q6.\CYI[X=%.^"PZ2GA)Y1F) MPY\'BE->J7) M4:731DC-'J@=**(T[>^4Y[L#S(72@[<]^4-/].9\?"!ZP&D\.M3L[S4OWI*5 MG6D*(W=-E7C"M20XF4P=DY"I-NOKF- M%JT=$4NA\:K:986_!)#& ;^70NC=Q@3H?S+9+U!+ P04 " QA*E6VY3U M&2D# "R"P &0 'AL+W=O"R$514/%\ 3E?32S76D_<9TFJ M](0=CDN:P!348WDG<&0W*'%6 ),99T3 ?&*=NV>7KG$P%M\S6,F-;Z*ES#C_ MK02_-+5I7M "-&"ZEX43OCN,A8]4^?ZD1L M."!.NX-7.WB[#KT]#G[MX!NA%3,CZXHJ&HX%7Q&AK1%-?YC<&&]4DS&]C5,E M<#5#/Q7>PQ+8 LA'4+25DLQ[9"+AK1CNJX%U5<;T]\-O'9N0<,MZ.0V7H(J7@$4B9 ML:2-<2?H:ROH0&!;^@>-_L$;':+!(5-P(+"M% R;% P[2V M>"YX02*\,@4^ M?/A&J+1^'4"TZ1_^6XZ#8.3M%&V+E3OJ[SE0HX;QJ)/Q-S;C>/+WU&:G[VLW MYD!@6S)=Y^7E=-ZH.FO@ V7A4&C;:=AH(-RWJ- :=?,R'PQ[.P7:8N0%NY>J MO=']8+#$-(42J2R8JOJ'9K9I/,]-N[4S?Z$;4M-5OC]S1TPN?O8=5FK\PGI^MQ8.\E>G7]:S:N M5)9>(,/$BT(4R_OST7OWW26?Y1V*%M\\^9C4'J,\E+LH^IX_^;@\'SGYC*0O M%VDN(;)_6WDI?3]7RN;QHQ0=56/F'>N/G]0_%,%GP=R)1%Y&_M_>,EV=CZ8C MM)3W8N.GGZ/'/V49$,OU%I&?%'_18]G6&:'%)DFCH.RAN9D585R(5\[,X>D1QWCI3RQ\4N2EZ9]%X8;Z,MVF< MO>ME_=+Y!^'%Z)OP-Q+=2)%L8IFM49J@-^A]DLCLP%$.>K$;%+<,>B/BMXBXKQ%V,#%TO[1W MOY*+JCO6NX^S\*L5]EHM- M''OA0]'JKRB,JQHL>HJV,PWQRQ9)EEZ=P\0LE M^;(5RVN:L56T[R(!B6GQLRI^-JCJ9I") Q+3$L>KQ'&@ZM[IL%K=$DZF9*^Z M3:VX,S%7]Z2:Y,0ZRF[ M,E!J>M0U G,'5=7E=*"2!Z2F)T^AFVL%G/F7*!6^,4KA%+3DZ=X$%N1:7XIDA62/S;>5OAMI5Y*U&N8B@% BEIB=/42"VG\QU*G10 MJW>* M&Y:024$:$4M.3IQB1V \#N\ ^:5JDIKM: M4[/VNUJB2(S820SH*@]Z^ :EIJ=$02 9EN-*0-D02DU/GF)#8C\0[%3RH#Q' MFL9LVZ=G%*31 TS9:E=@4U!VQ=X?GCG%<1Q5[$>'9<]24$J$4M.3IRB1'FC/ MTJ;M2CAQ]R_UIF:,3'A+42L HX>9LV51'WYS:Q^W]^J=XH".UCXY-RR;EL)^ MZ.X4M$@5+5(HFY8V_5>7NY-]SC9M.JO= %>^R#]%Z[4YS) M446"=%B&+05E1B@U/7F*&2F484N[&;:&9A;#EBH^HX<9MJKPN]WDVH?IO7JG M.)-C"O?8L*Q;!LJ*4&IZ\A0KLN.M6];T9/>O]-8F^M04B;'#+-M^5WG[(+U7 MZQ2G<$Q!(!N6>8D-VO'EKE^@=6OZ>M*%7;%W M7*E( M.O9!^JX9E)J>$@5_?%AF+0?%1"@U/7D*$SF46H.>N &I::G1$$?'Y9)RT%9$$I-3YYB07Z\26N7Z!WPS+)Q=E&,:S_HD?^: MRHV('[PP0;Z\S_HX;R?9EHIW/U"R>Y)&Z^(W/NZB-(V"XN%*BJ6,\P;9^_=1 ME#X]R7\VI/J9F/G_4$L#!!0 ( #&$J58&0-RH- 0 '@3 9 >&PO M=V]R:W-H965TV2=;[Z\\&"@2,VTC9+PF&]YZ_SP^_[^'Y@?%'L25$ M@E]9FHN%LY5R=^6Z(MF2#(M+MB.Y>K)A/,-2#?F#*W:WKOE\9P5,J4YN>5 %%F&^=-'DK+#PH'.\XVO]&$K]0TWGN_P UD1>;>[ MY6KD-E'6-".YH"P'G&P6S@=XM42^=B@MOE-R$)UKH*G<,_:H!U_6"\?3B$A* M$JE#8/6W)TN2ICJ2PO&S#NHT47F'@NR9.D/NI;;A1,Y8$TV MN$CE5W;XA]2$ ATO8:DH?\&AMO4]$!T'.!EQ0+4# M>JV#7SN4*^=6R$I:UUCB>,[9 7!MK:+IBW)M2F_%AN8ZC2O)U5.J_&3\"5,. MON.T(."&8%%PHG(D!;@ 2RRVX'WU]_?/@NYQ6C[!^1JLMHS+"TEX!K[D>R)D MY?3VFDA,4_%.N=^MKL';-^_ &T!S\&W+"J$VDUJ@!\K@&@$X WF ME\"'[P'RD&]P7]K=KTG2N*-C=UJ%DO5,;S1^)UF-.6N8E6%6=BCJ-W MYY78X80L'+7]!.%[XL1__@%#[R\3R3,%.Z+L-Y1]6_3X0Z8HT__(&BR9D":J ME7]8^NNZL8^#,/"\N;OOT, +3H/WKQH3([Y@,/E%'Y_!)#3C"QM\H15?N_U- MD,+!?"JO?C^O!BOH3SPSL&D#;&K=9V79T:6F7W],.*?GW&IG"G;$.FI81]9T M:+(F@M%@B6<1FO3R,#2",/(FYCS,&D0S*Z(;EI,G)3C\4;44FV*DA,\&4T]" M%$Q[ U6$$'?#!!ZK8)Y]D5C649X0G$*=GA'N%%CK"%.?47J:%TFT2P:>>-A M1XJAE<@W)G%J1 \-&]&+8&]]#68AG,VF([A:R8-6>8GO5N"![0G/M=:5FU(U M>'GR! 1)"DXE-1]23U_QW2"!L-1#Z9])]:%73DVF?*=HQ[59=H5U>7]9^ M:-#5T _\_KMI,@MFPHK/%%@1_4?#M5ST 8;,8Z -A*++1K[ D] !QJ MZ: ),-F,= &P55MHE;47^H#:N9?C:)!CDUGHC=6?5A3A"ZKXF@)O#7'RKCM3 MM&/"K>;"V;F*C56]3Z9]IFC'7U:MD".[D+]<;-!0>)$')_U&PV"FC/R13@.U M HWL OWZ8H.&4MQOFZTFQP ['Z=VI3ZAU-21K AM)L<(6QU%]H])>Z%!PV]$ M8WZ'9J;\NIUC$7TF=8/Y@\H72,E&^7F74\6,5\<\U4"R77E2&PO=V]R:W-H965TJ&039Q3+/PP M"([]F/'$B[IN[$9%79D:P1.\4:#3.&;JI8]"KGI>PUL/W/+9W-@!/^HNV SO MT-PO;A3U_ )EPF-,-)<)*)SVO+/&Z:!C[9W! \>5WFB#93*2\LEV+B8]+[ ! MH<"QL0B,?DL\]H>3'#* M4F%NY>HGYGQ:%F\LA79?6.6V@0?C5!L9Y\X40F(YI%YF@-F6%15\D5*&M-:+;AM''>Q(8G=A?OC*)93GXF.F=< MP0,3*<(5,ITJI"TR&@[AFBG%K,:P/T3#N- 'L <\@2LN!.V [OJ& K P_CA? MK)\M%KZSV!53=6@V:A &81/N[X:POW< &L>IXN:E!&]0C3?$<8$7KO&V87S2 MHQ E+$0)'6[SOZ+4X$QK)#U8,H%+SD9<<,-1K\6: !W%6TM \63FK*YEHHJ! M/M-)JE$MT8N^?VL%H8;7JJ/1SR)IN4CL7;6,@JZ_W%2B,M9/*G%4*'%4J<2CNS^( M_-D2%5V'90PJ$3ZZ[3L"VR+;*LBVOE2^M'8IW([ MH0[+H0[KCPE0QR9]2$G ME6K EG31LI' 0WJ@#S43I*A!%9>I4 W=RI.LC'*EYR M&>4,I[-Q^S<:]'X%3<@OJ)W1!J*P8 MS#I&+EP]-9*&JC/7G%/]C,H:T/Q42K/NV!*MJ,BC?U!+ P04 " QA*E6 MQFADY;Q,@-Q[<%;H9I[BQFU;457\Q8*5.:DQ4'HLPRS!_?D91M MYPYTGBY\H?=KJ2^XBUF![\DMD=^*%5=G;H,2TXSD@K(<<)+,G;?P>HE\W5!5 M_$W)5G2.@1[ECK$?^N1#/'<\S8BD))(: JN/#5F2--5(BL?/&M1I?E,W=H^? MT-]7PZMA[K @2Y;^0V.YGCNA V*2X#*57]CV+U(/--9X$4M%]1=LZUK/ 5$I M),OJ9L4@H_GN$S_40G0:X.A( ZH;T',;_+JA4L[=,:O&NL$2+V:<;0'7U0I- M'U3:5-UJ&IKKVW@KN?J6JCZY6''E""X? (R)8 E MX$C1JQLB,4W%:U7^[?8&O'KQ&KP - =?UZP4JE;,7*DXZE]RHYK/NQT?=(3/ M)\RO@ \O /*0;VA?#K??D*AI1_UV5RG3R(,:>5"%Y_]&G@NP2K$:N2_ OQ]5 M.?@@22:^FT;=88_,V/H!O18%CLC<44^@('Q#G,7+/V#@O3$-;@FL)X/?R. / MH7=D*!H9R),,ILEW<$$%IU>2S0*IA266,83O?L:2H:'7F.I@W3 MZ7/!(<64-A&S#@X(M;O:Y4"%VS- 8T*SC;$,W2')RLQ@E;:/VQ MVT !_7/Z=3"NG"R%);2^%&U>@<.!Y72_'B8/%.BXV_>KJ0J.C_BUC2=P.)^\ MIP\J4V$AB!0@9U*3CM05%?NU-&K--5(>!#WYAEE"ZTO0YAX8G-.[5C.1+;2^ M%&TJ@H-IXW]X=W+@2F_?N(7I2! ML$1NL3D@#&.>?*\LH?45: ,1G)[3ME;#DBVT_C_U;5I"@Q'D=-O6>/V(&NPO MN8:J48B.6!>U@0;])M#@Q^H6*=-F5-G6F Z&,4[>;+"$UI^XL^MRUFT7N_LN MYPA*J U*R/+6"S+LJ@3^_HZ JW,[&HM[5_83Y/&Z0'V?,":?3O3V9;-=O?@/4$L#!!0 ( M #&$J58Z!]%&& , '$* 9 >&PO=V]R:W-H965TX[/NOC%?M7;5Z: MN<<<)C3^30(1C8PS P40XCP6-W3Y#4I#7<7GTYCK7[0L8ON6@?R<"YJ48*D@ M(6GQQ$]E(FH R=,.<$J LPGH; &X)<#51@MEVM84"^P-&5TBIJ(EFQKHW&BT M=$-2]3?>"B;?$HD3WHS)+X*)9X33 %T^YB23_Y% )^@'9@RK%*/#*0A,8GXD M5^]NI^CPX @=()*BGQ'-N<3QH2FD%$5H^N6VXV);9\NV+KJFJ8@XNDP#"-;Q MIK10^7!6/L;.3L)KS$Z1:Q\CQW+<%CV3]\.='7+<*JVNYG/?2.LQFL58YG,] MNW^^RW!T)2#A?]MR5W!WVKE589_S#/LP,F3E]:7-^)[(UM+0 MJ=+0V<7N34&2^@2KBFTS6J![&JT.G(7G6I8U-!=U RU!G5K0FK!N):R[4]A% M0ID@+UH8HB%BJMI/:'B2V_6RQ)LAC41U^D MVJ=<\+>%]QNB-F4W(^QMLL\JV6<[9<\B*JLRPBQ0V6V3M1/_OW6Y)[(UJX/* MZN #CZ?!/M.P)[*U--C6Z^UG?<0Y4++VU@Z"1FFU1#G-D\NL7=X)L+GN:;BL ME#P5Q?U7K59]TX7N%C;6QZJ?TDW!*TW1C,G;;4Y2CF(():5UVI=UPXK^II@( MFND6X9X*V7#H821[0F J0+X/*16KB=J@ZC*]?U!+ P04 " QA*E6)J"> MPMP" C" &0 'AL+W=OR2TPJ*QVU:S.>CE@C*:E@QI%HRA+S[1U0MAE;KK5;>""K0NH% M.QW5> 5SD$_UC*N9/;#DI(1*$%8A#LNQ=>O>3!(=WP;\(+ 1>V.DG2P8>]:3 M+_G8DYK2*F!^^,=^WWK77E98 $31G^27!9C M*[%0#DO<4/G -I^A]Q-JOHQ1T?ZB31<;AA;*&B%9V8.5@I)4W1._]'78 [C! M&P"O!WC_"O![@-\:[92UMJ98XG3$V09Q':W8]*"M38M6;DBEW^)<X_D&^.0T? K9 /=>PVWE>+#M#;:]EL]_@V^& MMWA!E5?E!K4UP%2@7[<+(;GZ9_TV&>P8 S.C[K8;4>,,QI9J)P%\#5;Z_IT; M.1]-=O\3V2OS_F#>/\6NS7-&Z24'BJ5Z][CW;S+=,44MDSX1UJGK.$$RLM?[ M;HZCDCB(AZ!7*H-!97!2Y1SOWH_43<]*)/$+&$5V1.%>>B_Q@@.-IB#7-6L, M!XWA28V?RIJR+0!2?9H]H[KA6:'.%%137"':M]36)#D\5A,Z!XJ/8\+8,0N. M!L'12<&/!>'Y98VYW")5TI((?1P;BQH=90_B^$"A(2:,S KC06%\4N%W60 W MZ8F/\,0Y4?^897LO2-< M7Y_JO%R12B *2X5SKF+EB7=74C>1K&Y/]063ZHYHAX6ZQ8'K +6_9$SN)OJB M&+X+TK]02P,$% @ ,82I5G*^8>!J! U!, !D !X;"]W;W)K&ULK5AM;^(X$/XK5FYU:J5M$SL0H =(+;W5K7355MO= MV\\N&<#:).9L ^W]^G.<-"&)<6F7+Y"7F M2JGUE>_+^0I2*B_Y&C+]9L%%2I6^%4M?K@70V#BEB4^"(/)3RC)O.C;/[L5T MS#?XXD7Y(P@@;G*(:C^V\(, MDB1'TCS^+4&]:LS<F?X..@407Z$$G M2+Q) /$%,@_1C$LET=DM*,H2>:YMOC_1P M_KP<]*88E!P8-$1W/%,KB?[,8HB;_KX64*D@+RINB!/PCHI+%.*/B 0DM/"9 M'>].''3"*JBAP0M=047PI->:!%MX"O>>W3U?N5=R3>$9.GE_6('10LV7)TI%+46=TW"-MBC8C/+!S'%0< M!TZ.#RL]]Q=\:,6PZ[%R$YO6-$;.NE]XXHFKS,;=L8-HQYND;,8 M#:,#J3BJ^(V67C-CKE-G$BL(96'-1E)C@RH>=4KI!N*!:Z M@T +P5.T:$3"6DZ"(Y:AS>C0.L1[]1$[B1?3]&[BN+OP1E'09MZU(G@0':!. M:NKD".K0W>@0%4SFDHP*_J@+?&9N&PY'[N4EB:9$,FQ+[%KI8GM@!\)UH<7N M2MO:)^W+")^TW)X*K:FX+KC877%="XFWHF$-1J\[7>&PWYZNKM5P;U=L6Z/AQB?(N%J5.SW?J[QN M+["[O^@HCYF<\TVFD$Y8:*C77TLZC>>0*7L(BH'R^E4GXF4P:G7D?@5_5"0W&J&T^![&0Q339VNVNZ'> M&XJZ#2+N-N@-V>Y*]7*4=JIWOOW<;-ZJUM\['TE!+,VQD42&?W'(4#VMCJ:N MS8%,Z_D-OIH5!TPU3''>=4?%DF52!V*A(8/+@:XMHCA"*FX47YM3F$>N%$_- MY0IH#"(WT.\7G*N7FWR ZB!O^C]02P,$% @ ,82I5G93\M@%! @A, M !D !X;"]W;W)K&ULM5A=CYLX%/TK%KM:3:69 M 9M\3I-(D\Q6K=2THXZZ^[#J@P=,8A4P:SN3F:H_OK8A$!*PFA%Y23#<>WSN M]?7EX,F6\>]B38@$STF1(PG6*HA7[DBXP2' MQBF)7>1Y S?!-'5F$W/OGL\F;"-CFI)[#L0F23!_F9.8;:<.='8WOM#56NH; M[FR2X15Y(/)K=L_5R"U10IJ05%"6 DZBJ7,+;Q;(TP[&XA]*MF+O&NA0'AG[ MK@<2"+%C\ M+PWE>NJ,'!"2"&]B^85MWY,BH+[&"U@LS"_8YK8]SP'!1DB6%,Z*04+3_!\_ M%XG8;7P(>7 'G(!U\?[L#%GV] K$DWL%O\ M/AC:@5E(^F4.?8/KM^90"$(N@G,@7O- MP'H+WX@,!V3JJ#TJ"'\BSNRO/^# >]L4?4=@M1STRAST;.BSSQG1Y9.N\L4! MY%DUFL9%FN= P.DN\S3#/:0[WG>Q'W:#Z?)#@[W[6I,^R73OI6I625 TX E MC?3ZQ]-ZH_$QO=RN7[,;>*WT!B6]@97>ITWR2#A@49Y( 7ZVEOM\T$"A=T#3 M.MLKBV)8QC*TQG*_9JKZUYB'6\P)B&B*TX"TQS,\2CTRA7&4>^NTKPQJ5 8U ML@9UFS NZ0]L]K=:)JY?%%*W&?D-9'=NI'/BM934N M68_M^S.*J$K]@TY+$SVK]ZF-J".P6J#0J]YHWKG:<8'<41JZ0JOG8>_-#KMJ MR052K3I[31OO-PSK;%'%%EG9OM]UB0NB&F"HY$-.NUF%6+%.7J>.T.J15^H! MGDT^P$[U0U=H]3Q4"@+:)<0K&VN!6N^LC;5[+"@0LM5NI2B@75(L:4J33=+( MSNIY\@IUA%:/LY(F<'"V2NU(AQ1Y.(>J@96L@79=8SYRXA?U&9M*'(,,OZ@/ MVY;J'!Y5Y^!0HMEG>VTTE9Z!=D&SQ,^MU6OU/'G5.D*KQUDI(#@^6_5V*H^Z M0JM_45?Z"%EUQRG56R#56B8<#_L'!6R?\-2 W+W3C(3PE3GD$2!@FU3F)P?E MW?(@Z=8 MF90L,9=K@D/"M8%Z'C$F=P,]07GL-OL%4$L#!!0 ( #&$J581?1;3S ( M -\' 9 >&PO=V]R:W-H965TM&T2:T6->WV8=H')YP$JP8SVR3=OY]M4I8-AWX!&_NLE934,.=(M%6%^>]KH&PW]>1+,7,\ MK0@HK*1.@=5M"S= J^DD.7,R1Q4 MP!JW5#ZPW6?8&XIUOA6CPES1;K_7<]"J%9)5^V"EH")U=\K1,7)_ Z4)8'.T4)] M[Z*E@-@:W6/9\PO4.A_0($7A.AI<8M.3\[^3>,J;[W!H#<8 MF+SAN,$?5TLAN?H'?MJD=2DB>PI],"Y%@UK5SF[HN/C'Q^I1M\\C/LJF[M5"CGAJ-4A4KLK&ZJ/B %<=I M9&?%/2M^BQ7;6/&0E7J^G97TK.0M5F)C)4-6%H5V5MJSTK=8J8V5#EF3;&)G M93TK&V4]EJ"*[EH"MQ&S 3$,LO#(9YOTR,DXDDE,;;3)@)9X?G#$H._]K43> M*.\.A$"D:EH)A2HFRBH(:2TDWD# N>]%_A&__D$M]$<5S/7IKB7:8MJ:0LCZ MTD=-Z6-+2C98MQ-[A?.')W62^O%_NMR#!+)E4_,,-2=6#@>H-:7S,F7R>Z*?0]/?\#4$L#!!0 ( #&$J5:C MD2>#R0( -\' 9 >&PO=V]R:W-H965T7/B^RDNHB#H7&^!FI1"R(MI,Y=I7 M&PEDY8(JYN,@2/R*4.YE4_=L+K.IJ#6C'.82J;JJB/QU!4SL9E[HO3YXH.M2 MVP=^-MV0-2Q /VWFTLS\+LN*5L 5%1Q)*&;>97AQ%;H M^,KA9W:&R-K92G$ MLYU\6$:&+.9C(Z?;5*O8]K _?%K]EMGWIA9$@77@GVC M*UW.O+&'5E"0FND'L?L,K:'8YLL%4^Z*=NW>P$-YK;2HVF"CH**\N9.7]D7L M!6!\) "W =CI;D!.Y0W1))M*L4/2[C;9[,!9==%&'.7VJRRT-*O4Q.GL#HPE MA<[0PGSO5_T_C&66>:_5R"WX&7OWX5)\&E M8-0)C(:R9P]@CP[E:^>\3UT3G[AX>\:V61)&>.IO>ZBCCCH:I!K6J(_51,5[ MK!CC<3\K[ECQ6ZRXCQ4?L' :'F$E'2MYBY7TL9)#UN3(*TP[5/H6*NU#I0>H MH!\T[D#C0=!C":;<%AID'V[\O[A)AYL,XX0FK(\T.2"%HR@]0@N#/_4G&.3= M@5*(5*+F6IDR[XX8U_9 4&X\@]*]U20X4',6CL+HB)J]:A@.JIDW>+0EK':E ML&B+'W/%3RP971/;3OIK7'AP5D,\B=-_5/E[Y=JV/E/\UI0KPRA,7'">&ENR MZ2;-1(N-J^!+H4T_<,/2=&"0=H-9+X30KQ/;%+J>GOT&4$L#!!0 ( #&$ MJ5:['X)U< ( %X& 9 >&PO=V]R:W-H965TFT/E1"9=T>ICV8Y NQZMB9[0#[]_,E9-"F M= ][(;Y\Y_@ =,[.1P G5?+86>^2U+1DI@DG"&!.03;]H?SX>FWA9\(["31V-DG*PY M?S"3FVSB!4804$B58<#ZL84Y4&J(M(Q?#:?7'FF Q^,#^V?K77M98PES3K^3 M3!43[Z.',LAQ3=4=WWV!QH\5F'(J[2_:N=HH\E!:2\7+!JP5E(2Y)]XW]W $ MT#S=@+ !A(\!@V< 40.(K%&GS-I:8(636/ =$J9:LYF!O1N+UFX(,__B2@F] M2S1.)3);P%HL>BOKO4!B$48>>^;_#PS-RHO;&(LL7 MO7AC:$%D2KFL!: ?T[540K^4/[MNS#$.NAE-HXYEA5.8>+H3)8@M>,G;5_U1 M\*G+[G\B.S$_:,T/SK$G2\&WQ':P#A!$W%4H\_)TV79<(\MEXF2;]*^N@B#V MM\=^GE9%X?"HZD3HL!4Z/"OT.L_!)H11AP16T"7P/,=%T(N"-UTM,'\1&#X! M.AO^4:N6(#8VP21*>M:M?MQ;07Q'X2H\.0 YS< M2?OC!]BQD]2A:N3U18,QS_?A P_PF,E6R"\J ]#H6\ZXF@:9UNNK,%1)!CE1 MEV(-W+Q9"ID3;1[E*E1K"21U1CD+XR@:ACFA/)A-7-V#G$U$H1GE\""1*O*< MR.\WP,1V&N!@5_%(5YFV%>%LLB8K> +]O'Z0YBFL55*: U=4<"1A.0VN\=4< MCZV!:_$GA:W:*R.+LA#BBWVX2Z=!9'L$#!)M)8CYV< <&+-*IA]?*]&@]FD- M]\L[]4\.WL LB(*Y8'_15&?38!R@%):D8/I1;'^%"FA@]1+!E/N/MF7;T3! M2:&TR"MCTX.<\O*7?*L&8L_ Z+0;Q)5!?&S0/V'0JPQZ#K3LF<.Z)9K,)E)L MD;2MC9HMN+%QUH:& KIH7UH0&J:>$=S$WL%KXO5)>KA]RB.8MS2G[G?_)[(VKSG MZ4ZO'MR>T^N=T'/#>,>5ED5N!_EO-W1W&G+U3]MHE6K]=C6[H*_4FB0P#A.^P2O".Q _!1#3[R3O>-D,;"332-AD/]N85IT]+]"^Z+[%;^3I-?;I2.QR#)OG!_4[/3MQI'M25 MVB%\DRUA?[ITQS78!8W,EP,TH>[=LBO)XSV[=[QE^UV?B]:D1-B;>'AC^T&: MCUO'W K8:7K4E=KA,#0)$AYU&]X=Y4 5_/^14>$FI<+^G.J&**I0>66"!$<; M(BE9L'+J7XGR<7MF$K\(\TYSK7#OZICOXQ7E"C%8&M/H[ .ZMNJV7]02P,$% @ ,82I5K_2X["C P PA !D !X;"]W;W)K M&ULQ5AK;YLP%/TK%JNF35K+FR1=@M2DW4/:I*K9 MX\.T#P[HW_0Q).).[K[!&5! MOL*+:,;U7[0K8RT#11LN:%XF2P9Y2HI/_% *44N0..T)3IG@'"=X3R2X98*K M"RV8Z;*NL<#AF-$=8BI:HJF%UD9GRVI2HE[C7#!Y-Y5Y(IP+&MTG-(N!\=>O MAHX]>(]N_FQ2\8C.]XNIE"E&,YI+[W"LU;]Y4&M ;ZY!X#3C;V7T]_DU>G/V M%IVAE*!O"=UP3&(^-H6DJ1YF1B6E:4')>8*2B[Y2(A*.;D@,<3/?E.55-3K[ M&J=.)^!7S"Z0:[]#CN6X+7QF_Y[N=-!Q*\E=C><^)7F"&9PO3D6]8@R3%<@O MB4"+1U2/N\6/>OMJAUF,?GV1D.BS@)S_;M.W>+[7_GQU,%SR-8Y@8LAO/@>V M!2-\_JDVH:>;\MWNZTS/PUR M/<>O@AJ,_(J1W\EH1KE ="E/L"V0#;1QZP1XKOH]@35J#:I:@QO_*U@]R!2LFIC MUPGR7/U[ FO4.ZKJ';VP54=]2M436$,JVSK\Y%O_9]8RK^[$4> =N;4E*!@- MVNUJU]H0NY/3G:P3LRC1GHWEX9K1M7H[K30[H9[[+OI":Q;N' IW7MBY)8&^ MY.H)K2G7H7>R._N-#N^ZI]YUK6/OG@;YOO.$=P]-BMW=I7P$ @QGVKHXEDUZ MR@7#:CQI)=H)]NS7T1-:L_1#-V3[+^W>7MNIOM":EP;W#2JSJ> M%1S;MR7*; 5GI(YBBB&R**H:G:K0;Q*SU^'NU/U8"NI\P#3#'= MRY%HE1*.,EA*2.MB(&5EQIE E@.F2I WE]2*O87Z@'5 MORW"OU!+ P04 " QA*E6K3H;6TD/ !SP0 &0 'AL+W=OSZQZ*W=9]D?URX?IV\&PBDC-U:2L$+'^YU'=J/F\(NDX_JRA@UV?5:_)]-R]G8P'K"INH]7\_)3]O1/5;\AO^)-LGFQ_C][ MJH\=#MAD5939HFZL(U@DZ>;?^&O]0>PUT)SV!F[=P#UHX!YKX-4-O%,;C.H& MH\.0@B,-_+J!?]A@=*1!4#<(3FT0U@W6HW^Q^7370Q/%97Q]E6=/+*^.UK3J MA_7XKEOK$4G22HJ?RUS_-='MRNO/93;Y8Y;-IRHOOO_'V'7"'QG_=_3O$H +_3GN/DQW^V&^=TGB M+Y/R-?.G.W[>.@FT=J0C87)_0^/!Z\I)O_ MG#V^9H[?]M%90^'M=.VM>=XQ7<_B7+VJ+E)3=I,M])6[B-?7OG=:TNF#TE?3 MDMU]8_O'W<;?UB^_>XKS*?OW3QK)/I1J4?RG3=R;_D?M_5<9Y$VQC"?J[4"G MB$+ECVIP_?T_GYLPD+ (">-(F$#") AFR6NTD]>(HEOR6M:RB8VR7C+U MM9*<:A,.2>XKG TL6,.JLN/Q>N0[^OQ[W!=$\R!OY/KV01P9ED#") AF#;2_ M&VB?'.A?EM55HV"ZBBM*G>>2](&]T'FOJ 10_- VOB2P[_AN8/[^T%TZWJ4; M' PQLE/>['3DC/UQ>-"I0'8J03!KE(/=* ?D*/^:YFJ2/:3)?_7YK-;E3WUR M3_9S!W%2D_R^@QXTSM?0'PX/1CQH#))[Z1P>Q9%Q"21,@F#6>(>[\0[)\?Z0 MEGFBIU,3]AC/5XIE]RRK3W3U5>63I&@M*-^3U+ZC'#9&N3%\$;)#CH0))$R" M8)86QCLMC+M3>:&G7>5LIN93IJ?WK(R_;E[0$Z/JBI_=S9.'S36@X^)/]M57 M(>/&*>X$7NB[!R)!]LF1,(&$21#,$LGE3B27I$CJJ4&Q58<63*[F<:DS1)FQ M5)4;3;!"E>5\,[G0UY1-)F%Q-9]HG2"3G?95RV7C>O(J] ]+P>9!AQD#&9- MPB0(9@G &1JC9$A*X)-:KO+)3%<%U=#JNF"1;:\$71<%FMQWG&N:?WP,H^Y# M.#0F :5)%,T>Z3U+S"%'NO:_/J03?1Y7[M?M/$Y;QY7D]!Y7)"V"TCB4)J T MB:+9:G&-6MPS.TUU "B9(6D1E,:A- &E213-EIGQ,QW2SWJ6XT2C>PO(:WI. MH\;,I>4HSVM,3Z&1"2A-HFCV@!N'T:$MQLH(9Z>G(JBK"*5%4!J'T@24)E$T M6S+&JW3\PC)J@=6]/\@X)EV*QL6@YT6P[DT/@$E"91-%LGQG-U:-.U6F/0 MH[B!NJI06@2E<2A-0&D21;,E8QQ8Y_+'T@24)E$T6Q#& M0G9I"YE_7:K)>HW",45 7>..: )"$5"'&$H34)I$T6Q%&(?8/6TYZ[$2AOW5 MGH3VOVCZHG^>S!3[)6W]LHF.H+>FH!8QE,:A- &E213-UIFQB-W@W!4/U$F& MTB(HC4-I DJ3*)HM,V,WN[3=W%GQ0!WBCF"<=7YKU0-T&2^4)J TB:+9>C"V MLDO;RMOT]GM2SMB[R43-5;Y>I+D5RLT\7A6J=2TFC>ZM%:C)#*5Q*$U :1)% MLP5D3&;WW":S"S69H;0(2N-0FH#2)(IFWYMJ3&:/-IG_QEUE-+&O;KRFY>J, M1UX8'*X7;SG0"X:^ZQT3)>B*^F62MTJ1L MS4$TJ/<@0]UB*(U#:0)*DRB:+1?C%GOG=HL]J%L,I450&H?2!)0F431;9GL; M)- &[38'/6A1E=U?;M*TWIK!;GC@-9*4'SI>>)BBL'L98#LM!YM%>O6=C4FJ*YO5YL[(K)RIG)6S.-W>2_V2/>K*1S?65Y:ERI-,-[R/ MDWQSTW6KGJ#><4W;UY,[;LH)Z@E#:0)*DRB:+2?C"7OTLN'V,IC]Q42VRE_] M2\7YSJ;Y/)FIZ6K>KA&H\0NE15 :A]($E"91-%M+QOCUPG/7R%#K&$J+H#0. MI0DH3:)HMLR,G^S1?G+7]PMT\]XBH8,A5E1 X^!0FH#2)(IF"\+XPQZ]#T3? M21/4[*UIEFD7.L/0/ZQHH#8NE":@-(FBV7O &1MWU+4EQ)&*IL\:BMX%$!U4 M7U%!:1&4QJ$T :5)%,V6GO&41\Z9"Z 1U(N&TB(HC4-I DJ3*)HM,^-%CT@3 MLK, HIOW%@D=S/$%%M P.)0FH#2)HMEZ,*;QZ+0EQDN55S?MQ0_M&0KJ%=X:O#_T5HZJ>+[-T5=U9]D ]Z(Y@ MB+(':C=#:0)*DRB:K0=C-X].6V?<4?9 +>.:=E#V'*Z[BJ"=73N5\6^[H'%P*$U :1)%LP5A3&:? M7KA\6ME#0WK+PFDK>QK?<4$[Y5":@-(DBF9KP#C /FVZHLJ>GFX/'55O44&7 M*$-I'$H34)I$T6SM&;?9/_=#W'RH4PVE15 :A]($E"91-%MFQM#V:4.[L^Z! M.L\=P;A$W0-UF:$T :5)%,T6Q-XSW^B%SR?6/=@'O?EM=4\0'M8]V >]02U@ M*$VB:+8&C 7L]]SD."F*57PW5^P^SQ:,?[Z];14%U!F&TB(HC4-I DJ3*)JM M'6,7^^=>G>Q#K68H+8+2.)0FH#2)HMDR,XZT3SO2S]BJE";WUD_S075N,!P& MAW?@1=!N>4NWSN7(-YY1"S6 4S1YU8P;[]!+DYSP(AD;W'O;FP^2:=^N= M.N.J#U]*_[/"@V#SRV&SJROFD!2N-0FH#2)(IF*\:XM@'MVMYN-_9; MYLED_;#"C7'7*8I6YW7<4 5T)2^4QJ$T :5)%,U6A?%Q ]K'_1A_31:K!4L/ MBP8M":86RWGV3:FNLJ'NPTKTC2=3W]"1]%8(U&V%T@24)E$T6R'&;0U.>,+< M9IZK2XOI*J\MD"3K+"=I7@;CPZ4OT%YY2Z].X'NC@QI60'N5 M*)H]YL;Z#&BW<5-,OG_.\WIV^\ANI-(J#ZB!VO&6 K;0)=.LU4&%!L*A- &E M213-UI5Q4(._L76$-4G99IS)7GUKGL+>JB*HWQHT-X=H/)XR@G;)6[H,#KL4 MT"XEBF;+P)BH 6VB=LH@7F0K_=HD7B9E/#^VS0S=2^^1#QK#X#9''NJ50FD" M2I,HFBT1XY4&]-+:CTFZKDO_8MM[JV5];[4N.7Y*U*HJ5=]GZ;%M6VE\;VU MG5 HC4-I DJ3*)HM(N.$!N,S&^X!U#"%TB(HC4-I DJ3*)HM,V.]!K3UVK50 M@&[>6R1T,,1" 6@<'$H34)I$T2Q!A,:<#6ESUB2O]F5R;2*AD7U% J5%4!J' MT@24)E$T6SC&HPW/O7U#"%V5"Z5%4!J'T@24)E$T6V;&] V?MWT#W;RW2.A@ MB!7]T#@XE":@-(FBV8(P'F](>[Q=":O_0FVZP]X2@JZ@A=(XE":@-(FBV;(R M-G(X.GX(ADIG4-L82A-0 MFD31;$$8?SFD_>7ME]I_USRD\;T% UVM"Z5Q*$U :1)%LT5D'.CPW*MU0ZA' M#:5%4!J'T@24)E$T6V;&HPZ?MY-3CTW9_.):PZ.:]14('0VQ^#XV#0VD"2I,HFBT(XR:/:0/W=Y4\S*HD M]>Y1Y?&#VIMV'7N>?*MNH*8SE!9!:1Q*$U":1-%L+1DC>GSNK1W&4&,:2HN@ M- ZE"2A-HFBVS(PQ/28=R>X^\'& M.Y1[#,6A;U% :1)%L]5A_.0Q;>&V)+33IV(TN[=TH!L%0VD<2A-0FD31; 49 M WH)'V[N0OK/LNM.W'J.[VW#VG= MW?J[3@ZM-VK1_?16$QWU-DNYW5DJ@@;&H30!I4D4;2.EBV*F5!G%97Q]M5#Y M@[I1\WFAYV"K5..KJ=WN52V3>RTUY\T[=W#1>/W&>1,YU>L7!G-]M=19\6.< M/R1ZCC=7]QI9[<4X8'F5.+>_E-GR[4!/3>^RLLP6ZQ]G*IZJO#I __T^R\KM M+U4'3UG^QSKLZ_\!4$L#!!0 ( #&$J5;+>0.FU@0 $<7 9 >&PO M=V]R:W-H965T=%@Q?BSF -( M])K$J1AVYE(N+BU+!'-(J+A@"TC5DRGC"96JR6>66'"@86:4Q!:Q[:Z5T"CM MC ;9O7L^&K"EC*,4[CD2RR2A_.T:8K8:=G!G?>,AFLVEOF&-!@LZ@T>03XM[ MKEI6Z26,$DA%Q%+$83KL7.'+,7&U0=;C1P0KL7&--,J$L6?=^!8..[;."&(( MI'9!U=\+C"&.M2>5QZ_"::>,J0TWK]?>_\C@%L#U_;,;D#2*Q;GJ\?1X M@\X^GJ./R$)B3CD(%*7H*8VD^*QNJNM_YVPI:!J*@255OCJJ%12Y7>>YD7=R M<] =2^5A=XE(L: ##CMH&!/ 7 MZ(P^?P"Q*4]U6#3D'M > ML1"=J767K\;SMA')PWA9&+W-O8Q$W,+ZX&/M>C<48[4B67LG2,[*H"CF%2$^)>M\0O"XBOINKU^0BCNTW MP(RACP3KEV#] _<04( 'O5#]Y@O5QTZ?U'>/9K_Z+K-%@.VJ8ML';@T',Q01 MMB"PC3W?J4&T=:QM']L4&[H#&VO7STQ@J55U]0)<"4:T?G_0/8\":,T:G[*4 MG:!1M%PH&5 M;4_P/"0F6^1NO<:9,SN6O-(OV"Q@-LO>:8QS)5,@7OI5,.H_*: MLX4O&O++'/E8LDJ38+,H&=,T4%^;!X%UVY8A;H#]#IF"*YV"S4)EWQJX)[/? MQNSTZLR^>6O:9JET"C8+E7UKX9XLO98DW49-;.WU7D&LE GN'U80'T ?P^A9 M&JNO6$X#N:0Q^CN: CI[ T73SF 40 <7R1-YV_[:KJ0.,4N=C:7:QKK#VD79 M,"$7)?DQ /912-_:OI+'.UQYA2MLMWC8AJL4$#$JC,VUVPIGMG:*C+P23F?6 MBK:?(X6V]N3LA*QD#B'&57TUFW&840GHFUK#42JB /V@\1*RUU*N#X=:ES(Y MD5 IAN%WR!Y2R1YBECV[EG)NW=WZK"#U7;2ME^O;[5L/J80),0N372O1;4;U M7;>>6TLOTJM_[5@;1Y4)\%EV@BM0P):IS$\MR[OE*?%5=C9J5=WS(^8[RI5N M%"B&J3*U+WRE%WA^:ILW)%MD!Y\3)B5+LLLYT!"X[J">3QF3ZX8.4)Z=C_X# M4$L#!!0 ( #&$J5:H(#6FE@, *@. 9 >&PO=V]R:W-H965TD[?;M2U**?)(9QYN]L26*\W.^(3GDC-:4/?("0*#?=47XV"J$6%S8-L\* MJ#$?T 40^65&68V%?&5SFR\8X%P;U97M.4YDU[@D5CK2;3%F)6[K^"BU0J/0R6G']B]9M M7\="V9(+6K?&TH.Z),T__MT&8LM ZO0;>*V!MV\0'#'P6P-?@S:>::S/6.!T MQ.@:,=5;JJD''1MM+6E*HJ;Q3C#YM91V(KT3-'LL:)4#XV_?))X;?T)7OY:E M^(,^HEO@@I69@!SI?N@'*06Z5)%7'=Y]!H'+BK_?[($9 M\)$MI,-J6#MKG9LTSGE'G//1=TI$P=$5R2'?M;;>P9W_"[XOM;SC^C]NZP?@"$Z0W='(]0H!/T*:I-?\ 7.8&S) M7W !AUL8%)/)S O"2G)7&Z["I,,D,PJ7&"2J[9W M)6F7R?N^*#32H996F6F5)EZ<^)$[LE?;@$87S@0,.\#0"/B%8:+6_S,H1I&7 M3FAX$)[F7G^9(#NC@(8R?RIFZ7 &3]P>D=Q.29QJ@:UPR=(^K)?31#5]S';Z2V$X(7&=S M%CO_,47FM*HPXV@ACPT]X[T3W@Z3;*>%0;B?*\W.G N[=?%P3TZ7)V(9!5\Z MU:W:;I#\I#_AN-X&RSLU>9Y(9=1[,95W0!4- O\(U>:BXAJO!KN)]$2N1M'U M=@( MQ_?X?)<;;Z7ZH0L 0WZ57.B)5QBSOO9]G1504GTIUR!P9RE520U.UV_!Z'@86X"R^,=CJSIA8*0]2_K"3 MC_G$"ZQ'P"$SEH+BWP;FP+EE0C]^-J1>>Z8%=L<[]O=./(IYH!KFDG]GN2DF M7NJ1'):TXN96;C] (RBQ?)GDVOV2;6,;>"2KM)%E T8/2B;J?_JKN8@. 'GZ M 5$#B)X"!L\ X@80.Z&U9T[6@AHZ'2NY)\&,/L=%''\M9*6148]]@RJL+W[6>#RK/8Z> M\3@FGZ4PA2;O1 [Y/MY']>T51+LKF$4'"3]3=4GB\)Q$013W^#-_.3PZX$[< M1B1V?/%S$:E*4-1(==UW-S5VT(^U.7^MUS2#B8=)K4%MP)N^?A4.@S=]PHY$ MMB=ST,H<'&)W#X_C$^H362.'#FGKT&9Z,4J3J[&_Z7K?8Q7&:9RV9GM^):U? MR<'K7X"0F&?/!B Y9@".1+8G=-@*'1X,P'=7X2"_H!M\;RL@F2Q+3/@F8;'D M:X,9RL0*,_K!E8!3MML^Z[N:^KRD$Y!APT&2QJ-PT!^[42MI M=#Q)>5/+_B%J]%)1/88'1:6MJ/1P/6@2A:RQUCI'^]Q,C_DLCT2V)_>JE7OU MHKKP*/>\\_IRR3E5GF-4GI-W*$%R&T9. ]5IUPKKG?A@\?E"#_Q;0?6LO MD] <\B\-_69_B? [#0)^75:N;]*8'I4P]8>R76U[L[>N(WFR/K,]FVL\'FGJ MA@\_@RLF-.&P1,K@JIX8N79MR(,TV-2X88%])RAK@/M+*=79O%Q/74\PP@R2)2!(/KO&N:0909) M\_A=@SK-F<9Q__D6_;T-7@>S(A+F//M!URJ=.B<.6L.&E)FZY+L/4 <4&KR$ M9]+^HEUMZSDH*:7BK';6#!C-JW]R4PNQYZ!QNAV"VB$X=!@]X(!K!ZN<6S&S M8;TCBLPF@N^0,-8:S3Q8;:RWCH;F)HU+)?1;JOW4[(NNE$]<2K0 @98I$8#> MH+-P,]$'"/LOT:!%^ ./O-_=P]ZZ.!&4&SQ M\ -X#VEW<9-DI8X8;01G:,Y942IB*YEOT 41.@H04U=]7US/?#"(Y%?&S2!@)K!1\UP4?/HLJC(04;"*PEV+@1 M;/P453Z^5[PX]G$<'!;Y?;LH"F+?B[IK_*1A?=++^DO)5CI7.G<51T2E+,DJ M@RJ_%\O%HHMU+^ACLS806"O^N(D_?A9E'@\IV$!@+<%\[ZZ?\)ZBT&O4UC4= M!V'H'Q1ZA]T(>Z$WZBYT?Z\/\GMY7X)4@B9*)]5>WZC,J>KN;WJ!'INMH=#: M80=W80?/HL)K&D.)-A!:6[2[%L_O;8C^N\;QO=H=C\*Q%\:'17[?$&,_CJ/# MEL7=:_P9B*V=AZ1N0\I<51UTL]O,7&=VTCC8/S>SF!TH[F"J04[WQUNJVYP, M-AK2.QYK5J*:C:J%XH4=+U9?J=F$.:";4V5]02P,$ M% @ ,82I5E[&ULM9I=;Z,X%(;_BI4=K5JI4\#DH^TFD=KBT8ZTW:G:F=F+U5XXQ$U0 M 6=LIYE*\^/7!@)QACAE=?8F <)Y#._!QWZ#QQLNGN62,86^9VDN)[VE4JLK MSY/QDF54GO,5R_4O3UQD5.E=L?#D2C Z+X*RU,.^/_0RFN2]Z;@X=B^F8[Y6 M:9*S>X'D.LNH>+UA*=],>D%O>^ A62R5.>!-QRNZ8(],?5G="[WGU91YDK%< M)CQ'@CU->M?!%<%#$U"<\35A&[FSC;ZZ(I2Q6!D'UUPN[ M96EJ2/HZOE707MVF"=S=WM(_%#>O;V9&);OEZ5_)7"TGO8L>FK,GND[5 ]_\ MSJH;&AA>S%-9?*)-=:[?0_%:*IY5P?H*LB0OO^GW2HB= 'QY( !7 7@_(#@0 M$%8!X7X /A#0KP+Z^P$7!P(&54!QZUYY[X5P$55T.A9\@X0Y6]/,1J%^$:WU M2G+SH#PJH7]-=)R:/JYGDGU;LUPA\J(_)7J/_J1"4),_=!(Q19-4GJ)W*,G1 M79*F.KMR["G=M %X<=7,3=D,/M!,@.YXKI82D7S.YBWQM^[X\%A\=*1][ !X M6K-:.+P5[@8[B=KI$2B9>6&_ZZR_!T/^M37](6 0)(T P*QG] M.AG]@AZ^L?NCO__09Z"/BF7RG[:<]"%S @F+(&$$"&;E9%#G9.#L(&5/DV@A M:&YZR8FNO&5%.$4_#M>&&R>U:VI*V*" FHRL)6>\5$UB:T$]=5:$A8! DC;M5"],JHD(['/_ ; MA^1WR\"*OF:F."F.9DSG(V;:*\U19@Q&^GI6-(UXSEIM4MG6YW+3.@D/2(E :@:+9>6GL M=1#"SJ$"4)\-2HM :02*9F>F\=J!TS;6,RE3I'C67I9 _34H+:IH]M"UYP@) M5).VQ(UU#MS>N:4HO?W_)C>[L_B0M B41J!H=I8:LQT,@4L4J/<&I46@- )% MLS/3^._ :27_\W]/%=;R/?Y@B'U_?VH+:K)!:02*9FO?^.S ;;3WM#]#+S1= MMX\2%S]5XL _Q_M2@[ID4!J!HME2-YXZ<-O#KWI,,![BD(<^$M[J+BO101TS M*(U T>SW98V/QFX?_>:Q6?_P:"K->_,&>([N*VMW+73'6#"S?88^Z^UXR="G M=IOMOI2N P8H+0*E$2B:G=3&C^, =BC'H,8;E!:!T@@4SE1: T D6S,],X?.QV^,>F;D?"\>&IFSNRL^B@AAV* M9HO>&';L?CW^QK%DV#:6#$?[8PFH_0:E$2A:J;.WLRXO8V)1+(B4*.;K7)5+ M].JC]:++ZV*IH=><7J[8O*-BD6ASF+(G'>J?C_0#(6QEPXP1][:)5S[. M+55CZAQ+3CS)ZTPLK=OR:[8V-9WAL"Z783]3_TFWJ#@S\I\GMOIR*H/QJS? MW<=N\N843,:G8/(D:K)W"B:3XS<9G8#'^GQY=";#^B2T<=S:.FPUT0 .M0/R M'8[(8BT:C.=<&"[KWHRG*9.OSER6WM"Q_8-MB]^.3UE&Y\(\-N" K-O?6,KG M>=*,NH>%J$>MVU]A>NVX.5%;+2Y3MF#IJ.[JZ;AJ!K9A5>L+$G:1N^KR(UB. MP_P(8)@.Y@#+<5F8SO\TGQXZ'X=AWGI>I(?F]- RO VQ/]U4(-E.\$K&9 MXFL-B'_=("-)_+N-Z4 &M@M8[8"^7P=JRI\31;"KF#?L"<:1),$0J$5_C<8Q MLCHQ?/S[@STE490D?@0POX,HPA!X&G$$

,"2*JO?@SOLH7+VGPO5_,8>_ M 5!+ P04 " QA*E6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( #&$J5;>) &98@0 .8A / >&PO=V]R M:V)O;VLN>&ULQ9I;<]HX%(#_BL9/W0<6?"%M,Z4S!.AN9@AA8B:O'6$?0!-; MHI),FO[Z2G:]E5-S9E\4GFS+0GS6[3N2_>E9R*>M$$_D>UEP-0D.6A^OAT.5 M':"DZF]Q!&[N[(0LJ3:7#SI[:LM1RZ%T)# MIIG@)M$F/#)X5K_OVTMR8HIM6<'TRR2HSPL(2,DX*]D/R"?!*"#J()[_%9+] M$%S3(LVD*(I)$#8W'D%JEOV1G%K(#=VJ.D73[0,U()/@:F0*W#&I=)VC+I\: MQA.8S,U5I<475FB0F$J_E_ZE&L=NQ#.8B MJTK@NJE'"84%Y.K CBH@G)8P"6;B!)*LZ1[L0YE_N>>Y7\\4J7LX3-V"._.%\HD^21%A60.Z"JDF!_X#9HB K%LU%,B' T G^I6W'Q MK6)'^P.7#C-)Z%DETRR3%>1DR6@=HC#H5!SFC]"S0):F,;LTF"A"SZ:XY9DH M@6SH]RX3YH70MQ@J*4V.NFC9!BM3[E(H1=8FD$\/5+IBB# Q1)[%D%9;!=\J.T(6IU=* MB# E1)Z5@%J^$W5&Z"K#LQM^>9Z\,^O& M1?+AB$QB42>)?+G_-R+ MB"DD\JP0?#YT%[@QYI/8LT_:^7! 5E1*:G?4R+LY:,J*3EW&F%MBSV[Y#3EG MBN[W$O:T7>^:>RXFYI;8LUO.S>$#,E4*W/@U1O>P+J2: 9E1=7"W V-,-;%G MU9S'K'NJBXFI)O:LFC-&')#4%)Y7+B9FF]BS;Q<3L$WNV3Z^X^Z8C MS#ZQ9_O\,G?;Q 78>:A.-*L9U:E+S$"Q9P/]AXG/[ FFG\2S?GJK\H[J2K[> MMDDP 26>!81B=A8W"2:@Q+. W/V<_K;&O)/X?GER=F>G[J,N)OKVQ+-W>@/@ M07MRXV)BWDD\>^<,9CO674S,.\D%-LOL.++)Y/[H8F+>22ZQZAF8X%)IR3)W M2D\P\R1OO^ZQ45N1575F%Q,S3_+FVV : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V;ENPD 4A>%707X AKN8+()4:=)&O(!%AD4L MMCP3!=X^" IRK!1IHCF5-;9\_X_[)F_;8]ILNS0Z'?;'-*\V.7?/ M(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9AO[GC.IE]G/F:''NXE\F MMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H[6-> M]6\?4H7200I!6C[((,C*!SD$>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^Z F" MGLH'R01EG! D#; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0 M;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L=A/H M[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VCWC6!WC7J7?^GWBF?]S'=>VYK M?/Y_4ITO]\;[XZ_+V\G!2[CB'."'],LW4$L#!!0 ( #&$J58HM&@3PP$ M (D> 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . M C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576 M?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGX MB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7 MA?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQR MDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$T MJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1( M'Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&UL4$L! A0# M% @ ,82I5N+6:#G@!0 K1\ !@ ("!#@@ 'AL+W=O M M 8 " @20. !X;"]W;W)K_04# !:"@ & @(%?%0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ ,82I5N @PCG) M! PA( !@ ("!FA@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,82I5@C(.U& !P 4S, !@ M ("!:RD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ,82I5NI#7SAN! 00H !D ("!E4P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,82I5IV- M(#6_ @ _@4 !D ("!&UT 'AL+W=O&PO=V]R:W-H965T1I !X;"]W;W)K&UL4$L! A0#% @ ,82I5H G'(LF!@ 1@X !D M ("!UFX 'AL+W=O&PO M=V]R:W-H965T6" !X;"]W;W)K&UL4$L! A0#% @ ,82I5EXXBD-6! V D !D ("! M1(4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,82I5ISYJ=7'%@ KD8 !D ("!)Y( 'AL+W=O&PO=V]R:W-H965TA?\TQ 0 "D- 9 " @52W !X;"]W;W)K&UL4$L! A0#% @ ,82I5HK2Q13E! H@L !D M ("!3[P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,82I5D%-DJ^0 @ < 8 !D ("!X,L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,82I5@9 W*@T! >!, !D ("!?=D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,82I5CH'T488 P M<0H !D ("!MN4 'AL+W=OPMP" C" &0 @($% MZ0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ,82I5G93\M@%! @A, !D M ("!N? 'AL+W=O&PO=V]R:W-H M965T#R0( -\' 9 M " @?CW !X;"]W;W)K&UL4$L! M A0#% @ ,82I5KL?@G5P @ 7@8 !D ("!^/H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,82I M5JTZ&UM)#P <\$ !D ("!P04! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,82I5KLT:Y8U P U0H M !D ("!&QX! 'AL+W=O&PO=V]R:W-H965TW+DX M@P4 )8J 9 " @3 E 0!X;"]W;W)K&UL4$L! A0#% @ ,82I5G4F6;%$ P TA0 T M ( !ZBH! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ ,82I5J&7ZI3) 0 H!X !H ( ! MT3,! 'AL+U]R96QS+W=O XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 163 293 1 false 51 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://getweave.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? DEFICIT Sheet http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? DEFICIT Statements 7 false false R8.htm 0000008 - Disclosure - Description of the Business Sheet http://getweave.com/role/DescriptionoftheBusiness Description of the Business Notes 8 false false R9.htm 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Sheet http://getweave.com/role/Revenue Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://getweave.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Property and Equipment Sheet http://getweave.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 0000013 - Disclosure - Accrued Liabilities Sheet http://getweave.com/role/AccruedLiabilities Accrued Liabilities Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://getweave.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://getweave.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Current and Long-Term Debt Sheet http://getweave.com/role/CurrentandLongTermDebt Current and Long-Term Debt Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders??? Equity Sheet http://getweave.com/role/StockholdersEquity Stockholders??? Equity Notes 17 false false R18.htm 0000018 - Disclosure - Related Party Transactions Sheet http://getweave.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://getweave.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Net Loss Per Share Sheet http://getweave.com/role/NetLossPerShare Net Loss Per Share Notes 20 false false R21.htm 0000021 - Disclosure - Subsequent Events Sheet http://getweave.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 22 false false R23.htm 0000023 - Disclosure - Revenue (Tables) Sheet http://getweave.com/role/RevenueTables Revenue (Tables) Tables http://getweave.com/role/Revenue 23 false false R24.htm 0000024 - Disclosure - Fair Value Measurements (Tables) Sheet http://getweave.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://getweave.com/role/FairValueMeasurements 24 false false R25.htm 0000025 - Disclosure - Property and Equipment (Tables) Sheet http://getweave.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://getweave.com/role/PropertyandEquipment 25 false false R26.htm 0000026 - Disclosure - Accrued Liabilities (Tables) Sheet http://getweave.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://getweave.com/role/AccruedLiabilities 26 false false R27.htm 0000027 - Disclosure - Leases (Tables) Sheet http://getweave.com/role/LeasesTables Leases (Tables) Tables http://getweave.com/role/Leases 27 false false R28.htm 0000028 - Disclosure - Stockholders??? Equity (Tables) Sheet http://getweave.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://getweave.com/role/StockholdersEquity 28 false false R29.htm 0000029 - Disclosure - Net Loss Per Share (Tables) Sheet http://getweave.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://getweave.com/role/NetLossPerShare 29 false false R30.htm 0000030 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Details http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies 30 false false R31.htm 0000031 - Disclosure - Revenue - Narrative (Details) Sheet http://getweave.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 31 false false R32.htm 0000032 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://getweave.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 32 false false R33.htm 0000033 - Disclosure - Fair Value Measurements - Assets (Details) Sheet http://getweave.com/role/FairValueMeasurementsAssetsDetails Fair Value Measurements - Assets (Details) Details 33 false false R34.htm 0000034 - Disclosure - Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details) Sheet http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details) Details 34 false false R35.htm 0000035 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://getweave.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 35 false false R36.htm 0000036 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 36 false false R37.htm 0000037 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://getweave.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 37 false false R38.htm 0000038 - Disclosure - Accrued Liabilities (Details) Sheet http://getweave.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://getweave.com/role/AccruedLiabilitiesTables 38 false false R39.htm 0000039 - Disclosure - Leases - Schedule of Lease Costs (Details) Sheet http://getweave.com/role/LeasesScheduleofLeaseCostsDetails Leases - Schedule of Lease Costs (Details) Details 39 false false R40.htm 0000040 - Disclosure - Leases - Narrative (Details) Sheet http://getweave.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 40 false false R41.htm 0000041 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Details 41 false false R42.htm 0000042 - Disclosure - Leases - Schedule of Maturities of Finance Lease Liabilities (Details) Sheet http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails Leases - Schedule of Maturities of Finance Lease Liabilities (Details) Details 42 false false R43.htm 0000043 - Disclosure - Income Taxes (Details) Sheet http://getweave.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://getweave.com/role/IncomeTaxes 43 false false R44.htm 0000044 - Disclosure - Current and Long-Term Debt - Narrative (Details) Sheet http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails Current and Long-Term Debt - Narrative (Details) Details 44 false false R45.htm 0000045 - Disclosure - Stockholders??? Equity - Equity Based Compensation Expense (Details) Sheet http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails Stockholders??? Equity - Equity Based Compensation Expense (Details) Details 45 false false R46.htm 0000046 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://getweave.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 46 false false R47.htm 0000047 - Disclosure - Stockholders??? Equity - Stock Option Activity (Details) Sheet http://getweave.com/role/StockholdersEquityStockOptionActivityDetails Stockholders??? Equity - Stock Option Activity (Details) Details 47 false false R48.htm 0000048 - Disclosure - Stockholders??? Equity - Restricted Stock Unit Activity (Details) Sheet http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails Stockholders??? Equity - Restricted Stock Unit Activity (Details) Details 48 false false R49.htm 0000049 - Disclosure - Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details) Sheet http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details) Details 49 false false R50.htm 0000050 - Disclosure - Net Loss Per Share - Antidilutive Securities (Details) Sheet http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails Net Loss Per Share - Antidilutive Securities (Details) Details 50 false false R51.htm 0000051 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://getweave.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 51 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - weav-20230331.htm 4 weav-20230331.htm exhibit101-svbloanagreemen.htm exhibit311-q12023.htm exhibit312-q12023.htm exhibit321-q12023.htm exhibit322-q12023.htm weav-20230331.xsd weav-20230331_cal.xml weav-20230331_def.xml weav-20230331_lab.xml weav-20230331_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "weav-20230331.htm": { "axisCustom": 1, "axisStandard": 20, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 593, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 163, "dts": { "calculationLink": { "local": [ "weav-20230331_cal.xml" ] }, "definitionLink": { "local": [ "weav-20230331_def.xml" ] }, "inline": { "local": [ "weav-20230331.htm" ] }, "labelLink": { "local": [ "weav-20230331_lab.xml" ] }, "presentationLink": { "local": [ "weav-20230331_pre.xml" ] }, "schema": { "local": [ "weav-20230331.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 459, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 7 }, "keyCustom": 18, "keyStandard": 275, "memberCustom": 14, "memberStandard": 34, "nsprefix": "weav", "nsuri": "http://getweave.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://getweave.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Revenue", "menuCat": "Notes", "order": "10", "role": "http://getweave.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://getweave.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "12", "role": "http://getweave.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "13", "role": "http://getweave.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://getweave.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://getweave.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Current and Long-Term Debt", "menuCat": "Notes", "order": "16", "role": "http://getweave.com/role/CurrentandLongTermDebt", "shortName": "Current and Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stockholders\u2019 Equity", "menuCat": "Notes", "order": "17", "role": "http://getweave.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "18", "role": "http://getweave.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://getweave.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "20", "role": "http://getweave.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "21", "role": "http://getweave.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "23", "role": "http://getweave.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "24", "role": "http://getweave.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "25", "role": "http://getweave.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "26", "role": "http://getweave.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "27", "role": "http://getweave.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Stockholders\u2019 Equity (Tables)", "menuCat": "Tables", "order": "28", "role": "http://getweave.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "29", "role": "http://getweave.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "30", "role": "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Revenue - Narrative (Details)", "menuCat": "Details", "order": "31", "role": "http://getweave.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseIncome", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "32", "role": "http://getweave.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i8f30a49d5531445fbef15376b0535522_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Fair Value Measurements - Assets (Details)", "menuCat": "Details", "order": "33", "role": "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "shortName": "Fair Value Measurements - Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i11f9aa8233cd44fda8e0bfd2696c2dc1_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details)", "menuCat": "Details", "order": "34", "role": "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails", "shortName": "Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "security", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "35", "role": "http://getweave.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "security", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "menuCat": "Details", "order": "36", "role": "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Property and Equipment - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://getweave.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Accrued Liabilities (Details)", "menuCat": "Details", "order": "38", "role": "http://getweave.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Leases - Schedule of Lease Costs (Details)", "menuCat": "Details", "order": "39", "role": "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails", "shortName": "Leases - Schedule of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://getweave.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "INF", "lang": "en-US", "name": "weav:FinanceLeaseLesseeNumberOfLeases", "reportCount": 1, "unique": true, "unitRef": "lease", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "41", "role": "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Leases - Schedule of Maturities of Finance Lease Liabilities (Details)", "menuCat": "Details", "order": "42", "role": "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Maturities of Finance Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "43", "role": "http://getweave.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "6", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "icaf443d490a845e0950ee11272ba80c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Current and Long-Term Debt - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails", "shortName": "Current and Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "icaf443d490a845e0950ee11272ba80c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Stockholders\u2019 Equity - Equity Based Compensation Expense (Details)", "menuCat": "Details", "order": "45", "role": "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails", "shortName": "Stockholders\u2019 Equity - Equity Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ia2fc0ea0139e4300860801aa88749141_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://getweave.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib45b6a168f624a9cacd5c3189c95194a_I20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i515896ce8c0a44d99d4b25745ab5ecf0_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Stockholders\u2019 Equity - Stock Option Activity (Details)", "menuCat": "Details", "order": "47", "role": "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails", "shortName": "Stockholders\u2019 Equity - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib9e1ca383cfa4c24976bd9bf907623ef_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Stockholders\u2019 Equity - Restricted Stock Unit Activity (Details)", "menuCat": "Details", "order": "48", "role": "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "shortName": "Stockholders\u2019 Equity - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "ib9e1ca383cfa4c24976bd9bf907623ef_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "49", "role": "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "5", "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Net Loss Per Share - Antidilutive Securities (Details)", "menuCat": "Details", "order": "50", "role": "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails", "shortName": "Net Loss Per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i458eafb7b93f409db41ef7996ea64e6a_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Subsequent Events - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://getweave.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "id4bcd6c554a444dcb243d7b6322b8032_I20230401", "decimals": "INF", "lang": "en-US", "name": "weav:LessorOperatingLeaseNumberOfRenewalOptions", "reportCount": 1, "unique": true, "unitRef": "renewaloption", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i3bce5141cab44a5cbe3b3ce36a20b82f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 DEFICIT", "menuCat": "Statements", "order": "7", "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 DEFICIT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i3bce5141cab44a5cbe3b3ce36a20b82f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Description of the Business", "menuCat": "Notes", "order": "8", "role": "http://getweave.com/role/DescriptionoftheBusiness", "shortName": "Description of the Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "weav-20230331.htm", "contextRef": "i6efeb70fb5494260925c164b37b41bd2_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 51, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://getweave.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r236", "r237", "r238", "r239", "r307", "r443", "r455", "r478", "r479", "r495", "r506", "r512", "r551", "r594", "r595", "r596", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r236", "r237", "r238", "r239", "r307", "r443", "r455", "r478", "r479", "r495", "r506", "r512", "r551", "r594", "r595", "r596", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails", "http://getweave.com/role/LeasesNarrativeDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "auth_ref": [ "r464", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]", "terseLabel": "Real Estate, Type of Property [Axis]" } } }, "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477" ], "lang": { "en-us": { "role": { "label": "Real Estate [Domain]", "terseLabel": "Real Estate [Domain]" } } }, "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r209", "r445", "r496", "r511", "r546", "r547", "r552", "r604" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r209", "r445", "r496", "r511", "r546", "r547", "r552", "r604" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r236", "r237", "r238", "r239", "r300", "r307", "r334", "r335", "r336", "r419", "r443", "r455", "r478", "r479", "r495", "r506", "r512", "r545", "r551", "r595", "r596", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails", "http://getweave.com/role/FairValueMeasurementsNarrativeDetails", "http://getweave.com/role/LeasesNarrativeDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r236", "r237", "r238", "r239", "r300", "r307", "r334", "r335", "r336", "r419", "r443", "r455", "r478", "r479", "r495", "r506", "r512", "r545", "r551", "r595", "r596", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails", "http://getweave.com/role/FairValueMeasurementsNarrativeDetails", "http://getweave.com/role/LeasesNarrativeDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r308", "r535" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r169", "r308", "r520", "r535" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r169", "r308", "r520", "r521", "r535" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r478", "r479", "r594", "r596", "r599" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsNarrativeDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r8", "r510" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r41" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Net accretion of discounts on short-term investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://getweave.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Employee stock purchase plan liability" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://getweave.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/AccruedLiabilitiesDetails", "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r13", "r481" ], "calculation": { "http://getweave.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Third-party commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r61", "r123" ], "calculation": { "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r22", "r23", "r127", "r451", "r460", "r461" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r20", "r23", "r89", "r404", "r456", "r457", "r524", "r525", "r526", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r3", "r510" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r341", "r342", "r343", "r532", "r533", "r534", "r581" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Common stock withheld related to net settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r82", "r83", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total", "verboseLabel": "Share-based payment arrangement, expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r97", "r106", "r125", "r152", "r194", "r203", "r207", "r218", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r360", "r362", "r377", "r510", "r549", "r550", "r592" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r119", "r128", "r152", "r218", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r360", "r362", "r377", "r510", "r549", "r550", "r592" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r90" ], "calculation": { "http://getweave.com/role/FairValueMeasurementsAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r57" ], "calculation": { "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r58" ], "calculation": { "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r215", "r226" ], "calculation": { "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r56", "r214", "r226", "r446" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://getweave.com/role/FairValueMeasurementsAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Short-term investments", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r45", "r46", "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Equipment purchases financed with accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Capital Leased Assets [Line Items]", "terseLabel": "Capital Leased Assets [Line Items]" } } }, "localname": "CapitalLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r113", "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized software, amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r231" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://getweave.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "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.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract cost, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r230" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract costs, net" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r230" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract costs, net, less current portion" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r462", "r463", "r510", "r522" ], "calculation": { "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r42", "r121", "r480" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://getweave.com/role/FairValueMeasurementsAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r36", "r42", "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r36", "r92" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NONCASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperAtCarryingValue": { "auth_ref": [], "calculation": { "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unsecured short-term debt instrument issued by corporations which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Commercial Paper, at Carrying Value", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r553", "r583" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r18", "r100", "r111" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r64", "r234", "r235", "r465", "r548" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r532", "r533", "r581" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r2", "r68" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r2", "r510" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.00001 par value per share; 500,000,000 shares authorized as of March\u00a031, 2023 and December\u00a031, 2022; 66,337,452 and 65,739,053 shares issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r24", "r133", "r135", "r141", "r447", "r452" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r87", "r482" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r282", "r283", "r296" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r28", "r152", "r218", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r377", "r549" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r257", "r376", "r491", "r492" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of debt" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r16" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Debt agreement fee" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r15", "r250" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, minimum (percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r17", "r69", "r70", "r71", "r72", "r93", "r94", "r96", "r104", "r155", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r386", "r490", "r491", "r492", "r493", "r494", "r530" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "terseLabel": "Continuous unrealized loss position, 12 months or longer, number of positions" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Debt Securities, Available-for-Sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Securities, Available-for-Sale, Term", "terseLabel": "Debt securities, available-for-sale, term" } } }, "localname": "DebtSecuritiesAvailableForSaleTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost [Abstract]", "terseLabel": "Short-term investments" } } }, "localname": "DebtSecuritiesAvailableforsaleAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r40", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r40", "r192" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r295", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r142", "r161", "r162", "r163", "r164", "r165", "r170", "r172", "r174", "r175", "r176", "r180", "r367", "r368", "r448", "r453", "r486" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r142", "r161", "r162", "r163", "r164", "r165", "r172", "r174", "r175", "r176", "r180", "r367", "r368", "r448", "r453", "r486" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r177", "r178", "r179", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://getweave.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll-related accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Share-based payment arrangement, amount capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Share-based cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for share-based expense recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r580" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized equity-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Number of shares issuable from ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r68", "r117", "r136", "r137", "r138", "r156", "r157", "r158", "r160", "r166", "r168", "r182", "r219", "r281", "r341", "r342", "r343", "r351", "r352", "r366", "r378", "r379", "r380", "r381", "r382", "r383", "r404", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r369", "r370", "r374" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r90", "r91" ], "lang": { "en-us": { "role": { "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).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r257", "r301", "r302", "r303", "r304", "r305", "r306", "r370", "r416", "r417", "r418", "r491", "r492", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r369", "r370", "r371", "r372", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r257", "r301", "r306", "r370", "r416", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r257", "r301", "r306", "r370", "r417", "r491", "r492", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r257", "r301", "r302", "r303", "r304", "r305", "r306", "r370", "r418", "r491", "r492", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r257", "r301", "r302", "r303", "r304", "r305", "r306", "r416", "r417", "r418", "r491", "r492", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r373", "r375" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r389", "r393", "r509" ], "calculation": { "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "verboseLabel": "Operating cash outflow from finance leases" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r388", "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of finance lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r388" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Finance Lease Liability Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r388" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, less current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r589" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amounts representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r390", "r396" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance leases", "verboseLabel": "Financing cash outflow from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r387" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r389", "r393", "r509" ], "calculation": { "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails", "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails", "http://getweave.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Phone hardware finance lease" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r399", "r509" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate lease term (in percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r398", "r509" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r216", "r217", "r220", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r265", "r279", "r364", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r489", "r539", "r540", "r541", "r605", "r606", "r607", "r608", "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r528" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r30" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r27", "r152", "r194", "r202", "r206", "r208", "r218", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r377", "r488", "r549" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r29", "r138" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r153", "r348", "r349", "r350", "r353", "r355", "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r154", "r167", "r168", "r193", "r346", "r354", "r356", "r454" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://getweave.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r37", "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid during the period for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r39" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r39" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r39" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r444", "r527" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r527", "r587" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r39" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r95", "r102", "r139", "r191", "r385" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r147", "r149", "r150" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r400", "r509" ], "calculation": { "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Expense and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncome": { "auth_ref": [ "r403" ], "calculation": { "http://getweave.com/role/RevenueDisaggregationofRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.", "label": "Lease Income", "terseLabel": "Hardware (embedded lease)", "verboseLabel": "Lease income" } } }, "localname": "LeaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://getweave.com/role/LeasesNarrativeDetails", "http://getweave.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]", "terseLabel": "Lease expense" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r589" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r401" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Operating Lease Liability Maturity" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term" } } }, "localname": "LessorOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r12", "r152", "r218", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r361", "r362", "r363", "r377", "r487", "r549", "r592", "r593" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r7", "r99", "r109", "r510", "r531", "r542", "r584" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r14", "r120", "r152", "r218", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r361", "r362", "r363", "r377", "r510", "r549", "r592", "r593" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r0", "r98", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "verboseLabel": "Outstanding balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused line fee (percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r0", "r98", "r107", "r256", "r266", "r491", "r492" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "negatedLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r11" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r126" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Current and Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r17", "r66" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Short-Term Investments" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r183", "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of the Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/DescriptionoftheBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r148" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r148" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r36", "r38", "r41" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r25", "r41", "r101", "r112", "r118", "r132", "r134", "r138", "r152", "r159", "r161", "r162", "r163", "r164", "r167", "r168", "r173", "r194", "r202", "r206", "r208", "r218", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r368", "r377", "r488", "r549" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT", "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Adopted and Accounting Pronouncements Pending Adoption" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r194", "r202", "r206", "r208", "r488" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r586" ], "calculation": { "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails", "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r388" ], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of operating lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r388" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r388" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r391", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflow from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r387" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r528" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r399", "r509" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate lease term (percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r398", "r509" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://getweave.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r124" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r85", "r86", "r88" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in foreign currency translation, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r129", "r130", "r131" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Net unrealized gains on investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r31" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r35" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Paid offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r146" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments for taxes related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r32", "r55", "r144" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r33" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r33" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized internal-use software costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r1", "r267" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r1", "r267" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r1", "r510" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized, zero shares issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r523" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from IPO" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r34", "r81" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from the employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r55", "r144", "r145" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r34", "r81" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails", "http://getweave.com/role/PropertyandEquipmentNarrativeDetails", "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r63", "r466", "r467", "r468" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r60", "r122" ], "calculation": { "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentNarrativeDetails", "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r62", "r110", "r450", "r510" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails", "http://getweave.com/role/PropertyandEquipmentNarrativeDetails", "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r143", "r221" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r405", "r406", "r407", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r84", "r114", "r600" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r522", "r529", "r601", "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r4", "r73", "r108", "r459", "r461", "r510" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedTerseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r117", "r156", "r157", "r158", "r160", "r166", "r168", "r219", "r341", "r342", "r343", "r351", "r352", "r366", "r456", "r458" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r189", "r190", "r201", "r204", "r205", "r209", "r210", "r211", "r294", "r295", "r445" ], "calculation": { "http://getweave.com/role/RevenueDisaggregationofRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from contract with customer" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r298", "r299" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r140", "r152", "r189", "r190", "r201", "r204", "r205", "r209", "r210", "r211", "r218", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r377", "r449", "r549" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://getweave.com/role/RevenueDisaggregationofRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue", "totalLabel": "Total Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://getweave.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r397", "r509" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance lease liabilities arising from obtaining finance lease right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r397", "r509" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease liabilities arising from obtaining operating lease right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r8" ], "calculation": { "http://getweave.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales and telecom taxes" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCapitalLeasedAsssetsTable": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may 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.", "label": "Schedule of Capital Leased Assets [Table]", "terseLabel": "Schedule of Capital Leased Assets [Table]" } } }, "localname": "ScheduleOfCapitalLeasedAsssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Equity Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentNarrativeDetails", "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r75", "r76", "r77" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r200", "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r39" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r323", "r324" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance outstanding (in shares)", "periodStartLabel": "Beginning balance outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance outstanding (in dollars per share)", "periodStartLabel": "Beginning balance outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Share-based payment award, equity instruments other than options, vested in period, fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails", "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Contribution limit as a percent of base compensation (in percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares per employee (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Share-based compensation arrangement by share-based payment award, authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Exercisable as of end of the period (in shares)", "periodStartLabel": "Exercisable as of beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Exercisable as of end of the period (in dollars per share)", "periodStartLabel": "Exercisable as of beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Forfeited and expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding as of end of the period (in shares)", "periodStartLabel": "Outstanding as of beginning of the period (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding as of end of the period (in dollars per share)", "periodStartLabel": "Outstanding as of beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of stock (in percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Common stock withheld related to net settlement of equity awards (in shares)", "terseLabel": "Shares withheld for tax withholding obligation (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT", "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r394", "r509" ], "calculation": { "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized internal-use software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r19", "r68", "r117", "r136", "r137", "r138", "r156", "r157", "r158", "r160", "r166", "r168", "r182", "r219", "r281", "r341", "r342", "r343", "r351", "r352", "r366", "r378", "r379", "r380", "r381", "r382", "r383", "r404", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r156", "r157", "r158", "r182", "r445" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r1", "r2", "r68", "r73" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common shares from the employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r1", "r2", "r68", "r73" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r1", "r2", "r68", "r73", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of common shares from stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT", "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r1", "r2", "r68", "r73" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common shares from the employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r19", "r68", "r73" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common shares from stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r1", "r2", "r68", "r73" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of common shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r2", "r5", "r6", "r54", "r510", "r531", "r542", "r584" ], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r74", "r151", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r281", "r365" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r395", "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r384", "r411" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r384", "r411" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r384", "r411" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r384", "r411" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r410", "r412" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r216", "r217", "r265", "r279", "r364", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r539", "r540", "r541", "r605", "r606", "r607", "r608", "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r485", "r503", "r602" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "US government and agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/FairValueMeasurementsAssetsDetails", "http://getweave.com/role/FairValueMeasurementsCashCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r51", "r52", "r53", "r184", "r185", "r186", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails", "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r171", "r176" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r170", "r176" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "weav_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_CapitalizedImplementationCostsAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Implementation Costs, Amortization", "label": "Capitalized Implementation Costs, Amortization", "terseLabel": "Capitalized implementation costs, amortization" } } }, "localname": "CapitalizedImplementationCostsAmortization", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "weav_DebtCovenantLiquidityConsolidatedMinimum": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Liquidity, Consolidated, Minimum", "label": "Debt Covenant, Liquidity, Consolidated, Minimum", "terseLabel": "Debt covenant, minimum consolidated liquidity" } } }, "localname": "DebtCovenantLiquidityConsolidatedMinimum", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Unrestricted Cash And Cash Equivalents, Minimum", "label": "Debt Covenant, Unrestricted Cash And Cash Equivalents, Minimum", "terseLabel": "Debt covenant, minimum unrestricted cash and cash equivalents" } } }, "localname": "DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Unused Line Fee Metric, Outstanding Principal Balance", "label": "Debt Covenant, Unused Line Fee Metric, Outstanding Principal Balance", "terseLabel": "Debt covenant, outstanding principal balance threshold" } } }, "localname": "DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "weav_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan", "label": "Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plan" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_FinanceLeaseLesseeMonthlyRentalPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Lessee, Monthly Rental Payments", "label": "Finance Lease, Lessee, Monthly Rental Payments", "terseLabel": "Monthly rental payments" } } }, "localname": "FinanceLeaseLesseeMonthlyRentalPayments", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "weav_FinanceLeaseLesseeNumberOfLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Lessee, Number Of Leases", "label": "Finance Lease, Lessee, Number Of Leases", "terseLabel": "Number of leases" } } }, "localname": "FinanceLeaseLesseeNumberOfLeases", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "weav_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, After Year Four", "label": "Finance Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "weav_FixedAssetsNotPlacedInServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Assets Not Placed In Service", "label": "Fixed Assets Not Placed In Service [Member]", "terseLabel": "Fixed assets not placed in service" } } }, "localname": "FixedAssetsNotPlacedInServiceMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "weav_FourYearVestingScheduleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Four-Year Vesting Schedule", "label": "Four-Year Vesting Schedule [Member]", "terseLabel": "Four-Year Vesting Schedule" } } }, "localname": "FourYearVestingScheduleMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_IncreaseDecreaseInContractAcquisitionCostsNet": { "auth_ref": [], "calculation": { "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Contract Acquisition Costs, Net", "label": "Increase (Decrease) In Contract Acquisition Costs, Net", "negatedTerseLabel": "Deferred contract costs" } } }, "localname": "IncreaseDecreaseInContractAcquisitionCostsNet", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "weav_InducementEquityIncentivePlan2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inducement Equity Incentive Plan, 2022", "label": "Inducement Equity Incentive Plan, 2022 [Member]", "terseLabel": "2022 Equity Incentive Plan" } } }, "localname": "InducementEquityIncentivePlan2022Member", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "weav_LessorNumberOfPhonesIncludedInBaseSubscription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessor, Number Of Phones Included In Base Subscription", "label": "Lessor, Number Of Phones Included In Base Subscription", "terseLabel": "Number of phones that can be included without adjustment to subscription price" } } }, "localname": "LessorNumberOfPhonesIncludedInBaseSubscription", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "weav_LessorOperatingLeaseAnnualPaymentIncreasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Annual Payment Increase, Percentage", "label": "Lessor, Operating Lease, Annual Payment Increase, Percentage", "terseLabel": "Operating lease, annual payment increase, percentage" } } }, "localname": "LessorOperatingLeaseAnnualPaymentIncreasePercentage", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "pureItemType" }, "weav_LessorOperatingLeaseNumberOfRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Number Of Renewal Options", "label": "Lessor, Operating Lease, Number Of Renewal Options", "terseLabel": "Sublease, number of renewal options" } } }, "localname": "LessorOperatingLeaseNumberOfRenewalOptions", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "integerItemType" }, "weav_LessorOperatingLeasePaymentToBeReceivedMonthlyYearOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Payment To Be Received Monthly, Year One", "label": "Lessor, Operating Lease, Payment To Be Received Monthly, Year One", "terseLabel": "Operating lease, payment to be received monthly, year one" } } }, "localname": "LessorOperatingLeasePaymentToBeReceivedMonthlyYearOne", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "weav_LessorTitleTransferPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessor, Title Transfer Period", "label": "Lessor, Title Transfer Period", "terseLabel": "Title transfer period" } } }, "localname": "LessorTitleTransferPeriod", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "weav_OfficeSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Space", "label": "Office Space [Member]", "terseLabel": "Office Space" } } }, "localname": "OfficeSpaceMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_OnboardingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Onboarding", "label": "Onboarding [Member]", "terseLabel": "Onboarding" } } }, "localname": "OnboardingMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "weav_OperatingLeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Cost", "label": "Operating Lease, Cost [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseCostAbstract", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "weav_OptionsGrantedInLieuOfBonusesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options Granted in Lieu of Bonuses", "label": "Options Granted in Lieu of Bonuses [Member]", "terseLabel": "Options Granted in Lieu of Bonuses" } } }, "localname": "OptionsGrantedInLieuOfBonusesMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_OptionsWithAcceleratedVestingClausesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options With Accelerated Vesting Clauses", "label": "Options With Accelerated Vesting Clauses [Member]", "terseLabel": "Options With Accelerated Vesting Clauses" } } }, "localname": "OptionsWithAcceleratedVestingClausesMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_OtherInformationLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Information, Lessee", "label": "Other Information, Lessee [Abstract]", "terseLabel": "Other information as of March\u00a031, 2023" } } }, "localname": "OtherInformationLesseeAbstract", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "weav_PaymentTerminalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment Terminals", "label": "Payment Terminals [Member]", "terseLabel": "Payment terminals" } } }, "localname": "PaymentTerminalsMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "weav_PhoneHardwareLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Phone Hardware Lease", "label": "Phone Hardware Lease [Member]", "terseLabel": "Hardware (embedded lease)" } } }, "localname": "PhoneHardwareLeaseMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_PhoneHardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Phone Hardware", "label": "Phone Hardware [Member]", "terseLabel": "Phone hardware" } } }, "localname": "PhoneHardwareMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Granted, Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Granted, Fair Value", "terseLabel": "Options granted, value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedFairValue", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "terseLabel": "Share-Based compensation arrangement by share-based payment award, purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "weav_ShareBasedPaymentArrangementEmployeeContributionsWithheld": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Employee Contributions Withheld", "label": "Share-based Payment Arrangement, Employee Contributions Withheld", "terseLabel": "Share-based payment arrangement, employee contributions withheld" } } }, "localname": "ShareBasedPaymentArrangementEmployeeContributionsWithheld", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "weav_SubscriptionAndPaymentProcessingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription And Payment Processing", "label": "Subscription And Payment Processing [Member]", "terseLabel": "Subscription and payment processing" } } }, "localname": "SubscriptionAndPaymentProcessingMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "weav_SupplementalCashFlowInformationLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Cash Flow Information, Lessee", "label": "Supplemental Cash Flow Information, Lessee [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationLesseeAbstract", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "weav_ThreeYearVestingScheduleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three-Year Vesting Schedule", "label": "Three-Year Vesting Schedule [Member]", "terseLabel": "Three-Year Vesting Schedule" } } }, "localname": "ThreeYearVestingScheduleMember", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "weav_UnrealizedGainLossOnShortTermInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrealized Gain (Loss) On Short-Term Investments", "label": "Unrealized Gain (Loss) On Short-Term Investments", "terseLabel": "Unrealized gain on short-term investments" } } }, "localname": "UnrealizedGainLossOnShortTermInvestments", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "weav_VestingTimingAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting Timing", "label": "Vesting Timing [Axis]", "terseLabel": "Vesting Timing [Axis]" } } }, "localname": "VestingTimingAxis", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "weav_VestingTimingDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting Timing [Domain]", "label": "Vesting Timing [Domain]", "terseLabel": "Vesting Timing [Domain]" } } }, "localname": "VestingTimingDomain", "nsuri": "http://getweave.com/20230331", "presentation": [ "http://getweave.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r514": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r515": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r516": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r517": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r518": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r519": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 71 0001609151-23-000021-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001609151-23-000021-xbrl.zip M4$L#!!0 ( #&$J5;VA 97AH:6)I=#$P,2US=F)L M;V%N86=R965M96XN:'1M[+WIS=M%$7WZ^<=W;\^B;QY]^^T_GIQ]^^WKR]?17R_?OXN>'AV? M1)=U4C9YFU=E4GS[[?F';Z)OYFV[_.[;;Z^OKX^NGQQ5]>S;RXMO\59/ORVJ MJC%'69M]\\-?\!/XUR39#__/7_['HT?1ZRI=+4S91FEMDM9DT:K)RUGTC\PT M7Z)'C^2JLVJYKO/9O(T>'S]^$OVCJK_D5PG_O=_]^+QLOW^.L_:^739-%7JR_^U^7^<(TT0=S M'5U4BZ3\7W$#,_RH,74^Y0N;_%_FNQ-\./UZ+:.!^Q1Y:71T/*3S7^?Y)&^C MD^.CD[]\B]?K._7?+*EG\'*3JFVK!=_?>XD4)M34.WJ+S^=G'S^\CD[?GW]X M?0[_A9\OSC]?GE["+^\^GGZ@3^"BGR_>7OXS.OWIXOP<+KT,7_C6K_K+JFGS MZ9H_RLL,WOR[)\^7NUK"R[^^_1S]SAGX8\?]='#3[PR@CV98T436-3I=U7OSY3R?/C[]_%:- .\99 M,V.8M//IU*1M?F6BUS#@,5G6"2CDZ&,%6^C$IOXQC ^UR%OYQ M?OKW\^CLX_OW/W]X>W9Z^?;CA\]Q]/;#V=&NM\YK4R3726U&MW%^_AS]6-5U M=6WJ<>P?E#YCVT/1V>F'T]>GX]A*_@X"RS\IX?M@R(,154>HV&"CD>+#GS_5 MU55>I@9__[$&'Z*9@W5?K!83D&%CV'YG29ED>5*.:1/2%FRKF8$9K*/KO)U' MWBF)(Y.D\PB,UOPJSU9)4;#&A$$6K,V+=1S]4N5E*W]IS)6I\;IX#$;'B"8: M3OL2-RAXG[1;P?M9P-8MH^MY#E.,.BUJYC!S46%H2>PBT+S:7_B:VBR3-7WI M*(HNT2ZV1BF8,W"#AKY5FZ8%:ZN!%8SRMHG@SWEMVC6,( &_V-1M G\YQ2^@ M#0G?N.!O9-&["C8J?O+9I"LX36OWA#BP.5^;U"PFIF:S\_%CM#M/7ECC:F+: M:V-*?D'\P-M>T0'<(N&GQSI8^*E9+9<%/0I_J^JHPMUYG3/_YOD4?AK?C:9I6*Y!"X'"Q M!"RK-LK,%"[,4$JUH2QC:3=!4[)LVGJ%!Y\V+-[@I]/33["MP5-)5P7-)$N] MS."MX0CR1PN8 ;S%(LG,T+>7>0M3A7:%&Y$3.#>-;9Z 2XN29V' .BEG#:C M%AY3MZ@W47KB*%@XGCR!!Y["E^CV\CAX,Y3"0X^(P=(I3--XPT%5G(J4''R^ M:ID,!3!^?E9E+"/A9]@#-/(5:!Q^.IKI^HKX$).71WLK!A[?&S%@8W!T]*./ M;Z)/I__[F\7."C\^NLE" MO$KR(IGD!?AD.Q94GU>37\"^4>M"+ J*#XB\DN!,Z)^R>PLFRBKEP,X4W4Y3 M7YDF]AWA1?+%1*?9%?Y,@!.+4@[M*_JAB28L1?UH47AP MX/YKM O1E\Y)]*&+GH.[*>_3N?Q]TK(CC D,=%?U">BP!A.1@/L*5MJDV# G MRQI\9MSTT6^PN$9\C"9C.D;'C[>?HTOG(X#S^^I[6&Y0IKMVU\5-[VP]]6<, M18QNWINDH_&R35: GBH.FFS0^!R?3JR_\G$"NTZF': MOOV11#,^3ZFYT6!EL[KJBB2NHD._N?3&*8=_W3Q>"BW8VOSW"I4V98FZFS?3L,&&74R9(4ST MS& .9OBFLG/1VH8AL\$-8\-L07\7/_%V,68*,64[@IW\V>:/QKR=XX'<*VZE M[>>04[(CF>C1SNU EGHD4G9XRIH1S!FF",\QW7^+X^,9^"0_-AIX/K9Y63&R M^SMV'J[,1K2SV(/'[BO)I*F*5=O_"D_9#W^9U#\, 9+YWWFM=UXF,_-H H+V MRR.2M=\EQ76R;KZY$RC[AF?>U;[=D3DKDA[4!ZPKVF9M5)@$-,D;5'M_!=U6 MD^BO5@V>)B?UGXG,%U_5Z0X__NPL(#QX&W:];"-0-C$^'M4EI_)%[PQ\%=7K MOO@3]RI>\E:C Y\X2K)3D86)VVH!PTAQKX%-\AXLH1.&/,?J4K1YN9(_$SZ, MQRW>PY2A30NX;.XY$'$7:4-V%%V%F1=Y=?RZ1DMB$H$U?+]NK*\RY EL.P<) M!5VB&H>V.7_\^.@9^* '>7ZX+R<@'=,)N,&C'E-\<+L\G5A+1S?IHZHLUFH; MM?.Z6LW8V$2LF>Q-/>"//L*UT2<87Y6Q56H#@Q*YTUT^S6OX\."D:0]Y@V9P M"H.3A?%X$.I+V,X2Z=]V"@+]T=YJ?/:%=6@,HJC;=73PY%B&Q2K./[SN?"Z+ M%8<,- 5J7W9BX""5(D ^IFUE/;$3=<2&!&UU,= 8I4:(9CWT1/]F8Q,]-"O@3)@%:!%Y^ MJDUSA_)0XBEP@>WA"5.8)C"]:UWK!O4-EL+N,=#TZ. MW5EO7!J1D%9+NUPL,5"!\\7PL;,9,K%+.M^)#D[EZLT0#Q9B6S <),;AIZ67 MI=SP8G%T\*/W0+?7HC?&R NFVFR*MKH N>V^SAT-Y:X@C0N3AOOBV0S M8Y)L-QA6[V'EDK:JU_YF^QFS!" B3M,4#B9_: 9YM)Z\/?S*\.N@VSCGG/B9U=)7E6*LX^ZWCT^ M 0XIWLT*1CJ^_PZ!8@7>1HF2Y_F#3!E[HOOIN!+='['4: 3Q4Q(-G0#6K>"8 M<+65'ASQXMH@-)!@_Z/+D#-2O(^PJ/A3%@B\@QMS:P$!7E*:-.P"N@&1Y2'Y MJ@/OE]$$S[T5'TG _!^P0+#.49&#;4[+( N UYR\^!Z\39LOQ-EWA5NT_-X+ M>6M'Q3DAO+?K"@Z'6GNWA*LSLR!H&V[/:$GE9"7H 0HU!=J!/B$IF_L5!SZ8 MK7+[E33$%"/%<,^4[-1G1\?_]54C4SL5=L_&)>PT>@FK_+:S%WJ0[@>LSW\6 MUL=N"#1)]F;U3XY?[F[Y\_$L_].CYZ]NP'J-PPCR<%Z]M,7D,-Z0&/$4V4:D M-ALS[(]X]G@T+2I&H6[3:S.B_ZH#SZ>"F\(]I_@A_BPZ+)G!CUC-'AT<'ST# M;18EDTIB6I]J+#:^('QM57L^#2E!=!3P1O#@&A_6O6&#ZO'QL_^R&";[%O1N ME$2B^'!*9IP7T-;([?BZQW)[ M J)W/G_7$6T)K_^_C!SS,G>;Q=@*>M,:@ M=$=]<>^D^P/\Y9;9-S_JM^M@DQ?4L6#ZWQ=7]D'-FDU.ZHXH)[GMQ+CL]# * M$!R)0"S?(KR 27'0"&,!Q(]ER;UPTQN,"^'Z&@E5RRI@[@&!X#E"]AAJ3O%Z MS$%H5&FYJAO8!38J3@P_2FX+RV6#X0Q>MU$MVA9Q&"$_I&0N/A43NO0H6Q<^ MM'\8T,YUEG8K!2; '%X8KZ2_A#$G NN[#0K38(,A-65-# M.7CG:H98>38&K"'8_)0"NS3M]"7B^FWPL]K@H3=D"!'OTYXH@?N$ #O- MP;?:>!&4O3MD=#(-RC-P%_;ERU]OU!%+,>X!-INZ;-JL5RUHTBZZY! M,G>-YIN!O4XZ$X<4OA1O>?P>[/^/)8R)C M.SX6C-#1X@A>,0?XJ R[U:M +$,(QBGH+ ;F-_&5I"7 ML">B'_7#U\FZ"T[R,4E>W>0F:>)5A* =(;@!_R:J,IU0^96OY,VG^CF.YF"O M7"$6F\W%#0_,&Z5ND#=J$L0#)&O'JIC3MD'BKY@%33!G=J#YT&KA7>@[W0?O MBYBZ3Q"A?\+A@P-_(3M)A<)#JF,?4QW?_/!&Q"RX+,NJ,;8JURJ#T[2-#HA/ M-SED?S=OTJ)J5K6XD;1WF @#10E)$'>R^?>I,;ZO9+^&?R>14):"",4_,1)> M"WE3(1T/5'MPJ'7-6UDM,T>Z48G0LL[RBGT8,9$- MD,:*>"=>8'X(O+2\<$Q5^-:%DY*%FNE+IKY3V ?RBD^YH,)L^@JK)6+_L2:G MW O&FYLB:Y3;E(/8!67$:/[/Z1_1 M\><,BZ-MADW[I:RN"Y/-C"6*F.;(&H&6P9TY:V]:AZ=/=[<.)^-9!G8:OODA M+1(0)FP,@I:06%X#AZ*9YD)C+4$G6U@3Q%2>;I?;H3^8\U',G1]J?EW"EQKF M?H^(''KA>8Z]JB0^I_BG(+3%UB7LGGW9*H_'MU4<$PJ<4PG;61795WM!?MR7 MRC$3VRAR&;LHO"' M@#).,J;J@:>U9) 1HA4,AFNNBLO,%$/*03B4:VI+HCI5QK\NXU@8OA9?,0A^ MZ69R!J%U27WU[HB &JET,_#P#*/33%O&IB4'UCU/]%-2MVOW1GYX_2Y24(Q1 MAKQ[@>\BN:98L)DA'E]-F\V[^#\LN_WDOF:W1R1(KL8D1]CS^U"UZ&@Y;'.Y M!L/;G7I,9M9)O=Y.FYY/.\CV6RL8"BIE*ZDWO,KK=F4#8'(XM9+Y#H>IVG&Q;#D$R@!O6VYT4-52O])/.6V442_] MRAI))6?2O\.K< 9?; 5;&Z8@M;U@-% *8]Q^A8N].(]+7'-TA :^J?Z@B=+><@IL%CMCJ2:,;-2G!=$0C@],9Y"SD'[;@,<^;&CV",'@54GR,8%= ()SW0@[ QF&(9X>[;5,HH$WGO4+(4LW% M&U2[T3FIW1UO]I^[/4%[A0TN2,9(I@2\CF7"H:N::4ID1_4(8R2<@HVBV\*E MO%)*>5'3*ZV/<^):\O%TEM@PL?&5L.8D&%HWY$3<.:XGTT#$3T!AS:I9"@2T MJKM?88TP2+U"<<&B2K3EH1:O6J6%UC@.&F-,W)W,>H!,L>-7T[C0&F>;7>>2 MCO?_O%=X(ZV_I]TK7X#\US&(-\ KZY[:83"D]*G$S1MI<$M]L8FFJH&C3T+E MM:'L7B3-=SG8R8+N#>7'@XOJ M;*]O?CCUBP0X]$1'O"^&^GE,&YRG;X .")*-W!L*#"+T' D%*DZ@*_UK3%M- MIY0"P2UF:I +^0)KE\%",KAX09Y/&?__3TQ?=5[8=9[U85 MH9D/D)?U[ZR$0%XO'')B4T@@!X5;.:$: JUCY5K!L(J"@,O=4H<'V(;DR>\K M;&-'8@EWW99J':_!$YE?W@'JH+"U7[PD\RGC*80=KCAW7V3YZ,([XB[/)95) MA4\-(=GQ>]P.ERU9(="N%:T&HRF-A\D/*L>&R$[]B(ETN&5<;;:!L!N<3SL* MO!,LI#<&6_#&EH8K4_#,5/A?E6I//H+3>^GW7OJDI\,L#[=?$&WE]S;:;]8L MMHQ4QB&>@0_7$5'-KX=5$:9HS#5:_GVG:5\.P=B"27(&V+N:2($[NFQ=QLQ, MW!7=<0#F4Z]PUU)]!RTGAR56[MGE4ZPZIKJ6 @NO M*)#B$'6N0_I4MJSV8\:Z"(F(3%%I[0TOAYKO2WG9J %V2WV],T3A(%M7AP"I.EH MV&X>RKICYYY581GPZ':FR-R]W*2 ?V:N,( VO/E\0PLG5H+YTJDU1JALF3=B M0M&J+>L*ILUF*M92996DU!;!@1,S,FA(#V(>S>Z;1*)_-/'^1"Q]>H>-^3B] M3XE-]U"Q#>YXZPR'Z.HZN@(-EJ$(T*4?_%9#OH^.2UPT>,*E*C(-3=!KD.[G_LR0OF]8W.&W?0CGT M OGQ&P@[JV0 :-Z)B"IV&L[$E28SMP:R[V0A!)KPQ2ULAD<[-!J>'(W&9K@A M>WGV\/KA\W[8;4^.3D:S!F2WG;E6[)_\5NS:YKA+ MK[%K/-8-"22N,!L>.HJ@QK&M2KT*O[W?A[Z#@0BT&96^@;VW8.Z:U:1A@'VI@J.J9TF9_\MZ M3/@R#A!#'%O!5VR$,G@ED_B/6Z.$1-N>7PJ+Q$$^8J)=1KYD5]J=YFUS7,B?/V_V4KV_V:\/G"K2 M/TA> [L[YD N?.Z+0"ZAI"P8PP79'?N7A@U9?NH&EJ:0ZP&E)OW&0I76*H\+92&"/R" MI;@&RC$DH!J]CI)FM4%7%@PGE90N6A3*WD-_C](='[*^_.^SAZSOG>;Q#Q=C M^R2OQL9C^,T/SFQ+JR6'W[F"6*P:]/4P@LM0RFG$D':JNU62HSCZ^>PLCCY] M^GS* 4OTUY!2H %3*)V;GA_R\$[UM@EA]%LI'S@S1MM M>N@EUUSK:[Y957NEQH2A#NCZ2/1O<]1C&^_6,6O4L*#@]SX=C]'Q$*#%R*PV M<#A*Q>UV34"KT#&QVYAB4UQ$^-^]&O[PM/6] ;ANQI0]=I_)M5#V='04;$K2KX.AXW#2:ZJVM4B[,^&&U'1O[(W# '@5.F?:A/< M1$/B1A._VB^90VCLRE%Z$>T2L*Y G)B&&>>HJ(O[TC":R#>?V+3.2Q<;$T/, MPX1TA]C3= KB/_PC:")VN5]^&=]^\4J6*-^OY7]A\6"K]7G(K6,A@W"T>Z4] M+(CV!/+UY.CQ_4@=8M)L7$V/-^8-&YLXI+AVWQ$)H8V;'99^:I$)@BBIX.;) M9AD?$G)_I(MIISS&D M^O0QA!?C9Z1YQ]H(!E2Y$1 WFM1@ M51.HLE\);"N1D!F.XD2KFN)/'F2 K&F\3!==]U<3E'.)\D1[FF"AO=WNF.RB3IOA+57/C<@M3.DFD MJ:EK(4Q-U'I)>>$V[(%;;@&.IT@;'=TY9=5G&;T5E:B ]/!Z6[+=# MBX[*L&=&AU/DSY TBDHXXNKDOF5MV;1K>>4"TV7!;6;CFXH$#< APVZ M*OC*WX[*J0V_&";I&P94!!$@P088?VWVD=YF>_->[VL]BR-$!^M\V3O'-@-_ M0^=$T;8@CHSVZ'9S[(V1RG/"0 ,(,$,-*FKSM;G3=WI@GX[KP'[",I2,4&;H M6ML@\@/OROX%=[8W@&;.J!U+Z\]A()#E76!MH0P!B=%K*N-%"BT!NY--&B*B M7DJPT;'A8;^Y!GRQFF!)E/<-KX;QX"I/\"\(^ _ 0OY*#NK.":M(X6O@CV2 M-RU,0#WK,"/;LM. MTPTQX&?R1C3- T_OLQ<(Y5\8 "YQX:()?$8U<'4UJY-%/.3_Y1X(7&@*5FU> M,.#K5C>E=$4S-%CB?E,,$">I!@ 3ELW&1@5E@=R*?0;)X0C2!LI6PHRO3;!: M7_O'*JDSLOPI$7M%:35U?'L/(DR3DI]Y;Z8@7XYRZFG4?LLA_L=J>=I20@3A M[=/%"CD!M(]*U]H9V%?5G=9::V"7<(P:21W:-*$?]N_7TL0PF9A__*5:U652 M(%EYTLS5DO$_MZP! E1G10;=]X"%:7&?^T +/I" @1'IN9 M&'PN/4I_Z&(-&X>V%7U.K2N$T$ZJJ@?V1U7;>0N^D0=GF"EC@]+EA0'1YE.D ML(P1-%E:80?IU=YTHA]=\'J;G]H5FX.#]%E@4D6?A\?O;SQ=O+?T9O/UR> M7YQ_OMR/8-73L1$N_(3)-J&77A$STTB:^G5ICF8U<1PQ9A_YBG"\)N!/I7RC MJ4EVDB00M*_:7+TF$8SVM$GF1J? LL#E)<=EE])5WA8-4 (:67#APJ0@DOX: M38&(N0TSU^FWK*ZCZKKD%*KM.@4:7$*V"+ZI\X;[95K&+I'9DD'%HN=&0WL6_PAZ[,#.P:)@@?VJI>!J-O6^X1]Q/@,R%9VP+/V#K MZ+.ZO1 ?0:''0?!N1G1U*R&$<:-K@ _GJ@,%5M<=DMWN.C M!8=[:?^PI2%!8&[J.S4K^&[.5)\\9-LS32Q^?%3?A?ZJ#51V*&G?]F8&-X0M M98PWS46P;AT^:&:![C(('U2*\,%;I/,J(>1-9A8E$;ZY2P^E/Q-U1[2<;"7% M+K%K"3+@]2C;^,\#>OQN#RZ)YIW;X!(O9',CCU,//\[DS)TYY$F*E42>O#/L M'.GW# IKTZ2$E)PYK7SMSKP:!42[+%8 7,4+0D9'4"G"CC/5?A/4[N!7@0#C MY;]QSK#S)08<.)_I:\68UI'C!E+V@&O%ILS!VJ*<;]I^\CKV8Y[ GCSI2 \B M2K3"C&,-!''';9)Z4]@/EX@'[?,**E_Z+ZMLQEWQ^F_+KF=WCFDOA=8"-1=H M2-J"_VH9?=X98M4B$@KIDM-EEY2(B0ZT^RY!SVE+?6E7.1.TTBK=9+4;QMO%5M_@,MBU=#? M'0DMMX!E &'32CN'FB$L&C'HE)'3N23C$IMLPUWR1>)7=LF&Z^VR0]^;&793 MN+9,T(_#+W'O5-4F]WAD146?U&08LX=L8;1(U\SP6;M[E1O8!G%O%*JY4'\Q M67]+>[*EH?O=(!!>_/LLP1&9?D/1RD/L!H_$;#8 BRI_FA>&J=>0 \.270PR M4QP$U0J'EES6U]33KOB7N !'FQ<@]7(2\*#CI:5.7UUPP-O/P=B4 8T(@ZE9 MD.X0$3,S):U$9MHD+VR @5Z+-H6O+9FJ5^Z9#*RP&B8L7NS%QO6!O..&21UN($+>&]$X,ERJQNNMI?P&S@;\HR?!5DOO.BG;C23: MG&9C?5\\UH.'V+&72EK.L[1EG]*I]?@"?)Y#BAB*6"0B^[IJ\<= !-D3A$4N M;.1;/]['?B1V#!INRO)&8SRV,[P7E,2<%[/CN)/O=[, @=L0@*03CX(Q7^55 MH6:XC$DX"KQ>AMA\7E.L@Q*00W1,Y=-S:YJ(VM6S8X)]!5H;A7MM)G""I9L] MI8&JFC-830Y[!.P]I6W ]P&CRCA4&IO$\#F&]5!,IM62>U#2:H&0P0&(S(O% M[@L7Y#="9.]55NC9O/A MOB$8[DPYOQB*JI2X@KOYVJ7:.]V#(TN&O0;;]J/'9!M'@9)CM_>3C9S:%@YC M47#4>)"XC?*&[;32=4^P,0CQ1+L4OB%E;T"]2QS%H'E*:?615UL61'&8-M"=>67PCL,,\V217XU[,.D,@#W]#G6WI$'72Z,G M6_YNK%<7'.D.!''3&'D(#XE._O?E0Z+SKE7,CBYETR&0LF^, J KP9NR7X;G M[7:,IJ,-9-&$48E\S.PE>;=K2?[VFRB552D;^R#[:@-<%@F7]3F2^XH1IHN* MVVB5&!V/24FF\]Q,E>07&12(]QJMQ6M#7E7__@A])-,@R[!*DA1&EH-JJZ7; M2+GESH>V\T!M9F!CD-[2AVZ[X:;[R?29KF@ZL.T Q#P "9L1JJ^JFT,M"H]M MH ES!I2J.'@FMUH;RFRD5!Z>;;=XXNZV8+ ABE&,^J_%@23/.;Q0-@RXKU8Q M=Y_D)4NF7BJNSP;G1.EV<8^64)*7$A;K-U"0&0MZ0Z"H'^1%." ;"N]%+E?3 MHA%G&\EEG5V/#CT3<&#B%(.P^-_5DG@84AY7\$Y;E8+7#:Y'NLK9-6XGY^*_ MDS5EAHB, O..R@-!23-.S ZD\<,XJ^"S$9>5( )(M[%O^,/A XU,@0).^#1\ MYFX3?+5M=)C-I!2B2 Q M/G?J&&*AIJ)-8'FXD*T:/)S658,-U7 /=IIP)%N8'ZGAN;A3@AO&8;5X)M0W M'$G#EG@2;?,IM&!KDJNC#(3OL"TE/&OKPSKW\NI+J#]S3/'TV.8>47[^LBI3 M7804CDQLN3E<;^1KQ/T+*&Y#/T^D#P\;NJC ')!&[D^PH'GMW#L*YY%VE&;4 MDVI5,D9RRJDEG(,KF0)Q!OE5I7LCN#I34G"QJ*C:2GAU%.4\\<+ Q^$;464# M=DB'LQUO>^,#\3;IL _>(X":*ZT.LY!/I$L@2=HMQ+2'-,*#JZ%M2NON[X'^ M#H/OH@4)8Y!HLN-1RDONK(JBU69C_$5/4U.86MV".-R-9G 3C%G0<2#YA>&D- 4I1FI!J;Q! M=E 2,?;I+CVIAS4\]6K9(L D+\$WO&*P"7C%09AO45$]6[Y:N-:W17+=B-@A M3!'A+"K7V$72(I)$+=::E=1A:'95&HQ+(QD462V-P(<>*UB<4$,9S2GE<%U' M4_R=OTN'$ZV3ZT[G8S):A@J$.T2TS\#"I*=YZ0RU-K_I=)[TGLTVEW$-,?Y<(@TWHZ16.-P]L.8=J9!/OHS#1I MG4]<)'*#6]D/J8=0/8O4HVAM:+P0KC?YHL6XB:3QDP%V@!FZJW3[9"OT28 Q M\6;T4J=EP6-LA??V?09+ M](&B$5/)9RW@M*KZ'(3/4^EYKAW"48E7J:Z=.RE)<\L!"/IA&!X7[*D71X\? M&!+EWU?W-?@^EI/HVUZVSH'2M;Z56&"U/4)Q/JES;_487$LQ %^?P6>^"K#9 MLK(J'\'G!;A@(&TE"=U8S*J0AZ8P0]4"$=%R8,!1 (4$58@?-45C/;Q#;45L]ATN=&Z:YX!9 F<4J;=99Z\$ M\JL-;DY8+]#-&, BZMHEIVL'XGBU$C?%- M"7#KGDFD(19Z=_,T2""NZ6#HNLI)-GWH0I&FXN=?_\&(A?VP#LZM%K_%,8I[ M<2F--*'17E;T,>9%*,J$(45LKU,9_C>S=TFWVYDR.)SF*4R9 MB'5K!N_8UWLC@>NT,RX6"QSPP1/__N*"D:4!%C8SU@];E53X.$D*81Y;+L%; M4]@405*O*JDX(^83UUR3#4776D-H>@AY2U*C.V?D.KB*#N%)EQ!=7:. T&$Q M&^UM'^WX"H9DZ8]5]86?#?.R0D(= :-QV:*PKU]+6FMLD>.#6"KA MQ_[KE0ZY-C.,1N%8!UQKJVJLB\[J X7/ HG18;AO;<0R^N0"@7)]Z.6AMFN, MH_C#>>_OA.#]\?7OIA-IBX0MU(-V=A5/7^9W8;<[*'999>T)XXK:: T&-ZYL MGCCFAIV3G8IGC%/-A<20F*AD%G$%S+SJE#:"9D,[. MP$P:FQ)4,F"R5:HY'@2Z$[73OBBRD3%!OP/'F(,S.U9Q-[RH MZZ9 K"];O\48 ?)7JZ6 !HK1\*6+#XL@* CN13Q4%W5G0<';FG*&3R_?=@" M:320IQ)I&8;6+IB_WSWY>R,SGH]+9GP6>W;WZI".%SH89!%>)<7*#)J_P7X5 M;-*!J\G$A-]UCN3+)BQQ[7[$@[88I<";9 M7EV5?M7S@NQGX<%TH,K 7>KA(ATN=2B9ODP8R9J!$1F\,=PT,_SQ8<2F, D M< GVYM2\&->IN6!/$L76&3JJ.?HM8TE[:P2MU'HA,./ ER1YBVXUZ >OD#?1 MS_1J@K"!R68RO8J95G4 (+W))%-0EB!) M%63*\MJ&\%=-EPB#;VCOM/:]G]N$1!Z2JOSOR?%]S:KN*&$Q65N.4^%AH%B6 M6A"(7V;B5_JQ07 B_M"BJTT_51(.14'%I;X(>O\7R!"\I6-'\8 %$@L+.KAM M*QKAIJP6JBP^E 3S+,:9'"6_3+HAN##'NS$<:%)PR!,;N4VD7D>,(BBB=3K'GH*L,JP".2^]9ET>4U)0JM!C!PQVE>D^9?(K&#'@EDA?86G9()OPDW13/$/S,Y\06G$TVY$R M#'!SD$_,-\8I,^VC"2]6>R_FFC?YKIQW#THU)EQ<@J2+2&^8,4,0XQ4BQ- R\PZ,C[V*=VDXQ;;WO;\=A[#185* M^TFNA,VBNJ:;!"[%DC4\^F1X_W1Z^LGOL.(#2$!B3)'<"+NPDWEAN8P?\ER0ERR1]\%XUTV M07]=M"BYZ-ILJEHKS-7:807"U^;27C;XF'",V1&75>G5Z_FP5H7)^>A5CV'$ M@Y_%5,T%$:#V()\@0=&?11;>DN^APO%@)K/T! JMUNK)M'SC4 MOV3E1.)YFK>X!VME\Z']B\N-(0"XCGWQ99%PB&]KC51/0:#)@Y=E=0*&#ZT^ MFCQYFB\U@A_;G#=>[$&-\3K&*]A:\J""@#9EQ->[9;#!6^QR;2.JP:8)./6"BT1%J7'PHRD-SK^PZV#T#3$J4E6U MY4K#3 \O86<[+Q"0[&S75I"!Q]!9,%Q M/HP.*C:HA=C9&2OHR>9-8;-,22F$AGP%(3RT-HWK24)O$#:54$F$A(@!DB>9 M8:;BWFG#C51KQV.QST^>X33\S*AL 3:-QO9F?;]J3$A@JZJOUP< P>\(#6^0 MH_(+D\]3'B9F:<3)2D>.80MWWI:80S$9]T=BG MKF/R5;F]^_+7S=B3;R:GE( #VE%Y\&7BH;>Y3ABE&TL!8-BJT6(/O8EBOUL_ M"-CZJ+JA^\Y?&Z; #!"(L**Y!],2D;UA?;7S/9 7FVZXR+D*0SS^SA5A\T1M M].B]@SS35:?9F?!G8'C5V8Q<@/(V"1E@CG^H!EM\5FJK64><)W+X%Z.EF"6Y M B9-FM:KE/-##V'T@ @'7!VWM1V1)ZM9+99R6P+'81;,7',^$&>CB6PC)0'H M*C0F6Y%-3J-#S$LFYB[\U!#OOA CL &['T4H?*N7\> M^D:A/)JB\)/I?PQ7SHG0DIF1!&EW6O[CC'1R]P'MX+$T>D>36JN]R *^-B+PK>6$;/'M]] M+\X8MH+I<>PK%TB'F!"C1 C)V4R=[]':-Y5\>RV5XG](E3BYC7XA0$=2=A=IQ4^]4B? M TO.EHVU6@C]&T."7O;@:UN'#T:#;S0D(BYPPG_$SLUNB0X4[-&D!Q_0-8S(T"MK)B_>UM!;,'WJ9[7B0"50[/0Y!*&H4 MGC5'8J],N3(WWJVM4.PABX+*XM.R1&,$8[AG\U5=1A<4_[?P&7H5L@WD-074 M$9UF5XG:50[^@I=SW1(*_(,GQ_)YEJP;K\[)E)EECUW LLX)7+4G9V"$]L!O M719O(]#OF#=5K@>L[/12\L_T&1"?BM>2N ML#$D&,YP:M,OMJ]%XT!_'NFZ/A)S%2"BD;I23?O-;P*286 @AXKU4F[O)'JM MV)X+/H"26-FGW9R.:3>_N,-F+K##"'S6W=&NH&T)JY4P,LLK&16*'S NC6E5 M 6 '<9>EHV01*92MQ:?._R*A288H#8*IHKDQ;K_1_5A:>;V7HS-DO(VAH=<^ MG;)L3*?L3CIC^)@)Z,5/Q^/%V[84GDRBK'?=]%Q SUW'O3/R>L&YW*3U8 2B MO]Q!\U"=B!70G@VINZ\-8F@?-6+X%= V8T\'&UX3/9=A.Y[AI4IFSB"C.5N< MW2>1,^%Q*&BS]PY*M4?WSTYLS_341N>8D_;"2&*JW6@.)IY,XZELA^=1N(ZN M#?/1..W;[-,A-&,ZA'=1=0-V6R*FR%95H^[%H"JSOD*\R4DX5V1+?+TZ/C)[Y'3T[S!HJ&UD,X[K+56K!@LJ4]*4ZV:8NWX MX[EW&.-PL4A?0G[L,'L.0T*;1HT@#)T@!6Q(3=&UK&#C!.:72.*D@>$6U75X MX9KW^J$-7<+_RD=2*;K]]9Q+(J-T,MD'_FR[\0-V0K 3CQ^P$W>:2-J1!ZB\ M,0]4MTB)B6BWG*-!0CF(D:JDD:)M]D5Q)Q+E1-P%.A**DP-7-O_C &O$H:"T M^^3R6#H(YM??<@3V27;/QB.[.S8VLF?,5V6&OBA]!^3XRSK; M$WH@Z$#&MEWO=I"*RSK"G-'!6DAN3T;)4TRM<'N@@9T'7W'=O*ME7M+.*CN& MKD_9AIA)[# *CT("0_*G.?Y/_1"0GUU#,V1<@ZGOV[9]*V:?]NA\?'M4)(?6 M*?K-1;73IM=#RZ&+.2[M539(QR:N\P&?J%-S3VU?I?@'Z_?X]].T9=\%?;>@ M72P="\S02_- +^N'24'"]>)6LES$%O0,\NW7M;\GW36:YFZDCKO3MOW/?WKZ MXGLI0'(=W*UGYW$-=U_H\_G9UMZ$5.#$=,&4=F N3@]+)$T?K:^[_5E!QY_2 M-LGM3W@LK+) M'83UY397ZYBRN<\B&HNLP=SJN'P:KY-= GCW0VU%Z<9AD.N_KDIINT9!O2DB M,>PEL2L3S]#O=O@+[J5G;R6RC:D.RV[K!"S_;7J,Q\S;BGE%3(;#=OWB[.4A M$,>UF8 1:/19E!LO#;GG&Z^59LYRP8ND9@\>T:X7KUT0?\8MK4<^U- M(36D/M1]B&_LD5R'K[Y/HCD?CVA^>O3\E6<^#,M%[=#;E8R^#R4B48O.B,F' M:8#\QBF]/6=1&R(@2/"PU+*?3!%,Q)@@%"M(;;U/N^&7\>T&/M(:]Y'SR# X MI91TC-$;.*#OPOY,MD"W8#]+%N#J-5QEWC 6Z%8-AJ=?@SE:^XSOTT[[,IZ= MIB:A*H^XWUH^WA2JYO:I?J31,A%TXN.VR5ZON2=1@?7CW YY81E2]V3MB_&L M?4?*:)T@:PW+!T(VI>TB.R&& O( ?0HNMRF\CJQ!][L3V[[VU@TCI0?V!&]' M'@3W 0;-^)K[<-EM1WX(@0D$19S:2A,1:G3#VE!#W$KZ2F*A9HS>YZI6UJ75 M\E%;/2)+\,8WQ,(\\S3M0!JD2@D3/_8M^T] M7X6LP*#!EVY=%YS[5R0^?#Y.RX#$O0-733;D#S1R@^X)1/3KQ/TWYWVL(O#AU76&O4;GINM,[-Q5F)Q4T*P?)@0M0G. MEINKDG,W<*BDPY$/&^HE>(6Y2<T>V-L($8\7\)!(K?GV 8]JPBOX;EE5T?J7LOZ_--$&3C!E!F<6'22.PSU!% MK)L4-O'@3/3F_JZ2HGBN/R5AZ+%&,75 <+4K5@T8/]FC: 3Q+?W/^3VZ@O\9 MW!.++/H=KS;R)M\X,SM:NZO;K]QMR5W_722#?Q"Q8-BQ=[ ';F#_A3OCZ)7D M[J[N=B:X@[8+Y13F*N>C(.QEO#VW.SX/V3XQS)X\9/ON-)'!"?8;J$E#00,B MJ%H;@U!89-7'?3=18B]+V-[C@%,F:E?UD@4FN2U-V[?"EI$UOK2=[RXLAOBA M]G3_RDBV5;=_ML4C')+24,6%=]A'T@VU6ZW.3K1U-;SN,T%DV)7'@$!**VJ< MG!/]?:?Q?=>WX>R&[_&2VXU=,]!5V)RL"-*,+KOMBFC-KR9=B8UB7P-)CQ*$ M$\V%F3Y*I%"V9MAC.!:B2O72@SA7C5=WN+%JASL.\U.".WH#3*0\!A]MJ,DE MVQ>> :Q='W_#(,6'@B5].^U'P7K)GBE8A7DS]XJ3)"5P@,TSDEY40M"CE7#9 M-8>:.R [+TDYI\6I0==\UHU2B3\&&L]B8&3)T"_L JH;29,57(NQ)'Q77G#= M4Y$P@M7=7SKHFC#-H6RS6.4M?>X3[B?N-WFR.G6&%J%VGR7#4=<7I]51S_9F MLW-L8NV'8N>-B%-U[G3J@L:J*>SOUA2@])>XW6T^Q74(C:.9,I,.=Q$F[EOM M7.ZU%,:=2;>3>C6W:26<3D>$ :%:^H)GSSJ_KB0X]UK%*BS0SR1)1YV%651? M-:+T4+SE1=NWJ9[7L*]7NZ^9O4UJ6;9,)B/VW*]Z0$_Z-\44-&S7&24Y-6S# M"2*A-"[6AS'%<>#!<)YC/@-M6QC_!)!\*! :1_$+Y1.7FH#8-NC%<6253Y^- M#O*L(@YNQT9OXVMA3PJX(N"R8P(%YAFO4QJLSV,$TU\RO[%(#-*X5A MI<9%E0A.T7A1)=>HSH]@,10Y^<+2'W6D*D#;)%JZ&S>QK)\3=;(#A-0,HP0$ M3_?+ J4B%?O4B/H7_GR"/V,KF5I7],)HX]IWV.=<<#-AY&=?)-K8"OBV";0S M:USB2HW4:LXI'AGV[*:DC1H&VN@)C3D1B):3V#J,? (PP/9E4OUJSX+6";*Z M5]H^O H/&E^D]'W(;L_&I%=[?F!RML$(VJL-RT=24GB&2'ZO&X',QABJ"6&A M_S%G:"NL@31(O*/P;N MD$#;]65>FP9DI"""R";WWL=%N<"[P0XRTJ/,2)4;WD.><2Y_/7>N?#U6+SIFU?'KCU%YPTYKKM[H-8_;E1(VM:'7[ M@:+\Y#@HGK+H[HZ-4HQTK#\O\;JF3H$E83\\Z.-F_+7U(ZU&$B<-597CC> G M^*B(O&EP1_M1&%".V6JA1ZLS1D53>OW2^/S&74]->=30;5VN;5YU\$$< 1.: M=B$(0DP@)9THCN:*1TADM%A7RMSH^$8\V7ZAJM=RB**[CK5=UB'QNA%UUZ\W MSR3,>$+Q<=+)D=>'809":20M"7#%/:.M$\)P-]+?[-WV19Z,KL)YFT#Y.SY% M4IV233AC=HC@(]ZX_P?KU-HU?_;!2Y+N6B"IYAV$TUKYX$$!A0%#7%$MSN;- M::E,>PXJ]@*'&8"I0+M@(7:R5_F$)$I!.,Y7^G$DCJ7(D1(C2WX[$3A##R@) MA:\^H"3N1J--\C4(?=#^\OE-TGE5-<(&)F)Y0!/CC@P2CCV"445_.5?1EO4Y MY2H=2)UZ9:ZQ:E#[HW'*==JN!"J\Q/%#T=WV15>,KJ)ZFZ[X@% PZ1LX!H'O MLM03EMO:N8 2P90=T(QF,Z_J-IEI+C/%Z+^,6*J9\S8[.K MTM94\J)QD!B5I.)@>A0D6TMO9ULRA=GG&JF>U/.,8 Y_E&PTS0R M#R]A@TDX5C(B7(M,'!X%EJYA'FK<'Z694:MEAB=@M@2F %L\B=3;&[#8TW&! MQ2X,(E[5?1E)'\7S(6SN9DS/DX/TT,(U*">)ISL.\QP)[&'B;M#^6!T)@V? M[TD0VR2%O($+S$OT?<#S5U M U.V([HT+:Z& FGQ+8',/(>1"AKRO2=ACO1N7O!O'LFKHZ"4%O^8FK,PLX&VG:R@IIBB\Z2*L106:'QCR4;Y_^]RKDA-^\K M0T4AF]O)4:-#/W<>]7/G2FMLBTUQ#M-Y0J=!*MQN4WU*JN5@*N0-4CGF,O3: M=-$C:CF\Q2'LL@^Z@@'\3%(<>>LRWX@W@-4HPIGUSIPEAQC46ESEL)(NY@HS MBJ/)2IY!815ME,?W;YA9B/=K@M ,/O^>3<]W#)!+S*^*,V]^Q6*2IA.2\72? MSD/G-#UEV%RC_F];V_8=95?P>!/@JH5,T9AKXC?LS?3>:,)GX]*$EUA0PD)' MNEGO6@U>NL(:1=%08^PYVN+ M Y)H%XLSRR-MW,&)PA ]8]2G],()V/I$VHK#7$6V=HHW7?>.$5@APG-G"'_>7IL"@:8GC_T& H24YZ]-*VEH=;-F"+%'Y'7]D#CQW/82:BT),.AX[/%RF& N/6Y76UYB@Q+"6 1 M1@O[?5FL&O\H@F/RJ)H^6B(ZK]57:WIISU"1\K1+20VY'+3A:7/1;J33'QV\ M]/F<4$4PO%5TGC^YL 7@#T7#N&?SA1DDJ*^=K=RAU"\]B/2+BX -/:U#[F%5 M*N$H#@(F<=L69SJ 06MX%)A.-2&(U 2N&'*S+ZVIHS1_+FN/LT[,& MIQV9XOBPV&;DE=.V&AN3!<42]31?)LR/V8@99&^E' ,TKX7MQ&PG%-YZLUK^ M3TMV/;NOR:[QF$8OQF4:O2V;5?W01W4_:UF_^>%OQBS)8K%DT:J-/;LLQSU@ MJ/ "4Q)B$*,>$E_(+^64ECHY2>&^TH=5@$6IU]8EM1PQVQM8D":5K1@MJP)$ MMO',#=O:0*K7+"T'W*&IR#MCUWO52M-PO9<;;H!-/)U.J4.4"?JMQ=TWM]]! M+ZZ9)JE%>W' ZI1CX1S@Z@Q;6KIB3:@W092VTV98QI7=V3XBK"<;^9Z]WAAY MG$OW=)Z'-R 3G9N\>A5]>N_8WCQQ18]N X3IR@D#/[+!L?BI]/Z->EWQ;*[< MK0O[*=PX!'6'NDQFN,W7>"KZ M!<75DNMH]>L>99LM>YEVDR[[LK9C*[_ZYH?33?7>&^J<'3N[*__-^V*9#&BO M,%LB8XM\M;!1-4QU))PTP"OK@#78W=,&)K3#<#_J_T(&20D0:@;BBTW"HS([ M,6U+3&+H. DWR\W]**U$7?X<%[U7IZUU\ZXT,@XS+523*CFLH>XKG"[L>%,3 M]',]I-# $*VL5;8K##84K1$*+W9+2#2_]0!X4VH4:LD#O?E,FMM-*>AI MT?T$K1#^ .;\DAO!&L+JP?]KK)<9[L @8,>\L=ZN5UNP2+X8YE?@ZET++K8! MXUJ'WU4-.CDN:C6<#WK!^KJE)^%K<'[/-:NV=Z)1(:P#5VJ5[5.^Y^6X'(I1 M5'+NB4(9GS_Q7LL,-9TD!"K=5)%H'*\EE$=L(=6 B5]CA)DE,"ZI_Q-9CVRI MBEAQO"S6;$=K.&C-P)+4U4&26E-RSK@S$M<>@:S8O+P"M<@M^'14MQO%GNRT M$9JEVWA91&^@S+>.K:)WJ6O2.\,0=P0"T.=":H+;"X8+W@;[7*:^(B9\V'X% MW.B* MW!2P=S2V/51?W 8=5B:"7W?$H&A&YNV*(\>.-56![IOEUQOX*^7:-Q52NF0" M8V"I7$0E7-.;B319-48KO[1CS/;Q'G0&?.B_+B>=-DQ+WMB1L-$\Q-.%O,QE M6U>%5[=JLH0NN3^+3Z-%J.][4_\,$4O->OALU'?OG^ M\-&T%: ;)](HL:"[EP%N_H;#WEJ2[I.8T>54UQEWP0A" MIC>3L"&*._8AU?D/\"7<,F=OK.]7([.^,YPAF/O_L\K3+]B\-:]V#&FP)F/" M%"D":A!XD"/VW=S$G0H\\&,+SN6W.VT:PSO5HFHI@[M:T,5:X',F&5\M"4%_ M$,[MJO&*@"@%*-=11S,&$;Y6*,\%YG>1P!RC&*"D# [VY.CD&3[]Y.AX;_;S MR?%8-O3),YR&3W75.IJ@MR :J20$NUA^TH#D!26@'QS.?70X[2F6C1 3O$[R M/=;9\PM>V9W$!@6IT4R)>*B#VZ?+@6;+]9/L"C&+W79I<"_+3)^74X3]298E MZ"CA-5'4QDDVYS4QA#](!2/OA_[PS3(PG1K4Z$(7*F^W,@\4Y1T\PO/[BD?8 MT0'?<@ ZQ!!D=F)UC1!=#,E=>PR&&L=9OUQ*;L /R:H2Z4?A9$Y-+MC@#)SS M-/&:K$A;6#6H ].^8U/OB]0=8?!%B%,VP,.BK8WHT7[#"FRAJ*7.L=04GO+T M$\XX7(AG#PO_#NZ,.$'?%\64\"/X]1'Y.>CA5M/V.M$T)>$C/9K-H(>AVT6' M?4H_RA5P[XC6+!N+2I#,F)]4D0HL\=YB;GE";NUDS66V DN\GE>-=ZF]S =8 MDB?E&O4,SX#V5*7J4^'P\Q'+P@7(')D6^"8X@\'R]UQ4T(*@?PZ(/W&Q%3Z' MH/7F^207:NDBN99\68#-MXFL_MAC2\M4@LP@HBE9?]H+E,,A9+#4X;:KVE@V M&L4U^R]$80Q1WT%?8FHM4^3_O<(VUQNK#*5@& (3PC TH8T.BG MTEPH0*$TO&_#]G7[XQ" <6BK#PG542U*_*'?NX;VSU*P:SI.FQ5ML( MBKN=U]5JYH)->6FW;[?FCU.G05]6RJVJ4E1DM?U#@#KF=B)3.)=(VAY&9QBY M'_F-@IS&MK40W'^NB56:2MMF1XN(03 44_C7H&5[4#4#,J7AF*#4"PF7'*6. M'V%.&,4)I^8%>*)T\1B?9%%$=?/2L,=RVG>@1=[A)NBNH[71E]R?X_AX7,?Q M8XE7T=+ 7QY\\'WTP7]N00W_RW207KSP$UYX+&]KJ8A?ZZ$=R52G985$UI4F ME5J^QV'ZAP7C@9\64L8YO8D&IAT%@#SP$"GJBBH14>+Z%*+/ G*D0S]/\J[# MGQ7KTR@K1'0_3%$@]8_,O^Y=(ZQCYR@F&\?.[L8QT$7.;_6@):.NIK0*F]J3 M(1;8'@<\SQ=8L4 MC2[I;[@_SFPAF6_]&P^Q22E006&MZ*!J\G33"44O*EL5'NERY@B-R3V+3C,P M3\"$K[%C;0\63"UF"Z%J;9K50JSU%18-8;$-LRXEP,%!"I.W'MG M,_9;Q+ *%W[)BG*(G>/EM4Z]RI/M[UIF7+];<\I11RL)5=<_L/$>*WT";[JW MZS/8G0 M%IT(3K,[*=ZP&']Q](1N]>+HA2N4YX@Q_(7^^B_NRJ4$&0= U):R> M-RSV2"BLI7&L)/JERMFUKP;XM2ETQ>2X<#X]QGH.!Y!PDH&L@^O=Z.S5Z$S- M.$)".H";-G@0"+$1L/5,8"-HF44/BM#$TFTJLJ(.Y%G#K%-#]2K>_,-0Z4DK M]!-S>=T9CMG6:>9UTS*6 4,PA*HX:%P;@D^6RH&ZKAXRM8L-XR:L#RRS#;R6HUWCV"QSH':KT+5R#Y[]2W(PWW^DNI0SMM;:2 M?-:DP_!LM_Q&@@PDP< =+EUX!K8CED6;;$;RBW&?S/BEPJ#7FGZ>+_MLG.&Q MC.^P@;U,1;KI]7!*^YB5'9&>.AM%1[$QQ(4X; M*5/9M45Y;O&6:^O?^!5-MC+&.C_L7KF,5[<&M_$QE53I2\%K,XRO[!013;7TK+3K1)L-6)MI0JU M6.,K<:>GIC#5Y0"!*YF!<)/BYK8_&B7_9.*.9L] M"6J@+8RE7]5Q)R7Q#8Y4/YS^=7K[]^WET]O'O MYQ]./UQ^OF^1A0V\\'TNT6YK3HWT#F)#!E'78#"^_/Z^S<^F'3J:1"Q#C5\[ MOLU=JT)PC:_,&CN)(NH=P;D@]+5_')$A$H%B( ,]@,!O#$M@BUHF+D?X?3R& MIHN7\LYCZ+)(\\V$CYOT"4[HI5LFKA4F8(W4"P?,)0$]K<=$J7?PR)L)*NSW M_MG><+?C,@L9\:/-9,0"0K+-?#VBL%]6V4SY,!VM2,G=A!$7"J*I6H CAR&. M)5+#BU/G-W&$IZX:@U3M-P\^K,F@%TE=:XM&@3C3;L2&3"#WV5M; JG3D0W> MQ>\I@"ZCWZ*I:2ONG&&%N2/\Y)!9X$R^&,I!R()?6HPS4# \AXO>L&YC+89YI:](A-NU^QUWJ,9&2988MG"U%#'1;BJCJ) MGR#>*$\= A-Y<8^IVZ-E53ZR]3\@L%(>B0Y_Q:\FE-N,V.R8>;WS>(O=1KP^ M^BS/;,67!:,;Z0QI+@HPEXM@82AI9*L]^!8>/?1DI5BU1"Q??37'"]/X!78P MD345]PH0:^BK"5/JVBNKD@.+C!!+8>[;:&:J69TLYW@FT;W DI15VV!420;[ MUNK&VL G/2*I4!]5XVCL9=5 M/>?E3+B,;J7^C+T\*&;VM_G*L?HPU:;SX80RY\8,ILA@WQK&T=@ ML '&(]@,/,&,6@NYJ6^*$: \Y92+W']%)*Y8S1WH1T3BJG*3%2)"T>E4J(YX M*^+$RIZ[=V?^MCZ6,WAM5=L=^&U<6/[E]Y'C)X:S3=.(@7X&(M*ZV,VMM'"- M'VI'<#?R@<*U!T*5:[,%6V^BZ5&/Z/02ACA$*"N]&X9XZS1?Y6S,0VENQ(7, M:)2ZNL!.[(N*<[*8DJ&P_U=DVU6N#ZFZ@KIGR) ^<92/4+0N"11'!\J%G,H1@#GY957G M39;;(KRJGB5E_B]QC@Z>]+_A7T&8)X1VX&%$TV2]Q.<\[7^++0;DG",!94^X M7$)"-+QQN5I,#,+J2;XP9NP@FL;7,3WD3H@CU!C7T+*($L(5KZ MPH:2^+CW?BR>A@D%>J]W^\S>O9/BFRRWT4!PV')[;^H98!UX/$EI3^,&Z-=XJ8ZX*Q8;R$E_(AKANP[[PX%B M PND M[^\OS#_&G5 !H2%BLK4]:CHW>"Z,2U2>S MOVD\GB-%"7=+42#%U/Z9B-@[@ A/3%!0B9>6[*@%N(FS9$8_*T0RYADAL.1P M<39F>9:53E5*SJS?9*77J[$[#ON707X&N_SH@";:/BA!6N3!EFS=$J$71R=^ M*2M!/G9VEA2J\#_9&2HZLI=G[$'#4Y[G;M7)VM%_#_(&R-V_; M2/>E:Z2[-UMJ9*U@7F.MDG:&Y$BYEQ0>2W[EDU"64]3-2-O:A3* 9]X[,/&X MY1JO#5:L(QBPS3D4:=O^4J-VWX6.PP;)3A6@6V)9/$BCUX$>EH^H6;SC&&85 MR+K-^W3CWJ=8V(9;!2 6#BUR?+35^A^/RBKQYPE1# 7!(9 [!G H[:XQ00YVQ5M%2IY+\1?\F[DU7_.!2"0T@GDEX_O*PRG#TG M'I&@H,EG(?'OC>54-@\M7Z.DT S>'YZDP-1JZ.O=Y0X"N)8E&;<-IHO=Y.Y4?H5@SN$F3\>>_+N8G'LCFT?&JG_I M-Q8G@]]8,K\>WJV>[>^V#]$$T]DL??HPKS>[->;M^X5 *L^CL2HAZ+IN M.S9MQK)LY"J+N9O(-,EKX4%QK5A)-GLMI#C=2*Z()6E1+4%GB<41.%),)V6T M^?D-S>EY @COZI#9: "U@^TH+\" MPH87$H>&- U[(VA&1B#RE'FR)5G$WX7-RP$CV) \6>+)0"R?)_*_)' R(! M>Q$.LG]W?C2+%U#_**2$@&$AU/%B""H:AYA+DKK(.98QH[ 6YHBPB?P2T[<: ME?#>VA&!T^TD?35$31I,HSX=A^^U^.)&\_N6A_UWD27?3#/"-6IGMC ).3ND M&+W4.(W7Y(2;(JXU5$.%[/(9P6F0-=[R6-ST]=@[7YYI>B;W.^7(VLFKI\>, M0\-#@,@)#'_A%[E]4\/%MFQ;Y@L$7B34CJ4% YX\'V(AXP(L)@1!P)DZ .B( M)#4ECG +B?=Q0#7D4]6^%V:VDA:_/ZL0^+'"QI:V9JNJK7AX PXC1BPN#+8) M@9.X;EJS8%R[-EJP_?*4A+!+53+5XBXIAV-K7_%R5KHM$(B*-T3*D,5J$4U7 M_*IUIU[L_.+MY]/8+^_6SM,75.1&MH@X5#6& A5][%F043@KI_?L3A.1)57)+?%[(.7NLJK(I%R2I: 0H)9VTT#YQL3HO8B,N0):T;]U-EZ ML8DD^@,7 BO=4X?GT@\DD&N6,IC9%9#XU.D=A@1AW(4/J$<#BU>R<; O23-/ M:J75R90/P7:$)_JW(BEO*4J\,@9XI.NW&SBB+E477B1FVR>1_S]*XQ1+$W-6 M@1ZH+4O;QBL-2%WD2[8MBKR&CKTOL20^^%BV, W5872 %I^M?&%#D/GG"C/+ MF\)R8EAL$%_!F&<2Y(=2D)+7N@B8J 2#%Y&,I"5]MON97W6,)*/I>G^+A5_> MFV+A\[^??[C\''U\$[T^?W/Z\[O+^V9Y#XM19#<1:S&L#)8^6)4RR*+Y:EFC M,XDN'SB;=I>UFMVH]QAJ-@=YKO>HB/KEV(JH/TD(8P1[P.?*M_V%G8.BR0>O M*M(&$ 1\Q\ &B<;T/*'K.3$EFC DHAV(68WX$0/;8P"VH:LRL(5?KUW=#T5A M_*\RPR5GA;03^0'K_BVWP](JPD/D53;4?,U&1/#60J%Q8:ZJ@A),[Y C\GW2 M,LSCM=1+$2,'S"F8,F>28 RN0=SCZU6MB!]O!*'S1,7!$@"3&=.%0-W,_=;X M\+(O):[4Y-#CJY.2U*&,VP%67Y;5P*KEVIXZPSD=&NDAV9+[(B#&5A4I+)"C MD!![P@X\/H;MCN"%4UZ:64$%ST+)Q!4N(">MF.N3@3X_>AQ'SX^>X#]/\9]G M^,]S_.<%_O,2_WF%_YP\[=JF&V 7=8K>RE9_8")AF^_P$!'@-F DX-<@% M]93&4'T2%# CSXI34WKK8$.]5-N3E/EO'3_S$< S)ZRA0(LBQA-GD%W[E'FS MC1VH6AG(;GIRW*\I[L0I)+O!NU]!(_ 06*@KXG@EZH=I\ @8#S6,Y9K$,J%* M2!V@,W-,?Q!JC%!PFV["@\IR.$04]6U;LU@B>857)MV]-FNQA-C6/(],TF1G5Y=A-"S-VO MC0,A>5Y8XQ^2CE&*16B8.->SAMEVZMGBV@TX$ND@7.,^;@R!*=JY"\.[*#RQ MB>Z5=3>VRDG-5IQ*=)>9!W;L!IY&&\;%DK#9JQTQLO*JT[9-TKDC0GIGKJ1! M(_5<0U UQ?[%;WUP!_;1'; (XTN$5X!5EW.*A++-2(QAS!>!B"2T7QCH66/K M;XH1*&1%OA +26R9]9@^)?%"+3W67H)!4 #!Y1Y]?!(2MV-$QX*'$Z4'@>\6 M5!Y51P5L8S0LIF2(:4.O384N0L8AK2*'^5ACFW@F6E@U'B=A*CD_5&CSH:UE M8?*$^#>:?C&1:W4>J:=9V0\^&E_M)\6-/6T\ ./.&33]D9&>#J]N/:-PD4?"0^'*;'9!76N8DTBR&Y&D#1>]!?S MO.AK84,>Y?JO0\SN$$/C=KO@/PP;\?CXOF(CQF.;C:PR^6U)W&=ENAX+*/86 MG-TH9E:E0M0Q>8!7(+JZ\14Z" 34*OCQ8<1EL6OM9T/YCCKH'JR"B2>D[5#& MW698$P,[D.I42KG0T"?8Q.P M0)UO;7!]6[__>@[6S@;0VP!2W_G=6B-A>_^LP#PKI/9GPQ38M]BO=,S(RFX_ M<@\(6\FV8T%PB38I$1&S_1M4V0\P>57=!F!H@T3H/%#E$>I*; M 8?D%IHL M%3\EK OA>AI&O=_$PQ;2L-U4I-=. TEV:YTP?B"K'0%^92)K%,CAM=]SEZO=.[ MY WQ3=74M5'&:(T1!=P36@^/[EX=I(=BV^V)OZ!KI&/FBD.4A2%&D53CS_T* M55:V2KW'67C6O5?5%^DV65XES.@8!L6)!]X(\@"YOE9\IY31G&PCQ_XIMYH= M>?#90-<:5&8G:85NB_>Y=.@P$3T_9]_$E/0(6\/AO@\ONA941TL6A]]NSRL- MJ7UD5NMU_143RX>G;IJ>QI_(RN^$12X#UQL*_QJ]UV+)Q/W$\C$D+[R>H6&5 MK@)VM=S9K>Y>G?=_5X'N;9M(#C?G&\&I'QR8C^4A0]O& .0@4RHAS;F#(6ZN'2-]EZ>#C@;.?MV3+T7WQ_ MB_9>W9NBO1]//_Q- GR?HXNW/_WU\G-T^N%U=''^_OSUV_-[U^]STWJ,K!3K M O_*B:$+A'SN/L+W\U(;]3H4"A4X>V4X%;5H=DWX>BC5F!W+!094E"%.\3EH MWL) L]BV6JW]K@*VKG)[!>!_6F+_9"\2^P^(.Q]Q!Y*XP( H[G[?5B8PVM[#B+5NRP-MJRXT7-A.P?P3DF!_;:_M M >,58+R:MEJB&\.4=J[%:(^2R(\UNB2=,#L,%5=;%B3/('.1EHEIKXU?7:$M MH?9IO=,QK;=(@X5M*>JA7S6[8TAE8<7*G)U'TK!!-MJ@Y<[X7$F+'9QJY];2 M1'-8<@P$4RO#I:E3XG(].7YV=/Q?EIF1,V=>!UOK&=J<]C1)N_RT[TS;&B:Q MDIP,+'"UD*A27MJ$7%4STT>>N,]J@RV(<3_C )/K4J@??QP8.Z:\W-!/CO\- M0U>VDC=5;;"KPAE;1>O^N*.#9;'B_LR6^I[;*#FJNZDQ4K^65HV6==<<>K2X M)V)++DOIE4>!/5IR9!:#N^0+#<#I'D!O;%95&588P766DT=358>'A'-@LDS? MVO(U@4\"2&YH;VJ(2BUUM.JVP8#F=&OC974Y:$F%9S@]1,OIE=L-W1T%35C3 M165"]/)Z D0Y\4UX+94L-."@SDL1GOS"!3T.GZ92$Y/1#0)A5U*G-S&4])1Z M=])^E?:=_%]NE0IFR5?'HNQRXLV8 M)IYTTQ7>:NWS?1)V@#56<.0S+1*F@R?I"!9WU"LD\OO*T!]^ D,%A M'3_!B>@RX?!.E@ *RC_,%+H=#*8#J'_I4.<7)%.W[%:#OV%'5L7]YNV&S1M^ MI;^!$6NTH,>$]\[Y9.B.Y;'3&Z$ZOTKR@@8'M@5=YO(E^ B)(PE"80EZ.,<& M"-<$0NT^2#HT$ZR39PP?)#UA.L4LY=K6DX2WB=7$B"/7JT%2NEH@ [.(XXAL M-R[&B1'PJ6[4F"#\$25%J"Z*@1>#LZM&#;>@Q2 _(=TI I?Y,TWMG62BDJC( M4[S4(3CP/NCH+]=^H%YGS07C%/-$W/@,A;6%<;X0JSD^2;N(PY/[=-!GXSGH M:N%8XJ>N=8ZK8[W!25*@?A4IP!(XS-0@<* JLF:@/$LT^-P4SH=@C<9M$]28 M%SM9?DM$*02U9?NS%>;CVPK-/%]B_H^L'?JAHGH[;& 1Q<[*#3SV,JWF+RO MO$;R$OBAYFPVMO.+.1G>YDWP&68;#6:Z>V*=3(2&:E=A@VB//>X/87Y-PYL6+]P4AX%=')P.S'GR)W&1>1I8LY( CIGF>AZV4 M\E)H3((12]%VF/#T*YUDP#2"<^//0X_3D":T'/6N++W MJOMSP!>C.> G+^6 _VZ9+1+"YCGL3MI ;?6?(,C+T:RSURD=+BLO !S4"V$VJM+H0^8_Y>_#72FJ2/$.>^T$1+3MV+PGF[<:W^9U@7C8/T,JSZ5*-(_G MJ/-"AF3:A585LAX,N@?A$_2V/0980XW4?*(>WN_)T+8>[B])U\=78 M&/H_L;Z91JX',3!8K-HCG9L4H\6*;W"EJ8T7_<(< M.D6C+0RBMOF]#D,5JICMC\S+JTI \I.Y;%G_8H\U:66K/ Z2&TE512\=/14_O1-9]V0:MKDF M1X_N05T(JM;_1' B$]BU]6K9ID(7#A\'SLD0^);3$9K03N<5O$9S&"(# X * MY6T5I")9< 8[&89HNR2^+&SF]5_+LG/2.[;9'#B9J\6$[A7WL]O>:;$SZX@Y_#2*;'*%+<+<-^Q" MV6; S@9K%1(AJ'2\G86'X6Y19@]+H&)MF.A@ZG$ M7%5B6I&Z9'^P&1"&=Q& !+Z\44YD5M$[I(?T9R VIUKEHA1P\^<:N;T1I=29 M# 3/UEDA+%;*I#54@8"UZB*K,^6/Z]0;N,)>2S=C2^Z5[:9CS+BOV 7.)$UI MWP.#:;-*R&>LJY8T_7G4&:>G)JG 3L5FWQ1V6.(M&CP,JV5APQ6EM\6ICL)J M/7/CV^,+KSEEF_FX.9/=:1KVQ;X:&4?^)T9)H6J4;FF[KLM[Z\49;**Q"+8Z.8B*8SW<5F_ W2QX4-M2N:PDO@9$0QZD<(^ MRD=1 =S]9++>@,T@EBMZ,0_;9Z:(E6\$XX<>G5L?$EYSI]6U]@D8(SD15+8A8]]190JUQ ( M_M5*Y^M$XV^XH[JJ:&\$X]A:13B."ISM3SX<5;AA=RTI:;-Y+")4OJ%@),;7 MN2TRYFSSK2'P&ET5PS!F7VW*1[4.H%?ZKAQ3!VV:NHH\^'0GZ?@ M-*R,^B$\F&I4@,[!FCD*:'J4F (]E?N^5D X,GUQ$9@7!D$SB&:!BS,:9C$I M+&9)_,=6NL]W,.M[ \)Q]"*O,K4 MY,O609"G7-Q*JP4+L#<:?&0-!0(CZITED\,M[_;8CE7XYRHJL,FVZ)JF#DY620STX^7=4*\)+# ABY7VJE5 M& =79M/CL#8@\TL#.'BD1..J?IC/F!@^#5(L8RP9?!YL<.EE1D4 ^P&P"57# M<#ZKH2..[Q3K&]&C+%RT/\B]$0$C:R@ WMD_R'O2)F^2"3Q;+59LAH[ A'>A M/>Z:&?OJC!1_3L!^ N]0J &"HJI#2I0 ZY\J?K2WJZ\X6X;GW#GGCS/6%C4 M.#.!QRYO6(6SKZ%NMG.+*>G/L-J!@6KJ R0*_FIK_AF PK^P8RV.KVNQ;K%4 M3%2*0:M52>%:M)M<((%CUE3.H?)1[B41QY*<_1)M)WLGBUKD5KHII<'LB,$D M("#$U$9O.&* 2:6RNY"WA7'9 .C ,G V)+4;5:XR"2F14RGWM-R+8I71_3:%S8*+ MO*+)/N M]@A;;A4KL>^@60,BJ*2O=&YT!4%QS MRP 4I@5M5RJ3'^AN854^W.8\\7=2-]/,+8,X8],(_E@UN<6M,-,$:W#OYCY0 MK ^3IK'AG^XZO(ZM@FTA6PK%8L+C"LU]C*CX621B$Z)!]I]%#3Z\(7=SU,$Y MXX@#I5L)M0N&$>9[NGQ%_0S JK/MHUEO@R MK*7IXOL\ZC8!& 2V:1=P;I?,E=H68)1J;P:\B3+"83 )&7ZKNLR3Z"R_R@M^ M0) J?/SRY)EBW'&Y'2>Q=,:1M(P7Q6JLX7;;1TG'W).G3Q['T>.7QZ_PWY-C M^I=^?D+_/GU&_[Z@?U_2O_3YLV.6N(]?OGI%/SQY^N2)<$'YCK2-_JNC(&TO MU$FWM%$XCVGZE^3JB@.>;_H^D?7-DY7<*H2%<5V^_2K&4DW/' P8 M,*PE&O8P\YT.9Y9*XX M;^*@'\(5$+1F]),F6JE$[M0O<$&:,^$X%H3;WS%2 M>>CX(MF#$/NP7^ZMTIA\FA:_A6Y%%MK$-[AJ.E/0K: M9@%GF)ND]2UJ;V*&CQ=%:^!+S6I25S-F4;//E[B-JUL/H+O^.QTR29OYPJ&G M?++BVZ-F7Y0!W;>;(R+QJ9 /*%],5L+-XTH=^"(=3!Q^5_B,I-&,\U27=0Z& M1\XA;M@G59GQKQ+OTOAX/\X;V[^I*4:2VG?#NSJE&RD>*'S?L/37O/NSP?6D MS/B3X[C21 M_\;3(?:F UNXROHI9Z]\P1)WA$AH<6!WIYF]RSR?Y*T74^GS3;QTQEZIZ+ZK M*L\XE>9/0B[V'.7-G-PNI5X&PQ6^#N@^)^8L8R>SYYHQ. #W )=:>(D=,?J) MR];QJ'D-M$C >3"(H82J8@C("67@S*J47_:WW<')\7CZ'9QL[W?PX>/EV[/[ MU]9@6*"<6])(63T*;P2R#R]W31$S+KQFC]W("FSE4A$]NFA7(X\3Q8"3)-52X$3..LLJ*.^UH%1YM(S8!X:%'-6+XR-RQH4?6U6[Q4OW['* M*0%U=!;\]/S%\Q>M!?P';:_@(KV&+7H=G)R$P6^X!\]A&R//9-U:FN^]-KVW M[/:?C&5W].L96';!V;O@_>@3+.OX].,X#/[Q\>*?P=7%"2S>I]');^,+8K?Z MQ\?CDR/\[&+\;GPQ/CT:;X=!./Z"Y.08L+!Q$O4%NRBJ;&'SX1H)>]K1;A2Z MD5N,;5V355!U=2;ID!@'X;D#@4H(,U4QRD8^!7>)HU]P+SUDS$'P2O%,)U7,1K >YR)=17D?!41:5\%],X2W<]V&K14]# M"*[BG2)M(<3BV.%PW5'PVF'*HGF'P^ FE7:B?X*UD=QB(4BJS+C(5@#3[4D% MZ$IV/(Y;&UR+5@F;9X_?%[W242]AG05[SW19.IX P:)0X2]UQ]TRH@F^D+MF M5I1XO0SD1*7[-C3S@J:2\%Y(TR#&.IA)LX-N"%8&&+&D']*06LP0DNS2L5Q\ M?:+F9+*,5CB76TC)Q,ZBF&K0.'@/D^>."M'3Q5H'%Z3ANC:8JF:&46Y\.?@X M59+DD"&85Q:!-;4UFJJ3EUAC,)!Q78(AK*:4:JI,/PSZ9[!G4)(F[IMW=)/* M:YN70-=)LN%4I]/,9K3<5$R$")#2560BZC&9OU75\%0SCX:_%A131;&7>*KS M#+K\D0^13BX=X[K7D?(L?JL=:M>P]ZK10Q[MI$*7BU*)1J^Y\;1E:SIL&\\= MR07#Q*/?O"KX-=HJ0%!?M8BY?BEJ!^R%[41+;'FLVO:G?>LYKLG#_BIWH'3X MF:N]@C];B/KE4PU1]Z6TX_0L.#X[^OAA?'H57/X*MGCP=APCJ^#DZA+LM'<8B .3 M.KCZ=1Q<7HVNR'@[&KT_ 2/[]&2$I)2GQV"QP1B.3BY@$'#1*?Z&!W+UZ\EE M,/KE @<#H[L:_?'?W*YC+> M[.2"B6%QE4>N00VK-3K]9W#T?G3R(3B[@*7[>$EK.#HB#VET<7)Y M-'P*5[P=7<(8/IZ?G;96+Z11OS\;G1IQN\0?T/W/3J_&'\[?CW#\5Q>CTTN^ M/_G\[\&2AT?@-1?P,=SG[ +^^_:"W@&>>OSQZI\L " R9_"4"QXPZ% >@[@% M.)H 7+LQO=K)Z?''(Y:K=SAN^&%P/KJX.@'I@VF S_$GIS3;[GM@#0@^&*_] M9_#KZ!(VPV\GXT\XM6P_A:N-@P,>-36A?8 MW;B$GT;_Q&E[?P)22"LMPX;&#QP99/$#449AI%!CK:'4 MG))7O_\SJ(D&,J55'X,[0,V"(@TU5RS@;U1F.[H8]4 MI>SU,"X]%5*PB2.GTEQ\D5!?R>$.',P_\)[&L[K7>PHN-9W)$9JH MN[KJ3"SW5NC2K?^A*J:IU %1MW""L^-#%!S\1%!Y;G,A&EDP%K2>344(3?%4 M'#_T3V7U94G >K/^Q,3CT7%LWU3?#J M\"4R"E!A3,6%^%?<.VAEM-VC..<2E&A6:!^8^S?(;;*#([L8G:1V)6*[[(8: M+IF3;S8O2D3!0?"%4G -R)'%@EWP=;A)3.&O<[Q.$%= U7%F^/9DLRYAWZ&N7I3",VB'Z*JH 0#,BF5#.I%545=,SP1V<;EPHHQ;FP#765W M-3EA\!\&26YW_9KZKY:PHOQ4(;>52(X=QX0^H4=R\U7*AODS\&X\?B-U!O9K M@KVC2O>Q+LFBMVM$,R V%*(ZYUPMBQFQHL'";:7O%DEHQ%9DEHW$MA2ZG-0. MXP%[F%EQ1$4/5E2";=LQC?/J*U]7G.+\AC:DUOM5&,;4P,+XI,J0OL+_ MN[OMJX_2P\.=:)<+++V()AZFH'/G6KQ(ISIVDD./MO#,%)- M5J%3**H+3^,6#@'#]/B*B']]CYA%65580#QW'5S.VOK&;D(J+0T9C@?4OJW3 M3*RIQWW/.O9CYF1+;/"KY2SQODQGU92WJJCR2XC "5+] F]+B%7KG&2:.+&+Y(X B6\@0)C$250Z8 M9+M@=H=S$F (8.8IOBFXWIL*7VO3<631UVPZS?F*K3'M-Z4=[;*Z_!=G*VI M00IT$1*9G\3IX&Q,,X%.QIMQ$+0?YF<-*]$$[)^[WYG$GSN&EC9U%$G>:HEZ M^&9/SFQ=:17T!FJ?K8++)L9D-E+*H^X>$5/(IC$.KWS!FZ2(94B!O\H4?SA- MF%P8X+V'I2]B[A,.9D0Z3N,6'N 6I]@Q7;BB(MPR11=+)YO4&&/XSD.38$VA M]ZD44P0['@RL9I\5Z%'JJ&]#L&. 9P\>.*NBP=B'%K;M">P3I6XV]Q)F7* MW:H9BI<1XY/ @UN"F%Q=PP\B0:27P*5I)-/5+4L46*;OSH'9#ELX\JXAHHEO M<:5D';\%*\6U??"B3VS@A=+"*Z3E]&ILG1@\=%O,X=2',/@*%X+9=,-6,GZ M'NH-)#7KH1._5ZLOV!ZZ3*@PS62+T#(U)-R&99JM4L,!07P/Q11>AV+T:C;/ MBH7"(!*A%>#_"U![U=VT&DV1P2$RY''4^RP^#?7?XC-W4*/A-NH#59]901@R MOT0O2/MNHG)&P D2LVMWQ9,V@G64KJAFQ*/&K#T5B&@10^F_HA& MVHOIIDF3.'0%-],,@K;IG<*NG7V>+;@%HN; CPG^>N? [E1>JN9T:0APQ0 M(!CG3O._!WZ^J^LQP8N"PV ZE;Z>G&D>F'9%X-/IK%@6\U;G-,:)LZRXHRY4 M:LBF(YG*^#"F7Q>\XR5/3I6TWGOK=+I1*T8;.2_AH$0:3:+K#*9*TA#Z[7<1 M!(AJI@D'4_AK+%6VS)=! (FCIE+WO;(YUJ]+1'$$LP$VD!),>L1O1_*/&29& M**WSY$[-1P>=X1QMA9TM,P:F/KA\8NKD=3M;H(]$U?!"A-[BN>AS)JYC_#LG MJ5,V6^0F]0887H*G*1/EC+&S+]XT@"2-)JVT[Z-X4,8U?;; M(S6] 2,6YYJ0GVPJ[MP4J&Q8@ C!Z3[XF;02V"K"0R%41TIQMX%KTMQD+G75 MQG(&TH,EW1YAZPWL+0O;$5@)%D;?-Y0V[4YID*>8QQ@@*@V,1(%=(P&;*9*^ M:$ZZ#*XW50@MIQ^-*>RSR&MK-EH $(WESE42VR-KO<'A9%D;P60GAL;F$^,A ML#7N0B^?@ %_7?;!H3\M& J0_)%(CYZ)B!,'>HJ5E2=R9*UKQ%=+NU>4[5P8 MMVKI00) 1TPO5I&G?Y,G&BKR9BE;\XIDM\ MJ,0P62Q-E">_!6.GI+6FL>)P,),+E?08@Z)\M:RG3;1*C((:U](J:LV>BM+6 M4'\CH@G5$INML"P27% E070=E^;:WM+>1]>M\F7VXY"WG\XP+5<$A$XY $^Z M]PRGI-V6W!G"U]:(.SN,@YE"-6&H-OUOA]XUG?5^_52SWCVR#GJ#2ZPMT88J M$V'?;-KRO.I,YZLO1+ML>K$%RX;.%#MT3D]AX3E%!74J# ,ZB%Z$)96U\GXA MV)P:\$> CLS3B-S;P0[")X V2T'6L(!4EPDA]2\F[J])EW/XL$XQE$00_5OH MMK_IF_S:CH;-(VJ?Y 0QE6GL6*_?(LW)-F(;RB'P,77,IK@\450Q3CQ4I3)( M OI"#C-B JNXHPIF.%%5C;TDWB.PGP)MX*RHB+5RZG[M=L0O,005?C[X$FR9 M-$FC,N5 _4CGNZI@AX+.W@54FF"N",WF8!>0Z8MZEY7A/ -V/\ K]"$YTP)F M8RI5BD-3S9$DQQ4OB*%J,]U^2QS:2[#E.QV@(XY0-A5#C4WP)@ZAJY3-2YBH M8T N&[T9EP4;<+E6E['$3.1IM\TH55D67LV5 GX,4:^@K(.5-R]4'CE@@M37 MT:*H;TNVW (#&Y0$I9PDP8FNL5>;\G#XI07-S&4&1@EK!@[XT6U:9"MJ!=J3%T*)\L3=$S!68,+<+MF.P245!]29BA^KVC!GKQ8Y0>92C&O/Z" _U= MGQ(VA_Z<^I_HAE2,\AEU.77HIAT1[BXD0&TP.=C YB&"O@=C=OA?-0) FKN_ MP=.M%26Q3].EW.BN,K2<$A)* M(F4W&YQ96,(YAT1@LQ9J89G1Y;(U "3&;V MC)'S>)1ZV-6BJA65_'%Y-1&&\YX,_10,!VL<\D7F&V!]]G7D1139)[!'Q/G@ M80G6VL<\)?X31UROW$JQT1,LK5JM(GK3&4$JXD+WBE^JNIA.-YU!;\$D4BZF M,M9Y%+Q/%5-S1K;+O:*1DV/F0F>VZX&,7Z*S1VC'JR\I$Z%YS#GZ["4T0(91 M% 8F!$)@ #^LG*7(0!4Z35G72*+RTT-_OBC='88>T-FDT9Z\&74.>3*[-W4 3ZE1[(: ;PR/1\ DLR[O')5:).I?312;NAYM )EU9E&3*7#$ M#"?PU&*4$78T(.D\O.$"/KP_@8@'@\@O.+L_,Q M8J+!+33@7!B,X.W@V_';?P;_?7KV"1[V_I]A\-O9^X^G5Z.+D_<\*R<7%^/? MSA"Q[I\,#G8\) EUDO"G(4GXQ\_7WG3\T/EZ%,WK'E1"HJ5]HR(&XZ&J]X[& MUY)K:PU*,BKT7+-[VEH-KAGA<):+S++5H8_>%&J_D=0=TA>;,D@SXST0,YT] M-LB&48PA4_#SKRV2TT*W/*:E#3MP!-UA]#,P602%7$:&F-TI8NF0.@JYH%-# MQWF3(T@UPELONH$P&)<+YU.ZT'P4?/;>_(I+W3I"#I=[_X(MRBT2_-[4FK.[ MHCCPCYR[/9#UTAE.6T26:;<(*E[PKT"C%AD&F'7M8BL*W1)H=V,EA>1V:FS/ M1&1-, 9J+NO#MLL8? F\-E+-V3Z/*3'2IJ8/0./A%6_#J6F MDJ:6S#520214\64+1;BIBP$7INZ+8S*GG.ED$:Q??EW?"!'@5CGSO2F.I]UQ M1URRLPB235QKJA/G1 "UH) MX*)DP@(,<'=Q#TLNGEK])']MN^SUX!RI3FOGU)+6-DP!612&%CR#@#*T"A(H M('ZKI&I5ZJS)Q_:J4AV7=NH,E&VPW!M?!\>?S7;J.@ JB?WJ^UA8",:V%6ID M2=BS >+R4Z^XS19M^=[T*'"(7RJXP08TY?XH>A?*U*-ON@FK@\;(EO-S,<,2 M()&O!CCDA EXS=2!9N5,HQ.4_*XVS)07MQ)UINB,E!YZ!RJA !ON="GYJ4R= MNPVO+?^:'"7+'3--RYF.(T4NI^$R+A ^3RT%)KL00;9HO_2F:I?V"_?M;#K, M3> V'A,0BAK%32LG< H'GU0;H=7(]N.4C$?QBY:%<]<&K^\38=OZOD1JX_2F MF*H@# 9G1/5,THN-, 2D(X#KH61V"$*BB+'[/_I"#0<4YI;\M Z<:SCMNDPG MC?0ZW/F#"3V(0:\7_>7>&\-8O_1>H5/<(^5V7M52&Z7(H)QQ'ANG#5$ )J " ML'.GKOZ> ;Y\:( "#(.V OQZ MBHRH%&YW2<_(.3"EVZ5%C;: 4JREQ3ASB;VTZ;"".9W1U&''_$K'!,4[PS9' M.+,5T\F06AB\B-IE[G6JO+GVRBMI4_+.2W@K5M8(3=%V8B"-5@(9W1X+YR7U M:N9V2SNM/>1E(#JQ_*8-97@3.N1(;K0M:<-R#/_,IG24\L;W"S;)B",@;$K" M<)5ANXO^3X,=?/!DL(./Q^].3D^NM@@T^*!OH,''>*RF?0C4C]SP?'>-%Q:X MF H8W/^Z^B7% LP\P:+LQ?*EH'.="\EGK9#S8_G*HG0NY*)*X0>QUYJ2':F8 MJ=P2'.\K:IF6[TIE=155BE >%_[58!NGOA4'Q, (T>U"W+B$U@^FC3&Q/<-V M) ?:$QT*3!_#M$W**/ZL:H:YR[&JE(E-1JL2'Z$T]VHTHY@A3 E?E4NS#9F MO6BF(H2"J"A"\=2VY3W]$YOM)1G%U&?6@RX2$'T-L(@G,.-!<153#^8IZL\\ M:<8C"Q(F\R-C=%1)RWDA^@LR?!B=4JI'*\,W2TY/Q%7EMH1&.J]8,VB5L:+F M#&DG>!B5< !QH:N#BXG5Z7=25>N\R)-SP/N^I\&GG<#!U >13:N>[>,@ZIL,^6ML^2A!]"HG1>B(JW-@-:Y/>I@GR(.O.LCP"9_A^P^C/5MGUQI^) M)UK9A0_3JSYY8-5'=J8OL47$XVGG3@5N&+YE MNEB*BA51^?1ZCGI\+MU&&\8*-;Y(V0>C3B:D#U@(%*;@KFK-X,)-"T&&@:4= MJIGH^*;:==)'/OO+L''6)B<:Z:,/@I**"^U"-KN!#^YE5_C/C\Y<_8V%$G+8B-PTOYD2V-TY,SQW=N87B M7:D\);!T:C+$"AS#7.#0&>C2.;Q=:-K,W0&CX6L \&R9#A% DL4/QI&: 1'$E"Z:3$*+@VO MD;EFV*]KVZ]]*+)>'4Z;@^,P0T'A9JEAW=>V[FT;LR?KSV!%QOO.$"Z8:97: MB6;^ $_P"T7^,L.V%'07SU>1ON+.W)/M*YQ%Y)[L,!0 :5.L])PZ/<&[-+PV M=A)! RFL/N[T7@:979O,(@J$/IA&L[XD"U*GC )%#%LNV6>SI4;+?(,>9@][ M<%J>WU+K>IHWE0/XA:6T36UH]^8EUJ[/T0&,,MNF"O,BAOJ6B-V5EZ"T5@1G M0F&/&LK(.,KB1L!$&*W1Q[;OD!ZIQ.Z#:/.J!1>]L9QU P?!-),1Y]%:SIJL M3JF\74<@+A2"*Q!#L2IC!.LUQ/?NVSG]2;)@$I,BI"J-H.!B*1F([1=3.E& C&2[L85%0/?I\!J0P" MOT^#T"IK/V@S_#&FDV"E)8V4K1C"O< OK*A,$?+24>^=]!-J;C:8;_;@Y]21 ML2#HI>G7^$*E[E'@*N+(Q8C)9?KH+^S\DO^GJL%$N0Q\I9H5TH6F1R\]I"O# M7ATGB/,Z8?>[#)M\;9M< R3U(A@ZE#QAD"T0WES=.5%B>+$"P043(HTWY9N=0QQ$=5VB M"GJC#W(IL0KC:R'1QLZ^YVDA5.1U3EYKB8AIC:?-I(I6J\BJF-9W:*B $",@ M+.'-@84S9V1G;!USX.@T<6<$IEBB W%)T4QJ]MPP:RC>X"3-,L(JDOY>-$ 2 M:C.CB-TN&0&4ZR/P2@=6 VL^8D2[M'U5OXQ&Y]R2*RQ5 J%I28;E/F<&PN&^C?^[\%S?R:>3OW;I@J?;)C# M(J$:066]+AMQM0FB+8[0[3,ULEOI.C0&DWGH)L&.<&L+A!-FZK.(N"XJ!X]& MIY'8]._PC_@-C-6/PR'P&' -TF9F1^5X#4AF5Y3U+K['K0'1X!N9:4BXQQXT MVC-T0!![,W]6*MTGZU*/AZQ(LLP 2IDGJ?I9,R?%)8V6^GE1DCS# *O0I_AQ%W7B=L58^_'$?P(RQ#/ MY9LF3S!,*D%8.*>?/]][_I^[DNZBN%97A'D0H74R&_5#9(9:CS\IF55K[;V0 M(3+*#0+P702@!\0A;L\T]3$B.99EY- ,'"&S%XJM 0ODRA[A UQ*TZ&)W'J )8#1!32O2Q2 6S>]2]U[M\E;CTTJ)YR]-A''Z8BA#6N]NT@TO MO=E-3,"'U1H&Q-_X':'K#H#>C?(XC;B+>#8K$DGK(,U.6C15QAC_H0_R;W,H MRT(FO&8>[:,NZ9!+Z-^F?O=1Q!J90H9FYMFB]\% 8'4C5<>,=6O:CAZX'[@M MX.+D[I1P=;0&<&*LSP76:(?6/91YC*,R$6T4WZCX,XV#Z;/X;A2Z$89%8I:M M[J)Y0"FR:TUJ+?Q>L("(3XBCN5:.9U@)37A\8]:1"-CU!9(R8[8QJH9N RO= MPL0C.YEETF;L4X;T1)S$^8$>=H(1R"HZ 0NOH"_R@;DH,QNM?,N4"U12V'X,X MHFSDZ7:[5 D:VI'A9'*,4>3?$E/=,^-CW48OZ)8$T#N;-V*U7Y?1C$U)T&=4 M]2J<6SJCIUF8R:!%^W/["'U[LP],>\=E'X"LO0PZ-JTRYX>P$NO6S=LHXWRY M_MI*I]:>!#%1F3Y-!R74N(I+U72#:*U?M&PG7%\T[/T-V!P8*^VH@R@IYM(1 MX@"7W6.@4<,>,9IC&UY:>CCGC'3HH[F9>YVQ/H5I<_H!04G&GV^*#.Y0[4H? M48;HVDMCL@2.!,6Q(C1HN';<7U*O-9,*"/>"E\HEA:QF<\=WGV '=G'-%!,< M,:3M2(4?M;+4J3!&*B-56#1*/"AN3Z(["/[Y@GL>=1[=^?Y&B%0]:!AY3JAG MA8\<@=NE)Q=+(/"V>WWU[*2U,RFAV_86U0ZP?J2O$?;HJ*[AYEST1;0/1(YN M0+S<&:+;(QT2!I?+DJAI&;.;@7'@'W/-&.E))/R-_4C!M&&0<"&+9'I;TVFJ MX\2$EK_0PF"I?_6$+;P9HW*>EEA]Y4S%3H,@8E3M8*AXZD (X =]Z(=UWG%9 MEJL(5T$/')?)D@#+&SF_W\& &U4R)*Z<&-K-H4))*I3V_9D8*I0>F$A0O (* MG"''3D;JU)X?E^ITV);.N.O?C\E9AR-7) M*1T*1G /Y^+!:EJ;U:3]JN-HT0=C2< /DFAA,0>1S2BX1"T('X?!)1RH$<'' M1'0= 1[@H< -,5B\!O;4 .V-ADYBO(H22.+/M$306D%K\":07#O:@A>K7W] MJYM@#&X%^,"J)VT8W -H3'98TL^JEE8QRFBZ%GA:50VW332YB1-1I?@U%P8H M]AD\I(J/.8% 48BBTN$B)F'4?UURQ$LHS#TL"]HST?+/SLE)BLVO0CPDV="L MD;$JY0I>U'FSHE3,^^+5\B]45#JM=5)E&,6P/FR7M3CI,+NM2HJ1S2.PN.5) M\,B\N/<90FM?5\Q"J0E:9;SX\!M8&$GVFM9%E=+)?HD0'1$1#QS\]'-P7A0V MY'=!EU?!+V71S'%2/A1%LC!?G^2WJB*G5O).(7P4[P5XY?';BTMY/VWR>]E? MQT:HN/B2\]HB 5_YZO@C [MIS>P9_& 1L,B!*9,G%79-9BJ"J1'Q]1\QKWH?[8XR43?)G* M*U$4J=L_@ U!&V/_$/\EPCK611VCN-XU,">@A!25T@@7EI!'[6B^4%"^_!*X M+[BI&CMNYB;0;XJ^=M&-T#=T@'69-)347'&7J])]'\=0N&@RY;[ ,^[-YG^_ M=()FWGN$*\ /0WKK.]@6[2W_@K9\R5I&IL:T8-PRUB&0QJ[+%R88";H18[FI 71-O=!DB43@A;>=-W!V MQ@BA2$6 1.3"Q5]?L5,81I+CZ M5]S6:-D*6RJ"G=?Z"'"'MT1>@=] Q%=MR0Q$HKN>J'-^4]>S<$I C MVCV60R(,NHZDMN[5.G(3/F2$D16;,EE,-%B)8;RM-%PE-10\ZW>.,^IG M,Z"D_K,C]&LXGI4Y.H)K[+:C7-8$CE9/BF*%F1?:1!3V*Z@%;NK@S576$"+H M:VQ!]88!ZR#CN/>ADA5)2U@Q:=2@3A+&,*O #;E/-8LJVADN-)W69Y1*,9=6NCC4WY-3Q$6BP69H?J(] M#Z]")(^F.8__8D)X@;]QJ:Z&7>WR)R,$0ZUKWR1=*33D)K MS7=ECL6)1$+>V@; O(A%J#^BG.21#0+@.S+_&9F&,S1O0-,M52:$:""H/"*< M%";DTND^>1Z'/T!9'8$\P6/R-/*1AA@O.]2VF,+-K9/X-16:=QQM&(GAJBBT0'E@AB? U"JKBU!,:GWLTM^&L;M= M*GD[B\.V0M!\H8F"W\$RKI)4C 3KJ:P0I]#4+V@W#V^J=PG/,_J-]PX!1'VE M&-/B\CB\H2$ %4C/M /#W5D*'?GCW*E#-+=J)?0R^&L@/1'>DUR,UZ7;VR&T M.(,?IRLX-LES>WY^.;I71H0K]=P#HWFDNIOK1,13476#E;L^*U<+>T]L73JF MI&@;%GR.21RT8"5*3%^9M(EQFFU"!*1^CLV#L'S7Z"F= MF;*P?NR>-@TAN[ZZALTFHRP982@H@_0ZC 0E*RDJ(^OG$$;2)=25TW:=YB7S,>-4X-4!2;2T;$Y]09)"H-B MRK"C(C'<#O0PM*E0+T4SO4A1T/D\#9],/4ZMC?TU!T72&>5O[8]=^5.K M'X "#K>F-CU\)X,,:3#"9]&7=-;,++(7^L5UBA1G/B$I/C&MW4%.7"96G!E$ M+0ZF$>P=.^6UG0NTUW 0F%WF_CKS=%VNM-3#AN)JMJ\5+@%Q=>5J.+O6>78A M)6[?4&-0%C1=K]4NBA0#>@]HX\T**126,EP,]J:ZA(3K0J1S0\=T9J!NT([$ MWKZ6+QN(QO6JU5#\E=13N+K&^^;^QRQ[R-Q:LN3'V5(3SKI0O=@<-$Z#D%JF M-9'QOB9\>SU#.WB&B;K"0*Y3DH8>UBZAH_.Q.KCP/=AS\P7''ONPV32PG86U MD-%)?#1T/I&N5,'"=J[$!$&M@3/P3EGZ6>GSGILDQ'B[*TJJ5^)NV>HFG4L# M.%5E8K$B76'Z%W0)+U6-5C>ZS\+^241)4 MK ([];>_OMG_^>WH]+^#T='1V3J:GP,%QW\ M;&+)+0)RDC\T] =Y6IL\29]-'Z2'T HHXTT]M(H@75Q83PU4R)",2#NUD.XB M>8LV$B6E3.J[(MC1#>(:/J!"SAYT!/E*<1K-S4A@Y2:"ON+P$&+61///(7)A M+5R&-&+0@1I'DJF"96P/,Y.TX#G97O$;%']Z!CZJSG(<@P])=++O\2[PB_905U\0 PF7W=?19Y5Z> MQH8)+8@C!72ZVF?BHIQ+F5"X)XN>W*IG4?-,#:- !5.&PT[!-J M#="#Z4@V/QT.FDQ3&:03//?[,$'_T8>I$6";/*.H\;3))*XL<^7CC&E'S^HH M75L3"HH^H6X2?)32#46U+'VU(2&: ML"M)F$H&\.=&Y<^0'RY*":>VE'YE4_2&X3ZP]MZ5R$E1Q47HM3+C( Q%-]ZO M_0I<5(BH0E-E 8SP+;!NIJH: XC;_N6P_=:U_<;4*XE5#L>]#"?7 TO/=UQ\ M30;3DW7' '(/ID7U:5K6'>X+I4N:RHNK#F>75F$6Q3?P3"0NF*9?,+D*!QE6 MV,+_W:H;1A5QJ'EG10VZW'Q#_!8E'!O(IR$$16[IM^";R+F _)C7!=QFV-EK MV]D7)Y<;[;]M11W'LWE6+)0*+E2=EEP[>Y(CJ*4N]^1X"$C$_IO7AR*DE$>Z M;KC1?["YUR<=A%$!\9']IA26><]3JU8/?W4^'Y ML0#OA8H<9X,*-0DX&4Y [BINP:)[+_=J;__%L"W6MBU:(8<^; 26UG9P,C(Q MDQ; W!"Q_#Z2T7#.O$&AQTC2]9U2EAW)-@=RFKK5>XA- MBBES&Z=S>Z>WFN^!+IG!*\1@S9P8SB#L?V/('1C,.1-WR)V00\42 ML_.S5C_>NCW.0#2+DQE'V4*1=&ZM"5SY"XT?4>G,LDM!$%$VFF""<#W5]4Q9 M? 5O1HLIG+)4>B/'>*G*LGMR*TV.98 6R(?1O$M-9N*^ M@:&XF9>?NJ0D&+.%/ZK!A%SC'N>-!7(-HO1[D M TD)B[TJZ6022/&%OU_&(J11PUPJ\N$;&/,YHVHB>!"1&U"!7R$^M[A)T1>L M940ZLU"#+"R<[Z7TN\)2MP5M6&+RV8$=%'X9M734E= M%O,"%$GJ9VXZ$D"?B>V-,&UYE+".,S :>"$TU QG<\IF+B Y\I!=,U\5L^SH MAQ-/-K\L3I',*8$L+8CR;5 O:U,OA.>,\XO'&QU$O<*^)28HJH:1'F.]C66H M6-R:(.P(B"LXKPK9&D"&;E+\YQR/-OBM@[P7XC%&[J[5"2+''PR: +M+!'^(;^#/,;S$4OGXO"=;SVR,1%ML*I./: M#)5%@TQ$D"F5X.D9&N!Q1[10#X,@(EM2,S'U\09AQ#*HFAV")P4B"94-SPE] M(+E11!E"WJB0\,!H9^!QD%'XN%V;#6X]=_[C=0A#Q?\-7''?2UH^,(OWHD_)D \1 M>%^2[PV#%\]?' [+O[;E9S3,HNS)6CO]AS8)'P4R3*)#FT:W!>%F#PHTC[Y8E <+5ANT-;7^3^6!$.>LS) M"4*""_DN(8QUP@3E! Y7I3"34>FXGG")@?C6E+\$K^Z.3MJ<$KFN$R!ZR":L M=8O,R( 7E%C*@,$93(7VG1.:5"#@->' MUHG])WE:8?JUM%2"3MV^_&U1?-;0$:#.FJRNX*2OTVH:Q11=TG4GB.^/WQ69 M1**DV(.H&4###L&G[R"EW4&HGHCM_1&H01C6)PRPTVZIK.N\+)"7 &O3$_HC25^8W!!QC<[]1A74IG*L=:NBDAN[E4ZVAVY > MT87$@BANG8^BI#*)F98 ^,O E+NU971"$SZ'_1D5(.G-A_5EBAHAP&)T4D*A MR\#BI-= .%,U6)9K5-,=E35]4-,"2M8%HV'8Q9A1VP$>,P8B%:. EDWKS-08 MN?W)B2ZWFX*I6=R!_/WMKR]_^GF-8H5:84-B96(8R__%K6@90<+@"@DJX.4^ M\N'MV4S#D/NXW!K.#-X4MN%53'S]JZJNB*6/L1$C4-KU\\JB7Y[9# M+31SIN>R9)/6J2N,R3PJ) ].\];4RB*"\*QOFA2W"I#O;@ERSU=O=P$+Z[R1.+0)5B0=Z .:;(= MR])?QQ4G&4R]'&2#G;A..Q'-IV=GB/T'FB@MDCZ8B8(N,*TCZAE0P% #]6"/Y; M+?I5_J%!FY8./A-\/ ?%0@XM]CL75#$ YUX"BN*B2*@%T38W^V9Z"TGYDF)P M$>)5RHW^$1%!U@.W&:1O7=+7YJ?MB0Q&W-8^,7SIV/U$-6MZN,*6:]H!!S M2:D9\W2GM"4AORTR1+X@-P.LN(;*3#'^6'*+'\H]IP^8@ =97[RB9;>B05>E M#M*Y-ND$HS@XUIY9'^043L70@!W>JHQX!$!X1UHUV6;,&'S@AK .U)>;=$)0 M"$[3-?S%[=25=0($.<&XHE0FHB21ZCZ%BUL^4?Y>&D-)[5Y*,;1[)0VFF11E MHA%-(O]+K& .I;V;ZY9%$W.3*3:YMLC*I%K&=+.TWT"G"A GC3,%YI'>?>!7 M?_OKX>N?V_?C&(B#LN841S 9,@6SJZ[F F][ZDZ# >)*E^>\>JKE.8-:-$/X M( $X+/L$AT4%1]0'W@?]Z+9W1"92&*2S>926@@*CLPE3J6)FM"3JTM<;W+@Z M:)_8T*DN6=9!/OCP-LH:94I4["6^%Q'%1\2# F9*HI@%=@^H(:V\IBC426(SH7%QJW)"(%N"Y0V2IB0P!/A! M#CH 5UJ7E=H;P 3BC"$*&.6I!B-L;=H&KKB!1>P NNZ%279/G.S5W@O8BD.D M;,T2X2BC/@@ @OPMQ ZK.9V)83N7@69\_\$KYT1T*"(3XW1C9]M!!3;ZM=1]RMQJ MUE/*)!9^_Z4;$N(R>G9SQ+KGXE%AN%]>W*0AW\3V#CQRN@85L#858(HJ^^>> M3\6=U#7,7<7+UB@RWC:S%!MP5/!3A5.#(^,HLG3P@725'G$@04WMKBJ3_AVL MERI)8VW-N17XC,:<<-E,A$%44!>!BLHLM>*;8O7:SL%S,?82<,387M;UU1V1 M?8=Q,6W11E.@S24I3@F,-8ONR/9BDD^"HYTY[<]==[F'W1CON?)K)QBPTQ7= ME:RH,:*[GNUD6/EI;LKUX?OKU(I7J#6;EN 0"_/'HBC:R'P^JO>?6EG+@/ M*\\\,7@0<'<)%<+5="#8?*5 AJ2?*9!3*\%PO+?4+9T1J+F8&QJY4M"0T[S1 M82==FHW_HL2JW_O'U?'.+T""GKDH/8C(,TCF^B237#[*5$BC/?)JS/H@JE2; MC83N#!H:,,U574>8?0K81$&[=G-C94%*5"P&Y]_):\.KD$>/$F,"<[/)^1QV MRYIW2Y\0#5>RSZ.N[$;2""4^75;@1.Q7M8%L I M[BIAI"R"NZZ^U2"+:Y-%FV0ZLIGWGDCE*N/RY=[^8%RN7Q# ",-H1/_P\/X< M7?%+,5QW(4S\N2LLSM'@%9'Q;>K47=U&[\V5^I)6%'F5WJ%6_QVWZA1WN?Z^ M6PENT\2M;H*_-'5/L/6/80ZWZ;57M[\W.15%MM0=63P$N6"08FS1HR8>H]DJ M%\2%4%&B7E=&W#]U?[8ZJM=;44?53V "3VB-A$9<@H)(A&0OYPD(,)%&J^NB M3JDLQ0%:A4MCE=ZN0;2?UK2N!@#PIE4KB,F":JPJX05"/UA_;E 5YIQ$)::.:YD$0A.M4^(1 M:_-BK/'B&GC\ 9:45>8J++3 RPQ^-Y:1(3Z9XJJN25/"BE3($\<_I HTMVH8 M,W5P)E=IDE*SD2"(QPB S)@L@\_S/7P>W6';"Y<'Q.C/X?,X\^XT"7>7YIA= M@6W!@XW_5ZTRLI8\_VVTNE;[8JN70T^P< C3' KY.\9" M;LC@E3IYT.*ZSVT[9DP7%VZ3$-SGT5@A,%S@S#R;R\:BE,$5;JDI+)^=0+!,TPIY0!P1$Q!.Y936FVOL%^8> M#T=VPI94\$UPQ>6V6)H^!7.9>'_ Z$E+%5-DU*V-%W4BI.13JOZM/2Y6MYZ] M[>?B]_#KJHGRVGTTHP79&\\S'%OA5*I60NGLM]\Z%!U12?WQQWK4VR1MZ5?Z M5=1VX#89['HAP/912TU_'M"_CXY.YP8BC,U$- 05K=3-$;#\=9T92SI1\ [_ M:N@OK]$A=(0Y2:MY4PLX6[CR_H(^\,C Y1;%TW[_!@W#7>N\U.3(X)133ZF: M(U)L62RBC#:I70B31!VZ9S$9V"5(?'KN"_M:A@Y=:S1,_2WZ[S,3UN1EQDBETX688A9 M_L"8)2>#UA-_=)%TALJ.>Z:;7-;H"YXIW'L:$9RIZ3SB^;D&0[ DNB'!0*+O M,G5+#98JI8N,V80'"3>[)MC]RB=CZ3I("M<%Z\CAC&$;"2%1L7=?RAEQ6!*0 MTB?/+$IS+#2&(S)!!O$:;7>DX,3!,)2 $,?YAUY>"-J-SFE11Q>A.V"<:Z+@ M'W"P%C9/!S*HL=D968.4P3#[G31G#/P4'ZT9E/O*/ MR<:C;)BL)CO%^+O*9(1);9B;LJN$R?J"(R.,D%')]9C:W]/$ 63M.XT; M1L"$8:E:>MMM$JG5@6V6(?22HK)$.SD,[N"8Q. )3E1H#6B'6XI[.*5I 6UJ M06Y&Y&=8YSQBM*A'.T!!501905QL5J54T@$!RV_M:$*7#JT@.MWI*R7L*Z-# M^"GK2^TMN$XAZC54GT8;ZS3@7(%B8S)C^^N'M3-L2XH.S$MT1SR^+[Z-^\E- M=*LX_R.XXTBBK&X%W%K:8*=PAN#T$\=&9E!:S$ZHFLGO5-#.?27;).:K0__LRH( M4\6@&%HGE7K+W%C"5Q3K>1 (_ IH/=)$^--[BZ825<5E.N'[>F4X\2X3W:"ML^IA\RR*V1"F0V@&9-V>SP=8L%US(AY:0[DV4E( MR _!]Z?.0WXY'!>EW*,.,%DZ[-*MH@1;G3M$W:Z4T^2N0*\@@++C"1YLN*G$=?4FRO)WN0/F?Q<@82I@@*]*28((]2UY+BD MB1FH1WR\;1']U5DRD_7&,3M#Y4" M55'G"+B0-(CU5A49&U;@N&+>E&"$/$RA>\"-?B_@< A0L!I&@Y;/!:6\R<&F M$H EBJ)XC,L5V?O\AP_#I 47_YC3D65@C[T+IRDB,_$@.(-L1L"UX_#_<*:Q M0^G$#!FG:L@4Z4S1FR%3]/25S/GEJ \JAA%C)!/")K:Q8"ZU23F*ZV#G+1:, M5(14#,YTP.JU%WGR^+MP(D3/Q+]5Z:SC\Q\T%=\X>)I" M#IFQ8C,4EX-N6Y]NPYF]Z \,"HI!28L_M4&7.9&#Y,UL^9ACVY@(1B7*P"E- MO =%:'4"\HJ ?S.$*R='_!]%0QED08*!US?,2\"'<4>9EPEK49*%]\K2:\+K9]28CP$'W*JA'[P9'Q(AN"_10-:R]*3(. MK*MC6.$,\7>B$;D^6+\]8P!3=UF6PFOD:13LT'SRGGG\7.-AQ]Q1P^JSMDM1(P:?U 2]VMU^R>6@Q->EQ/^G2<'M'U6P M67M1'9=B9(YK4A,R0I8R DV.@E6FU,F&JJG)G716C(V:NK0(_B;A9A4PSYHJ MR$&=3-(,RX.TL2&,TZA&=/N<+0$>)&U=DG;!%?1E/Z1L)6;:F[W]G6R ]U_C MLE^G54U[\\R)7_9$"E#/R"25=J!NH-64[2ZA=U/=(.D7.M&BA,F=N,(#/T$K M1 =AC/^!)]PL2@;%LD8)HSH\74KS/KKKBW!5/LNZL+(XPL4^!$?6J>_(\([X M*6N'W#VZ QL1#,>&TX1,I5ODNY@T4!'2W)8-U^>6IEB5<7E:Z>*Q80>M;P=QW74?]@W%)S5-N#8#N2O.$6#Q M(C194B0,2:AIEYU-S&61HR^P2+?88BUL=4XEI"DUL;1UQV@A_WR@EM8IQ(83?$.@1V9VU$=XE"T25LE8UJVMI- M(8QNIS]SFQJYPY6Y%W?NA;SGS"O7F.&[F(K86-IF1V*^[[H!7%HYPB M;)8"G+5K*1LGRX+B\5TZ%(L3F"DUE4KI?$$@+#(<)CL,"E>"7:+':0,G$X7( MF+@=/IHH<-NG]TZ;06%-*RU-5#9,S1F8TY[-,U43RUB$H5Z)V,[2*E-1(O7: M>$?#>2EU-?;U#:6/J;DQ_2 ZK#*-<'D='!1+;&FK.V@7+Q=W\*@98,GTFX#4 M@"AAT2U5",WH(SAE;D+G?EVW&XZJ-1Y5<^S91;$^XV[[/IQ:XDI(+N+H!K?; MF/BN,2,A PV1]0_+M5#/\C66"5.NH5U_!,\M$2BI='?94&\A_SU\/M1;;,-& MUD&\]UQ>V:-];(X=4[>J?2)+"-3>S5VB0XY=P!DV7T;&L9#6?D^K;6;9'=SN>FAW,0D^\C)L$';)A$Q=(CNIVSN"XFJ-8H,A\&+YZ_V!\$8%T"<#G> M*%'6BNS[I87"0EMX_"6^B?)K]*%GX!]R[YM?=2&5%C9(&N515EP73;4BA#F( MT-I$R"Z61%_Z(%%^8F>3\^/@ND7]F9\AE]7;_03>! /B&W2P/@B,;"C)S!A7 MQL)OU"IWRF2E,O3N!D%3'81+Y!_EF@VW8%0@$-$1NM.\VRX>8FD#K6%P6]0$ MTH'MA?QO&X-#L .\A<4;80S&;,$WT7^%T@V#<1?^CAIW$2DF="%*Z$ AKDX/ M$H1?ZRM&C4%6A+9A%^Z!2>MJ5*T+/+[<.8N+V83VK\S!G'S%=4_ L*_7MJ_; M[%$]V=5>([]!-G!A>BIWY)C.SK+.1NV\N&.ITV>#=VN=#]AQT4LCY^;2N 8_ MU(Q2#M2+AHFWD0O#3\M-V=RW&2!@1H51?TR-ZT>JG(LZX.987EC?80Y""BQ= MS##]W%TJ0&/6$0;8-DDZ^-&P)=:X)01RLA][(>RHUXC\?LG'M75:N=7-DU-= MWG #&IIK.ZC;TEQHCQ![:-Q$MWRZ2>.[I^E=L 5S+SHZ'KPA]UIPV@Z;S">F M=%JR%S?1?*YR 2Z)G$SS8I<@C"C5&('A]SNG)N5G$PTA;(&/S?O!,D77!$XK M!]RJ:5V:.SS2A'*($VYXO(6:5(CO:T!TEH'4AP5G!3A_,^N'Q M3),V4P*Y'%H38[)P#^B](/B82WDS/PMVMQ?.IAF"KE"HJ$CY.4#S M# QAZZ&C>ZYMY5U-SG703.O33/,YHS&#U=7=M=0/E;6RB/7%W@$8Z8-$K$LB MKL@ ?V]QWGJR_J92'K,V3E4-Y9BJ&\S'A)*N^64T.D>[']GXJHI]3#CP7.RZ MHB.1A'4-198F9/[IAK[J1BEJ_]"5+*BV7!ZY0?+6)GG(L@J3]KD7(B?-P]A5 MJ"VZ@%=L6"M*+! $RDD%EB:KZ<>__0+5+V\MS[!W3!R] M//X0P4#D>_CI M4 HHI8#[3[44<$/: 3KE6:RNC5H&M)E(8GT:<'(S18TPX?%UZ3-@LM-GC+G M=72R1*BGD_5!"\44QOU^DT9W_#NJ_S1^A$;[VU_?[/_\UN*;G&-1.,).YMS6 ME2V"]VI:!V\S*G][<[ ,^+E2GO[$N_G%ZMV,[Y!I]^'5^,S]YM\@3G[DD-"RO@*M15$D=-19@4'B,,@TDH*L+G6$'IR-+HZ.3N]#(.3TZ.^+TBW=+Y=T%($P>:V"*N-!-/X%#SY.P7^ M\"K4N' P5_3?8 1G4G 5+6!,JQ3QRB7HS7R?@C4B,_Y'WJ M<46WT!-]W\=KA.!H=#HZ'@V*85 ,@V+X<8JA9\;.Z/2_GZZAJ/)Z*W39'WRE/@N6J\Y^PSY[TR4= MG)PLO]'C@@"O__+$9N'12_J8N-'RBZZ.4?S(<%-'!*6/@;U+&!C3!U)AI"OE>N' 288V)ZF[LH>'_D3?Y\6_I>/7IX^'B-.>S%E4)[\.91>_'M$]N+ M\%JX%V?S+*74#4$PHZ8>CM(_NN]>#OON^^^[R_A&)8CON(]6R1\4Y)Z\[U_^ MKPU?'!6W*H^XG+]=+#0=/MD!BHR[L?*M[5-5"ZD]>DEPP11 MKQX!PLR*_#KHB,)C>Z?#O.*T) 8[,@(-7H8/#X/5)0MXJV-02G?8KMAU(Z?V MV=X/1_=@TK/5A*KAPU4B?3T$,A?=F>J6WA[K<9[3T4>]Z$9EDNL:9:+V_[,Z.WE&U_J\KARFW6)*-YF68NVMCS8$?X MNZ@#J1M??)E@ M>,>-):ERN?$F*BONGN0I:*;UF[/.KYP/R%'X^\N]EWW=&/NO,2-?W(5(3U@J M;)+8T&:@D83"XH>9\M) \!)A+(SLNL"V;-/09OD)B/P!_T3&!0*V\>X1ZD8X MEQF/WRE8D<5=]36%/LL2]?H1>O79!A6K12_]\4]OU3J\QDDXQ@Y(UF5[ MFZSL@2.' 3;(LV'P)2KJ1X6-G)=>JR;6^6O?4$!3R#@D2!@5(79-%5R#/Y*+ MRIYM]6G]HF="9=:&6BB_WY2_WEQ1WXN]_=[,^3[.@G2O!Z_V#H(=38037!@> MR]U-[FU0+3*^BJU(&.5.O,L=@_KO9+?;:#.'#2)!.(!:>1+*Y*$-H:PD5M#3^=$8I9C2Q>>L T2$[L"()0TCWHQPS9 M1F=DES+&]K^5,++A/03RX^'[,7BW<+I1<(?N89BL%BZ#$^H#=]AX:S/T'8^I MVG!1<<@T+QRP)%K*(J@* 9)!J%M4&0)T1).8XT^8Y1H]/?B7 \'&_(0N^A). M!3WIZP(X3TGE@+9^6KJF#Q2'L%U.BQJ#"P;'EZ"4R-HUAJW;P*IA!:=V4%]20DDV9(@W1<:0^"MWBL',GVE-]= F91JYDKGH"30D\&5X_:1@0"C09\71+ MS'33K?1/LX"B9P[-0<\6A!+/1^/>;(DS<_"CG)E.I=WAS%S=B*G/-HH- MEB[A7(8(MG.K&/M=F<;^I;"]O85 K5)V4L.M:BC?.0;,F/$4E&R)<7[W2M1W M<'6"^IETF '")\A6#*2)WF:%*B\0!G>1MA0Y+10[),R:?HL(%HC.68++^FOR MAHZ%&-HGY[)(LS#RWYL$FV?P)TRS1;DF&.G"I<#$0P&ANBE>XE)SBMZ?-M3W M8"B^.,B8BYDN:'FM06W--GC1MVW0$>B:<,2V+AMV?9=7A_Q>C+)Z_O2QH1:G M*^!.DMQP685;68O025G@A5R;*7?0=DIK?RX_, 2S!&'4<5AZ]^DT*6Y;\1S0 M9F-44BHIR*P)_$FTM?\[[?DF#>8<_.OHN.1-8G(Q4; M#AI?%5B-TH <:&>3$F+:W7:W3[CDJAIA][)SEJO@#T2/^JOD#OMVUI\X$0HF MCKA.":>>=W6PM) ND^:#>59TGB(7X[&M"]&= %4:!H:'FM4/$U137AC)R5HT MU)4#)T3(:8P8&>R(IO.RR^S$/#!0\D08[#T/5 1>JX *4IZ/#_ 8@0CAO@LS M;!EL23&JR,+KXP^EP,P8"WGQM=$D(MO>%K'OV=GN5#5Q?9$P^.#)JFGJ2)\Q M?A5]H0-XK?W -7O$'(^4*.UHE"T3;!=#6$P_K)7T[[I5:W_0K[5']T;*.".& M"PP2HY%D>_P:KG9'Q2#6MT#:MF\<.0N),4@.%- MP/0NFWD=+] ;KXKL%MGP< ^XJACW$>RV1/Z8818:Q+F9+1-9ZH:M:SC[$!+& M(<1A8QK)9>G-YF6:QRG8YQ(BD-):[Q34S)65L#8)!<_J@.B?KJGV'ESQ(2/[ M&$7SLF=1Z2.L1% E9CDV'H/V59YH#Z/K4J9HRQMD ,$]'SM#-[D8RXOI?%E' MGZF"6=HQ3?[')B I$Y36&"!"^DIM7U"O6DI)HBTJ*H6?&SD!TT@.I>T**;" Z>4J"=2_1R5KY/[8HVK+_C>&T%40>[\@Q M]CSK[\/M\15!GE=/*\CC[:>?]EZZGS&*DWS8%Z J%Z%5D%L'X%8,,&TNG]*Y M*,$WKLA& WD>8NTF)]3HM,TF".Y%ZATUU[ -A.Q[C3B]FYSWMQO/R:P!GWB3 M$^@@#/=C'C>'R[S)95C"A.[!8GQ_/.J-:H[^3/2 P[WY%.7H!]6W/**6\W#O MX)"ZU/H!PKU<[.P\G3>*3E*!'X0&ODFEY)>9/V75U+/M_;8_V_NEV=L# M_GFW+=2?M3*JV&T8+IF#R8.W8RCT#OQ,!*I)I7V(USK )TCWT/*BAW!YZWH" MUL5 &NI+*C 1J[94MT5&[?KX&E3>2O>C>^B;E(C=2[5M^)-K>$B-S>R$]PM# M(5HIT+EW>!O2I^9=I1(1[W9K;G:;PCPP?:NJ/OSFGS-VN1_$.'YB>_ '07)]XQY\&>P( M_3'*^ F%/*M:(S =L=L\1M^"O)&>;R;@B6WQ M( .E?(Y_@HC@Y&-!X!QSP\'.\[T7+_]SE]OD)%F/F9P+@M]$]"43RJQOR-U% M?QSN!,(X7;I=%>P<[+U\_I\@Y^)P:S$EX27'G_+6".<9HI[TY-:B_ZLD*ZU M^&K8R">UF2=]VLS/7]R_FT=YCM@.550N-BT=N'^Q:,H."#>I\:U@J_*A)?N5 M_Y!-*\<9_%(^7KU_>[,O>S3UMBK99.]:S&=:Z6G2 $0'1 APSPTBA\-=0+$8 M?<48>IX.I\;3W,E.NOQTVC-R?R!< E+FW,%0%_K$2W0F!'PFT#>M8Z%%:;#= MVBGNDW9ZP-3XF%-ZKV5QO(MBAM#6]MA M1!28$CPT9]$TG=8(.'O#1U%]4[7"/ACMV<=HCXT4BBZ,L#?@&KG/Z/WG1>F6 M9?C3017)AHR6,6RI4 T)%PB>219^$E4I#2$*%B![MNQ((%]11BTV),@@4.ZI#.(I95.12>RO1SVGIK<+B%4:U'R MRG!AVG1PL[Z)")G;2/P5/.5#FF6X@HY-]1Q-*C:K(B:F9NY8&3&CC;:'O-,I MU;M"*,NK1F2&]%X/*PI9CLA1LQ3DI/J\O2W"J'_QH\A"OBEP>;#W(M@YLA6- MYU@AEFBN2EC3?FK ML3UJ3/7$66/.#2K5BY;?+D0!;M4?LWP2NKN=I[F>IZT6V][%7/_R?_'HS!:F ML%:447L==5N&X537M(%L]%B>%F'EH .VI>D.M]O'[5T$CI%8'ZCD-U6KYN Q M%J_/N18^DCU28W [G33SLD +.UF6*L>-?->P%7DL/^Q4.\QQ0GT2U'QX R;D M+;;UD"%&AI\>$9II:$=BFL8=G?\5"?A4+ MJ'&K0G&]EHDVG2IGCV^3V9R%;U/Z0?%Z;BOMT#%P&/6XCF5]&_KYH_3)$^'U MZ''-S+A+@Z ]8HG$Q.SQ]YN[W1:LGB)NH-9[]!NT:B>/Y2-UZJ#U-J7UOHE3 MZTE9+7V+S$N;I(G4D!^"GFX%4E%-(V8[U/NP5-10:8E?,?S,2SI*,!\$I\Q- ME%^K;:LE^T$TG=\8DCD,=L[+ ORY!C86!A9].02SO3&M4UF(&XH3>M>:Z\T%<.]UT:K:-R MDH01 KI!+TC3M#70$/K]<=RDAZOTH)6W3<=U#:@*"Q7XXM,4FY?)=L(>>V4Y M3+DCN2,])SZ&C]""#ZJT^!UA7JXFJD_U):VH4T6<)!L#\HMKF,O/O2WA<#$\ MQJUB-FV#D0&N>SW'+#>Y%=B\@ 9%9.99']^5!KTR30GBYNB0IAGHMBGA'T24 M^TU*^-7>3Z"$8R)_[%?J#4?6%\NOG_KWW@Y?F+Z5.E"6^]O)7AX#EK'9-,ZJ M=_\0@?J)1$0<"E3\\[*95&F21F6J#)]Q,2=\$RJTT$@HB:)P)75*X3PR;_*7 M&!G>XJBZX4H;"V#H9O!&4V0Q!SFMJ+)U$?S21!A!*70T:*8'B'_(DXH2>OOXYS6]!_!E%2H_JL:-XH,ZD*H(,X9$1&*D.,H65:SE,>2T A::X MZ;+-TVA.< Q'^(_QOYKT%DLR$/"J4CA]&"90F<%U^Y@3^_4E;N=* MMZ3Q1-CHZ.SCZ=7P'L4: W1AVJ[=LG5)X4VR G(:O28E?V*!835^?42WKXO*T&#D:7HPTHL M]V*U9[Z8F'F?"X#!' --584FH;.+7QR=A[#!RW3.D5]&4CV.ZO[L XW <&Y> MH$^[PE/+F2[IJTR'+X7(9<;I0SZ>I+NIJQ.""_:P'.1.S3U41J-EE_6P/A#N ME/J<+;;7H%@=6#O)#:1EV-X>LAW0R9DT54H4L )Z&4=E$@;O%>RRJ,M/;3GP-3V;W'-]/%9+,T$,P.T2\?O'N],:\*[[NEPIOF):TLJ,A \/ MH1=VV861?@/$I"PRQ_V#N_-#89!E :L34<80%IIJG/C1DC'$^Y(J' H7'L$. MWMO"A16*:D-ZJ6NW%6@(84.;OUW?IZ R0.^0#'9M@GN 82G.P7 TO)&6MP+" MP$OY@&Z84U83"M:-H[P0L5-"#7U1MA2!50-"P_9 MF5P:QVMH]_*Y=FS8[MM;;69)EY\&5%YRT=S#D+H!J%LD6L 49:'^1U!'7Y1@ M,[/64+-Y5BP4S#8V;7 E5*ZF<&A3K?#*'./Q+J?+,2 MR\08+4<:I_W;S>7>S,83*5Z_+_/_/OU7DX(!O]CP/CSNZ*+C/C'I5N.CEQ)8 MW*^Y= 8TN?8R5+(RUFE]YBD*TQWTEK#IN4<3^0%'UH=)7'('M7L62D9X^XM% M>]?B7!V/>G@>Z!;E'W$BX&V75.S#ZLUT4?=0P?T/ MCZV7*@YF*U6W:FT:KB7,]V@J6K_6%(7X!?K8&4:*21^20I/8O@?-0$PQ-_ S M$1SMK<)6P^$6G,N=J:AB>6%4@OO= 5_9[>\Q6]?_5Y,N-9&O$K;P,R2ZC.:5 M^KO^Q\])6LVS:/'W-*?YIQ_][&M4N-W/MZJLD=I(5"@I"/Y:XD=O#O>>OZ80 M4EW"_Q+]8(DN[=%7_U4GR]^]>+7WT\%/*[]^OK>_\KO[;GMXL+?_YF#MMX71 MOGKUYE&W_2^:"9X-F.]J'N7_YR\'?VDM":W:\SV8Y("D.-#[2KZOBWGGU[+J M?W\Q_Q+L^P<<,VS&FC=.*5\H";?_<^W0W MH $VYMNO, ^"G5GTI?.+K*AL =NZUHUG:PL6=E.K:,X?WEX=ZS,HMQ]@ /VC MT4")!\^93_;/JN$VY9O]Q_YKX\ .6JI?BW-51FF&2DHPL2E85 VZ:C.K<:GF MM4)8ND%A;51AO3@,7PX*JY>+8Q36F[4H+%W-LGH]ALWTA];K6,6N1MO_-HTV M+--WUWD'+[Y9Y_WQU1FTXIJTXOZ+QZC%_Z(0I1,&75FOMCTIHBNJB14(N-F* M$(NFM \R=:NRRH26V\%D+#RA*#.5" ;=2LZ!Z,7XM>YAG405Q\67DB?SLOA= M2<6NE($Z]50/$52]VCO8F>X&#&S##5YQ# :EQM5QRMZPQ;O]JF:L&C&/BVP( M[5DS>E#7MP<>Q(S5)/IT/>8U"2G7('9_B,KXAD>X_Y(FYH7336'>?0H"W)0T M4+H;WXMK^>]_/B+S"-90^YT>'HI];7C1=#932:HA>1#,&1%Z*# M)6U_NBK;PZZ*U_Y5V?:YKO!-C^L*7^_M[P<[)O>W"$;4RKCIJL+3-FH%C'- MK7@BJ!4H4ZOJ&)LHI3.QUVVK MOMY_WAC@M%L\L]0=XD"R I[&(^/.(,^QYYZ&8*[=F2 M,H!E!Z483'A3(^CR\K*D[$\1K4K2.5PF/-RVTVB_QZ?1_@L\CJX<9KES[13? M)W$H0K_ #JYO@J-HGM:P,[WON:[XLBEOL;*S5\<;O?%POCW)\PW7;M4!]]4R M[,OHI@D]L=5#_Z)R_M")VZ(@53X*BUYW"&=SA0KQ"56IHOX'@Y-_0AW MB'SB4:3U4H-.F)\X?AH5M<>FGQG6/WDP-'NH=9$[C-VPO4S8T^SW,S^:]]#M MM@T#90A&R3R1\_T^DZ>%\8"#=:80F= (A]$-(R,PNL?*HV?(PJ%;,#03W.^,INV-H2;VSX/D2BM=#-]LZ3_A%GVV/@V 'K$;B8>H!R9D/=IO@ MP%!A&17(JD7Z'E"\$COV>R@B]P\>LC=P:W 8$A&A5E@>_'1M>Q#AI6WJ"@=; MY(=OKA[U:(G2TBV**LJM.WT*@GF2Q\4,A&2>-95UB$^T'SW^,@<7S7RO$8;D M<%'HP-4@[$D3.U!^#N,H2K?[F 2-ESCE[Q3?G$_6&5*;_MO_8H;\5'#V;6T;?R^V.ZTJ M(F7T@7 9+2_A*<-]B5MP6C1EL'.HPVA-5J=P/C#;#5N)0BR F0I,!$?7FGG8 M?;E.^N"E$H4TA]-NQMM#,^3XP"Z=90;ABATP2.YWE-P\QX*1"A-E_6 +1^'5 M]M4RH_8KY#?A8I5!++Z?6!P5LUG*\,A/0RJBAZ7B3U=2\]*?BKZ6U Q;\^NV M9BMUTI/-B=;H2!NW%"6#8\58NXS;:F%;R9DUT3IETD!P@>"]:J/"DFTYMJT@ MS TGP/<3L[8#V 5JVM1=J9@($:9R66:S*_Q'>]N%!?&H"L&/])NV:YE MX^L,POXR&IV;&EXX(-0M1KTE(RL5O$7N4LD:[O P$/AB]+GJCD&UX3$Z<]36 MI3P!49R C9T+%O4#:!K..#QT7_'$$9&%HD+L5W)D% [ZJN(8.IK<%DE2^]6> MTVV'-M4@C@BJ<:V6D3\RB]4L>YJP(V%3PZ>:+D*\ )Q[PNT\TI4F-5=- ]AF><^GYZJ!>X=_:<"UUHH= %-3)! M-;_&C[%H\ (/Y BEL4/@?F98&8PCOPYU 5;!R/28CTWM9%^$@H.ERW*Q/\C%]Y.+OF'4WYD="4\Y>=E>HLN\7L,%ZHDI&S#;$XE M(^5UE%/_E VX9=$=!?&NJ))UWDRR-,:_Z69?)8"][M]2Q M@X(FL&C2R08JB5*;U[NZY<;MX]$,,.>&GQVY2"LMVVX[SJ.Z<+ZZZ^9/5Y_X M:JA/_$YGTCU$X/.FC&^B2F' 62U8QBTS;9%3Z<&<>RUCP3TL2BY"\.L.XH;* M9::6ZEHP&^AW+(QZH]F;$BH17ID7, 3LP;4L9L\T!^5M%R31BY>6T$SZC);+ M+)I:-W0*&ZY^,_4E97/;>T7*X.GW#(-4.O&(A+C"!+?HAT+W4\Q5B1A?F(^: M45 EYP8S,\\:&OQ%$ MQ.)4>>S)^@J%%,AH2\!UTX9Q5IC.&%>*LXG*9%QIE4IXT2D5#J0DL8+NR4,T M4BT"5I2P"'C_N&C*2AD>*FO%V)I4W1]--7%PZH"\&7;U.>9]YF44UY3/W'$R MH[K0,+HM4BY"Q"*(HIG4H==R+UL;Z^&H(TP?3(;=?>G-W/JWAYK00EUPNQLR MF9;=.4SM5F%M'S62P?_'*KWEEI[6;'23K2U45&XE>,OA8) ]WB#;: MUHC+5 M::9]=2=T?]5P#QS2%NR/- 3L;%;V6EIG$_,2!AN?@%X)1D]2\(-(]$_'K[^6:,3O"O*V<:G99"+SET3%14EYQ;]3KA!_]Y?_ M._YRDTY2J8E[NTD16,$L89%F09]E4:S[]38XP4]C.J.ZCN(;F"ZYMXYZO;\=V(&IK9.NMF1/'NS] M(-SVA['9?N/Q%&$23XE8Q +*%_-5IJ'E3S@M$.+"WP#TCO70& M_BWCPIR P!PKE1'OD88#ME=B"@_)X7#W)1Z3 W*G49I,N)08WE%>( SN(NR! M)-3#(DFG4AZDL1HDX855&P42W^1)ZG[M]=_Y1 ^F.Q%'_GN3(&PQ_H3X&1GU M D:Z8-!H[D)$?&5LFR14:QP0_$W_EASAM*F1I("KD8B" D>4\Z3SR;TTJ*W9 M!C\(0OCQVP![84Q7AD4K!$&KRX830,NK0T4Z\ZBLO422[>#4(.<"'6X$;AF, M/720V$,+VLYWL+C@WOY\YP5WKW<=%1[QMY13#\Y=PLB7E/$W+F?S% M;P["'"&FHH?UCE_SOM^2L^^P9V??10<^_RH1,B MM0C#37U34$J1JLA4W(A4"DMR>S^TTI-!&P64>V*.!1=899F;7-CK_-YI;;3>=YK@ M'^2"L7^I'/.X,E%_+EPV!?JD$4I](\L',VES(5G[>*OT]@^J5?P:L6&=K&$E M13X67IVPX3_RM?2-TFJ:DK^M7ZQ' MTXWCNF&SF1 D;>P"^1HJ_Z;.?6+G/D69X&>_-\DUXYNB2HZ1AU3"9ECC7MMZ M\NL")CV7_"FR@G);W:1(%C1N;5U1@*UJ)K #&(BO9B,^[!X31N,2Q_%XS-FQ M5?NM-\F<)[??I%4C<*19(LBA]#<@[!X(*3/Y:'UMT(_A:T2KY$@Q22*"GF+S M0XG9+)95VJHI;+/([#*Z%.9H-N?]R^RXWVE_V,A?E&'_X((\&SJ%BHGXX!2% M3H2D$M9A6[;&Z[YM#4_@S3J0-2 .9>)NF0Z:&P%^,TMM0:4=_0:KGI/Q270X MT36L,^0N1E^6.&R5X0YV9F#PB-LZV[KZ_A["NQ?6MN0,;9F(;[,-&/()QER@=[ M]$Y!Q@HO+$0XI6;6FCC<8*SZ9<]BU4?81Z=*S'U4>\%&2\9:NTT$UVPS =;_ M?^U=:U/CR+G^*ZK9U):ITCC8!A8VE509X\DZF8&)[9W)GB^G9$G&VI4E'UU@ MO+_^O)?NUM7&,(!DHU26 5^D5O?;_=Z?QR/ ; *53PU=96ADX"[S)J/[1OXM MHYVJK%"2EJ3\D!-A@ @)XZ1J"T$GX1X!7_2YLW85RN!9S610^?_8/EDO(^EXV@(Q#P!D-*!3SFZ3;6S)W@8"8<4)38M2A@$H'G5"D=9AMSD<[.3*5Z8D/"^AL1LRL_\7!ZH7#P;D?1CS]&*[NP/QNWB*XCF!$-!+'Y",>6=@F?^*/*TF:8ME[1']X8\7[+"8?SS0D' M'*UC_?V=?L[.Q\UCF9'1]WNI;UOYV+=WN8I:C0 MQ!A=:U]'T^OA9*)]_64X'MY\T*LM!L4X!6A6S!"SRN/@KFD0U%I.%W-68)N7 ME\M:SYT _#55_H;U=4^'/>N<'\NUK7XA+V_&XYNOP_%C*C<(K:2^C_1UV/\R MU 8WGS[]>CT:]*>CF^N)KHVN!T]?LNYI-_=\[RO$ ;AD4(,J#>EM->*;ZI^H MG2^DGUK?15 @8PUC?:A$OM[6E"KVWVIH%;),E$2]]US1;NJBEGW+K:WPO_WE]'E:*I= M[EDH'AX+,\'+E>M0Z'N"0KC-LLC*66@0_].AY-?]/Z_QP/ MA_CMNI>?Y*=D2XG%RW@Z3UT3[3L7I(IIU%J4M7I1H*W=YE-9M55.AX#3.L*" M2]KP5&*";:"4JOMD!.9"ZYP2!6)7YQI>"PM!O%NM)+* C#,#V#YS/_ <0Y7; M8&5/JP93?OEB!0B/FVU=VYQ-PRF\ HUVCUU7=9O 7R<%95_M/!)(P$.) N9! M2F9R&Q<2_OXY\.\<4SD"FZ[ , \,S+# GZ[08H@]8%(M2 MM75*6D2M%I9SWSE63$5!W%+HNES2Y:YU[7[(%U\7.S]2=WM Q76/$?8+#. ?QE>C&PE7;8'.KK$ )K' >WZ3>-YQCA> M=D:(IED3#,U:2V 94/TY5H-2"6@$"T\5I?COS,X/5A=06=NZH'6Z; V.H6S9 M[SX?1G75HKTKK0L^U#F)HT5@LV$L"NH^D^4 M4/-.*BM+1^0ZYP@9D!R&CM$^.9ZSC)=:W\*'A*L,+T?3J[ZD0C/@4H7F\(VE\8>M/LX]5S0"ZJ4LQ[>$!R-6-437H5X M$_R M4'YM[4#64\HZ(:M1(P^OH)PS; D5TU7*$ 1^8!QION>NLTA#>EG+';XM6N[" M>/:[PE2R4WAPW/*':RN"I-0FL@.^4K)$,]OU[_?2,BH6/<^W?ZTA: M%=BP,"\$%;Z;G.L"M1#3KX%J'A7-//:MSV<(FZ4D6+*!WV=SY,YP8^J_S%Q# M%W)IVLZ*N[D-"PXBPUPGG2A.J$BTS#\\_]ZUK5L"(20Q1P4C6CBQQ=2^I=-F MYH,SJI>57-,V?4$XN J%)<6S5J6DM#79CT51 297HQ)W/.BPAS[3?E72ZT;F M/ZX=DCG#XH8((T?=D_CJ\D#L@P<"F:1=ZV.BUAXM=K?I%3C$VEF[VTKR;RJ- M"'IU3"81_#)(6AG#HQ=J5]TQS#Z)9^\ED30V?(+X!WY\N]!:]E'&JC 2(^R[ M2:(?9:#5@RKV$=[6\=]4XVSQIR'<%$+$0:!&)2 P^ZBD/#!H14Y:PCU:C*E! MH(\XRX)<-845[7B$44+REUC^@O.4[3L!29EVE%2S95\T6Q[I6HJZ%;_FP[GJ M*K!S')XI<.MT'BSCPM#$U MD*)W0D]!T4GQA.3GX2$F^5[)#P$5'X!B $V-7\"F7MASZ_=S[$9MG9P>:9:Q MIO'3I<2G06*MC&L"*[W D*:X1N]8?8W,:#1"Q!44#2Q]!]M5"4J9I(KXERG2 M@< 2)5,6>Q+R"#TG9*'%,0SP%^16OL-K1R'34TLOS@G9B*8+3VVF?9XNX$(+ MWV7LKH/=7UK2R5W\B0Y(P3]$JUH5MI.%) M$C ?.6ZGTFW!R+J<9PDQAK=6ICB%*D$YV'8B\F+W)-MI[H3P)C$B)RWE&AA: MJ Q:%\1>[/\X@27""?@^Q6V\ 2)+1P#N9">O4N0C2".:)4WK\/&:U\34J3IL MEWU7T3:3B 4(1%3"AB[HU]%FFA/\55H12+G%((O HS 1PXA\5 D5T:I)I/H_ M2EV6V:QUB%P?]'&NL *+/_&0SN9I462VKU?JT!66"_Q Q)56;_O92_+.%DQ+ MT(^@HB!/F5Y5 1/##7V4Z^P9#9*/67[N*I= ME:ZGC+E\V@AK 3;IP8FDU88 MM\'-(?J6=('ULJ;H"X:OC;SI13M.*0AA?'&N31WQ*2C_>R-4^"YF,B;&F&3, M%Q7_E*I#QCP5-& *SH_RWA&I%0YKPER8 @ 3=/!"(-;D[L1ZM!! S]-EI._% MM\*'+1KZ\$R*P06.\=#WX*G7TCI^T/@V4BJ-)SDJS#"OO:_.M,(,DV.BW>,/ M,#'(3@7GQ?PC?*Y=6X,M:F_51S$3(T/ M_)GRY$V*RVU3L 6-DQ<.M2X9?-/F)U"[^M"6%#MK5B M*;V* QEE*MBV%K_'5L$S1#AD<&,.VGAK?(,"+# BJA(1HR@WOUMXX.)!6P,K M6SZ&L-[J8%:GK"-.CNL?[9\6C^ MZ4M_RYZWR#1ZAU8NR*TX3>F X+>%GWU^UC[MG:.K'8%_'5GRQL(+;Y,7_M?( M*K[7/6F?G)YN?/NXW=GXWK;+GO3:O9.39[]L][Q]<;SYJ^G+_I5F@F<#YCM< M&=[?W_7>Y9:$%NVX#9.LD11KL]J"P9O[J]6T< M:O'Z3$*L#4FXE12+Z7O3,[.I=@F#5*VE\:WT3=1[:4#GV=UH+(L M9F;O#>[3@K[E6:+6G%Z'6W/>Z$8MGYK67WKG.MP"_VOVWJ.F;AJ(L$"GRT&: ML-E]9?/TK]BSM=YQL_E*-M_)L7[:;+YF\[W8/$WL5603GT&S QOU5[L=*%/K MFV?J#0CAE6V*+?IH"[69/][$W2>HT>^?NV:;\S;_*T77M@3P=D]=I)*,V^%M M7BAU4BEJB2W[M"QMN2& (C/6FFO?V6ZHXJSYR"IFI;A E7*@A2-&3XAG,(XK MRU1G1LCQX2+]2>#_+FN4BSR[)^X7R?08YTA3,G =/1A X8GG(/B(L(?4WAX7$\&O M%"A_X-98!1E)EJCLXVP=1?*P\'C.'A*2F5U3[( M%'*GI[52W2]59XZGU!6%Z5W<7[+;):E;X?I[D:3!@@0K&7LV:9(\8+NS/0-- M]?Z6Q:W6NQ7^%^M$:I*=KKXWH%(HH_KDER4:"9\ZV(U%W2?7(*(C*KC5M94; MAUCO31Q%*&N2C4J^91YE^UI!V*W83+5YIZJR4,33%[>P8=5T^#V;KUMQ_6X) M5-PK@0B6+U$W.Q7[4T6\T[%0T2E@++$K_L^LW+7L;^F>GM+/J%:@DOZ=U0)I M'1=&8"$:U9'<']:1+%Z/C&_R0O)-^XCU.E9BA)%O2OL+BQ;A!WY$S")]*FGBB: DV &@F)S1!5R2WP3). MQQ/WHZJ3A>'=$JM=X8E!)=M$1S>6K4;BJ[='L.N3%M'0GT>$T"6>/DW N"\& MRF.KB8;?%L[,B1*M9EU6,FQDBM#28S&'OJ:DN*>T$U(]XEAZ]J]@8X^5_=;W#H@A"5I M?$7/!S^AZO7EVW3N7 FWG3CJJ=(6OW2/(#XPR(_G8,2LG$V8Z*:#F,V! MXF20%XC8&1FW4\Y-0G8MT&B25@P]#S.CIS!F]%1#!5U!ZIR28L'L#=,<\U+$ M)>88[@VALU ](/R8[ ^9.\%2_,5/#K*#J#RRSX1XZIDAGC;7@:!(C$N0?KZJ M5:@Z/.(C=&4,\TY[-QL]RP*"I.I?Y0++)\O %X5I=N<70G:I< ^/9*0/3VX* MU]XZ=VBRL]!JA7D3(!$/0C[!#D&0JASF6FJ78W0S0,O=,#&X*&*-LG>,/ F, M#,C9OB)A6F" M 2V/OIF^Z@%--5I\ B[98#9OE;/(@'64I$]$07Z6LUTJLVT[%/\@2XB-.SNE M-C?9$CJO**TF]?**C?KG$V UFG7XGG6P?-I7I*P: M1O!"DIBXDH:+&<\U&3]TGOHS81!3%,&R&:H)UN%0)#$C7^JQ28T($\]*2ZA M*,MT$;*=J&96"5]Z]\(D>V0D4$&"<0N3&D;)=4K*05"0130A61\RU]650)+ M&,7@3BJH!<.;@8D4Q*O(7*,[$/HNG+[X.XA ZJ!!L07AML0?2XPE@_3$R^3D M"^&:KA$H HM;.,4#$#V1)5?;%S<)UZ>L LJ3. P$%2L<@8] M.ZS9HN>7)LE<$!BYC$Y9\4:[2#F^!9L(SGM":4&96(MT6Q++*:;=C?52Q'9P M3'114:*"<$,BPI.KNLL%K@3ACH*D%C)MV3/20,2,4<29$S N$C;AR2G!2@'5 MB4SXA86+KK@[O_&EP 2$Y2!N8ZP\\MB3 "/FHSV'^79?C9QLX[3E&9+?LGX_ M>1;^S_.7XO\\4*-@Y&E?G0BU@_95'&355IL4X?@ID&4:! ^?.^U/2OC0X"C]X^9D%[+#S(R6G[^+3W[#@>9^W3B^[S@X[@8'?# M,GF@\4NVOAQCXTOJ>L_ST9*&&JQ)S"\DKV'V%,G4,';;/YT6JACYQ:H2.3?C M\FJ-@NY8]#7B=QZK^1@X=CS%%BR MP!C>;5731D7.P^KT&!"N D,C\]'&Y'DU!9\AJZ[E]M_KLZ31\P>WI(V>/Y"% M;/1\H^E__#C\36\[,DD[[V=,_$# MV],^VQ&5 C8:Q::LUB[K6Y\P5;%S\'-A)>8R?#XZR< FC6MC5KWMOV MWFN+YL[[=I=M*#/79^W> 10,/&3C7'3J5G5"(YK E!C41$PU)Y&/)4^!EFB2ZI4RD=RIS^]Y2A7#RT9SHX ME.[%3^?'YQ=GW7:O'@/JG9YT?^J\A_D_/3]_C@*67N>E"EA*MB\IZ,UJOAXU M:/GJH3(.@ZW8'__]970YFB;8'_OS6%BSJY@'%3GD(YYC)Q.NX;.MY^IO]0$$ ML[S609WRG5)2D^=]]X\BPU^Z7>0YGJ@6.^'U*BO/?]K!T'Q=XY>&]-.SJ,J3 M1E4^)3;XX>;7\?07K?]I>'T%_TVUZ0T^T&0XN+F^XI>'\"_\/AY.IOTI_/'Q MIG]-K\"'?AV/IK]I_7^.AT/\]K[U26SI>:NR&+QD4;3O7)$JYA'IT&$FZP"1 M*IVN&H"C'F$_9 9'FLN2B=1&86E3/ZN%H)'>K582P$<*S 'LGKD?> [B;04K M81EHK1I,^.6KM5,\Q(>YN:83I_ *]#DA2=9M G^=%$R=:N>1$*$>*I_1M:PH MBFY:$/2DRURVRN+OGP/_SA&M.9>(*AHNP-ISX^4,9+H.RS P/,,"8[I.BR%@ M^$]AWV+./+-9CQ M&DWTT5/[/BNUZ,:VB3'*\#!L,<9H RE-P4[=Y7@8HH41::8=(!##4T.J&G,B MLRKNKP+'U2Y(%Q\7<3!2=_M +43/$=/-#.!?AA<;P5KK,HT#6 4;G_$Y;]N/ M;V'UM1.^J>B&3MWW^2+8F=MF*"NZ6DO@BE$3-G;.4KLL 53C8N._,T3H#.C\ M4^A4#">Z#:=*I\O6X(S+ JWL\TE7Q],",4H(*1 %DJ$T,L3F!2SH/-L9\R3/R3M!V29,&\)K8)72,X98BN)Z2IE>@$G,HXTWW/76?Q,O0Q, M!]\68#IA//M=@83:*:1>!O/Q<%TYODS8##N@AB9+-+-=_WXOS:K"<;TOTE7^ M.-?^O8Z\0X$-"V-7J8)T@2>--2^!@H4B$&X8V:V/@$B!L&E)L"3FG,_FQIWA MQM2AG;F&+N32M)T5PZ(9%IQYAKE.4#F<4)$AF7]X_KUK6[<$#TUB'@FZ,VXK M=^U;.FUF/GBR>EEG.FW3%X03KE!84E19%- A&)VDSB(] M7@(P0[Z#(+?S8'%#Q$4FB"!\=7D@^O^!&"AIU_J8H'L'F]]0RS74IPW4I381A95*/Z@!)"B\VGI2_ -/_IAI W@+/*7\$)?HL*1HP[^.]BB M^ &+N7G);TNDTD&(NU;O^ B&M!;$O0GO*]BOR.AC6_*;R8F;HOMEE@0IRIFA M#;\Y(2&4%H>78"LQK!+>7[R0NLO&H>;9AK?LFZ9$;7^,SH8.[,4>HZ$#:^C M&CJPA@ZLH0-KZ, :.K"&#JP.:<6&#JRA VOHP.K/W=/0@=5C'1HZL(8.[+!$ MN:$#:^C &CJPBNG ]BK6T#!1-4Q4-5KTAHGJ44Q439?\*W7)=_ $=[0GS7T9[63OG6M@8@; M6I3'+VGML<*;A3P4G/"&%J4Q>1KZLWI-^3[2@C1JOE'S;W8A&S7?J/F#5/,- M^UFF,;]A/VO,G(;\[! MG8;\[)"LG2L'^VQV-5JWT)Z]6KI:?N7EBQZ.GUAS M0&4012JJ#UBPO7@6),^2BH&GI:M/CAL&AR>1!8P^- 0.=2-P**Q)P]]PZ/P- M#!K=Z1&*<6\W!@?5;^#/&4KZ_0!4SI^V%W*UYX\_]$!?3P-$949>)RP_;H6Q M:=IAZ =XBU4#%"X_C'B,T(AW @YW MXH Z@=>_&*YKKQ&*W[KE]FI=NV[WVX3)G-P7M47N&_#1HU?".BL7D0J-FG?_ MJ -504.YT5!N-)0;#>7&$TZ.^DQT0[E1O?57&2U) P-GGQA9UE.(^]N.( M.P%%5]];(OC(W?15V#WT(JO(,P8CLG.<(53+'L8-$4A#!-(0@3R!""3#VM'P M=92)7,/740>;K.'K:/@Z&KZ.JIOK&[Z.AJ^C:B2;[7P=W?:9UOI@VWQ627B% MJFD[4J,C2.-M=!M.N)%D S%Q),6&>'/E&J9M)4:$(@?)U0:\'8(-F.!ZM8 _ M6.#K>9BY"3& ));L:CVT1E/!C0'I8J*V\53ZP8\\%]@Y!@WFM[#G"CT.4QROL'PY"K?673O=4A[$>8=*Q%KYYC68Y20DH0\@2Z+0K8TW&E##L M);0M0D@AGB>>',C=2 'J]#*)$Z40:,HBA.I,U2B=#4%LD2#;)*X+@O,Y\K," M^%9D&>#,RL/CZEE\>80$16BHHY=71]4BP.R3*OP$?LXR7FI]"Q<3!&EX.9I>]2O> M+E?,9$/0J(8+>\$(-%") 2*O"]X>/L@IQX$ @O,B"%?L2;A6C%X:(;,J#/"7 MX?_%SAU>.('HTN9PEH8?OB>/-7'X$/ M)):$%NVX#9.LD11K9[P7F:V*O()OJ 9@>6[\#C9@=6MP-EE&_S3+T!(;RR3;%% M'VVA-O/W]$W\_7/7;/,' !&^*QVV'?WB\-)Q4ZI')#8S2UMN"*!(.FK-M>]L M-U1QUGQD%?.>%')E^MW"$:,GR7",X\ZXHQ:CS!P?+G+#!/[OG)0-2^@^2PJ& MDQ1NKS4_DHRZ5&AI(EL617'%]XD5Q]8\F,C\ R;T.()S3_(B):3N"9UPNG!\ MENL@RM'69+I$3F A2>>@^ CAD66[YD"Y0_<&DN=(TG*E'VSY$< MRJI >E2<=**W+_PE)2C?)FDQD.D%B(->9 %$IV>UDI5MU9=%S%-5RRH:E8L ME5$9()$=PHH:2PT\FZQ)'J[=>9[:"A)ZP\I7-[_!:HHJ4YQC^\YWB6?]([P' MATO$[6I8656#?"=*4Z8A\'3O2GL?6RXR_+9P9DZD758+JX)0'J(E9X(;&+?X M4:HU59N8"]N*76I?+.1U-QX-V6JJ>A;LU&,%C"@R<(I%+\B!= Q\-0C0);%$ MVE5"O:4:#5/M.B$H*I15+A!%/ 20:DL83C!RJ0O/V]T-JA!-[+EP@K*V8-$( M+>M@9&N0C/0=C?H2AL6,H0C6^RH.PMC@&XBNN\T&^)8:2FQ\A^\RZ>1&4L?Z M%$D/OSE.?#;YT$!D MZ(3-82I9(()XZ@PE=PD^H1J7Y=MT-EZ). .W&.#!B5^ZAW'B>'\'>\EDMGG: MSHSU >-;BPI;VFZ(( *[D-L)B9A]S;\+BVH>$SHF R;Y@6AP]<2!3:=W83R' M*49*)HB..HC9MRQ.!KF6V%";T6-R;A(R;-&BGO2DZ_G>*XKU2NN(/5B MKKJQZMKFUXOEU)6@=/_8B*LMVBYN$5VSOV'<%3>2/)0ECA&BXPD3 3THA#02 M@&+>W F6XB_>JW#:(;@$_!^[J'"/F!RB9'5P(';$N 2PXJLZ-ZJ. OJ(_1:; MC)B9UZP4!4QV$&A2-4H?R7 RBH4.N,9# =;0W*B-PZ%"@3CD]AWLC6 MV &Y!'8(8JWD$'Q2>@D3"*#6='3/XD"&\TT,R-@1&02XJ9;P1H =>")Z&^:Y MKXK M4O@]:")Y?DE2 C_.?9E\?#@\6XX7<[?=Q8'(5@;>B*Q@U9%AQ-'"IQ L[E$F M24YS).>%CE$?,84'Q^J2G$9_!L\LEC0!V,P#^1A)G)X Y=)7/:"IQO2'P!LU MF,A>I07#=$];2892]+QDVXVE,MNV0]FWAR^P.V*GU.8FT#]>^T!>B&3>%CG) M37KSP%:)A9V@GQ-Q7U.>6:Z1:NK.BC]N()9_"F7EOO$\6T+G%:75) )SL5'_ MM*UF'5YU'2R?]A4I*T?X_+AC E@?SR8MC)ZP:]SS!KN-7?;H9P[7-W"LU.!M M#7\G@3143-012YNE+F'R):B:1]? ^;^E"?+QA#$1 MSDE$#DR$E,27)?84S+*''X5[8B@WAJDRM9EOK6FT4BU0C"&,9PJ6/6(]KYCO";B_NCJY)%@V@A7ABV? M'):B-9]3[@$#&1C@)ZF@K>" +!M*E.FC,$?+%>^/-8W@A20Q<24-%Q/_:S)^ MZ#SU9\(@IKB7Q> 9N Z'(HD9^5*/36I$F'A66D)96+*-NFPGJIE5PI?>O3#) M'AD)C$B2RQ.4)7Q0D$7\*UD?,M?5E4"2P!C%<&0J# O#FX&)%,2KR%RC.Q#Z M+IR^^#N(0.J@0;$%X;;$'TM,MX+TQ,ODY OAFJX1* 3X6SC%D1X")-^5P5@R M>N Z7 *V"AS/=,".$CZ*2+-E#G7&4O6#4!1GB53*@<0:!MA/;0<8W:P\LI"5 M;B$H2JPID+_6O)AJ"6%YS=3050Q6.HF9-R/C#\+1$Y#V25F?BNY3!-B)T$7R M/5N=W 3)[5!P^(# ]CY3IK4>^'I<5E82N"@+"<)I/W]T3+"8IA37Y% ]7B_4 M,Y*,&XU=E#O?\1'3>W&/9(O#\]'0AP0!>DU*TH<*'J&!QB&6X[?OTFL1J*>P?^(,L6?MXEYYZ"T2UYJE)$2G89 ML1".KB'2_8GGR;AG&R>KO)A'+3,,>R2 O&3\1IC,JPB&3M(&1GYBJIK&"2DL-T(,D8&QP4L>,T M>R2"W,YR96!)]8$<'".0ZULV^RH_-$I%('>.J+ D2QD5C"9Y-LV8X<8B@9"P MTDLCBH2A!&(.WIEMV:(RQ;-O_<@1=CI:""I?A[B (!S\L>1EG:WY,#+(U'HH M&TB5UNE[).*>P/G*(=OY$6_V/G)SLK2#6[LL6K_A"YM%M\D_OE+^L;>O^<>Z MG%L2Z+;B0RL'N+0RUDGBBTU7^EV.5L%>>_>,4R4+^AI9W;LQ&LAA+2KF2OK$*&FT M3L!%D^JB)$\LS-+BC8NHM0_<7/G;J>"E<%K*$.Y;#S!1Y2^EBOJ,]5*,2\1J M,(#I4&]=&.D(P"Q,)U^P8XFC#?T_"6]>?-Y=0JZ"NX[],@JY(JVH]/(.1"*' M='Q(KI:2(P9M8^+OPW 9J16;#B6>[N2;5-C.L,D41"-[.Q/X$^Z=^LJ!S.#; MBEI5G(;9'">2N9%[_!NK&SP;^7N-0/0'SETJM6&D2 _KTRT[- -GAK&D&1R5 M!S-+I3Y=JOP_??8)@S)'%J,DC1,X?/R)V$Y2)UM&TI3F7J5F+_QC !,%)X'G M&'O)K?3C#Q>=E_;^Z(H_$WF,N<.0+@W7$'CSG\'MTS NXW$V%BR C_8<#'OW MU1B2-TY;;W,"N(D=O%+LX&1S[ GUK'^_LZYF'6.>^;%?-XQSTXN;/.BO#9X,C]X^9D%[+'KRR6G[^+3W[##'9^W3B^[S M8S+C8'>#>GX %TLB QTC+E#J>L_ST1*\(41;R"\DKV'V%,F@,W3;/YT6\!GX MQ:J*<&_&XYNOP_'VFO5'/L1V!*+:S,B&YNQA_\M0&]Q\^O3K]6C0GXYNKB>Z M-KH>;+8 JYR>/9GK#=*WSLC=ZP]A&P*"IOWXP\E/?POII]8'HU2;&FL8U4.F MTIM>TFOP9G.40/5:UF8A=_3&GK[1\XUZ:/3\6UK(1L\W>OX@]?QE__K? M35A#SL:'T7@R?3\834?_,P1[!R<']%X/=OUT_.MDBO;0Y_[U;Y7BT+7"V,3, MIQ]@UFX5!^:".NNY:?^#;5&-^I5-*11MY(5Q0+FD@1^LQ+F!X=VQ;=K4)8Z5 M&!/'=4QX_8OANO9:NPPW7[7Z;D-R2^\*]\M^ CQX=O3$9VGLS;N(' MMJ=]QK*.T/<: V"?+;GL6FK-8NZU-7?E("C*KD;Y#F0)+YZ/EU]Y^:J.XR<6 M55"=QP0&9A ^'A56@";[X,RC138Y.K&QR8E?$ZG1L43?H HE?&4B6\12A9.% MBH@GIN//ZIZ.?Z&ES1=AE/%2;L5C_N\OH\O1-,%CWI_'PD[=(H[V(YYCIX.Y M\F-@CXC4ZR$76W6^ E;'4^L[Y::+_WR%\17P/^ M641+]Q__#U!+ P04 " QA*E6,@R!,G ( # )0 %0 &5X:&EB:70S M,3$M<3$R,#(S+FAT;>5::W,:.1;]OK]"@VL3NXI7 WX$'%<13#:NRM@9FVQF M/FV);C6M==-B)#68_?5[KM08;$.")T[6R?H#IEM7TGT_G%[T!G]\ MZ+/$CE/VX>.;]V<]5JK4:I^:O5KM='#*W@U^?<]:U7K !IIG1EJI,I[6:OWS M$BLEUD[:M=IL-JO.FE6E1[7!98V6:M52I8RH1C8JG1S3'7P*'IW\[?B72H6= MJC ?B\RR4 MN1<1R([,1^Q0)<\TJE4*JIR9S+4>)98UZH\D^*7TMI]R/6VE3 M<;)8Y[CFKX]K;I/CH8KF)\>1G#(9O2[)?<%Y_*K1:AZ(HU;CX-6P$1[PX/ @ MX,U]L1\<_2N DC6(^SG&SE/QNC266241M'_[L#&QG9F,;-(.ZO6_E^[(67%C M*SR5HZSMM,5HK&!;,1RJ5.GV3MW]=6BD$O.Q3.?MEUTM>?JR;.#7BA%:QG[8 MR/\([(,MW>6LT &S4YF)A4Y!@Q3IWR1R*"UK!M7@N$;R"TL>V+.B9PB?"?U= M%>WU+P=G;\]ZW<'9Q3F[>,MZ[\[Z;UG_]W[OX^#LGWW0@#H4 BA/^M.GY";A,6IFID%=);'G7&ZZ?6&EN45!)B%,@^T M_2E!T-H(@L$=C[TT18"+7$3'2,6QQ*7SXAGC6KAXP?]RF KR*Q, R3"5)B%Q M$AN#0HA&Z#J2)DR5R3&/R$6KU =NHE4H(MPV;!=QB@0"[X/1OPD3GHT$Z^+< M7N8I)%SQM;\K]MQ45WS1E;^45*)D'C"T/J/#O8(C'U?29>N-XCL;Q=B([+R/ M+DA0WOJZ7+U?WP8PK>\,&"ISUP/F5!BH"0F^VG$%D/!2)5 M[.3I7^4:"^#X3J5QI ID;EUJ&):TLDJ)6F12:59,/C8PDUY(,D#Y+.9+,:*7<4.9P)\6X-.,H!-TP%$*;ZB9-4+W(,$\Y M,1_,G?&E5 MXE1&!!9N5,:)YK@!T*@8(01Q'2VB"7Q)/I2IM'/*/^NV)6R[P+N8>EC>$5TI M9AR;WA0&37(] ::,RY=AJ'3D%'!ES4AD2(,IH(41,2',D@A*-@\?8%M.0&B? M!]#&!NC1K=0/ ,5P(Q3[4Y[F[MQ3G$0OV M$V*A M/WU#['O;-5-BX K4<$^Z4!QULG -'/5V67ZKUY[7*N'F-H$2J3@PDB'6PW^J MTQ9G0/R92ZCL\)YGH>OP]OZ_2NLNFF(J3B0"3@T&M2JA%(A0D5%N2]R9X->4 M(GQQX)*$*VO<\YA%@_RHN!?5J&_OUAQV'F&B$;=G?0U&BC((P@@WJI6RSU & MZMD$C41D" MM=<5'L.Z-D]G?&Y*3_FJ;Z,R7ZJFK6L?;GV@T7-4@+*43XQH+[YT0.B3E,_; M,G.H<9,Z=X%.F)Y25D!R+W9Q&_KAI3W5NK?)0E\;+78NAJMNJ&:CAV,'U5:S ML7&T7@TVCGUNU4:]V@A:3[YLZ[ :- ^?7MN@>A1LMVS-^=?[&&$T$YZ]+C5+ M]UKS=F-RPX*[;$0D=3^2/HC?BXP<0$ZIX;F;7PN;'V>.?T/X# SZE<_9J[+[ M(<$C+*J3/:6_:OPSB:5[)6W<_GU MV58V-?_;)O5::W,:.1;]OK]"@VL3IXKW(W; <17!>$*5 MQ\[8I#+S:4MTJVFMFU9/2PUF?_V>*S4&#"1XXF2=K#]@NG4EW'/@O-)&(?/KZ[&/18H52I?&KT*I6SX1E[/_SM@C7+U1H;ICS6TD@5 M\ZA2Z5\66"$T)FE7*K/9K#QKE%4ZK@RO*[14LQ(II479-W[A](3NX%-P__0? M)[^42NQ,>=E$Q(9YJ>!&^"S3,AZS3[[0MZQ4RJ5Z*IFGF(Z,^F;L%VK5O]9 M6),SXLZ4>"3'<=MJB]% P;9\V%.12ML'5?O7H9%2P"N]'_3/V?G@LGO9&W0O< NC_6NV;L6S MT?_#Q^N;C]W+(1M>L?X?O??=RU_[K-L;LNN/%WU6:_!2K7G(7[TX:!YU:BW? M73U78[HWK'MV]6'8/V.K=MWT>S8ZC6K]N6H.X S?]]E-]_I=][)_4[KZXZ+_ MIXT#1NK5;8H[]4 *Z>E.HR8\'>.XCY0Q:H*MH,N*G?_.M)'!_!L9VMQJZ*#( MNA&/V9#/L4V1>2(E'9@)N7EQT#KN/,:6A/L^"+84B0#KM[9:YV[)V$=0VR42 M^J[VULHO#FJOJYW-SP$+^52P5$REF"%7F%!J]GO&4V OFK-KD:C4,!6S'!S7Z]5.*L92&V0V8V_4 M.CC!K3<_FW/K.YW[CFNX%,Z;S-EMK&:1\,>BZ'R<.L_Z2F@6*R1K[,-ES'@\ M9UELTDQ >Z1OF\GA7D-@1BX0FM>3HGD0F_%8PB M<[^FQCT?RF#+R)8!V(,$/)DB[4,LQG1HXHN4S4+IA4QG]+&CPO! AG# M\Q3$I:>+ 7$,9RNC,LXP)&T9P_?O2CSL2:BN>+6(I @Z1@G" ;AB/ 514N@ MY#'2#[8&%GU;BQ9)(HL@ '0HA- ==:N/QW7(@DC-] (ZR^/..-UT>@=$L$L$ MZ(4R&]K^E"!H[@3!<,UC+W4>X#P5T3%202!Q:;TX8#P5-E[POQQ%@OS*!$ R MBJ0.29S$)J 0HA&Z]J7V(J4SS"-R257D I>DRA,^;FMVB#CY H%WP>C?>2&/ MQX)U<6ZOLP@2MO9J'8I7=JJMO>C*74JJ4&('&%J?T>%>P9&+*^FR]T;!VD8! M-B(['Z(+$I2VOBY5MZK[ *;YG0%#5>YVP)P)#37A0$O$7XYND7*$QS.]_Q0B MZY% I/*='/VK+,4".+Y3J2TI0$K$=ATJF)9TLDI)J8BX#7W._\OP%7.ZHD$) M:H$N6D72M[VJSD9:^I*GD@R0+DM9DHQII4Q3YK G1=LT8RD$S3 40I=J)R4H M7J2719R8#V99)989"#-CNQV)_R*+,'G^(D@@#5B)S"PWI+58$% MN(^%\ 'U2.>*HU 6MH.CYB[.[O5ZY;0*N;[/H$0J M%H?"MVQK_9$SX1Q]VJV(\G;N@7SQJUWT]=A[G@5XZ\D*L]BS+=ZK_Z_:NHNNF(H3B8!3AT&]BB<%(I1G ME/L:=R;X+:4(5QS8)&'+&OM 9M$A/RKN>3GJ^KLMAYW[F*C%_5G?@I&\#((P MPHUJI>@RE$9ZTMD$P8*3K!DYNVY]BO"S9I_=E7 7229(<:"*B(&PIQ]1M ^S M\G 7'4?+>*JBJ2"BCODX?R:7YH0A)DFDY@*CLU YEN!K8$+PMV2QEX\@Y_+. MD*R^0T/):I_:M%WO-14[WZKE$:PNI_ 1>K#,;$[9696N?H;ILC,:B]((.+XM M\0#6M7DTXW-=>,J7?SN5^5)];6Q#<>^#%%U("=B+>*)%>_&E XI/(CYOR]AB MR4[JK$.?,MV4\@32?;Z+W= -+^TI5YU-!OH:?[%S/ERV0Q7C;XZ]+C<;]9VC MU7)MY]CG5JW7RT='QT^^;+-9;ATUGE[;6OFX=K37LA7K7^=CA%$G/'Y;:!0> M=.OM>G+':NL,1;3U,)(NB-^+HBQ SJ@%6L^XN],WP&!OW&Y^Q-T?ZT MX!$65PM\U_IG$TKZDUO9S]27CFAOV!.P>_LA9S*BD#5EF'Z0Q,JWS-YSZ M)/L]W\A\^VA\6]'_J6?M.FUIL(>WAZ][H10!.[\O9:Y<*[7I]XK-K\^VLJFX M7SO9WUV=_A=02P,$% @ ,82I5H"IMXK-! &AI8FET M,S(Q+7$Q,C R,RYH=&W-6&U3XD@0_GZ_HA?K7*TB[X 0T"H$K*5*Q14L;S]= M#9F)F=N0R4X&D?OUUY.$$]]VU5,//J1(>KK[Z7YZ.IWI?.J/>I-O9P.(U"R& MLXO#XV$/*H9E77H]R^I/^O!E70G[GUZ20*ZYB=K"RT[&*^XZ5.^E, M!5T>="B_!D[W*SQPF_6PL><1XDQKTVFC2:A#6G1:#UHMM\78GPZ"M'!YH9.I M9&!'3_OT]-U7M!:R1R +D@]'+0CE>W-Q1X=PS=_NAL M,NC#>@P;BG:5T);=@-$13+X,8-P]/^R>#L;&Z(_CP3?H]B9:XMJV^V;[X#E[ M9$;D%;:2J5!*S! MAI.GBB<4T^1[C?2]&D+MT4P-$PA$DK! MW)8 M:KJNW>X55O([I[U;!71R).0,'-OX"J&0N;JZC3G+;FM9LA]S+ID>#3)-0U86N^/MD%W $G3J M.W3W7^JP;"0.-FAABO>:8[#:HI,HW9:L542,JD@83$),V8 MO_K3ICQ+8[+T>9(G.%=JW\551UC7NH$%)"Z]Y X+\>V4:MK%I*H0J:(KSZ78 MS$66H@]E#;/FN4]*;=-Y4O8SJRY.G][>FYNMU4W7J;T]6L=L.L]#:^7Y+7*, M-&988OL5KW*O-?AN>@/.JJ *UO1.N<]D0>)'-8N\0/KZ ^SNZZF,^67A%#/? M!@1T0I;0*H:(%T1DZW@JKPU^0[C7\VWG?I_YK9W([/%?H(GI'K)[X&'N;=RM^O[S@) ME'9TQ39?IO+DIX#C-M8>R7( :SS:B_\+YHT"\"H[ZV=WJ2A.+GW)8J*+XL%I MWFV3R=W:MRIDBIUFKAZJ_.( L+P69Y'YJ>C!/U!+ P04 " QA*E6UH^G MN+8$ B% %0 &5X:&EB:70S,C(M<3$R,#(S+FAT;=58;5/B2!#^?K^B M%^M-P>O[I:-B#BF%9%U[/LOI!'SX'QT=0,VT' M DF2C"DF$L(M:W!2@T]UHUQW;#V*G7[;\=!&GA\D(G4TM.]RLSEAA3JOW[#3=5[06+U-1W;/O/ M2K[NH!.+1*$SB:-C$H6%^*,_:"(!$'EMXL2)6ISEM 5:L?54 ?74S9A"CS7 M=&_C_%4,3\@>B"Q$'JA\U]!Z@[-@>#CL=8/AZ 0V%.3I^=GXO'L20# "IPGG MYMCLF3 >]'+0CE>W-Q1X=PS=_N@T&/1A/88-1;M*:,O>@]$A!)\',.Z>?>J> M#,;&Z*^CP5?H]@(M<6W[]=Z#Y[PC,R(OL95,A%)BAF@QG+54_3//%(N7Q2.6 M1)@YW]M+WZI'U!Y,WC"!4"0)#75WAP534U!3"B0,Q2PER5(WYR]S(I%4OH0S MF@JI0,1P0T=ZN 3@Z% MG(%C&U\@%C+W]KUP !23$,$QD>%T>\O9L]N>4RUV@'6;!8@;D\,J=#E)("!+ MS%05>E-&8SAD"4E"S ^,XIB%:!U1:RLEI"I,J:23):!(TP#I7&9S@GE78NUM MU3@:[?QEK0+)@$0BU=O6^NIRC:Z_TL>8R E):&:,KCE=0C?,; M[9=434JB")DP.(W++>F).C+>O9!VG-U51._E]'9:7,]L-'70FH"R4.,YQZK5 MI:#9M&*(A-.5PH3(2,J#:2,DS2C_NI/.V)9RLG29TE.0:[4OHV\ MCAZN=",,"2^]Y X+\WR+'2&.&1;A?\2IW^HGOIM?@W*X- M_2[=9;(@\;W:25X@??UM=WN;*V-^63C%.+D! 1V3);2*8>0%$=DZGLKO!K\A M7&YOU1KM++^N#UJWTO#,@GU&/LHNIML>KH5,2*WCM_NJG= M?/.V;U3(! MXKNZK/'%D55Z+T[/\'._@7U!+ P04 " QA*E6T)9WXC2< M @"U A@ $0 '=E878M,C R,S S,S$N:'1M[+UI5QO)EB[\_?Z*?.E^NZO6 M(NV8!U<=[J( NZBVA VRW?#%*T9(T,!)24R__NY(B1G;V$@@05:?KD)2#A&Q M]W[V&#O^_+\GG79V%,I^T>O^:P&_0@O9_UWZ\__+\__]:_-]MMISPT[H#K*5 M,IA!\-EQ,=C+OOC0/\ABV>MD7WKE07%D\KRZ9Z5W>%H6NWN#C"!";_Q8OI&1 M6R*ER)6D,68'#X MYO7KX^/C5R>V;+_JE;NOBVZ[Z(8TW=>#TG3[L5=VS "6XS5, N6(Y)@LC!]R M',S1Q5-VPR!]#J]"+_J';7/ZIMOK!AA M'8HW:UT8W^D*3*T?OR>;1-FT,_?[:T[C;J_"YM8S?TV9[ M^^QPO[&_V6EV/N\WR>>#;?(1;9_M'&RT_MK;/OL'[FVV=UH?T49K[;CY6:'W M9.=T^XL3#;*SM[W_=G_GW=IQ8]6=-%?7CQODG\[.E\]%'O_$XP#WMU: M._+OWA;VW2>QTUDCVV?4+-U0/2)&LG&ZU/I]O[ZR<[^W\5C?V_ M#AJM[?$]G^%=O+O3.NQLMW;V8=PGC;,UVJS<VW6VN\V?H'[GG;:;Q;/VV\ M^WC2;*O3]ZVU06,+G;QOK9\U]I=)\^-7#]AID<(@\ I@5FJ;:VY%SEQ45"D: MI+(+2PB8$:B$.;#&-;).D\K+H$Q\4BAOVV:WINZ/J'MV!W6CQXX*@?(0B6HFGWPR,2=F58EHFL1=^9]G8PY5K7KX+%L)"-E!"\ MX63PQL,W>0=>NY=[4TOW#^F/[J _E9S*('&N(PXY\QZ,**)E;H*DU((%!8;4 MPA(FK^EC"O:YH7C) &_AFWY-XA^1&-]!8K!@E<>, 8!K(+&B#$0<[%"FB- A M*(JI7UA*9'@R"G^ Y_=\3>-[T9C<)<;:H6"5SX50H)IY%+E6QN58>@/D#89& MO+#T\:=D."H-CA5##/' !,8Z4L%#$,PY%ZV5WZ'PV"MYL[5GRO 7F+Y^I=_-T]WOOA#2YAH[CN\??;7WL:7MWO-UC)MKC;PQI=_VML$B-R"L7UIX.W] M)C!".S9:NQP(2Y+0*H9SB< '953I7 OG :X-]U$S[81:6/I MG^&LMA$ 'UN MN+21@< :@IR/&'.$/49&UY2=)F6;J\N\>?R5(B4L-S0W#.PM1JS*E?(LCUX" MK@J#N*! 67J;LJ^ONU E(#%82R[T[_#\DN_YIE]YB$#[K'+^WPS W_O70K_H M'+:3NUA]MU,WG_YTO$8^KUA67VJO-LW8WX;4?97 M=,7Y@T+ER9U_*GSZ'(M09M6 PIV1BY7U_[GND=R\>>G\J^M//ZSX\?P3N-/E M(%F=E6[,87#HXE&7OUT,TU^YE.847[YB],OYY_.7O+ZV4'>NFPT,4%!>\4145S1K^O5$5G@P&OK^A5GOK%%1U6\GQ]R<:!MC>?ME9_>C4YY@JT45 .&<:\UIY9PB7C MQO+@(JI6DV R:ZN98K 364U08)66NYB>+XY@6%>U_QN/:(U]='_R.Z"T,IE6!:^B 9$-YX8;QWU%A';"2TPG-RCN=D M1L3I&IZ3^^,YF1B>*R00B1PK*SG# =:+:$P#R QR-@3Z>/(RGG7837;9Z*.' MEYTY@"K&#[];KPL;]\4@!4GU\& MWW=ZW:U!SQV,GO7GZSM?<;%J%R-Y1$&^1AJMG Z1,VLB89$ @%F* _'!,1*H M%L^&-,O>%\E4!Z?;%'Z]NV(.BX%ISPF90','1;"(/@9F;52<(D.#L%ZQ2 -_ M-F3:# -3=(-?,V47/*7^G-#'N*!%$!AHH)FW4N%@) \Q6DD5Y>K9T&?9N6%G MV$Y9[(W!7BC3=6782T\["NM=U^N$.2&9C%;)2'BD&AQ9CZS &AD@)&8*(Z:> MP#F;9^WT]%ZC%UZ!.@M(4LNHQ0ICX;UTX$6"@4[8\R/HH^FTIR>NCEKHX*RC M8$)R0@SE,5 %RQ\-EM8^0^(^!=(^/:&-PC(8$WR28NFCEDP#696UE,G@T?,C M]/1-GJ>G*@W!@K&JG12>(425I$%Y)RWFFAKN'B_^-,\Z=E*!L>O!+ G*4AJF M$[(J$;3'SFC%@I7@LC/];$CS%![@Y,B$M-;1(^.49XPS8V(0E,"_$'4J2:@>G M\;,AS5,HIIG0Y^G5DH31#Y*,.5(14L4D\C: .X2F.+"260HYH]' MLJ=: 2U14%:$**)GT08=J7(N5<]X1IS73Y!EG6?]_/3I7ZD58;"X1MK ?(S: M^( D^/\8"2&)>GX$?9K [),0UR+OP.O!B#G#D#26,(L1T8)B"10ESY"X3QZ8 M?1)""T&4UIR!P"H&_I+&1!)*#0+;7!G[#*7XD0.S3T)5S+44V&.=G&#+B0J$ M"H<(XMX(2OPH"1[Q!6X MK/\?+?^MBO6T1^6<-N?/N'?)NB "8:<\X0XQD0J=0,V+B!V5D6HUJI_ \(_( MS_^8@;6]9A_A',/_Q'WLHQN7/L ^(M0Z)CQ.X0BF!5?66:==5 X#W%,Q^VF= M][WN[B"4G=5@!ZGAQ770> ^(OA%7RN#/G_%-=+CW&T=/>VMT>?FAO2!C?_;<+ XH?N,&R& M#BCRT3[$JJ] UX4-VRYVJ[V,:R>'P8$.:14=N&0C;L&W_6A<^FWK7.9&1/US M.@]^Y7OI.6/2L+0A8DZEL(A3SLE3[.7\68W0+P=O/I0]/W2#C7(KE$>%&PMRQ4];0]MW97%8 M;6CNGF]>AAM MU4&H#/\>AJX[_<9(KES:WPQN6)8_YK;[NWBFOP?:)/TG!:6.3/MV/*H!YNEI MPY0'8?!VV/7S4LCIM;,&.:>BQ PC9RA'UAHK"*519IG/"O%YKH3QP%+&6:>8LQ1%9(2DS MC 2M:N:=#>:=%7X!%I$(M'5TF#&&.6AM%8Q7D@?&(IJ#+3&UF?F#(15=TW5% M:F7='Y15X\SKP_BT]:YW%,IN]$<,0Q:;#2"NQ1B9"4R%$[7Q[4 MRV&?VB:]BY>-]0ZA8(G0#%NE%%,8PC\K)J79Y*79X5]@C3.$QL]$H&E MAB5$QB"9M!R#DL=U)/3YJ_54>!S*=,4' YS3[ W6NZX]],%_*09[=[MG<\+= MU%-A,!?12,U"\-HQ3;3#1G-&Z;@/ZK/G[A=MM#YC[@Y$IW;D1,AH&>,I^\BB MX0PY@QGF=3AJ7ABJ-FSO-&P5>:TX%)IK#$"$$=TOH)G+YF[9X6A M NA^QZ4)S L6"#+6!F$8 7\)16?C7#'42S)U9X6!N!/41Z"IT)%I84V,W(/; MA!1E ?RGE\% 6KF31$$0[PT5J0&IS8BA4S0!CF/3>H*\XBG8,V^MGQ*?GE&IMX$#]215E*N MA5!1,T.BPIYY*HA745AB?\.X<& M[JSP+@Y$,T>5<8(Q*9SR"/OH!97(&\]KW)T-=JEMS+M"4U8P8;5RWM)4_&55 MY-XB860(CH0:=V>#=V>%7:BCA&N# =T\(U$8ITF@B"33$W-11S)GE8'N/Z09 MKWN=H-KVB&CG&,6<@GM-+=(1&Q/!QT8!ZSJP6?/RW/ R1Q3FZ1W\#*7.OE/D4>!F<'..B]E2 5;&%C:S,%Q[R^2 MEV>%?8B(1H ZCR1H)B+1/D2N@M8I(FK"'!QS7INHSZV"=7+<+11!DL2@*$=, MJV"5ET81'SWV&"/Z,KC[11NMSYB[(U6!I9I_AS%#3FI"=%12:DJ9,V$.(JDU M0]6&[;=[P6#@8^I$D()AP8RF!A..&4\M"'2HN7M.N'M6&,H1&3 C6@BJF%14 M4:%0X)'AX%P0?*X8ZB69NK/"0)02F3QL';E@EC.+O(7G!\HX<7CK9,] < M6I.SPD":>FR)!C=$&<8CLL9+K G\3V#P4>8@?3B+*NT%V416*"TT,XYSPB21 MRLEH.7+,*\NUJX-],T@SPB4+3DFNB&16(BMB.@P9".8=!JMV#K8@S7@T=(); MCRB@L1">B* 9"@$T/,9@-G)FB!!J'C:LSIV!/\$&"#%(C)V+2'@6E% N.LK@ M"QITQ'X>#/P9E[0)1F:!1I%XKT/T3%*JJ8U:!G#/J#62S\-6D[F3M$D6@U", MJ?,:>R!9\$9SXPWBC"(?&9GA'GKI%(]-T]T=']V1/GX)Q>[>(/AE$"RS.]T3 M-2=SA%A_).VGWSI09(Q99SA/B!N#//>N\#GRQ>846I-L$Q#<1JUBE))PE@0 MFC@+_Z8,Z)>:X\^^;'TH>S#?P>F'-BP!:*ZDM0[3,_XZO7T(Z4:,A0L7E\R) M2%'NE+/!W);H.3R#$JI.)>$JT2 M'!HMU!RT.?LI(KT=EJ"O07_#A6^+D_37O/ACPI! I+2,.,^BX 8'"EAGF.,Z M6F&>F3@].J4F)U/!$9LZ=$F3CF8)VB(CJ(I$.^&8#',0]_@I2KT'BSCL]=I^ MO7-8@C_=F:,@!\,2*R&8!@.=82UTQ(1X&VB@8$GX.3#[9IQ4DVRG(:WTT1@# M=AX)3FF.+9'.>Q5-Y'-P=->]2%4YG0!XX$'W^V'0;_8&<+T+?KT[/B9S3D0+ M$(^F[CW!6LF\DLG("%HR1[V0U,Q!M> \T&N"6DL:39C#,::C\20V#BO07M%K M#G9[?&X^U58O#HY-95Z<_[F:7.!>=<=*KS\W.HP2REC$06I!F6;(!)5*SY'G MB 5NYF#_S5P1;H(E5-)9$[%&R%.&,-;&(J28]08%;\USL1,KA!R?J]X*9:?H MFO:\R):2V*5 DT.8,$NPTHP1<+TTY1'@T0S1\ M]LHR+140=@Z.N)]MJC[6P?<7:;;N, W\5I)M_ SX\Z81%-7-*,'/R7 EF.;*(84.!9(P$D#4M M7321Q& H)6@."/9 PZP*HC]'TBK&,0H&3"IL6/#&(L]Q0$3JR"1 ZAPHVSD@ M[6,IV>ME\RAP$J)C7CCF"-4\I* \"DAQ#S)][NX@E)U4GWM' M8JOH@O&T4@9__HQOTN_>;QP][:UQ1;L8W-A+L1F.>NVCHKM[_:*IADR :]2$ MCE6P6B*MO0(>8-HZB[C0!D ,!'VFV>*S*0MCVV$3!.,ZB3Z4 M<'7Z>E+\\$(Y\!IX53QX/_"ZP:X/,3EHD$%:XE%@S(FHB2,$K(T(?U(L:0U> M$_ >YHLIIP.+ K.H8HS,1:8-TX1$;6-TE >-%)XC6*RQZHFPRIG(& 6MB@R8 MTP%ICD)(N]Z(30?*SL'^Q(FQSJSD\ R)#MP:A*D.C"*D1!)A8Q28/QHS/$<> MZWK7]3IA*T4.TYWO>\ZDT.'-G5+]P4;<,NUI%$P^O9>JM>2&2RF 3HP)8D'> MN$LRID(0*LZ1ESICY'P2S]3J)(TJ6!Z D@0I$X7V@02%P#-5STXZMT*[#9IP MN>M'A_S WVLGA_"HYQE2\;B:U4,2F N M!%?,&JJ%28=V: L*F!H\#^G7N2'PDTBP)-X3QF5:;B;3/HB0#M:('"!:TRB? MFP2_"]U0FC;0=]EWBF[1'Y1PU5%XQC*<8OZ<".L"-XP[:[31H8J>64H])\]- MAI^6Q$\BQ30M-X"S],&S&(SVX-W*$"-%TF,^:CN.X1\^JY1->;JFZ5Q-S"VG M,:>\W> 4Z)Y><13295,.)F+X'Y] U$$Y3B)!@5(AF8C(:N&-=5(KH GS23X*3P@>$'9$2*<60 M-PHC:AD@9L1@^;B++4YHG@BXWO5#5^G#.ZB8EF_Z8=I+.CZDG2>($--$@:\A MF;-:"^1C8)ARZJP-:KX!\X5@)662 S1BHY%G(8#+Z*T,B!B=LK<:SS=6OA"8 MQ-@JK4CJU8(9]M0*(IDQV 8K.//S%))=/C:EOYW%6NL<3^BF8>B/:NF?*\)?I![_2 MZR3O;N0.5C0O31<&NM&=6/G/RV:EJ+2DD2&&>& "8QVIX"$(YIR+ULY#H&CZ MI3$W6&2T>Z-BB?X[X,=!:@KPO@C#C?A7KSOL/\_\K-/8@^9PUH&R4 09K'$@ M/FH1K:!R7CGE7A7]-:?\7-B*.">U,\0X1E0PQB(CL5;(IDTA<] A\SMD3%UI MEYT+[5#"\OBQ_EIIF^E00!HCK#'R,Q+/X)']9&N M5%X,RL*!8%7B^ZE;#/J;6Y^>(Q([*@G&1@2C%(NID:&P!BF'B(F!XF>]Y;EF MD_L7UP7AJ $+G*3M!:*SD7\;M0SL3+KH;\W"3UH^ MCCUBR!/I@F4^6H4,C41++G'D\'_/GX5;Q[V:A>>9A5E4RE$2L96 PHXISR1Q MBA@O/"5X'EAX>D[!=UFSM5>&4//F-$U,H;P(SN"H!;.(6NM$1-& I: (#6(. M>'/&+82:AZ=?WLZCC.G(!LU94$X)0UT4/"KDN3/S@*\S;B+4/#QM'N:.$Z*4 MU%Q0AI#4PEJP#KBRU$:'T-PE0A^=AE,Z$U (%6D@0!Y&!+(,:*"#,E%;#Z29 M(VB9*'U^Q6!\ 1DVJP-V8#J!^DD9-J:EL%[;J)$48$W%V>\5/T-2/+G^\(RK M8**55J?Z->TMPR%*K44P@@5AYC_Q^32:\FEV<(@HC+>^:D(:F=$.1QP#BSIR M*>>J6\1,$?-I2A),Q,$+P35EC".DI/3(<*12S6 8GW^",9H[&EZK1)@J3.(< MH\G ) &!,C0J'3C 8M);P7$K,$B0-YZ-8!*(,6Y^5E/E![W'@"[W[3UVC80/ MD*<04Y/\="0RV*O@%BL2C8Y14_"(&3-S<);KD\O3!&LG(_5(5\> PN)K:9G& M%)P&I:B@T>.YM08?CQB3LP&E=TC9D/J'&D8BLD(IBP*WECD1YJ+D8H; [6E2 M@<%S&0T(CT2,$5!7GAIC+?6:221N[BRL!6L&Z^-D],8(B@U*9SVD7*[WTL=( M DG%3_/OB\R-V! M.%6J64F$09HAETQ.HX(5DF$'9N@\M?E[IFSQ)&BA4QA4<:?!ETQE/ J#FA%'B!/6.*>X8%AJ32)E. 2&!'<9=5XXSH$S&//.$D8]^"*4$*L0/0]TLMGMX[4UM/WP[R'9>B&8]/N5=;LW6=ZCB\9&;SGS[OWV9[>4((0#=PIQH** MVG"B.(DA<+ >XGF[ $913?7[4IVB"417+8^8&BLC<2;E':RO\NM1&2D##_Z& M$I_%T%PJ4;GH*[OE0M? ["^K5\Z_>=LK@S/]'Q%FCACBU_7\I**"41!!4Q-& M+36C/'7_T$@)897@7C VYAYV;@*^'/F^OWTQ8Z4$[/[&XE4(>HA%$+W#(HC4 ML(0AR2V*7@H/W!1)]":^.-TP-[PS%8U$A=8 'S+$ #:B4\9S,!B"M4(&Z3"? M(TQY^L9W+Y4SGQ[5L">649O,6PDF+U56*(H%MTYYZZ5__FP\@;T--1L_*AN_ M+D[ S^OWAJ4+_=''O6!\-7A?'"W]"?\:[]PA+(K@9/#.,R>\1L81)UP(C&F, M^-?D)5S>TQ^Z;U XX ME-]Z_ODC7*_=*]_\!ZK^^2/">N71=(KVZ9O_7BX+T_[OQ;[I]O,^K&L<_=PO MSL(;+.!EU>K@#&'J7]JKK?65K.MUG)K;:N:T=;:RJ?-]=;Z MVE:VW%S-UOYWY>_EYKNU;&6CT5C?VEK?:%Z?\Y79WIK;A*:"?C05DJCXQ?3W M "H&O>YBMOIJY55&$&?ZFX.]3AH*KQA_,^@=5A^G-IM7_%[S^7KMGQ_-(XU: M37'4ZEYC?KNQVXK*QB&^&F JQP;2R$D4+I$E[8S3A8( S M2Z5EV/H[6PMG79,4CP_%F]6>&W;&*+PP-N'IYU.[VCMZ3S:/MFECZ/?7CG;> MZ?V-3N.T^6Z;['QIT)TOF_L[JYO[S'^XW]S4ZS\WF_23X?;)./:/MLYV"C]=?>]MD_<&^SO=/ZB#9::\?-S^KD M/=DYW?[B1*/US\'.JCO>_O+QM/%EFS=7]XKFE_73YI?/^SOOMFES=9=N?/D' MWKEVY-]]9O[O?]H[I'UD]WLGC<[F0?/LK[V=U?63G?T#M/%N'6_OK^.=+\V# MG7V'-E8=WX9Y;']6IXW] _J5V."8X32GG*J<.:9S0W#,B?78,^F9P71A":/\ M8X6@EU18NB?_3(A;R UN87=RRR,PRL &(" M]LL;V^NUK6FW>P/;.WEI+'6V?/PU(J&LMCZWV+N<1;:Q\V M-EO9AT]@ARTW6UEK(P,EV@)-F6&:]Z-;EE5;Z M&6O*GAKG[Z=KW\*L!GLA^_>Y>&4CNRX#^4+56K)R>T7R>>MM=I=6FWMY"LST=.@?.YI9#FC MWN?**ILKXP)'P1+EQ%BKL5JK70ZDM;GOJK4ICOENB?97F7W$/ M+B#D7'/'LM?)+OW-;-#+[N]]7@EPS-1T5WJ=3M%/@;7L;=$.&4BX#>6;:1HH M:U5,+;UM]+(7A[[+)U^5P(I$9G.L J O+%)N">* PT9RZ5VPAJ2(,W$N$%%_ZP7 ML_*"[IGI9_W#X%(6Q6=%-RL&_..M\5U7[XDP?& OB.GV%[ MI0]E#BO:-H?]\.;\CS]\T3]LF],W1;=:H>JF/ZZ_,45.CT(Y "JWQV^M7C?Z M^3*H_PJ- ON#$O[?G[]Y_/.KZJ?7 W_[-\9><4F_^3-ZA;_YV_<>R^DK0N2] M'ONZ&O)HV+ RB0[_6J +YS<<&N^+[NX;95[=5*;]@=E*T+]=,5AV3M*SYG3",#;PK[[)'96_]EK[+_= M:[;@76>[<(\[:[Y;/]YYMW[6W-]FV_N-$Q@'@.OR^)[/\"[>W6D='L!SX#UK MN GSVE@]0,VS!MK>_^L [B'-_;T"?":8\]N#QEMU_+ZU/&ALH9/WK?6SQOXR M:7[\:EG J<%8CK37>=J!D:N@;1X)]I@ 59'R"TNKH6V.31F^";ICWJ_9^@ZV M;IF3]7&^?*3!YMAZ?&Q^7;O)KYA[%9WFN>;1YBQXEQM&'#!ME-IXE&BTL$1$ M3BDB&I'OP\\OS+;'Y9%WQ>N,U5FU\5P[#+>,+8N&>-U M9:;\@ML_K;S__1SCJ>/9LO=EZ/?'_WD/ \!SB64/BD.>?L7,484-R@W")F<> MW&%#(\^1"B1(0X7%H#E3MZ3L2^@/L@^]X]!N9U_,Z<\F<)^BQF2V>&T%_MPH M6[WC^;3R'N0JDZ]8<>05X;D1%N5,,I-;@51N0!%2PYQE@BTLO0][Q4W.6IQ^ M.&Q,H4H3;90?P!P'K?-,K?4'T9%^918%'[S/L4H1,\=5;JE08,HXAS .EFB\ ML/1I8/9NA\T>B8P?>D"G]DYQ.'*Y7A*-<&-_]ZLC@8+G8W+'0LB90N .)6() MZBU%,DJ:9/BF6Y#.8%LOM&JP'L+BU"4>6$ M*?#^K=6Y,<3G/(1@-0&MHSBPNQ WF?WW:2+2^QZX%!_V>MT7FF?9/\!?&46@ MUR/.HU5@7:I(P+K4&'2%Q3P0PA$5"TN,ZIPH3ID\_C-,1"B#SPZ'97^84A*#7@97 M5+XQ)K_9WY-.22GE93=X<_\ISU-6@.)7"G\[\O^]K,#W?V.43#S7,'^#94^2 M&!DQQZ,&D5O%H%TE^()Q>YEKFW[_S4_$UU":V,*OAN)F9Q5*4Z%[_[1C>^T7 MN #-<9JWXH)PXO;2D1<9P.GQ7@'?7&+NFY^)0X\!-*D0F'C6[[4+GYU/88:" MU(^>7QFKLU-,;"6 MMN['\\:;Y;8\W..ECI[JRY MO\ZVS[9/MO>7<>/L5DJE:+3>'C16'6Y\^73:7%U#VZU=LKW_B3?/&J2QO[?? MW'];-%8_G37>PAAOIP"CH"QX[G(ML,B9ERG0!):G#F#^"X:BANP_*]V+<"HVR_I[#TL2W@,&:F'XAC",P7>KPMY:$NXA">LW M)2$@9P1W(3?<^YP937*M),V-@B\)"O'+ATL/ 4U$$W(&4OY!N5YK@D3)$A,6-1@ZX3C;+M7'F35 M;O7LG"0_3KC?)Z_Z/5?YUPK9QBDR0M(>W<=*0U<;L=>[/F6<0V9/,[<78*U@ MB =@$H8J:9\<[,NRP#?9;_CW;,_TLUBTP3S@I]LP MO@ >>N&S7ZG='WON5QS^+CTL@PN5^8Y)5NVQZF>_ MP?- NK+^$*S7_EXO%2>>5Y4/]LS@QN"S8W-]E&F(HYO'<_A],3-=G_U&1G.T M(*/PN]V'&:3KJTOAIC2*\7/2KIA^-8AJD*8_R#3*O#GMOYI^5F1E6);P_M%> MG*1- ?LPI/9@GGGA#8DD+BQMA_Y- M^3_?\U)M,LVN[H!I]J[OBJDV[/RP0'Q.Y;IB=^#T3C$8@&R$-G!\V4LUS>WV M:243A[U^^J4WK@0>%^Z$[$NP6;\8A,6LB'#AZ6(60,&?9NL)$HVKDCRK9F!& MVR!N8,3E&Z^\XFJ\;W,(-S'$$R)LAMUA>U0:LY6WLM\28>0?A))7XPL&>T55 MHWR8:I2GC1VCH5^,^P(;0O_W1Y#\*ZN;%G<,!"]-\OI8K+YE$3 1MT'+!W\\JB.\)V3&Q.SLW!JS;@JWOMQ1*O,)^OE ZCK_0T M\AFOE+C?/H\9&:R>9))58?X=*?TS99 M^B^A55.]&2-2\RX#\IGP'OMC_B'._?[U)52Q.@L\'Y7"> M\]&/I E.[\C",<8<]Q[EC*7. $;Q7$N%G,UQ#]PM+6MURE6B,\.T9>L5U;O:I^FEQ\7\&IX;=8- MQRD46X:CHE^9UEW3=3#5%+1)_4"J"M.!Z7I3^GZ6MA06_EM5[/0W\_O=P<]K MO?BFCMTGEXT=1^U-[P+N:-K]^43N!R67S[YJ[0CR$N4 MC3U@D*YMM;FG%KM MG8U4L1^W=)QI:?N%A'&5V>COI3WC8X',?@,QJQ(0HXY1WX_O__XJVP[].W)L MWT["3=]K2M/YCNGR,B5@[?BK4EIP1T.NI,0YTX*"!$258VYH],P[ZO@/6W7/ M6B9ON4J1-!><4045W1\K!=':@%$Q17@)?;_M;#>?'M'<4]5T5Q5KU7'SO0W MAH-*KX""N,NIP)#ZS* ML#9/!7 MU;9Y?(I!MM9<75O-&LN;*W]?:0,_#W-J+?_U?BTU85[9:+;6FJVM7S3U'LRF M\_F<)VT>>D]&>CAL/'IIBI:ON!:_4IF"T2M))E_L(6% ?/*=3=4K1O@D:TBF M$WZ9Y>V@'TS:#W'_C9YW1;OI*RE_'!I\BLF!>LG67TT^S'DQEPH-OC&A&"<\ MH=&HP,(?MTM\,P00+--5,!+SQ"/(]LKD_?S'/4Y(I& +K#>7FROKR^_!?DEV M067-_/G:W-0/O[ ![8^?"=_BV0C?_H+0Z:<7NKM;6JX/0B?#Q-]SBWC= MWL_132PLX6\09O)&S0.(>:UH]KLUH[6(?IO4*[WDUZ2<$OQ5Z;2J=NLOTP;) M#=G67@B#?BVGM9S6W!=VK+\OM>O)7<&)3>1D]:2^R(DE]]3J=-X MLP5T4B\L-4S7[%;8-?8:^MEJT7?#T4GSJ?W.T3_M%9:-<0E["Q-'FEG3- M9N@/VW6<$@:YCR( RRS:)_4./=[.%=15+Z \>M!KS' 3Q6 ]ZL M =ZH2F10 ATJL/M0]ESP"=]J-)M%-!,O"V0=5Y_O:0)A% R%1BM;![MG L>47 60I M])&]-6[0*_LU'LP6'C"5\$#5># +>"!>!!S,DUTCT,+2VLE>88LZ+K]B^F^RI;;[2N?S^\9M0@=_/@=O7'ST6K:5PNPX5;P81-" M9Q'1?W3XI56ON=BO%BU0 V# M+"U]X M)/#:JH5CVME=/1>^ZU4'S0+.C Z4'0_VZ@@-?/[V6H_.K4S77#FS-@VA;V+( M]DQITS@<2':JAZWT["\/WZ7P-AATI^J.O)C]EBX<'^UV_?KQB6Z_5].X MQZ&^WW[NU:O/G_HJ:\$%Q[W42WE\F0WM(AR%FX?3=J!?OP!,,64&XP7!Z5=G M"R8F&\U_=!IJD3 *L/>[2/ E,>%1R*Q)Q=E ^/YWN;DZM1!0 > @28<;G7&: MC99M)!$C62M[^Z.&VO"YJO(92PXP27I.Q9=PJQ\+R#&,8,1"(-VG8[DLG%;X'%+;E?')TBFP.4=:IWMGO=W=&GBVLO'S 2^DN!3Q\O7]\-P?4#0'JVOKZ8C4.K%\?S M?A_LT_B*$;E'N#\Z;+L_ZKY^ US2Q1>0D;KE%A5SOLH:O3+TCM)1FL?G\)FX M%9:G.IDXM:L.,)_SBK'2'!:^G7I>PY/24H3N45'VNFF)7V7I'/EJ+4=]Z($< M9:\#R]$)%;K"?U_!)%,[[-19'A1'OTCM_A* IVET+@IVT^4@0+X 6E7'IH\( MU$U=YD&YP5"!,HE)TC2+SJ$906:Z]%R%C"7ADIW*RQ[VU?./]PHWZE(_NF4Q M&_6PM\!9%1GA@>.'+5;,[TQJA _?#$W[@M/A0;X J4BC!UH5U1G0HVE73')- MA5O$:;"24?/,3ANBU74I4W&EV7[-6\TG@3S6 MBZ\O#6:C+N9)2J_IJ>MFZ#=4RB48@ZH&\1[18?$NM50QHTM;$&/:@OC'PVE9 M$^X'A$NR[ %^VKW#"LX3!>#2=&[&"%BO0G--D D1Y"JVC@!_,2GJ=CN UN_? M<,F2\BANZ,BQ29&H-_+EJDM&BO+2/*CI-2%ZI74&N[>7)&9DQ/3/3_]8V?B\ MOIICG<$ ?>@4;DR;Y)#VJ^N[L6TNT"VY%P"4@RS1IQ:H22*7I&*RZO:,1=MG3D32- M[^C50C(M(;FT#<[%H3SWG\-1RKZ,#;-!<'M=&.PX-IM^O_BJ$JHJW')NPEU@ MVV)Z1]D#_SO%E(:'NZ7Q(QP<68EC+#P$G95"N:-G]\YMQ$IL*Q#M[J4H;Q6G M\D,W\J\[(0RJ@=S]ZIICIB+%([DL#WM51,B!#Y9""N?Z[PIGE2'YWM4O>T7R MI8,#SC(@[ &<^]YI&)N>X%/'T6.O1O8.@=*',)]!:)_6E)R.[,/*@S2G+&6_ M(NWX5,9.SQ1\W#*(J0\DH7 M0?MQ5+S*BHS#"M])/G3 8+M?^/R'QZC-RGIMPR+U]ZH,15J/,J4BAH]E M"?OGB:=*"Z8N 5<7QT\@\3&A=DLBFGM)=2 MK%5&I$JUI$J0 8Q\=^]J!O:"X#>BKO=_IZD*.DP?="]H[BKGYTPWC6(7* X^ M0@@WZCX6LW:RT:N52(<^'E7%'%C?S6E<.K;ZZV%5:KGI?6;TE9>/:578Q96"/B_385.14F57CC./XS-,K MEXR7!=9VG"+^$LSM&H;C6]\,^XM7:PW.BR"&Y?FWP JAFFGUP"K/.^RF.4-NL/;;_PA4E1D3MOSE9,UWASY1EW7I6.13;9 MA[(X2K1Y/\JHS2->@)#X^S#61:Z]2N6?'VHZDM3*(ANQU<_*5&6K?0MD$G#8 M<#7;.LJ_ID1+E6D]'E=NC#CW>1L2/U&_22=1OUG9N-^:Y[1JG,F]RBO'I[AE MWS@S[-XR>.6\1_'(1[>.-TE?/: M6VNKZ?S6K8WWZZO++?CPU_)[X+2U;.OOM;7O'.DZ8Y/YK;*3>D-X1LJ0AI&Y M4AU-/:J1.S^H.ED8YO>YF=;PR@%E-X=\3X@4"_?ASN] \P]N>]SC70&@T]GC MOW*^JY"O!/_VS[]Z$"MFKXC^M?-=O_\;$9,_C+8:[&,?&VN-.]@M>V!.Y6-Q MB=4_?WQG"]+T#XE5]^J=TS"EV[M],/<#)OO,%VPUN%#5X([7C/S,";NW)^X MR;X_\6GOF;[?M)>WMJZJRY^A[7B*/WFHZR\NX$.>\6O'SDZ2R>^B=:?POAVF M0^N[-QZNC"OQ4[WRH/]F5D!AXL^8D+!6O0[NT>C@"0B9"D@O*DE3!.?(M$=] M\:^3]&=FC+)[,N[$NIK?;[+_^:!)79U,F9[ZQ+/YLSA).W'?EF:T/R.5/VZF M+;G#OE\XC\]57Q26<2L,%BH*PHQVQGGN*%;::8XU,U_7DVI'E.*%S =7=$R[ M_Z^%'!B]:SHA/3'?->;P3>*6Y:Y/_UF[9)7EP8HIRU-8J,^F/0P+617P&D\VC;=H8^OVUHYUW>G^C MTSAMOMLF.U\:=.?+YO[.ZN9^L_.1-]Z]W6]T&F2;?&XW5^%S:QF_I\WV]MGA M?F-_L]/L?-YODL\'V^0CVC[;.=AH_;6W??8/W-ML[[0^HHW6VG'SLSII%KKC M.F^[&YW/G>;^+FF0-;3S;ITT6ND=S;W&?KO3;!V01F?M=&.U<=I8_7SPGF[N M;7=.VAO[;]O-_0.^O>_W=UK_=. >LM/9+#9:_J!ZQKMMUNBL'S?/EL_.[X%W M#7?()]'X\HELM-I%DS3;C<[V27-UIP/W\";9/-C>WS[>V=\]W=Y?IHW59FR< MHI/WK;5!8PN=-L[@>?N?OB(2C+&(YU)8GC,M26X=(;D.WD1NK1#.+RQQL8@4 M_O/U=199&L4>'B(%YV!V7VF8I**N(6B.(8ACKC0XY%%K.2L0 M-"%+?'8-N:W+G:=%]RCT!YV[K+B+J9.?F_J=<#IG"#0I(VCYR!3M%+Q[VRNW M $@N]Z.N!CNX_%2#T*1 J+ER:06M?08U(IQS/-<(V9UC2W"H<"T'>P8 )VT ^=UQ)&RF9'59Q_Y67;5CJ%4\^,"V-%5Y50W M#'[)9+BO!S9G,#0QDV&\UIL72]T,@W$,M8:>:9@)%[X*8M%)HG)!+/@J"(5< M&TQR@Y-FB9QH 5)'%Q%_;M&2ERRW$S,?:KE]9)/A7&X5Q?-7Z#T3BY144OOXTGO+0-"&((,9SSWWHN<*0*FA, H M]]$+ZAC71NF%);VH'IXFK4,.]Y3"#V4X-,75/:-IWWW5Y=%=*RBJ8Q"3MR;& MB[\V6OOEKM]("[]-2)-&I.*V/0%( Y1D+(_2L1P\&ID;94R.K(S@UGC@ M%$ DO@B7S8I+4XXH M_8P>,ZR8RQ%%(6$\L M U*+]Y3$^Y:!P2B2WH%0&VU=#D0CN?'2Y!$IH@51- ::Q)LL*J5F7[Q_8'R< M[X:MSA+[+B(\UI6/M#'O\8VD9J^;NPELV*IWZJ '+OX=%U;Z^ MSMM-+=(V6NX/;=,=@*>^=K[BS5"KT,GM3&@M)_4YLI+WTQBV\5?/J,$ FD[ ME,R9<2I7!.O<:NFMC\J+0*JS&OC@RK M4W53,B NEOU]6O7--)B-^*D?*F>\QJ')X=#:;0O"$DJ%4CCW6OF*9^S*0,B/&BUQ@T70Q: MOVT^8!L8\B;F5!B7,ZK!@W'8YT0: SZ,B=3ZRHWAY\Q[GFNG4,ZU M9@X#IPAB*P%F]7[F1\MN5#N/NK>J8^J(Q!12&I>[%:YB3@TK/P$K'V_;!5P@ MPT50>21$Y(QCF=MH0DZQ)PHY1VG0 "NBCC4\'Y&<6*JB%LE)B.1-38\-XX@' MFD?F7.X7.R&Y]JMVER8/KICKB'B,$Z+G)/M $P=2'7T<><1*.DH1*,'[!O"!*+ M"#_8QODI$9CE1O@U9CTSS)KL;JX:LR:*63<-0.0P(YK9'(@$/IE7)+?!\3RH MP*Q5U ?I$V:I1G$J:/F8]_WU<=QO23X:*=Y^N]GY]^:_U]^NM];6M;+FY MFFVU-E;^Y^^-]ZMKFUO_G:U]_+3>VG[(,5Q7. AL^,SWANE,RX=OZ[JO(S^% M(3[;#7WGIZ^U"V.+=M7 _$$[^F9EW][+W)UWT8C[T)Q6!\D^) (P_T;=79.: M8]-MTBW$/XR8I-Z1/W%3[N".\#HAFFHFH$28N8(/DPA); MQ _O'CYC ?8:<^88>KJDUON8YXX5 1 M'I=.5Z.+4C_+#,*LFFCE,/BK!G==:#@5&RRYHTV")])%'6T>N: YHU+E1GJ=(Q() M8U(3^ >\%+;('VXRS%AHY"5+\,1V)-02_-@2?*M.$8SZZF0C$Z7+690([ @* M1G\P+'@97:"QDF#\<.OAD0(-SR 7/6^1D97KVR^S7LQZ-YI&U4&31VP658/H M]$#TCGV9G@'*'-1&O M]8]ZJ"WQ3-VR:?2-JN%H>G!TQTY.)S@GQN#<6PV6! LFMTB17$J,/.)(>Z(6 MEN0BHG4\Y?D([C3Z1M6".U7!O=5UT@GK##=Y])CD3&F3Z^!D'HR06!NO=.#I M7#BM'VQ'U/4:OVY'M'O=W7P0R@[(D?VU8R^>J3/A/:QP"Q9X%=;W3NB) MQ4GP^5DH>S7J_!3JW+$QTH%M(+W1>00ZYCHQ/S.:H97RZ,GZK0-1[ M,"RDS0DU.&>*B5QQ'G,-LD^]=B*DT(0DBP1/JJ=UW8C@A1TH.ZD]Z"_M5-FY M8]>Y&_#\IT-O'K]W1=8FV/W^F:96IEQ?57?.GH(1A0PE;DB M@>7 %B377J7B!J&D8%82G0[E$XL:/_CHBCH_^DN'\DW'K'BF"9BIEEK5J#0- M5+KKF#ZCB*$*Y3@2F3/-7:Z\DCG1CE#)(F%.+2R!3?'PP$B=/)T9V9UJM54M MNU.2W9L6!178((U0#K:#R!E&,==4D!QQ&SPE,0)%*]G59 MD=EI%%E]2V;KHLA?%]=;)5:4" &$RBG3(*Y,$[ ,.,T-QU1$YZGBDRN*G+%@ MP^S9!*/2J@GM_IYTM<7C+\?3%E75AL+DD.>.W5LFHD UQKDGGN:,$)0K9&Q. MDIV@)!4L)2DP$9,HM9C2F0\7(O%4X887)>-3**JJ97RB,G[K7!>CG#8NIFWB M+&<*D5PI3'+')8G"1B!@:K='^"*FDZK@GJZ,O]2*C]FSE58V&HWU5F.MV1J= M[K*RT6RM-]^M-5?2>2^_-7N#D&'R^X0.>/E!^=)T#)63?O&F6[3_M3 HA^%V M/[!.IQATP#OJ+W>K0\IA0*'K*E2K@>LG@.N.4F_E-2(>/"*//+A%1J#<4FIS M&:Q"(G *>)8D[ 9BS<(Y/Q/CU)]1MS6G/A:GWBH68!%+RR,@JS0Y0UCEH%=1 M'FT(AECO 6>^R:G/39O5 ZX'_&R"05N#GCO8Z[4!V/O_G85_#XO!:7UFV0/M M5-L;#'H=>*DOCLZ?/7Y$GJY_@_GY0XJN!Y7U)M?5(!^-[!_*\W;8_<0 B]E_ M?D]G?PCEUIXIPT3"8?RFYKX82\6+'TRY46X-S"#XSZ8]#)?O'BMQ5"OQ'RKQ MYNKZH+%R78G#\]KA[\W3G2_^T!(F&C#'9F?]%-8!P9,ZS=5_#K8[;_=WWL&, M5]=@/FMG.ZVUD^VS-CROP3=6EU%S_]-)H[5^VOSX-3C+$5 Z%UREXW"#982BS?B+Y']DWF;+ZO3\1E%MOOOT^1U;L MUU\>#O9Z)>"VOU^0L&;3QV=3N(9OM!*+;I\VSPZ.F[M?I7(<.TERS5 $?TBS M7%N*\U3GE, K8=5WP.]./OLUW*OY[#GSF4?! NE5SKD*P&=$YMHPFB-EHJ$> M9W+G;4NMQ%QQ'N9N6"(Q9_$PZGRZ7J_/[S)HW=48M3L^>3L>=)8_HJY MP4AXD4LAQ*AUCF74Y=X11@BWB#'VLS X576[,1ST!Z:;'+&:Q^:#QP2A#N'( MS!(K5E>N!AC$OF"]^=K\\!,B^RD:OMJD9VBR-XZ#T9Z1J6C.5AIX "0=#(>!@= M.&HB0U0+.B.;!ZZ+[".EC&<_UY@JE_:TD:QM_Y46>J5GCN3*U+YDCI 8('-\GMA.@I.(?(EJ M#2;&YO&2!'[]6]6V66R38##0)J71!+#=[>JJNJ^Z[MV>-?<^=!H?7YW$[XDT M^>_CYO$^_702Y^IX@3J?-W<^8RF)9!8!FUI@4BP", I')FVE]XQZBE-L[]/Y MKO.6VK@MQ;RRR*L $/$84,0L4"25VB544@QY<'1C78Q7MF/V^VSJ'FU%V!/4 M:68@@)(%0+U"0.I @(Z@YQ!DV#C[9/[%O,F>QR93DGJIO04!8AC/5B^!(18# M3Q+N2"\)3[5VX+V\BW>R-U4'/Y<96O.VKNRVALTOGU'@CID4F!8W * R2"!# M0$!$;3% &+<\U4]FS%_88#=ZB_(NJ_0NLYP)010%!.FXRS1$0#$2224-ED(> M"::*B@GG-4)$C;+%%G.+V)GPL"I'>MZ6F[&Z:5=KQ"Q#&?KANWP90)'DJ*@$,-3'^__S7?/[N&]O%>]Q4J[0M;EO;PBT]D/LE8YGG==7UV==$W8GC3'.LN\6I[CC0Z156 MGW9&NIOKHZZ?(%S.]ILXV?7>[F2J>='^DX(K>O![TX4\,K"[ WF?^,0^O#H?=+3 V!:>4&$V=K&1-6H8@LXM% -+[=@V0 IOCMSR%)<#2F>9Q,J M>")20IL0(CG")01Q13G0S GA D)!R23%J,8)KX 4/W_#PQ4BT1\=^4%\S)/3 M@3_RO6'GFR^Z_>'=:K%ODC+SI,SBR@JTT@+L7IW_>B\NAW\=%Z'I1ZW0UC\R M!JV$04M*G&JH)>%0 6N= =2G?I-4.N ]IC2J-8QHEYK$W@-^LO6A.@*[=A*1 M!?:!!7:>-$B-#4U>1D%E #18#PR3%C"#.78"<\9U) V+-L/'%]A'2K!Z9'&; M=&<9+BG+6:4V+=6U@*[+;W&U,.I^.?]975D?\M@E1@=ID4*$@, T!#055M,J M.*"E$U)#+A6A6]M"U82J:J>6IS5)_#XROBXO1Y;Q!Y;Q>781(%4H. 5"H"GW MSD&@!7% "NBLQ3X%[F]M2U+A;DP/9+! I'I,I-7>>5V\KN_\77]=;Z=^)ZD# MRD&[M?N__VF]WMM_=_ _Q?[;]_7VX:K4;[HFD[B3E_')"]TE:4<3+CY%,V)LPX^? XN=!*B3D:SS@*D&(>4!PL M,)P$((*FCJ;C#XF$D[)&Z+HB\YX,)S>SS\^?(QTG9Y8P=*6NTE1T"8^R?=H? MEA%R+P>^JU.BT5_?.VYT-)/K*U=-IQU>7J)-G.3QZ.9+3O3@2ZXAZ=I32M7G_DA\6H7XR._-!''--C MUTF.SHAA<8C#R6_EWBK]GZ'3TSW;*4V=\86R;]OU1*U-F@XTEV-VY=_T&"52 M6DP#]U9X9R,"<*>@MMA&0/"RE-<7#\S ZZ] A_B<+W7W MNSX;;OUY?8+B[$P')' <\4W[ZM;3MOUO,XA?<=."/-GTBZ73_W%_Y\-^D7IU MOF_6=W?:]5;SH%;4F[N;L*.6/])NJ[FWWSS8+UN.'K1>U_=VVOM)^XX_)NU( M6Z^*UIO]=Y.GW925^J/3BPC1'\=[N&&M\#^L3T=.R@ M\SDO2B@5$2;TOS;F ML2[P[A=#OIVDW7:[KBRW"_>)EY6'W>5957*!.%M=?3KT+V>__#4[+#N]\NG+ MB_ZZ?KM49W">"J113MZ^Q*1462OATI073+]Y^O:+\JTY8C-YCXL7G-W\-GR! M;GSO9[=%] 56Y$ZW_?E[F..'&2R[[6TWAW+=S!%_Z1E1]VK?-T6/1TP%74"0 MB;'U:! I52-^[FA8[$>Y=I.<]X*@VBW:,3[M$JRE=W"%%R<9(!^GQ??O.+7X MP?=W[@B[@DGJG?_F>V/_,'ZV6ULC'_^Y;V^07.V)?VDO>?Q'7<'JR'WP1L!@ M&%44:_TSB"(P.W<--/M-=P,,V/K8&IF/*ZSP_/#LT_M MOT\.6?OJX3QOG7\X.S[]\;YS4T:>]#]U6^[]7S(S-KX?'7U"K;?%A M>Q\USM]UFNVWK'G>^'YX4F?QFO-6^PML'+^'"V9&_*[3VGL?/_OIJ-%^?][\ MIXZ:>U])X_SOSN'QU[/#X]0Z\^U9L_TN-#I3$^,!/&NUL-1_N%6*PSGB:CV.^)8IH0(H33 MS@M*:?S)X\-9D@KHF(!)B6)XAF(XH]B3H-CY/(H9":%@D !B-074I>0E!RV0 MEF&"K?&*T8ABI(;%8H'%S4&Q9T!N?ZUH5P,>=_O#4:HG-UA.:/:,+EN MLI>FNQ6F8)FQ;;(^*Q'W!GL ?4N=;;"'!B.+# L<"Q1X'%QM[81J4&R MV-7@,4M'W(W7/7G65;4%=]W\)@ON0PGN LG!6G,NG00J4 0H(@AHKS4P@@03 M$.5$J5)PQ9)JJE43W&= 97Z2SHY4%3G-/X/^<%B<#OKA?H5IUIT_4NEZFFNG M.N4JO"D7(>/ENO"RN;M(=##B2EOG %.I63,A"I@@$GPZ B71!+)4G(;7&+EW MC:P'4@J?O$#N[R7JZR9'6=0?1M07J)&7&"K(/!#*ATB-8)1RZ0PP-A :"*1: M\4B-5(U5-EWL-J*^<:2I>@/>E$\^6\-:Z]0/]"A% OL?IRG>=_BRNA$3CQ-U M<8N[/X,-NFG5/ _BB3PL8TU/]."K3UOV\:MY5MN8M&[5Z,!WXX"^[/1<8S;E M^Q.0R/1I;?1IB4F88>:5E!@03@6@'$E@%). .:)92 L(9:1/HH;OGY%YKR* M#^+J_]VE>-U:3Y;B1Y'B!24H>*T4LJF$7FKI)@4"&H< &&2624X@AG$/(EZ+ MBUAY*7X&A&?3JHZ^\T-?1I(GSN/\-]_MGZ9TN^S[?NA Q\F\1\#6!G^&3F(V3N7)OWC)KK1LV#1?8CB>%0(P@05!S0 M$!@P*H*H)R$@;+#TDD6%$=80K;["F,T^3^WLSJ+\:**\0( X19!@+P#BA@ J MB0.:* 0DC=>II_;U&]]?."8%)/O+_AF[V/[67?L M4+7A=-W,Z,)//L7/G$&VON#J]LZ2JO(,&1+U1&"Y*'U@%AAL&"!6!1&<5HJ: MK6W":I#=.X5LU7H,FV(E^KTD?MT$*DO\PTK\0@<;*I"000(+/034* >,9 AX MY4A<7.>(<672*,1KKD.:9%:C55A$'_9$:I^KV[4:EG$X:]2G.P-7"I M&[J$74#L94>P#++K ]G]15I%F#*"1<64$JTBK3((**<#B&DZ:YI-^(4'+Y.B%4C1VR6MKS24#GL(/+3)X:Y$HD<60$ZE MY\XY+O76-EU2HVQE1I0=[=61RW4;BK-+/$82+2EV"!B76G@*[8#2 @&B"1?$0^*%V]I&-<1R!<&-D.2*6&E_ M(=-9;%<3VWF:H[GGD=8P@!F%@")M@/)(@2BM3*J(PYZJJ'[<@^3DY(C[.;,K M&1M8.K.-CR>JGW&=D?YQQ]C W].Q]6 .[4M_ULYH-.B8<=EOK=U_HP>^EXN. MK1%/#Q=I$**:(!-YC\2\;* A@$0J@JI62&I&+0H^99U)LJ$NKNS;W@#6E"'@ M$2%@GE(I*YU7E "C3$B6(P44=B9UGT"6*VLPPJ6;6T*^F1CP#!C7QF5CO!GT MOW6&"5&B\-Z?IX6 M,:V"@3IJ1I9$D190@O@* T8S'*"B$TTHSUVWNU#-:#-P/8<@.W!S(49V!X.V.9IL)?2H, X M8,(K0)'70"-$ #.&!.@8UW9J'20/F?V6\XLK/N!-^62>V*KH;YN28#13VXI3 M/RB&1WK@"WW%2U6,^O%Y3T[Z:31]^_6HWXT0-BQ 8?2P8R>5J#O=\Q@& M2,0[UQ^G[[N=;6S9W#V^:>SV[&C%1]XT,^ ;/SA(6V>]RA^^D2+MZT$O3M9P M]KU_I[UXP89@9D._9D/'RTH!Z$ XB6P(!8H!M4@ F3H5&&B/L3: H;X7[;@4?>/"8!! B/P:4> QTW!# TOB?L$@)$;:VX0NT:"%>J\GX M9S#YQ&Z@?+[]]N?;_6P &=8>'-86W%X*:Z:5 YPJ"2B4 AZ"_^0H-. CPL^N/115.28OA&:)W.[7KT#SH/Q;&%W)NO:')\8/VB%Z?%9PR_ M#8;7EQ1K@%8:8BRPW%% E0Y &>X!T\)"'A479%A%=\S"5ID>ZWF_/.1^02P( M0PB \7@'%&,&#'(::*8T<=QQB.G6-F;DOU=C^ON!].;ED>1#:2VJ M0H:8"D',0@(OE(YQRX'',!Y),G) Q0P"T@C/M><4$5+1_9))S)/L& ^IC/HF M!L@)!6B@"&BO*%!"0FZ4]83;>"C% TF2FD"+N=_/]U"JJ,;Z9^D8C3]=Y]OV MO^,_LRNF9X+ \= X[0\[:35>#GRW;++TU_>.&QW-#HPK5TUG'%Y>HLVPGV3Q MQDM.].!+IS=;J[EH8.M3\:G)*YV>BW^]1+(\N]=P'B+XJP,1I\$>>%]H&[7> M^(UG2'KL.A%M$M*Y%-A?_E8&Q.CT:_\=."'&/KVO\W@S^WK=[[Z;_J6$I(MIH%[*[RSCD952<$( M-Y9'L:=4(<@^8[PUN^AH,!O9:3P:@!EX_17H$(?Q4G>_Z[/AUI_7QQ\'?W7; MW[1C[_54=[G/NA=6+%W8C_L['_:+W5:C\;Y9W]UIUUO-@UI1;^YNPEY=_DB[ MK>;>?O-@?R\^5O.@];J^M]..?QRTXX_&?K-]4+1>I2=^\V[_/_%S]?C\KUL' M!YNR8G]T>A&#^N-X#S?\U\:,^@(P_[5,X'^]OU86M(7[Q,LF 4$7QU;)".)S M=_7IT+^<_?+7[-SL],KG*"_ZZ_KMV.D"'RA'.7G[$D1>P F03&W$TV^>OOVB M?&N.WDS>X^(%9S>_#5^@&]_[V6T1?8$5N=-M?_X>YOAA!LMN>]O-85\W^PM^ M::I0]PK7F^+ (QH;%K!@T@CP:!#952-^[FA8[$>Y=D4C-34O"*K=HBSXTR[! M6HI_5WAQDDVXNK79-WUJ\8/O[PUV%P;)LT9G M:I \>?_CTS]OOS?:7U#CN-MIQ,\T3PY9\^1=,D(>-=-[Q\VOS8\?CBX,DB=O MOS?//W3B6+J'']]_;[;?GC<_-N/W-$CKG_KYI^/N\:?V#OETO,_F#9*?]G9( M\V/]^V&\7_P,:NXUT"&.SW1NZ6$<9>MCL]O8-=CHT!=HS"^*Z*4]0<%[HAT_U?!9YGAG.-AO.23>!Y-88^"/?&W:^^:4$>!W9 M!16^QS/8^I.+.Z;"(;_0*.QX,?,^>%:-!O&VW[&!<]K4H M^B%5(LR]MQY+.2E18?3E=J=+E0[K=-DG#L]U[Y R9 MP3[UE+]/C?WH2QA%OD*B_R"#J"I#8I!#+RQ#E#))%""<: U2W&_ M! FLMK;9HLC?+9(J4_V[57JN)/%*-NYQ;^#C]Y][5WS1G=ZPB&C3Z7WS$PD> MWIMUW:L5486BG1^KJ=@2X"V+ZW_3G6X"SHC"!Q$P#WSDR)U1QP\7X39CZBJ8 M>G!)HYI[.^>-O2^?M<=Q<9D "!D,*!82F! $\)(CIREG@J0&8XLVE(@*H"PIHI7S\C0?B/5?.BC*,0+#-=+OE M,((,;D\<1I#![9$9\0S<.'84RJC\,HDAB(NJ@3*$ XB0IAH'% &N#"H0<@U^ MA!Q4<(4ES^5:(C;)3+EW-/JO\UMO<9='_\**+E/.D,T9LJM-!ZEXABS+&;(Y M0W:5#-F#=FOW?__3>KVW_^Z@-(V)OXK]M^_K[<--6;EKF;*UPO^P/K&/287X MD\A31L\@?_;A@.8I[[P*%.;OO4?P"(O&L\F97^N2M)TJ\@.JN"<\_>T^@ M]6=NY['FLZZOH3L2J+173ZY^/05SFK^639_L9!-GE?[ M5A:5>Z3.YYODFU08+G:L'9^,N_IG9<*?=M(S1*W%/ER9CU99&.((DSE8=V\A M"WE"?SVA92C>P\QEA9^ZC$YZ1C1+;=+D[TXZ8QRDWI*_WU[-?"]KX[9[^X$H/V?]Y1IC[1*KMAF@MDYKR]U%8UJ6S;,B$[93^M=\. M'7;U:6>>B_T.S[WG0\=V?K_U_B/E^/RKF(0N_G9/O_]_X\[H;)5#<%VE(B,N MKN=!U:VB9?_>>;W3W-TO0+'GK4_=1F;6[;KY:$04<5LF26F]F\ MYJQYT;SF/6KB]^>'[?]V&\=?8;/]]D=S[SUKG']!G]KU'\WCM[1Y;%'SX[N3 MR^8U7_#AR5O8_/CII'D?OKXWTZK'9^O;7'CX[L4!XT7XJ"# M-32D?O$0*4")\T!:0X 6/A@D&4*53VO>$/"B\^"%M1+(60R83!V@.9/ M4!^ 8<))HC&G$*TMK3DC5T:N:B*7DE;YP*C1 =. M6&&((\C2%'LB>+K0JZJ MYJ!M"'S]:.S.-0X,*E"F#0(DU68D>V DZ\PA&4H% M.(.TP&EH ?76 JDQ!)"XU"^7$4'QUG9J,D,AKP>+#&T$D87(M()9Q:B6<:LXS+F]96;PAZHE0 ,I$)%O8I+(-D 3! ML%+"19RJ8%^4#%$9HNZI)S+$I.+62PLUI4XI1PUF(JD@S-L LYY8$=2:9U#P(\MC?3@)5>K@KM+ M/:4B&"D"9H$H3+F#AB,%=:2,B$H$J?Q%>;PE+M,2A--F\VYO/(C3]28^1M]- MW*?EFZURDPWWIYO,94?JVD"ZL^A(501JCF $99T>HSRJE1J559@NHX[J:3U4!!#B4$2(>Z< ML)SC2'HQ7;EH_0UH^T%WQ_X&L,VD=Q4\772.*!J(%M "Y24#5!L)M*0&<"P0 M=3X@EYR[XMX1*5EL,YCF5^@C;L&N0TC0/N@ /)/):V8H M,"RUM!-<"(.5"HY5Z8A[Y!Z=U;+E>*S_T9KK3WL2--LR&G+6A\MFB(2<@KE-4*5!2 M01"510D,%,FN$QQEE%B"=*H,3FMD22C#8_8;7+]+\-E)^-UH;EZ5RM#<1[7D MW BYF>JN!JJ+UARGD+82]ZX,HFA:_Z@^ [HW$YPFR27 ^K:"TITH&=U=)0"A0B#%#N,9!$ M.8!M<%Y(GZ++MK:9Y#5.856<1=G'FSWO>57RJN15R:N25^6YK\KS#@V9ECB? M*%G?.Z.C(]]U1=GU-NI>HW[1\Z-BZ$>C;MG%->EFODR,*W1BRUDEVSS;[PT6PE7R_\/$K;6T]A_ M--Y^]O&XY-9'9-4P .J8 BJB+1#66:\PUY2F9)\E]69IYZ MO$L6]6%GY _\X%O'^DF(RCMO^U]ZY5W*T-9Z!-/7SQO$.;K[]+!1EV @- MA(__4*4A4$YAP!FD5'.!63!;V[3&4&72EC,.9'3.JY)795-3.?*9N5EGYN'" MF6FXD0%'95\*!*B3'DBN*" 2$X^#1%*KBIV9SSN>XU5_$/_L%78\&/B>/2M& M@WBS;BDSA;X4MUH9V-$/Q4C_R$:!C;.R9MMW7I6\*GE5\JKD57DJ[YT*BBMO MC26"48:Q)BQX(N.H@D;"F%MH S?TAVF-COP@L?V!/XJ$O_/-3[JP3\G-[I3; MM!.UF8QSI^?:ET3G4JTHL[G:^L>;_J!\8S0:=,QXI$W7M_MOHF+1&V4U8"4U M8#^J 6\O''^-]GL8U0#O*?11(004I38.&DN@N"- !&VU8TS@5-&6+';ZRS$N MFRCY:[ #9,G?2,D_G)?\N,HA0,X!4I"EME,,*,8)D-P(C 31P<"*2/[S]OC' M_1Y%=N#CEY][5WS1G5X1I;C3^^:G*G]6\S?.-ILMYGE5\JKD5'PYUONM--%#V%Z49J?N#M>- 9=?QPD=AG]KX2>Z\OT]LIE)8X M[X"'/+)WAPU0U!I@0E3A:?"(VK"UC615?'=9GJOGP\_R_&3RO*"-8QL%UQ,& ML!0DI?$RH!E1 &I(* P^+KZKDCP_;U]\4LF[40JRXKUQUM#LGY=R(80+2E 5&: TAE#A';R[/R<>@9=L,$=CKM<94Y^/QB1$ MR[@X$%C'-(C:N@.*V0 4D5HK&(A >&M;U"13%?#'9,G->+HYJU(-_WC&T\=P M;E]$MP".(=H"&JTX8$"+#15!(HN,:A.GBZ)O]VQ93HOW=>[S1W]PM0 M-/3 'A4$U8HD-%FIOKJ&IC]P?@!,?S3JG[PD&.,@=D)&Y FJ4!5HC HR@P3%,*41R:YOS M&B&B1I=4)+R;/7,=4O24?HTG0XD*G!/_[RD6^[:+_/10N4A2[X:3-[3C2M65 M_&"X7Y8&O@Z.H?,CDJ=S/^AG2KHB+K;F>TU*GYSO#@(A(@VE+*5;"B@ <L"Q:RLW]?W MO5"^11E#.'84.(@LH%ZRB(V8 D(94?$=A9S:VB9(1=*XJ*YG;,S8^#MBXRIF M3:B4"@YJ*QVEC&H=/"YAU,P F0'RMP-(S;A 3C)& Z'6!ZFX8\0* MSW2(>.G7 I 9 ^\:]3S#0.U](()Z(*@E@&+J@$'$ RT-44SJ0$PJ6I3A+\/? M;P]_*Z"?H-6Y=)/_618"B#]=Y]OVO^,_L_&>Z,&73F\V M+#5#I4[/^5Z4"5G"X^1)S>#/[8NG?K3[Y,OR9>NZ;(KT L?M>=H?EG4S7Y:] M'SO?_%_?.VYT-#L&KEPU_19X>8DV44#'HYLON4$:)K)IHT3XP4WR<<]3#L%? M'7.X[)?@?:%MZI2@>V<17HI>?^2'J?_EZ,@/?3SV]-AU1F4WA33$25^%7HE+ M9:?,T.GIGHWCB..-+UPON'!+<*C.=-"'&/JRS7CUWZ/![$M.]1,>7NOM=GPVW_KP^E#B.JSOXILUWKP'>Y3[K7B.Q=(T^[N]\V"]V6XW&^V9] M=Z==;S4/:D6]N;L)VV[Y(^VVFGO[S8/]O?A8S8/6Z_K>3CO^<="./QK[S?9! MT7H5_VKM_N]_6J_W]M\=E)Y.\5>Q__9]O7VX*2OW1Z<78:4_CO=PPUKA?UB? M.$Z*,2KT2>1*H^&_-N99+I#QYB&O&3.>\LZKH-K#'.LE<;T\BDN:')>XJT^' M_N7LE[]F(86=7KEDY45_7;\=.UUDR>D1)V]?HND+.$'4:63I])NG;[\HWYKC M_)/W*'X!D;CQ;?@"77VO(J&6:_SDK2=*O( *W7:>5GA/H)N_\V=7YK'FL?YL MK/(%$W>[ZU.,52AUJ[O^(GK^EWDN%4>CNWQR\>F76&JGI^S<23(Y1-;#1.2O MB$AY/K6/!E&':\3/'0V+_7A,N^L) _B:@2JO]D^\!+^TO=UB6O)-\DVJ#!<[ MUHY/QF6+V%MD$CW%I#\7B%IAH)7Y:)4W[D67I%OLVSRAOY[0LG[5P\QEA9^Z MW1_-[:#-QANU29,_R2PL2D?W;[?S4G,WT+E-)^KG]=RK,8[G]>S7R@/^=D]_ M-:#E?YX1YCZ1&KHA&L8D9_P^RL6Z](L-F;"=TO7UVZ'#M,WI;_?<>SYT;.?W M6^\_4NF>?Q63,CZ_W=-/ CI7.01O6S"G8N'#EW5K]KSU)\8/9I9HE$O77%W& MWZLXC;&>(8JL-I1J9HTGAEA/N,;02!S*&&F$<"Y.\_-PZ9-/)X?'#=K8L^C3 MWH?NI[VWI-5^RUI[S:^'[<;9I^.W^/#C_MFGCQ^.YL.E/YU\ZL1[?V^>?_C: M_!C_W[.LN?>5-O"[H\;Y?T^:>Y^.TE@^?7P5F@<0EP48#N!9X[S^O7G\_K/Q M5&,K&2!*8$ I%D %PP$C-' 1.+96;VUS6B.8UCB^=ZWME<3D*4O^/:"@5P#/ M;Y\.LMKC;@R>+:D@/#U MHS%? (MZRY"E$@AN!:!<:6 ,8\ QI01EW@J-M[:QHC5,8,:OC%\;A%^K5!KP M)&A*F3,^,$HAT8$Y@KF6& 864>UF ,NE6)X&R>9+G"K%!#24 XZ% I%$TU2$ M@ ,AN;1*(*M2RW0D44VJ11URY>K2&<0RB%4-Q 3&RF!N,!&0$A@4M) C)'GP M0GBBU@)B&:=6PJGF/..RDD?*Y2!P%FI B2R+,K.H-LH !3,:>IS*ZF6(RA"U M&1"UBIY(,"(L[G2#)8W'M?$0$B-"5#Z@)HAE/;$BJ#7/KAA'4BBO(J>"44\4 M2@)%A =2.4B\X%I &-D5PC4"%Z&K]44_Q*(K^:2FL_HK#&&@-HM!8:.<&9V-IFG-:@)%5I M67Q'!'[V+-7">.I"4-IY*+QT"'(NL/P%WMY >A?A M]H/NCOT-:)MI[RJ NN@>09'-$DX04$JAJ*Q#")23 3 7K C2A'AP1D1=TJXN MRVVEY#:C:5Z5O"IK/^.X)H0(X>+1)BBE\2>/3VB)-A9'<"3YC*O<&;=@VK'$ M:N4< M9+"*B$46L(T .M@W(!22N8KM09]POC3;5M#_F3^9.+G\Q;.G_RF7UR M35E(%36Q?_##42IKW _%(/XZZ-A4M'AB64]\*9O3;US4S>.]53"GO[O89>7' M=K[K@6OZ42N\Z@^"[XS&Y0BS ?W67+AU)16IN;>/6GL[GV5P'B-A0!"( $H9 M H9%9NR#9%0JA65(!G1U;^/Y3[#N*>(PGITHW\VPD%E;PJ>57RJE1Q M59YWU%+):X'1DU8P)Z>^-]2)6V5-:N,\"-FODUF]:1ZLT/Y2HO'L%E-_Y_QMWAIV1/_"#;QWK)Z:*=][VO_3*NY0> MNQR4O49KQ6)T"I92><49T,(90#'D0'F18K0MU5)[807=VB8UBA=;[V84J!0* M9&S.JY)7I?KQ*?G$W*03+@G?. Q:,34$D"4,0SP*6P)!A.9-P U3HQ MG[/2M&@WBS;BDQA;X4MEK1\Z/D;1WI']D@D.UFV9J9 M5R6O2EZ5O"J_]:JLH H8Z*QD#$%J-85"&TP-@EAQ@D3D_WAE5:#LD M!/F4TNQ.&4T[$9K)\'9ZKGU);RY5B3*.IZU_O.D/RC=&HT''C,L>P^W^FZA, M]$:9^J] _>.SC1KMMRFT)]+_^GGC> 57RJFSNJJQ22I-S+)5B5& I(W'4 M"F&!"=%0!2.UN4VHQ0TU->,1.*&,J6U5=O>LC_[M1_I7GZ=_5CC#@S$@$*,B MZ6,<:.40T-RHP)WS!)JM;41JDMRG*' 6W0RHO]^JK 2H]]?$,Z ^/J NZ-/. M2!D82R606#*B81:Q5$&@F'#(>",Y9Q4"U.?>"[&A!_9HU@@19[7ZZAI.Z\=. M>G*^)''[N/[8=/VDANQOU281,24XDQX19BR)SF!+NR[O)MK+80.(<;C(V!RD66>C>L,'@AE!;*117I&'Z@%8P;%#(K/'Q2E,=9: 7W@G"JM#$-"4 F]M1;"(D.F"*(D0!&!Q>1CPN@6(0_;K"4UB@CK8[\ M<%WU#C/R9>3[;9"/$L*\YR&*EJ$A!*VA1(Z32#:DT,YGM;DJL+C@Y!8208L# M L$[GWJ),Q#14 (EG?:,(*:8BX00XAI;=[?+Q\?&TD7^9YEX$'^ZSK?M?\=_ M9N.=[GZ!HWB<]H=EI8*7 Y^R&;[YO[YWW.AH)AI7KIH^!;R\1)LXYO'HYDM. M].!+IS=[?G4=_ZR/@C68O-+IN?C72R1+:%Z#Y"/X*]''97TZ[PMM4V4ZW3M+ MM;][_9$?%J-^,3KR0Q^A0(]=9U16KTM#G-2QZY5+I=/+H=/3/1O'$<<;7RCS MVB]VR?R\5WXZV$,,??O?9O#G]O4[7_TW?4L):A9'LN*M\,XZ:KE34%ML>10E M2A6"['.JXS"]Z&@P&]FI_N*!&7C]%>@0A_%2=[_KL^'6G]?''P=_==O?M&/O M]51WN<^Z%U8L7=B/^SL?]HO=5J/QOEG?W6G76\V#6E%O[F["7EW^2+NMYMY^ M\V!_+SY6\Z#UNKZWTXY_'+3CC\9^LWU0M%X5NSL'_RE>O6Y]/-B4E?JCTXO8 MTQ_'>[CAOS9FU!= >?.0UPPAO[[SX][GUW>[XR#B9>5!?GD.E[0A+FA7GP[] MR]DO?\W"JSJ]! M)N\Q]H*3F]^&+]"-[_WLMAB^P(C>Z;8_?X_2NUWYR\&R6]WV%Y&,OPPZ5BOG M$"Z1N;G],-D*ZT$/^2OP*'=9^V@0:5@C?NYH6.Q'87.7(9#7&/=]I^L6<=ZW MYN15G,BH>Y);A(O>X^%_YZG%J^S%R@4AW^XQ+_E2\>I=JU&TWNR_BVRQ^4^Q ML]NN?ZBWZ_L'=]IAUQ7B=>^PVU9+6/\(-S6U>WX[K);:?>],EPH\V^UMG\L> MZO%LF+=[FI72=GSP1L!@&%44I^Y6S").#1&&(N,F57/(+&V'/.NTG?/&A47S M$+7:+MT1'K:;W6;[W7'CO-LY;/_WJ('?L\./#?KIV!T?GEMT8=$\?OO]$+_[ MVCQ^CYOM+^RP_98VSO\;OV?_>^/D+3D\KO\X_%B'C?/&]WF+9G/O[^-/_[R- MU\7OW>L>-?>^G#=.XC.U=\X^[;E.X_C5T>'QV_/&^=^A<38-CSR 9XWS^O?X M?9^%@-PH)@&RWJ3"-PA(CP+PS'#.C7,PF3-%32[I\;JQ.9 9=S8:=W*ZX,;A MSOD\[ABMA(8& :)% -18!21S!L0#)<766^Z5?'ZY@A7E9U?Q;.= MKB\+ZR;BEEY-OUL]/"I.!_UOG:1=F[/BCW%R971Z_RKZIWZ@R[ZG:9&^=48= M?YM2/@]*PA_L'NNDZXA4;C_L^=.X!SK32LL]5^B35(GL_.<]EZJ?NGZ[IW]< M"GS]!+HZ\_'WKI^6B=NYL@#Y8%K7P=0\6"3$"F-!(8? 61X/)AL"T-028"DD M%@DK'&*I##RDE2D#__O5H%B_(*^[&&06Y$<6Y 6&*1UQVKL D-:)8>I(+IG! M 'FK%:(6*\:3(!-1&4%>)\NL(*VXNO=3OX9+REA.#.@'$.EDH8=#/[J9.U:_ M5&WU:49K-O.OO1[Z=VE4K?!^Z'?2U%]=IOT?J4F-SV"T"AAU%EF%"5P0R"U@ MF&! -8JL(E@*%!+&8VXE8F1K6RW1=7.!Z8V5VK47F,Y2^Z!2NVBD8D)(2Q1@ M4%! I9! >JR!1Q@;A91@TD>IA961VF=NEWB3+$_#)':1.)>&*3\LDHG"VOA0 MHV&R7/G.MQ2PE*T4#T@?+M;A57^PUQ^;41AW=Z9KD$%G%=!9XI&C#DHO(LI8 M806@BA,@@PI >,J5B0=%/$NVMFF*(ZF&UI+-#]6C"EE"UR>A"[3 :<:]419 M%BR@4%J@*3.1T2LGE!38L4@+$(-5D=#?S*[@XGDW&$Q2;$9IZN,OPVQ1>%!* M,.UO&P?K=J>SOALG/9L['P*4+NJ<7=55)$R5Z2S@ I)D8;! &HV 9D0Y%9S" MJ9D-KBFQ6*8BVQ@V5H[731RR'#^N'"^0"X@PYM@0 !%U@"*M@8'2 &Y)E&$& ME?N0)EEGLKE&;:(9L/KF5')9%A(#1DZ(D)\EU>/= S^>J9ZW;7E)VR/@[ MS?GNE2G/JM7ZT&=_D3A01S FE$7BD!H444>!#EP!%X+F5!J)=7*MU!A:5U6[ M;".I@.RNFSQDV7T$V9UG#DZFVFK* B"YPD0S09V1*9R3XGN' M<^9HC%MG=6MK!_["[](93N,PXM_#H_Y@!$9^<%)T>M_\-+WHV1L@'CF!^CHP M[YQK&2T04E, @$;F& M358*BBBP5F/"7. %SYW#W2O2]^&,G$U53CTEY7IJAV.]ITNF7:\R8 CZLI4FJ8R\?=K)7[5(P5[OVDT[Y,0@^]>?UL",[-0 MP!W[?^/.Q%F>H@*'33_*9N_U@='[1>Y@L$6:10@*DJ (1DH#PY+#7'L8V0/& M ;ID]L9+\&CE[G/96U4%65Z7=2G+\A/+\CRQ\!Q;RQ@"%C&;B(4!DK -,98 MT8"X@R*%]E)XGUJ;E?1>58]6O!GX4]UQA9_DRD^,2/W1D1_D6-E'C)5=Q*?I MPLQHW[26P4[/M=+B3"+T,A:MA$6'B[Q"6*R<5PX@KQ2@3"&@F$CQ,#K$<\9! ME&)H&;EWY^]LF*B.%#^B82)+\4-(\4)0C)*.,&: (UI&1A$%6$E#@,50"J0" ML0%N;:MGFHE?%F\GL9WQ9"5_L(DO05F%EC0*0 MP<@2L"1 ,ZB!"%9PB;QF*A5#994)N;'F&/F<9>U;"GJ]7B,+;'^FSGP/SD2DP =*: :H- M QI) B)WH,I#[K%DJ:CRHLTRQS-LI- ^HMFN;D"H$(3USV\)%/.3 ?_.]\?//D*B686$6/O6Q,SK: M'0]'_1,_R$!S?W8P,R,PY;ER,KDP/:!&.:!)0, IZA6%CL0%3=7/[VW)S$:$ MZDCMPQL1LM0^##V811-QPJ@6<:,*30 E$ *MI0'""(6=P49HL[4M"*J*U#[_ MDJ4_85.858[4--?87/@62I;I#YP?@/B0+].D#/O=CBO2HST_;%TW(XHKM1L7 MZLUTG?X^>Q\7Z8KFM7.Q0-GALC;,/:XOVE$H@AK#U*.6V&W57DII-,;1L. 94PP23T>")T&#>0",B&' /'7!<\H@&P0&E MH06$"AC5J2 1\JFT(1*+:+"RB>8!@>"Y$;.-&_!M.?>3$4BQO#S,SL%_BE>O M6Q\/BE?O6HVBWORP?]"N-_\I=G;;]0_U=GW_X$YE8:9/_^LM?Z=B+[>U"JQ_ MA.M4*$3E](F&'HT'Y;F3"A.NL1;A)GEIGKA%9)PI-WPUZ)]<+D:9%7)6SOY. MS^WJ;G?8"CO?=*>;XD!?]0<'D04<>#O]>.8,Z^,,5W/ TFM?Z6=#N&1>(B"$ MQX :9X!!! (M$$*26^V3K161&ESBC,T!WALKZP_0;'+=LIZK&=Y=S,_FQ#Q MCK!*O>>M"H!J'H#A$(-@!:&2!RZ%7%LUPRHZ<:M'3]Z,!_9(#]?.3C;)0?2D MA>_>3)&IW2_+8 S\S<"TYTTNC+%&A%I2((]X19G0$IA %:"<,J"EQ,!98U.K MW?@F3 7R:E0N9IKE&GE5D>@GY2#W$>C,-NXNR_.N8 4-9DIAP#3F@%*,@58< M AD0%U)HRJ3>M-K)S\"(MU'6FVOTZ'20O+^CL[) CX^R?9H$_=D;;ZI%C]Y, M%^%-5_=&49W;GZU#!LR5 '-9A3]B@HM'85P:B0"UR@"EI084D91PC[F4=&N; MXQP/_TR$]<&I3Q;6M0GK/+N!0L+@ P'68YFBWQE0RG-@&;7>^H T-UO;RT(N M-CL.OGHDN;-S9F83H4I981DPUD9:$ \'H#V-6S1 K:UDEBF<,FX6"_1E@\A&RN;# MT8(LF^ORJ,SZR$*)G4$>6&HPH ))D%K' H_B CD3&*$BRB:O0D./WR5P?!HK M/G6AY%#Q2J77WQ F6I^M50X3?0CD6E+0CP<3"#4>A'BT@+C,%&CC/"!*(\-( M$-*PJ+_4*%E#"?(<+[ZI0/#8\>)+@2#+^FJROL!2'-$$00P@9AY0!PW0U 9@ ML(W\Q%HBI$B%-A93::LDZ<_?-;.1\=6OZLV=YFZ.K[YK?/4SV+>;Y5(<='JV M[ED_*;OU_ /"G]16^&HRUV5EGHO5F!DI,NU?&Q4XWU^D M_9YC03EDP%D 7$]WG['6?)#D48]$_B-_;M MUZ)_6HJC_^$'MG-7(K%)CHVJ9)8=I.EOE;,_W)_.OLMXLQ+>U!?I0J"00,8Y M" A*0*TV0',< (&!*01)G'Z?ROE4)7PS^Q\K&)"=Q73=8CI/"XA3EG*,@3#! M ,H1 =)B BQ"GFJ),3&1U3/V+,MX5Y 9S P+D0L7(_W##XN![^J1=\6H7_3\ MJ!@>I;BDH1^-NCY]-(4WIXCF%-S\70]3R0.NBK>VLI2TXR+)#/'BWI??)""^"@RS%4J5 MMSX46_;9286,%"(RQ52Q.# /I(Q:H.7(28]DX(QO M;=-[=7[*IJK5G5BC(U_XD]-N_\S[J4?K=)J!7T3"U'OV5JFJN+-F>!/A)ZFS MP_<]YP?U^$)OU/GF=WINN9:;\GPS/-W=2#6K7.(X\PH3H"2,*BTW#$@:25J MTEIL-10T-<7$]^Y?FRU5U1'GAW1[W4^$J.]L4@@O&F6JY5XT"9D\4T"<]>0Q7?KX.U*(UJEL_A>S=8J9_$]!(1] M660J B');(0PYS&-BA3T0#OA +&2*"B8%,BE>$"([I/;LY+H;(H-Y'<"@L?. MXLM \-! L%!LT5JD&;8 (J;[9LS_7(>]>-0L02_ MZ?]4VNU;Q- R-F(X&G3L*"J3\8VH75Y_X M%_].C_Q^"-[F\M=K0_'FWLXBG8/.4Q*T 4YP#JA%'A@F)3#"&R^"(B89GEA- MH36D=U2 SN6B#-6BP6,U0IX"S%WU!KMV=:V MJ$%5;3#9]#(*-U2MO(E1U8J_]_^I-YNIHD+K5?%F_UV]M9=C=2[ACR$F%;=> M6J@C^BGEJ,%,4*8-\S; S_6$>@C_RD!_+[#+V+4^[%J2IDZT4I9&(D2@MX J MQX%2D0A!'YSFCB&"PM8V1S6E%O79',>SJ:+M"$:$01D,EE1 8SQ,(<2!6P$U M0:P4;91%>Y-$>YZ62.J)4E #8J&/.@ZC0 D4@(9<"PD=-I:F7H-1RUE"3#8[ M7VUS.,A^?/5&]O& NE@%9N7_/=#C;C N&\H,UXC+P#'5RFKKF"5(*JL84E27 MN'R+$*>,RQ7!Y26I_M@)AZQA0!L: '6" DFQB^IB()P&R>)2;VTS7H-RL:?! MW8(AJF^!RDCWFR$=)81YSX/1(8I!"%K'[>XX"3!(H9V?*)<9Z38)Z>89*%?" MR. PH)REUBU1PTP-KB/2:0D#36NM(P/%LJ;6UNXZNTR?;VI@'G!5DB\K=KX> MO'_SYO5^(VI4.Z^+O?K![NO6P?MW^TFQNJBB6]2;KUKO&COM>JOY:?>I$._.$UYN6Y<9N6F[)O3THE6%HXI>UE%BG"?$.-G MPSR?"[]<>]90?;I+4H)WT^?&?JNQPR4AM9)()7S4?K%-]2Q\D$!)1@%#2$DH MD(?&;6U3\=R2?S*L;#*LK#M[*0T8ZERK[IW*4!D4,,H&@%PP'M$(E@%%I+RW9:YB<1\95389 M5=;/OS*JW M5YOE7,!0&QA!(M9(!Y=8 :2@''OMX#D"/+8RH0NZMU6U8Q(GI MCT;]DXH819NM9FD7K3<_[!^TRY9BS;VE#<;N9BF];;K!4][C=S7=5U1/2%[9 MT[)"]ZP0TG#6*\P5WSNCHT);&Y]N-$SMQ+3I^JPM/*=S?=W:PJX^[8QT=__' MJ>^YSF@\\,-XU(\' ^_^'H^:_=&A'^4#?]4#O[TDGHDQI[E0$CA.)*#"ZWC@ M1UT",ZB\+:,\=#SPJW+>9RTBH\W:M8B,-@^%-HLQ1:%,J0,&BZEZ4=HPO-,0 M&^*E1K1*1HM'=JT_OIKQZFI#UZ+;T:;3+0N1%'K0&2:+;UGQLF]&NM,K_[QV M03E_H!_ ./ZAAT._6"_[01QFCS]1#^PS>_P'>DIZ]RZ-HQ7>#_U.VC.ME MBCBS[.=7_<'5_IFOI_OR+(=\K@^>&XMDT 6OL;$N(3,%U'(/-)$<,.NYYUQ9 MG/K8H9K"BW6R'M/_=B$ME??L9Z#::&:8@:H:0+40)@ U=901$"1*6BL*P% O M 5%:>26T-@FH< WB>^<]KQ&H'MD&^/BBVCKU SU*-/'6?+(_=\E]&.5]E/[%?YH[C70YR AP]QQX$C*B?0" ^F% M MPP))FVR"H5:2.C3ZK6WXTT/H4A,6/1LR>--V)1KF*_'HPZF\,HP0+C 2I@ M'>91O^4<*,0X@$(9XP-UEH5J]+Q:B3,^ T?W1F4CO>\-?/SB<^^*+U&JBP@M MPZ/^8 1&?G!2='K?_'!4=L3*Z4C/R>.T+KKZW>MO+R_WT#]Q"[WN#X>MWD': M1.VXA^J76RB#_BJ@?[PS1TS?GW_& 1K-L ,,RU1$R0F@A$S(KX5'\1#PTD5B M^K3&S)RCE+'F(>CHBEB3B>=Z,.AL#H,XMB) HH"#7@!*$ 5:0P8T1PC^ZCS"972Y]V5$[DG\QK-D M?._U1WY8C/HIP6_HX_FDQZXS\FEWI"$.)[^5]7AT>GG:;TQWXWCC"]=5GE\N M5]6F@S_$T)=MQJO_IF\ICU2+:>#>"N^LHY8[!;7%ED-^L[Y;U9 YJ1;VYNRD/T(R,Z*!HMXKWS9WW>_7V_EY\FN;>?O-@ M\MM!ZW5];R>]/,T(V7E='+3C"XUKC6@>9://S^+M-\\M!4-LW>I1IJ^DBCH\ M8?^$'H&DYI2#N?9DX-&7%+V83?U*5 ON"@?>4(^F^.3>$^[!A/(7!3?=;X&*\X>8\; M[:^T>?[?3O-X_RSJ!UW_GW=GGSZZ4X,I;QZ[;@/'\>V]_=X\KJ/F7O/DL/WU MQV$T6EO3B>EW#N3G?/+B=G^&+5@ M7^SV3TZBSFTGVR[B?<^^*/Y(\Y(4+PS_VIU0H?(O]->_BJ'O=H?%<&PN)G(X M*7@P&I85I[X,](0=7;UO:OX^2GITK?A^U+%'Z6V39KT8]L/HNQ[XZQ<4NN?B M_[I[-NPD\A6)^"19ZEN_8WW1C_K9I+Q5SX^*TT%_U(]S7/PQ'?*'?OW-Q7A/ MCR)5CZ,>?(M7#E\4[:/RH=,S%=_UL"S4,#CM3T;=Z95;HF1N:7_L10I][\ M^.[HTY[]'WYO'+\G\V?!X7GS:^/CJZ^'Q]UNX_COX^1X_/3/ MJZ_-\WB_O32^9CQ#=N+YXD*C?4B;;?L9"DUMQ#"@(W@!*H(!2E #+-44:P&5 M)W[^..!22X&%LTH&BHTR*-Y#*,$4=]P:.W\.#S^GCB N$D>@4Y,0&D],H#RW@!KM.(]_RS]5+T7 M;Y($YULB):\[)^43_1$W>=>G7LJ^>U:;4;OR!E.B5$0*=S/K>U&4]=RF9K'+ M!TW#& VB>$R,\L/B* W)>-\K?#=^=V_&@.S5??IB'C(?Z?2=.V//LKPTVXW/ M+JZF<%'MPE)20)5Q0#G/ .$::<3BD4O@_(&$N%&6Z0AY"E(MF.3$0B2=% %A MHN4R^;IF5;V;L%WNKM.!/XTDN]Q;Z<8#5^;>72VHD+[F]/( ^>)[4;E. A?? M]Z=7V/[[7CF0@_0]I>SNE+M07^@3[U\3T-&Z?9/4O!N/T M#>G%@?\R[DY%<:I?EE#L>3,.]X\=F\6ZE]':&PW3@S;[M8'_WXGOB[?0@ ML=6)MM,YN3(O<0;Z@_24$YWFS.L!\+VK$VITMYR5X9&/:E*<5UUJ/"[>Z%N: MXA1O/EN&9?-=*\PX55F.@^[U1Q=0%R>Q<)VA[?:'*2$X#N3_QIVT%N:LN)BJ M%R55*L>>$&?>>#Y[G%56?WC4'W?CM\3YCKK6%%6.Q[V)X[A<^M&E'HXCB\5"-&WSX/T7:E:.S^=O95++ MC5K*UKUW[A+<2@PW/GEBONGZSG"4:L1<;&(]V7F_OG5\B-IL^_9/.[VI8>LD MDH4OY4=J45I".OM+N=7N>#P-;)B98F9BW>]%;.RE6(>$+2G)/\W)M0MZ<8CBY'GF:M=!762@ITN;CE:EQ9G-D73$IJ#M/$)=U@ MNB+%49RP?@+I--;AN#N:K%N"J=D@HQC$9W,E,_I66G/".)E99Q?4)NSEZ.*% MZ[OM%O>[>NVHGX#)_SCUMERKV?R,XZ27&!%?2-2I'U\=3)_J5N:@#57J#OR7 M.[D^GZF>-IV.=[,S.Q/0&0%]^YES2(/$#$A(6538H -2"@]T)*38!XOTHAW_ MJA5W(K,)N8?%C>%DP\D"K#=\M=Y\M>#*&2<*<.'*Z7V9"<*U.+*X2VW*??T> M&5*$M8M8,OB[;8'C?=C8^G&#)EP2B0!!2;\DG "IA0!0" N%%=@@N[7=[_F%$+^%%Z[D MQ$Z4K=DZ%-,M<,V]QC/%:[>UU[C0O/PWW1V7 MJ'*A9\VSE4M6T^E-EK\D7XG8S?';Q/(N",UX<-H?3A3-^/W7,WUG(TOD9!@_ M-+PL+).^)WZN_*+$EDOVVBV=3.E#D8?TQX/DX5HTKCP73O%^6-*N_>$HRNC( M9VXQ@:4X+:UP,2F_&\B4).+K9QL<,=9*@*ET@-+('Z17%%B/?&!"&LO9,A(Q M42>$:M);JAE?TC??=,WD M6]S4]WWWJ;C4JZZ--]UTJ&>6LJ0J]1(.7NF?< FU4P6IV+&C\14=SY86(->) M74WF#@^:5)?W(*E/ZHB+7?)\B;\MN&HPC6<11) MEQ_I'],YK5WY6 )\&]_NC$I+A1\F3=RFT(5I2FN:CVX_>:)+<]SL#J5*G;ZW M7(72I@'B$3*)J4ASIB?Z,IOB*:*0 M'SF@^*GFME@V TLMO[^,0IAS$EF!I"$.:X0)Q89KIVU*)W<:YO<[8'-8_KGYE4C%N' :*6 2JL!I&]41!>':F[@?(Y&,9V7\SF[\R"B]5Q[U"D9J=39,AN#(@98>/,1%!>=;_,6J\CL+&]<8S$V,;+ 5^( MNH) 0FQ=C.'7GZKJ;MVYV0(+Z+7WV!BUNJNK,I_*S,I\4I^?]WL_LDV33:QX ML=7]?CZ]*+ZE\]LW==\>SYQ#D;P;77=$M?43WYHVJ*))YJZ/O2V6^EC%N?!XV-D_R.ENDS%-D*['_>W,D\]_3+A[&:^4Y$@DQ;^S!\59YS3Y[&9 MG' 2 !VTDX^;_LCWOVD+&7UIV/W43U;=MYT_T_#[^%L(@@ MT3>(/RT"4,%&]4[WD_,[V)J,<;L8XMVH2_F+0Z8MMKOW]4=$*-;:WH?-BT/F M&"1<,2 @YX!"0H$TQD9XHD1*HU-=P\9K3-0KM@A%454Z6:+F1?T\"FT[9W"% M44ZXFZ.CXVFIG MC: DTVAS1JA37*;CA^6(VE%F<[!^9"(RQ8<%GP)<5;K%9$BI#B$]/UY;EK%8 M[]W@OHK HP>"K'31"8&4*Z@UX38:RI:(0)0TV1M!\7\<5#_Z_S/7/+1LC+KD81 MJ;RG[&%B;#0\4/2(.56<26.-539(BZRFA%\/PK,B]W?O["CQKFQ[4Z/LG:2J M]>G0$&2\1 YP9Z*?+"$"$ID B P..>$-=S))U:O%IB&54&5;Z+!2[W? V M"]U[;7,\_+/O%M3';RJ1C59:_.RNG.$O721V/QVZN,L&:@/PQD6@0*E\9=N9(=C(R&% MD#J=E$DX&(5DY(F,+YM=;!81*;2*8L>Y@.9^*T+WXDF?#?.U_&@ M.BN;G.ZURXV]<@R6;2L_=?J7]RE=GMA=EQ!Z%.::*^0#A]*;.0Q;9&-5D=@B MD/[B]H,FB9_3N"? YM[7J];>UB&5/&".-# FM8. 0@%IM0?6&H6=%M!!,7]N MXU#<+9RDCBI#I?-2V.A8"X@YEP):>E,N9G5ZG"B34AI[BE>?1Q&*H&,[>C#( M)_-50*+PEB:1]3(!8=CN9EBJ&J9F1)G&B.]M?S$H2TJFHN_119QL7!$T!Z/S M7+>1 R1GPYE*@H3/51%;F9D5;^:B^7G='4&\#&3W,0-[^3+%>W;3E=5CRJ/Q MM).61PK75#I4M073#\SIZ:EN)OF'DP0&-W4P\*HQ1[5;'L,72)GW@,4QSSVC M3'&HRJ?&L9@B.WVVS**=.XDW_D@/^'/6*R^R#E(6?G3*)QES\^L:UZ+(9HLN ML,]/*+(V?GQ^*CF:'4X^ODG% M'^7GXZ>;\D8IHR;N$.6-XFWR[G193GLQ!?'R+,3M7ID5E!)[BAV]WQZ>RN'6J%\A9.]/BFK?T1)M11" F*V%\2#W,1SZN"KQDZ8/6R95&0-4\57DO5T>UW=_+*L,4UC3-==/\[V<&QQ MC,NXJMM-C?:R&FLUSLTR/6AV[>+C!D4Z55$HT\NQOB+YI^_+$HXJL60J-V9< MBC+(#S@ZR[=,)-)YU2H)+%.&_DR%*,-)^<;X >,%3)4NQ5=#M&Y[_?D']']* M])]7'=>M*/_Z\[4@D[/+O.UDG(_S6!P]GHS<43'_U^E;TK/Q#I$38XM*J"QI MY]&=B[M#'%T2DO$^T8V(T7-%;EQ_*J?L9NFH+,$9^+VNL&Q)'4[C^I>O$GF' MQWT_MJ^+"L!L1#?&]O.%+TN($H2G=7P^%NF6RQ2I.3_Y73'Q3TD='M & 0EX!!S+1'CB&_D)X[+6,YAS$#0*GF M*5]R?/CU*A7FWJB42[(:TK'TK.\YL;RFGEP^[]Y1^5\DQE^(F$W-1JEP=53L M#E$QTMHZM(3H@)0'T 8/J+<$:,(L\-$'(NF@)/XK<0VJU<5)?Y6KO%[^E3G! M.X?&1@,'&A37'Z4.K@0#*8T$,FCE.;&!8Y'6?_'PI8"-4@A2_G:R4@H6E>B5 M+L6G:==JDNU>Y(I-XVS_Z[/QOYSX6-7E,.S6#- MGKUH?3H,Q$OK@@!>DBAK2$,@28 @==5P)"BAN9P/N"BL4)#*"B<0)<8I$;QD MQB!OF II&68WQJ=L.)8BU)B2H3L:C@C/9GLJ>_:#\7Q<1$>[J%/I=#<1BH\!_CMPK??]K2*W@:QJP-<:V&G0*R?<7,4[AYO:GQ%(YE&J;^ M\:I1"7)_(LAIP%/N[?C,)?1245!:V,'0GP_^6JP!F<'SNB;D+J(EZYJ0-:@) MN;7&8VZK8U@2Y>+F)@B-ID

NB5;=OD;//$8$1[>/ '&>4 M*F5D-&FX=(AZK05SMTW_#$DLF=]''Y(G=_F*Y+IT_N^'),M=]N YOF#ZBJ7W MWIF-T*4JU$FU85$#,4;J?]]#3>M)O]>DE_1(8T: GHD(-WL07JU*O0HK6H7M MOTX2$1_/:D%SR>HE6LT13CERN M$I\R[37L@]#V[KDX-7I0&OSSAO[ZOM&7F6SXZD7^&/=F M2!&LF3X*?R979Y+)GCV=X'U)65&FNBUU8]--HE3D$^EKDL,FCRT85B>,.]41 M[TPWA\1&T.\GGZT(ETV(7G-14Z7TB48B87=!O),.","P!_(/KQI;TS?(%LQD M[*Z7S_"JE\I 4GXX*;3)Y @9BA*EQWFO(.^9P-;U[SC,95,G$[8VF)[0XI2\]YMP88QKJ1@5K4.;2F);;RJ\>3+O?X]LD M 4C,U#?=;9[>=<[MGCJ-GZVUF#WC+QZ1$WX2;](@/B;33.11FC MWQXU*+-4E ?(.;-QZ5P7KY43-G3BKYU.$II>SB>)0+HSZ%7"F6ID+C.Y3"XF MR?11_ZJHOZ>C384R69_C57JL\8/C)&X%+W"4MYQN#5,F=+0SH6Z6IQ03&6MY M-8B9IV;]&&M\"MJ,7[*?SO_Z12+5>#BE5#1,V?6G,38POK=UE9-B==\U2D.O M,RBHT8O:HH%/_"V=? 6(L #*I):(*$Y7]"?%$4 2S9)9+ M+1)OX!A7=>BAY MB].7+AT.?F02BR.DY MO2JJU"K4[YV97LG?7;Y[2D2*,CE+1Q2EZ:RZ82*D HE(JGTTRK([O0?&1XVW MGJBJ+N\@170S\PY5@YOL#F.*_X((K],;Q=TS1?YR1=';L9*FM.N,)/:XEV*> M\:O^["C*7L.UHQP,.R6E5:](<:_4( ZV"LY.HT6!1OT\@E(RXC?CS%\W<=?E M\4TF\%\SW]/C/+-K9'*S@K@%ZVPJQ[1@1%JZCD5#JES5]V2$]=O2JM]%5,BY M@=.O7<[-O-EAVITR**[=]S'G8$Z8S%GZF52ZB*"7E^:5R295LA[Z%8MUF<4X M;S?WW6"RIT\3D>44S%*N9H\*4N;_^(7*9-FTB;GL:J11Y"**G&H^=&1KLTWY\K53&FS<.XJRY_.< MT)#8TM/)EZO*BM(*EBR!_IKH2DDQ6MRP7U7H72OMF?2NU.G!.!8\8[BG!3OS M8U+TS(5S?6WKYC3G37R;^R3AV&!PH!HJ+P@-@FMJ".:,2HH#S:6O6AN'1J*A5$< Q*@!Q2;G(U%0!!*I%042!C<> UO M*(6>!O/V8$*Z7^Q%4]B95?RGA';,X'3==[)7DS;:#(^%.(_-^'$TH'U6-*PL M#I/C6&OQ?[D:\1UORCF&T4B]BCJ-K8BWG1+RLJB4N0UE"<=TV<*"<70M MZ=?LOCN5]3!6DO$]>I6'>;N^C",R9U%6;^S==1\1_@FA?5=J_EYJ-7:T&[YD M.ZN8[G]RG HM,K.[43^;J"];E''STZ'6BA$E+3"*6D ]@4 &R4!<#X:DMX98 ML?&:+A#5%>G53\8OVCD;4ZUDAW2<9I7Z!)+)!QS'92<+/M),^B;'E;XS] M[S(W:\IWF@T"3(<_9_4Q^^S3W\P[1D$^/#I/_[IVM\AC6&W.\53#@PNOO__U M=S3,>OVJY\$_Z8&#G3*Y=>?LC1[XZ6.#FIBM(&;#K8M#(B'VV!J G7" "FR MHLP!A:):8>.H\WSC]9(-(J_J8#[[9K%'4)TA=A>]5W6&V!IDB-V:\36?#*VU MA<0S+96DGDII,%1":L-YH!"AZS+$;LWXFF*T';./%(3O\9^-HU&[Z+LY)C>)UNG6E[>-:-_%K2XE MU8X3E0IH&YN^U0'D_!E<=2!ZWFNG=BX[82J7K"BH3*&F]-#.]-GIYO1#BL#@ M<-0_*YS"J;>)Y*OM/E6Z.C^/D2GK>\7Z=SV!5MV,A& \S) MZ$=80QW3*LH[@X('PQ3D4A?,;=6&C:!,C5CK#7NU&S9I'AT29%Q01@.L4P^4P M"B^J=J*ND9W6T6$0&-J ,(#2J"@[R8G2@@/K.)1..@Q=-/8(O\:+FB>C+))6 M>K8J;+TK $[@JSRWFDH^J65FC62&-B]^6F:*=*4R!>=^6]Y/%$,$5Y:JX(@6(0@VA1:X*M4X;J5/V*UKCZ MN5[W^ZT[:WXZ%,Q'*(E+K@Q,U%^& Z.Q TI HI AS@1^\[K/%CSG-M.%[5_& MC%.H:]"S[7P\.$Z%G V//9U#U$Q;6+A!FU6KZ-0'JSOJ5BY/E7F0TA^^)T*; ME&0P598X.2!/Z7#)5YI--!V[5R&?AJ8CI)F]?R:U87+R.L.3,]LA1&=JJ3*Q M8^R%S>(3QNV[@L]BT'8IDZ-X[MB)T];V M1^,T2N//?&C/9Q/\K8Z L^<,#\7F/K=!<^$E,'TG/F;_?ZL]-'A!X3".4[THL%"SKV: M[CI7$"6D' S+(^9DG;.U4^"^/6\_C;/GBDRX\DM14U*8Y>W49W%!D\G9JB1(PY"68ZJ6960]3F]],Q#LM;\6E_SOJ#75=E;6BU4@* M-K7SQUVKWTM\@46.5=+FQ&4\V1!*Q5AF*U0;WC4JY[MYE_*#>NU6M':[\:(< M+UB&>NG8\BS: 76!W$/,>-\?M5.!2Y%XZ@OS.>?#)_:/;L^T4RZF[O?;*=-Q MC8R>VW(/JZUWCKYVL*07K;;_.VH7)XS3^WX&\=(T6$+<.,.;^ZJQ-=WY=FG+ MV^G'%+>=JD>:DOPI$M$).MV,8YOW87F:RBB^V]AZ=U'/A1%DKMA)4MRRIRY. M]+*G+HIH]>PY\;Q]"(59J](\DYREHVY7+"1CB 7!&(L!S/.0)5MG^<;C;W[PAF.@XG?RLG4 MK,L%$E0%T%BE,MYYDH1IR%H M!OZ6T8"6I0NI?G#,F[X@+I/H19RS5&=H_&4O_H5P%1D?5[DD>N&"]CJD.$O1 M\^.Z=/JI,JR*F[[ V9)C:AEMZ1+>X<>D\VOYBZV"!#\E6/9[9_%'6X2O"EZ_ ME\[NE[AKMPZ9C#,KC ."Y--AA("17 %NL)7"!.>"G\\N"=8)0B2'$'/*&4_, M10ZRH(FR(?[O.5'Z362H,2M$C2W7.X]*^'.LUVO)]Q=WIO?>]$!'V]2BJ>BR<3G..LK)M;Y=4/OG MYD.936(N-VDP&S$_CQMLW,N+5(NJ T7\5M$$P9?!_51($C?C\K CCJ6\OQOW M(:EZ2!;C+HY5T[Y0/K,L=LHU3D=]GRC?2_[[Z4Y,FV7B_$4C=^A+A>8Y8KAL M5B9)^KHH*0&] *)QT?BCK"O_O/NUK"?_LV@[4M#D1RSJIY.;7M$!L'B_JL#R MLIR6W&+BAMXD7\^3D9X4.)\$5[#I8>Y@C+G6XX;1J0LE\WR/&',\% 84=$X[+3CUIY3'%+U;WI8 MN<&7=?B%,Y+/29;TIBHJ^X@47XS5Z;%GR>TD4FGDPE:P%D18=83 MU,LUVH477YT@IS(1R]VSQD=]EDVX(N5IK@U$"?-C,,:-T:!J6G3-CC?>YB:= MURM;HN E*BKTQC1%J?E9V29ZBN!CKEJO*N3.YR3V- 4_$,9UW(7NW"5I[TYZZ7&"<_4QY=%2F&_?QE%X2*9)-;WAUG@>BDH,AA7R98" MDK>PPFVWTYG3BR\^38:3WWZ>/[&RQ])8QOTYJZ!E^J%HOU,\N22:6F@D-Q;$ MJ7CN9'M. Z]FNSS#+4^*IRK#YJ)(TW._K'8^[^'%+(X-MD3X9$[V2PNNLTMM&6K MR'B*:%A1M1FJAG1EH7/F>!F,*JJ3]N1$OS)1Q_G]\;MC;5CC)D:WE0%^'$4 MN]YMRRX;(K_=9:MT=*]]Y=^>FGA6DY/JJ:*-M"8#8K9KFTWA]' MW?.XD/UA8W?4;[RIN.Z^I%^-S@>-K2@7?Z0+RWM^W'WS)?VRBB9L3@6R)YR1 MB9:IHR_'48$DCFF;B&J8'-@#XRG1S13K=.?$$%"4(N M69O_8LK#S+R-LW?H1TT=^LDM9M7G. 6*)E0XHY+@9CQTESN5WGK+J5[6,Q;" M^"!G:9@AA1<*?H'U"U$% MFJ92,&]>C%O/HI;'$(IC'TP#]U9X9QVUW"FH+;;<>D^I0I =4K)QMU8O\R[8 M;'*%O#TX_)!Y)PLXD]TT\NHA]]-ESYR=%?6*B_S*C](&ZGV_UZU.R%."<<4F MN#;G19?5>=$.W/^6SGWV+_9//ET=;'^BS6^?V.[>UH^#;7=ZG%H)?8,>@0HDA90&FS*P'> (80HE]3(H!>.BYBV(A"!+%,T0*&8T)@Z M(S ED*8BZ=GCHG(%;NT%MB0PJ!_;'UY^V=IJ''(?[O_D%_U M\S0U;*6F@Z(28,S[^?BG0&-WMHC;#R:!^U>-+]XW6HF_%!=717-C4AMQ32+% M,E+':2,DGV _'TMV7$?PICBNF2<+N4/WM-^E>RMIT;I,8(VVI]$6'ITY4+Y! MR/_[]T/'9,<\<_T*CA]=FWYW5]IE^__?U4GC;+O(.%%/I';OT>V&*G_N$VQ> MG5[N;AU2&_=BJ3& 3H5H2#@#I*8.$,.4=0X%YL+&:\1?B34NVJQEX]=EHQ5M MRM;55[2[_0XWM^V/0VTC$G % 7'< &HT!8H9"+ AT9\+2 ;GHF2P>Y1UKA&F M9@#3*0T+#(A5]D))[SV?.O ;D+GLDW&?[?FQ3>6[VQ[YE:XI M9ERE!?*;Q&YKD&F01[D6(PI<882NOJ!QKG2A:BT_E8D_G3AZH0_ MUYRX/?>^WB?N8$/\:&T=8B?3ELY (%0 &OUWH#F6P%.+(3=(:$A2R&H)JU&Y M4:S1QI!U:LV58>7V4ZT,JU&&:%!CX@CT(0#C/(G*$$UK Z4#6HN(7H0RSMC& M:_R*/PEE"->[TH^O(S8F[QLE3#<]ZF8IC*[HN:"R6\2?C@S^)W"\T)IZC6HXI?^$ZG:)]:/&BJ?=K4=>.;CQG8_\@Q@MXH MOKV+CWHRN^,:;8X3IIKY$\7;RU'KHH%QT0"JBP8>MVC@%HKNY34%MQ]I+_W> MK:#^^C\%?HXEO.]\/ZEQ1Y\/_%_5#_^.5LQY1U_^U3[+;YF_]._9X;,X)=]] M/^<=ET*2)[_X>+)DKV"Q;,-^_,]53RX_?I4_^M?0+7[&Y2O*T+4?PU?7?W;3 M;1%Y)2'YJ=O>_!FE#S18=M?;QM5+XO?_;Y"-ZKIJ'<\2M?=:7/FO+ ?]Z[Y2 M)@O]!1LHJ\?"W=7&K?M0=0]\_B/=90F,S/QP?;1U>MJT\7^_$Y!]VO MERD4U-K[^J/U88<>?'M'JN_$9XT.\%?>^G!PNG_UIK/??7^ZN]TDK>TWQ_&= MN@=[.W!W^QUJ[;V#^R?'G?U$'=.&/_[>>S=L?H&7S:N=B];)UT/&H-:(!4!Q MXF$WW@+#<&J^YYC!3%FK[<9K(C:YP@NG$$4$X6$T)WUT3PVZU]8Z!];SVW,- M>"\2\#BSF,K@E1.<$JD4*D>!#AX# MRH-(@$> )Y8RRXRA)B4@H$W%%G,0G@[@/0-S^G;7?CV0='=\('"MFX,7/.UK M=X>GAYD!:D,=@@I#2K%#2E%LE210"9ZZ?#R.D5C#XMUA\7+1#D2<,(6P!/$_ M7'"C2N<88%8I#A%51(2-UT+2^V'BPP'-=.BW(%#U_WL'&N--;/Q,@_-5D[P4@O'=3MQK];D>_ MUMM%B\.X( VT#%@H&*!.RQE"1K+5]5]*0V9Y8Z,M54 MB'6T7O9ZJ0AMK@!]?L&+J%B96D3.4P^$44I4RI&QYQM?7\5K/W'T7[7-5M46 MU-"_,NC_LFBP!2P9QSC::C)80+W"0&*'H_=JH>-,:>[4QFNB-AEG]\3^%>C$ MXT27:NQZZ=BU:LNUQJX'P*X%L]5P0["1#'BF!:#"0:"1UO$G[@*FFE!B(G:1 M32SNF^:P=MBUIF;MOW)&^=V(&R=I]'>D;^2KI6_\;5R-]&5P-;[7[?Y_4]?V M[?; =GJ)97FP+@5]K78%D5R8=]5I M-[#CO83D5]GW"K^_%T?\]>1)@DN]\B+'5W M+G>W/X;FW@YI'1WB8(.700 =YQ;00#R0TAO@0O"*6:N=,?,%?28@QGRP!!%/ M%32:$NYQ" %R&PTR-%_0EZ:]D>=]FI=[\!.$C;<_>7:DTFLED!#44DVE)88A M'5R<*66B8EOY-)*P):][ M4:QM)[SNJ8]"21[6SA0\#5TP(!=-=^_%5EZOV:UKAI>LV6:CE_M4Y*YFY=*6 M:[994'='%5I4:.8'!<]6U8?&3VT65<_JZ9O.$[&;HC-Y>S#,/5\3F6XI M2:D[;6X9?#:Z;.CO.FK$(DG$(YF"6UF02[O$[9Y]K@KZ MWZ3>3B_:.KPXU-XRZQ.C(B<\!> D,$'9Z+]2CHS26@A[]^ZM3\*B2LP/A>63 MVS05-MU"M)U,^495/Z2G&Q^DIG]$K!GRV]OKDL M&]>#?5J#I7>Z[2-4,3^!@MK2QOV5:@OM6#XT9R,Z)M--V6[V<2X1Z((.&N:7;U"-=QA"LJ"2L.TLDZJE"S=Y8; MNV=G/,0W65"B^[SK4TP9N--[/>V< )&./"32#D5#5@2AH1<"!TRX0QIA=;AS MMS2FA+=;9R[]]6Z"NDO.RIY&KL!/ADK*7(&C>._3JW@_TCHYQ?%OMK_WIKV[ MW3EMG;PY:>XUKUH?6MWFU>0[5:[ ;GR/W;U6'+O%NWL'\>_.,!^J@@, ;I #U1 +M, 0<4JB"YM9BLO&: M\DW,%AN=W#/']09 >ZC,]%O,M1J/GCP>.66-AM;*(!!%T&K"H#':<,P(#%@\ M,!Z%]@_OP)7O]VHHNA\475.H @Y #DA 85( L64!B)8%3SC@B!?G)@@ M_.\:BVHL6CLLXL(&Z)"@E'-JO%!*"HN\I,0Y9RBOL6A-L0C-8Q&&+%JU$H(0 MEPM0*76J5H9 >8NHPSHHIFLLJK%H?;'(*<6E@PIA8ZBBUA 4H(F;*-44>R5K M/VV= 8G, Y*CE#+B*$#!<4 1"D I$@ BGC"-J770KZ&?=DO0:_VRMY_*E<\V M#O_EN-/Y1\J]?&D>].(JSS$*<&(GU MD3^SEXU!RM[)&8T_17MR5]/LZ9DRT7H14%D3HNU-*6(:6NFUDX)Y2@/$=S5E MMJJ]_I=HC7P93_BV-\/)OVI+9E66S&QE;1EQ=EHB)#E@T*O4/ID!Z4P M3FBJO/,P_BH1J6]&UVJ-+)E5)PB\3%7&+EAFN?(:&BH93&2SAC-,@B#!(%^K M\AJK\D+$%BKCK8(,: X-H-#$GS2S0$+*#>*(X< V7B.^B<0O$Z34JKQFJDR4 M(<9BSBVV5&@DE:24"PB%@):8.Q^\_)PJU['.G]7BA5BGH(&ZN(A X4 !=80! M$S=CP*Q0.)WJ:T2><:SSI:NQ-LY"Z WFBB(CI632>V6]MA0B0>L=>8UU>2%, M:(1S0A$$0C2L ,6$ T4,!U SP4BP))!H7!.^2>0Z&=KTBZ*7@.Z<558;$X\)0$ORR:PW MC.#@0) TD6=A#11R$8^$<93[@&UP*S,F:JK3-5-CX@C7B/&@A:+>.V6IPLHB MK1@E),#:F%AC75YP[XFR!D9%C3Y!-"&H=U&7+41Q?A&D7A&.D,J1.D1_^0:8BZ"H92E9@LT:$:AU8@B=N?\@7I'?EPM7G#OJ=+.D. !898 M:C$!!F$'&(K[L7?0LD#K'?FYJC'1$MK @^'1_G+4*LZ$5$@A&+=F2.JSLW76 MY07W7E(A(&8>")'ZN0E#@:1> (T-U%9&9*9Z#7?D9]L-;;$^]@X!DY?*I_N@ M\_&T4=I'-\DRH3UUG'H,M3&>:XJ9]#!8$^Z,TIDCID[.?$A8OEP2]" Z+IH5 M 4/4V\K#;1G%C!C-0W4$.CAQFO.-RG_Y?8N*U2:-4\RKW&RQLDYG&26$Q<0 M0UP%JKC1(3"7>R@1ZB&_>_I(C9./@),+ 25)((J;&P/6I1Z QDB@XY("KS!4 M0@2OB2].I]"JDMAKG*QQ\N7AI,$B4"H(-(33:%=*@;%$PL9?&>2D73%.UM&Z MGX7(A6A=M/^IL8: 0!D%E' &)'31S6<664J5)&+ER3@U1M88^?(P$J&@M):8 M$.LH#4Y'7]L$A[GB%CN+:EMRG8!R,=/)8^X1-,!HY*,MZ3S0G&*0VJ089EG< MYN3&:P3QII#\&0#E;%N9G^C^4E,>WT9YO.UMZC_=GV$]QC7K\4OBYJT'6[,> M_W[>U9KUN&8]KEF/:];CAT]+KUF/ZQ'6K,U]QZ^KS2>J@W/RV'W\^.#[8 M.^[N7QVA^*RKQ>#1IXMFO&;_ZFO\[CYII4[+VZ<_#D[BS]WWG=T/!R>[VU_C M>[66L!YO'8K N56)38MP":B %FA#*?">,$ZD0E:'C=<4;6)$UJA,KF;WJ_&H M9/<+4EEM"!0!4V6\3L4VF#*&A8_@1!\8CY[A@=\C0='5/!01S 073@*I"0/4 M6@JTP@1X%["P+)IOJYZC'!%@8FC8->4<*)DB1U5-"<&4QDJ,V) MM5;FA5A+@-AKS3S@A A D0] NJQ0M1"NZY,02B5&W+ .44 D,X!$Y#B#E$ MA!%8;\G/58^UX90;):TS)#$%&AF8,Y!KX;W%OMZ2UUJ9%SS\P(677&I #%6 M*BV A)( +F1J^4 L\VC]MN1G2VBRPNX[#Y S6-_C@>_Q_ -7#]5]Y_ENN,02 MS)1.?><^S56,F5 I#!Q8XHAI98YT0/I% HJC-FM<[\AKK\D(P MRU,HH"$$. E9W)$I SJD8!:VF*K %!=?8ZU])NLI=LP"?'@IA M'C2/_D# 7E$>L'(^,.F52JDKVLO:F%A' %I2UT0\%-H3"'"45$ 9AL!PHP#C MQ$M(1#08T3-.X'WA:LPEA@('+PF#5$EOI!-:8A<<<@A!4AL3:ZS+"^Z]44H@ MBA2 B'M 4?3L-9(:",JBM6CC4BL8W7NZ*<@ZY;[6JKP*50Y$>IHZ=UB$*$R- M6+$*4@A%"+7:WSE;I=Z1'U>+%]Q[JZTT&D;WWB$1W?M@@&&" L=>8UU><&]UP(;)YT"*/I'("XK M P8:"9 G,II90B%&UW!'?K;D1??KOC/+7U,S :]R/IXV2ELL/*)8<4XD%9)( MPB7T+%#DXR1Q=F>4?ME,P(\"R\M*=#SUPDD+F)424.NC=869 !C%M21$,BE1 M[KZ#V*JBKD^!,?V6@Y<:)VN1"0(DB9SVF!C!%,*#,.2"1<0!!PB 6ANE43$W8)A&_3)A>XV2-DR\6)Q5Q MR&#EC92:L@"-=@(I'/^?(R_)G4M47F[WG4>"R(5H'1%:"!A-24T@CQ!I(="2 M8F <9L$R+)Q:'1E7C9$U1KY8C#1<*JZHMHQA*K"05@3#H*5.&J;LW1.?:EOR M$8!R(10J-&2(XPB4..4>*^&!X0@"ZX)C0J=LU)1[#-$F^_58Z!H Y9+N.^5+ MM4;=J"OVJ7?C^<_,V\SE%?C@C8!1/ZFBF$.%F471 R3"T.A X,/MW"DKKC:8 MM,R:5=/98XKYXXR]]/->?-Z;3L^>/DV5[/C_^7QY\,V=&TSYPO6A^^T1VO^U. M1'4\E-1;9@(&+)."TB"!(1(#) F&C!$.10FH[;.1=UL)Y:(3SE542PV]IH%H M15-<,PA-,%5MOK1@&\_+^#QF!I76AJP92NBP/) M^J:'WC6,[N@S&^]U[%/S)AVO"HUF:KHTTU>)Y.*[N[98U]:U2<^'D*]K$-QP-K__*0O>G M)9TM?I>&XS18A&>G;35C?_T?T__7_(),_7G7!:Q)KY5 0E!+-966&(9T M6CFOUBI:0\P809"U5#FAN-!<$:2EI/$3?LNT;%PSC%O1HNY=]N0Z;-6#?=J] MRS!Z%NV3\E[?J+;Y^_116@6OP9W]@'6

/#2<&F8 MLXCJ@MJIC.?>)SU]+MI;&;7)IGV3NK2_A+.9?;Q_\A7NXQVTGP.\G[O-;Y_; MK:LW[>;>QSC6K_'W[^/OWEW.G\VD>[?V/I_LG_SWN'EE87S''P_I'#4?W@Z.K>3B2 MGEE/, />(IW@2 -E;/Q)<(:1(HA9$N$(UU!40]'CO- ?3PB+4KBDQJ*?Q"(T MCT5,,..E1]'6Y"PB$/- F^! 1")LC.+0J[#Q>A&*_JQ1Z'_[<.^CA:M/1I=+D:+-%7>*Q( URJUV-0(2*@P M8"$H)[BQ3(EH$L%-1->)L["F'WU"*GW72,NSKFIZ-!5?B,!0XYQ4G@+/3*YJ M0D!A:($+(GC"#6=AY55-M8[7.KXT@E'K^"IT?#&R89$-3$@@$!2 *F6!@50 M3:4W2$GGU.IXQFH=?R$Z7@<('D&7%P($SC)C<8 ,80!#<( '1P%V!M&0HC* MC?4:FN3/MBG>_7C&9O,(ZYKG5<['TT9I0Z/]K1&7@6.JE=76,4N05%8QI*BN M RCKCM:MMTL"*#*=(R$"K*71N[(Z>E=Q,8%T.)5V&>QQ]*X8WV3PEUN8KE"7 MUOQ4JH;/&CY_#WS6:4$/ 9L+02FG-(-",$"=C@XKQQ@H%(U<"8F"7$%A-5YA M6E -F35D/A/(O$_ZTN_&S#I]Z1"EFL EG44]1' SRA>]3L/MF> MJAC[*H(?7!/\U 0_ZS7)-<%/3?#S3&>[)OBI"7[J$=8$/S7!3UTX>I>.7<$+ MA*P-D#OJ)9Y<[!]=-7:[IRVMK=0_)D> M;&^1ULE7M+OM3@\^?+T\V/N\4+*UNW=Z&(QQ4%D./#(!4,PYT )!0!AWP;,@ M"*&Y@)0IMD8%I'4]>PU+CPI++RF3Y_'@Z&H>CB2.:R>-!=@1 BB#$FBF"5": M(NV]@([!C==(UE!40]'Z9"SSHMZ"%@0<:Z<(OI\^.X">]3A+M]ME(Y_?YS[]<^_OK_\0_JI>8)?)1%8:USYP_B[HC M,Y@6L](:=:/JV;DC!Q^\$3 81A7%'"K,+.)Q"Q*&(N/PX79FPT(0@0DMUJR> M?+''WHTZ?C>\U8/CK3.7_GKWOZ/V]RCX9\/!7GJ9O?C$-YV>/7V::M#Q__/Y M\N";.S>8\H.3CZ<'WW;P_MY.5(4W[3@>W.I^/-W?LQ?-;Y_([K>=BU9WYW)W M^V-H9CZL)MW=^WK5VGM'6GOVD I.);4>1)?) PJM RIX#J+?1*734DL<-AH^ M L=YG.9A?^17@[0(W@:U.,?)CWU$M$ZG=Q&%N5&23(VZ4=+B30:-8?SX;:\; MAW.9SR'%OP<-&U<\EYOF'_QD[1L1JM,7HLQE14FV9*+NL&??U4J7E-B/3'BIGJP:T&) M]=+YCC+Z5&1'I"8[JLF.UFN2:[*CFNSHF<[V2R,[2M[1??-Z7E OJ;,6QM3K-#^]H:WO_HOGA8[PFO5]TRS]\Q:VK-R>M;ZW0 M;"^V?T)64D,"!\1I VATTX'1)@#+F'362R^#V'BM-B6F*TKE6X_H_"WYNC5N M/1_<*I/*:VFMI;66UEI::VFM;<+:)IRR"1=:C]!4:AT7"!BLHDW(O 22!PJ" MX%YJ;VQ@Y"G9A,^V\./MW*'4KP1RUKIY07V/7R3\?7)<)\W>F;]L='7_U \; M(;[)H%'3G3S(?IIGNIDG^GV:YZWA6]WO7\;9RK'+>JM=U5:[K/NV$HYQ"Q&0 MVDE N3% *I]:<)NTU<;EI6'C->6;F/TRUU)=%;WV_EN]-O7:O-"UJ7>^9[WS M+3B93'@1/.2 $9%8X-.F9X,'@IM E8#&"+6&.]\MEG>5@!<'ZV]6^OK*V2N? MK9->LS/4U1_KM.LMSV6O][Z'VON6'+H+C1#B+H#@:=S[I(9 .L. 4UP$QPP) ML.CM#"5Z!J4?=<5"YZ4%M0[\ &WHQ28$**R25 MP%,8;6BJ M!(.2 <)(P++Z VS\B&GBF?KHM!GUC)8CW8M2@&K2XHMP^5S8F' MJWZL[_&$[E'7"V=CJF(EJ$J&<5TR7)<,K]4A MJR*W>R'E(2?OZ.ZW^-^'';C_K75Z$+\3[TU;5^_;^]T=E$GL]K9P\VK_:C[R MTMP[8OM[1W3_)/X>Q_%N?X[O<42:WSZV]T^^)A([UMS>OVJ=S)<,?[UHGGP] M%!I"BD4BKN,*4.<(4$PPP#3%EC$1''$;KQ':E/!IU(?4=6TU<-55F+6TUM): M2VLMK;516!N%MQJ%9-XHQ,+AU(\9,"4MB(:@ 1H[#C0W(BC*J%'\21F%SS8? MN2X:?J'WJ(N&Z]*I56VH=>G4(^VULT7#Q5ZK-6$<4P*$(SCU4K9 .8L 9U!P M1R"AT&^\IF@3HW7JOUH7/]:%J?7:U&M3[WSUSG>WG6_!R]1><.(M!#XS4SDJ M@!%>@P Y1(%#8P);WO=KN_;>)O&N3[W_9\RNY>\=0T^LW&L M\33_DV:YQIZ'PIXOBU:W(M3RW-((,AFQ1TD@"0W Q)5%7#G(O-MX+3>57%6[ MKC6JM7F.^OM+]5/UVM1K\T+7IM[WGO.^MV!SJZ 1P9I$FSM80)FA0 JJ@>=4 MNR =1I:LW[[W;%,F[TU'CQ]/:AMZ!=@0R]$.1!7GDII@^47S7.Z#C-.DCW^C[ MKFZ?Q6G-&IX6=J0[C:ANHWY[V/;Y;OJ[;G;ZL++O2@H<_/ M^[T?42&'OG/9^,_,O,Y"!W($(6*=0LY3[)U63#L-&270!8KI-!/5+%AL>S/\ M,G[L5C6F][W^ESBB/=_OSB!%G$#[EQOUN_'IQT\3'#K^?SY?'GQSYP93?G#R M\?3@VP[>W]MA!]MOVG$\N-7]>+J_9R^:WSZ1W6\[%ZWNSN7N]L<0Q\EV][[^ M:.[M7\7_://H,, 2=0^0&%TF&G@#BAB/2".".,PTBKYRFQ>)QIY^@:O)OFD M-^N(JE3B-\@_OG$7*R7VVS46\TF% *)$:!?WJ#=AHG MPLT\T;O]OWMG1[X?Y]_X_FZH/A_,[H*A_2/J\)7O]Y[Z!K@J&6>M3X>,:,XE MU$!8:.->9AG0VD@@E!94^H@T F^\;O46]K$)PH$XRV >X8Y]QS7T=<#:.(Y8 MVC#>GS7:9PV=Q:M8ZBA\8_J(3J*3."]7,^-HM]?W$9.C8B \5K,;X'ON9@F: MSVX9N(Y/..L-&WHX[+?-*.)^8]AKV+YW[6&CWQZ<-O29RU?%00_:<=]-5_CN M>:^O^Y>O&GMQQWC;ZT;EO8POV&G[[_&F\:OM03'Z3OLTX7U^B?2<^$/\\"Q> M->PF2RY/R-GUTW#1[G3BC8L)'L5I&^\\EXTX0VG#LKW!L&'TH)TG)OUF]KZGP5\_Y..X?F>]1B_>(1H7<1V@OQ&SJZ7W? MT:4@+9W,")()E?/:AT3K\3T9\3,+DSUN\>]!P\Z5Y.3)&QS'-X@W['=G1"E) MJ1M%"Z8]/(ZW[IWYQJ77_4;H][KYM8SNZ#,;9^K8^V%^W5=/9=-Z7PK[\+CO M?8D%C2AE<9HS%#0F*!"'?#RM4,>]3C**&T>)"RC/7PD.:;[:W621I?'E3PJ) M&8PZP_2-LSA+U]PHBT:):+8S2N-(FFSMJ#LJ5C\O?12Q[GG?'_N('5'(9V<[ M86P)A3J#[/3\EV\OD@5=H<%?6;+BC4KZQ=(KG?I6N5QP\A5MHG\0<>W:KURS MT#/L-[]UZ5.^YOV$]"YC?_T?T__7Z[D%F?KS>$P)>!Z= &"B%)P"'>(=_]*= M"WTYV/C7[%#B.*;7[)[3_;LF=UXD;YWA1S=5IS6DL-\44Y89(PBREBHG%!>: M*X*TE#1^PC)0CQ1.!Z^<+=OA#7&G<9G2L&PIF/ M<%ZQR3Z:;N"BIY&][O]SCY =YUAA2J)/8PA%W!LH@U%00QV\=<9=PP#-EKDY M.V>#87^4MN7$VW6/(!U_R3[*2?,R^N%:&H<@(R Z)-$/5Y Y8T!5.A ,9$! M>9GJQ5^I12\E"G G+7.2EONLO1%,48\TB6X0E=IJYCQD6E/GG/6,7Q.NK==^ ME6O?.CHT4##J) >0(@0HA@Y$(?! ,RXY)TP'%>+:PU>+3 '5VF\F ^['R:0+[;-H'B=3L#U>PL%F:>#E M[UA;?"EBN8\6>70J-R>_/->7Y6^2QVAM?Y2\N;8V[4[I]TQ"@--XE4SVZ"H4 MSLF4:3\58:Q\4/^CM#7')OW4?7+(-EYKHK^S9.M8$I_*TF8Q#=Q;X9UUU'(7 M$<]BRZWWE*JHAX=4;=QIPYF/^Y;!:) .L?(.=%LD&#S@-K5 JIA#P6SL_SS6 M,V=G1;WB(K_R#>%@[H,W @;#J**80X6919P:(@Q%QN'#[;PM(8C =7'A?_J] M\RCCE_]$]V^X=>;22=)YDN[M]L!&\V34]WOQ>6\Z/7OZFS%H]TN)02?[5[O? M_GM\<'+TF:WUXQYKXH-WZ=M!M?8CC^O:QW3HYCABT<]6ZB#*..>?& M TOB'Y1 %O<5R'B"5^XW6U"EF;QTNP>,0RK:5+S:A;'_S;Y.DE2]'NUB$UC-DXC<#* M9+Y8%:5("0ZD$1R2B*K2AWFI>.*':3-"[2LY*(*E@^S>%"')T.MT>A=I$PVE MCQ6_UNZYN&W&[3IYZJ[Q1]R#A\>]41R/&_SYU]U]G8W'[GL1W?I7L'#M[]OX M@K%7G%S_\<]V/,#P%49WZWAPW_8,/_?-6P?+[M.>X3%Z,:PQ^?-LB'-=:)G6 M>,)^J5?!TZT V0VA;?T$AVL"[9HK,26C17,D*!F$%)A2SQ6V)OY)J"8:&T/O MVMOL6KLOMP)X&EEH/VD:EEEHG4[KJM5NXL^GS6_O2,Y"^Y#NT?RQW]V_;,5O M1;/QHG7U\70^"VWWVU?2Q#M7\5D_]O=9E\^I]^^!D!Q_$=VM>;9%F M]W-H3M68-Z]V+EHG7P^9PS#@:%9Z[J.'XDT 4D8#,QKO!AF.;4"I,? FDHMA ML74D4:S97VM$^WE$(\Q*9TRP(5#*%);>,ZDL$TI9A["[:WIMC6B/AFA7\XB& MJ(:0&PVT8#IYRR[^%!A ''DJA?((TXQHE#\)1'NVM+"E51E&_:B0H[ZO&7QF M\W69)E@;;P6TE' AF1-8R72DI!67N+:NU@R+VDNL*ZNMB?^EGB4TQ7\=4%X[ MX(C@5*!@@HA8Q#?IKU-4UTPD:Z:_7&./A3 46T<#9QIY$KTB32U3P7!=VQ)K MI[\+MH2S- 3L!8!:&$ -"D )*:.S1(B-!@1V)N7N;PK^R^1_-1/)[=KWM]<# MGQ*A4K)LO_?==V^DDW^9M*/>8A-H2EX3A&JO#-2,(VWB--WF*0*\-Z6A-&[P*_:5((,DY M58A[BA17 >&XSWCB"4D-3FJ[8>WT=\%N$$1*&21-^6:I82'D0$.D@0F(!^80 M\A1F_45LC?3WV48:WJ>BO88>#/RP*+PY[VA;I$S'&WYOVSKV,!<'C>:N<$%K MK0C%WDK%D,'".B>##F7>ZHIMB#6LK'P*\#/=KF/LMCCO,?,!>(2B^1"" TIA M X)Q5GHHA#5H3+^R1HY+'7A8B?+*0*2RVALCJ),BQ1"]$M02%ZU)359E0-1* M>A\E7;01!.>** R,0P%0$PA0@<=_&HY$,(Q'X-UX39!<(P5]MI&%M_J\/2PK MK5*=J'TM1*$RBP5$4 HH@!*4@ V@J%6? ><94/2GD=9'AN^DLPH30@+Q0G M5%&HO>0!*^@8I)YI40<9UDY_%PP(@Z!) <%$&Z8 A<( 15.V ]0P>FF<"\Z\ME&1?[1E[FH(E4%MJ.]\W,'*<_7C[+1 M3=8!*0@=H1 AI0V$DAJGH7=&UPOKZA4GRL\5:F@Y+RS,W M&T=)(WXE5/(+>?5/#Z!^C@&S!JC?!5"[2XY:O(]B((@"(5H2*3\# ZFQ $@@ M+;VVWDH: 0IO1M/Q2:2;_X;XRHM2^E4QN-=*_VA*OWATX[BCU'H05U #JAD! M$GL,-,$"$62=)\DJ09N0/8VJN6<;X_C;#P8SM'C.G_>C%A2T)YG_J*!MS;]X M"0&0/WZ#@;(U68#MJ?F//W=\^B'"U];4,EP+;36JK0S5EIP'68,E\DP!&:0! M-%@$C,<**!>7GG!J$:&)("\Z6XL-*?ZLXR1/5LU799+4:KZ&:KY@O 3.'%4F MJKE(7/V42Z 4#\!@9;PC@7.D$Q?B)I:+!;*_14$>UO#,5%+8B[>WD>'/A"/A;? 0LP ACTE>>%PM/*X7?O4+W]HZM-ZE&AD/M(L3'=6. MQI\4 EP)81@G6BJ<%O[ZM@UC7NCK>N\LZ0=3=.*9;O?PJK&;^*;;@PJ3-N\I M3)AA[BUA0E 3J#2!!&FB,1]E5W%R;Q1YGUM*^,R'\3GAZ6[X.O!;">2F(VRU MG-U!SJZ:1X=,4V8#%R!:"!%@)(\V W4PRADSFD:'V1D2;895MH9AQ"-(,91& M84JAUEC%?SMIJ!(RBL6] ::6B17*1"O*1* (*QW!QB4.#L=2ZJB30##'/88& MA<3]@Q\<>S:ST3+5_/'\.+5@/-9]EPK3RO8R?LK,:?PQB(^+8M)KM'I#WQ!_ M%KTQ]5 W"B;M*1/JXKAMCY>W'H[*S> MV>!5\;3<5K-HG;ED:+FS6=^?1X',)?F-5(6,HRD\\U+YE^C?T>QKIRGL-3[J MLU'J<5G2;K]JW%JPM]R4_.WVW]2X4T_.41SYEW+$TUJ*:C6]@YK"UJ?#8&%$ MTF@62N(#H$)9H%SB,XY8BFE0RMAH&\)7B[[>^MB&M5"L4BAV/QU2IV" 3 $N M4L]US!TPA&%@(.0,.W=?#Z[C)\GT@=@;WNN>=?%7I/U\' M>+\#[RZ\_CXMUSLS8WT;7WMPK54"!MXFZ;[H]=W G]6"70@VBH+-1% Z\#C[ MGK(4W/+ !*F!PI*K"$O13F4;KQ.)RI)6Z[\+YGY%%FJ46RX,N'EQ2!0WEG$8 MYX;9Z+4H#8S1$D#O5"*1\)R$A'*+1T(+*+Y_B=UG%K+][[Y&-[OYM^_GJU^^'SZ4)_T[WTC.AWGGS"^WNM M3NM#_ Y^AUK;IY?-;OQN^GFO20\^I%./=_!01\.&1]L61#CCM\-B]*TE^3L!0L2.@Q(V[AS!"!]8A&0! )E;?2?"-0T8!=G M?*'EY,\T%_Q=G02WEG3,?<0V@LLFI.XK6/<5O+U-WLR9\LT'Q^O8*N_>O05? MT-R\T#:"T:SK1V@#52P[-S-?PCM2-]]ZDO^Y$+,I:^_M MJ-]_*O4%/VL-%@E8W1W)*JM*J.T1K7' M1+7%3D#*28MX %"E3EY0I,,D2P%*;;PTTD[0Z!C+34$7:R/7$=2>;<7WERCF M@QR['OJ.M[UN8ZA_^)K;[F%LK3S;*;_]AVT/_)[^489N:TQ:-28MZ2[H'4^] MMS70*O4&\L$!HQ/KOW'>,%9D<2^*ZN^!S4^!5F16U C^> B\8%9)A1YG' M0'B#$SLE T9B P2V5E!C(;$B*S!:)W;*9QN?JDSL^+">/6V.+9;0U%3_3UM!5\CN4BOHRA1TD5-..P0#P8"E)D T" (, MT1HX0:3W$C/*[<9K)M9)09]M$&'ON-UWX%RGBE/;ZW;;@T'*5JN#" ^Y]6=7 MY.UXMFM@N3^P+&L&2!V5D)OH52!I4_&L MHB!+B4)$#L&<=RXS45OQRWK&,$ M:Z:?*][Y:_U818!12A/1AP!: M!P\41"Z:+$KR(#9>HTVD5L6P74TLXJ<;)&B=_;PBNQLD'Q6W,NV5]B:&"W,S2HITG0(%X&04-JI^7];L7RD;D&!^M2/M^J&%FZ M!^W6MOW1^K!S%16[<[#]";;VWA\WM[T8/N)[*[M_7C8-NBA?+Y[@YL M7;V#^R=-FIX9QX.:W]Y=-+<_GC3WCKOQ.ZRY_?XT DIH;>]1T]84B%1 MEG6:0/*E+ZJ-D"41L0!J[^*B>@G4_V/O79O:.KIMX;^BXCTY;U)%\_3]DNRB MB@0[VZDMB!T<%_Y"]16$!6+K8HQ__9G=:TGHQET8 =K/3@)(:ZU>W;-'CSF[ MYYB!!8099TE3J4U4TX/*E&$RN<0M^$2P[EMFK!3!@W$PQ92:'M2JH^HY-_?]Y'-&,9V/@,1&%N.SIQ=%ZZB=1ZMANUU[>E@I&:TWH.^/ MLH:EA4][O4ZWDC OO\2X7GX[L5]R.DJO-S@Y*XI'Y:_'@W!8J2&='\73HHW9 MZV7YB=S*S!]Z18BB>J:'5G1.JR>&V(_=D]9I_F[]:1NN;B58TR]O#^N[SW6X M\K?*LH\ZJ8AC%A'.\I7JXM&AUL97VQ[$WD9CKPAWSFMO+=]T8B^&DD]%* -N MFP9MN-/7.NTFV5:WOMU07J,\+-02H.OE3UF[KN5;_0:L)' 3,-IN^R*WMW_9 M[UD%E*C?ZKZO+YS#0.;\Y8HY4UNL*JRBTVOE;_]:TM&A^9=B&3]-2IS44PQ? M7F(=,*]!_^I+KIB<$S($3SI=";\KL-RF[9O_Y;K_F>K^\7\?=2_5'@XCBM_6>R*=".\3&[8W<_5>^F<(O0R+&,SB<@ MU=PP)QV0#"J(PDXG2Z["QQOQ;NHY(@5,"='!9;ERJUV,L.0E2K,,8,3BAN[_ MH;T]C1: 3MU*7K -"-WM5L(^!6=J<9_9*_I9"KG?:<1OL9L38?(W3SO]L=^' M:/C5MMI%O*=U.L+G&K,W9M2P'I6SP;.S=N)225@]!5W;W3HP*CA*#4?1E=/M MP2-+34)!)(ECX(21.$_$ZD<)4=&?:KHWTD7,*V4G[T^"'541G#Q7KQ&FFN=? M7AE$>-PWN4D:MS$C(?F8SO'\-D[*=:U#O_MX!E,W%[&RSR!:I?\AXON?)T&<^MB:IY:4ZTZ,[J?"]N-WO>>SWO7>F' M5GF8V9Y>:.VII]ZLOJ^_$_J?/[>;>/M\M?C[W8 MIV^_?#[^]Z0)]YZI? KW:1ZWCSZ??/RVI&]/=KZWC_<_P3M\ MVK_X?/+7W!1OYK""<0Q(>6[!"588.R J5E@"59H[08 8+BQ($<% O*E\J17>W %OYJ6[JQBQT9(BP@5' M7 $?,EHPQ*V.S&F7HG: -P^O_;Y*=U^V:?J8_&$U31\T36=H@23,R:@Y,DEH MQ ECR$;#4+!$&N65=C3"-,7+I%SY @*Y\\G Z$#G9%SOA:>5TZ>F 9/G:$?( MLO)&%@0[R"JM?"'S M=]'\8#5_'WO^SM &+AQ6$N@\<<(AKH5!FD0/O_I$!$\ZF9)6SLFB9/B7*)JP M?,3AGZ-.MX_RH9H%,(?GXYD\.7,H_;X'W3XZ!;A"EKL@RQS!&DO2C+7K_H//U2UO+NU]/54/'MR MMC,&I"O?:D$H.^?\B/64'](84:IS*8LR[*VI.O%L4R\N-]W+S.P,^F5RIF[GI)$F!OGE M96#^)':Y.E*XG)2R6=')RCD^;EXTM_?)@<#.&>P)^87FY6F7Q"^5JM]U178X.N+/V\TO"S\?D:G]W6V!89[;] MM[TH GNKZ.#BX/7=+)5+ 1-G!$6 ?11QR@RR1D?&1N4N1F+"^V8;NM(M-;B%_']6VEQ#M! 5^'ALK*JUXT*YQ2*-@M MUA7#N],WW_Q1%IU^V^F.@_6P%LC%"J07!]+-6<9(B7!<185BR G%U&*DE:7( MD&28BEYAC@MCI \NE;0*_ZV :OD9XPJHE@.HIMDDBS1BYS'R(>=&L<"1]=H@ MK"+% 18E9VEFDYBN47U7]X*^KB)_ZM@R^*7 MQX^S/!YC*2@3%#$3\\::LDCG0@'>)^>(UBSJDOK/M%BBY7'%XU3!)"88NXIUF'-3BD+4^(,!$4=YAY%]8V]<*R:):(A3\'"G?K MJ.X4LWM07'>UP?9L8/8IXKJ34#P6,%EA\1VP>'^,]+VGN]N'%P=4>4V \"%* M;S MPJB[8M3%&$;MO6,'Q,)"XTW(4C. 3$9PY+3&B G/G-% &*E+@5Q=Z;&H2UE@4N]K,IV9^J+5453ERG"O411\N5; MH1>1D?B*IO#R^LB?RB^PKEMHBCT$CS>>V/%:XT7H[^>+:+N]7Q:QF[7T F)S MB_".(X?;@W54U>\=WQ8>=O57U]8=A5YK4]8< MWQB=_*Z'?W,I=VY?_*[K#!R%5L_#"_6K6MZ7D/2J=,!11@ZQ"/#2-.43X4' M*Y47-DBSMFDVEF3KX(=9_T]+22I71Y=63MFS6T07SNEO=E.7!$0>A]-/ADM7 MK/YQU\PY&9V*"2H,@>4R9<$W'"1RE&(4D@K&4)6$Q'G-U MA]<]D37E&@+10 M5G_;O:WE@J0?R^JO1:P5KW\P1LW+(8K2*AT8\E0SQ#FGR"GE$5=:P0@F)RE9 MVV0;2R)AON2\_H>0PO_TK6O'T6[$U-)QW?;*;_5?LOZD',).ZS3 5/J5Z$5M MOQ \[.%RGU];?1A$?YL=F:L.K)<7'7NQQV[W-991]1E@6*=;-HU^A9&+W?RM MMTE]^/5_8J\7XY4O,CM"3_AJDR]0#4&CDU++QP:T ?X- M_+#1ZO<:1]&&_QW8+BR&O88]#0T;RH0M9]6JKY9N:8!A(I\#->ULLC/GUNQA M-Q81T-Y& Y[=&^[4-(Y@"<[:_:VJDWNP I\>C@["_65/X>$7>6N.-_J=L=\9 MRS?J# Z/2N\/WZ75R\M5KP5-RC?IQM-X;MO0G.KFL+SEMZJ??0J,-W_K\O'K M$S<[@J$][0 I !LX/(7>A=>'/T_?%+YU!CV4=Q3SU7[0A6_TQUT;^$:KG]M6 MWYM:W?=6&TH3N^VO8@#OMHYOQC]1[7W+=5 MS;+JY]/2QR$_K/I:'EB;03<_M@L@E,?*V5X+WB!;+5P-O\'?.O.[!ER@0;YA MGBBYC=",T.JO-\Z/6OZH<6(O&@YL.!P/>L!2RN3(=^F= <&!25,&N9H>ETV8 M>-7J]:Z>%(W0*2.1J58VB,K,P(P'<*.JYP[!\"T0L3Q3NXU.V=+.HF>P%-2V MW87+O\93F^]7+.J\,VA#DVP^*SH^CM!MI0L;>>')%\-#>K#XYG>!JVLI@59^ M!P>+V/J4 LP_DU6P!%A1[-^PJRC@\EFG5_K[UR[ M9+_U-?YVW@K]HV&9X;&KZG4"7UYB7:_3'O2OON2*%::B59E#Q^[3KCE$W'5U MO$W;-__+=?^S.35$8_\^&AT..@/7 CFPKR_()KCCK[9];B]Z:_^9; JT8WS, M[MC=3]6YC7D],&67E>-$:.181N=3!"? ,"<=-XX*HG 6^2-K5UPG4L"4$!V< M2UQ;[6+4)B9*\YG B,52=\\T7E3X6:^#&7XF8.V\U3^J0;T-M"ZC*:P;Y[$- M7 5 JG]4HT7NI PV&4YCO5(#3IUV1MP H/9L *NVK2&XXI 7&8#*Z?TAJHY! M:%Z5K2\.<+W60'M[4T4.\QI++Q(V)4Z:GPJKK0T^RHU1US#MTU?//Q!E[I?SUNR__/'<[: M,A.,E8+#U$Q<,@\#3&ABWOFH1!#FIG/_8H'58>7SC+.TXW]_N/C\*9PYRN7G MDW=XY_L;O'_8T6P% "RW$@;89@%8+7SUG%J;CIMO;* A5F :&X=$(.IH,PBH31&/ F) M;% "*>Z"2T1X2]@-%I!A:AXY_?X(?H(K0I-VQ]T6_V+O>RA M[D$+?F]W_)=79J8[V^\N=LX/J$HQ.,.1(BXB'GT^IN%RFB>5T.N<6VK6&A'F M\EF.HW4'\2:"MNPY!MOHZ&G,#'@RJZ MD*^;\<6OBK!4?"R3Q':[<]YK_%SNUQG FX3>+[_>GF/EA(02&QNY>*5"4(D8 MG/7BK\,??@NMWEG;7OS:.BU]4"[Z;?)VXFPF<%Z&IOKXTF?9P)7?4F_FU4^N M/]XH'TV%\ZO/E-H06ESY,=X@5WYVW6TIWJ#D=K>=NPMR7\NW]SHZCC"9;[$J=/B:"QW>;U=Y M7GW#O ES1?;@D%%4%@B=NIO>MC+7W2\G7UZ^\,WOQ\ ACO/G<.\6T%SQ^<]] MWJ0?6OO'7[[M[VU]W__T5VO_^Y>+ZL9WM]I?/QX?? M/__Y5VNW/'<'OO_7\>[>7VFT\3Q6$#$)FQS5 I'H\YE2HX"GB("8,I%R840@ M>&V3KQ.]*/W*'U(0\>6=NLP;;:_ZT,L38]/V(.[ D_=*K+%97+<5,BT,F5IS M"DX')ZG.@I41?"F>%$<6!XJH$3)BI4(2X.&+=:&629[AQ>9QPE02KSJ5YNGQ M)[.AO?/."G86!CMSZMRKE&PRGJ.\SDB/4*>!8%/#M_S */$XX992,2N8@ #Q* QV".8G1>B> =D87O M:/[@0J(KOG,KX%$KOO/DP/.V,UA%@!:'._,B0"I8*P*X6"09Q+VA2"?!4<*1 M&VHC-MAEW#'ZP?D'*\)SJ_-0W5A.P:UHST+1YSS:K]=#3][0_MNVPE;N_17X M+!Q\Y@1Y<(S*&!6 ]&39=9CE5-]# MZ,\#M@-?'S3=E1BM,&EAF#0G F0T%98XBJS@67$3BRRS(A%QQ!!"-0%O;&U3 MXG5"%\6(GL6>6#57V3+"59XX.O;IWDWU:0M2C(VIT3.\+8>.V9!NB9%2KFT2O,[) M+(V:$79Y1@QJ^:#H[^FLRNGSC&.9>_=<)NJCAH#$C= 9Y(.+9:EXM2>P'M8? M2XCJ3P#JM])U7\'V V![3NA-$I^TQ@#6''Q>3GD V*81,1>]3E[D').U36[6 M%5E4U;%%3)D'8?Y=E3.6]-#[/30H.MWGHD&QU2NZ2X->[_*4_H?X-9X.\G^+ MY$*54EDE0^:U[0Q,Q5],JA*<=3M?6R'V8"WLEL3*_QU8^/8P0>#LJ',:&T>V M&\[S2?ZL3P#CVCG)@A8Y:[(SZ->9_57> 'PAWSW+!31Z ]?SW5:5V7D&IA,G M,\];\ 8Y;3,T;$D4S:(9Y3UR0D$W*UD,-2_>UI(!=\[)&7_3K$/1S9?4M:"J MOLH"%+V.;]GLE90\T*E7ADZX2PK:0XL/S:2@%:Q_=^JASU>)9_,3S[;$[M[' M;\V]_>_-X_UOS:V#Q"R)6G(DI /,YAXP.UJ%=/!.&**\Q#PGGLV>#KEWZN%# M"[VLQOVAX[YS#N,>H@Q8(2P21CQRBF 21B0X8P*KP"4SUX_[M6E\SU@R:K+" MPW-9XZ96BTH0)@M*:>"\_:NC(-;E(8*32N1)9RJX7X#^]VWDYLJXU+@5?AH9TB M4;B;RI\NRX;BUPTD%[OO#Z( $&=$(J:(0YQQCHS%'"5/N/<&&XQS[CJ>D[D< MOT5?0IQ%[ZL R8P93:+,>LERGK3 .!IE$"DI# O>(L M!A>)TR1A1D0"T+*/,]"WH3"OW IP$Y#'.)4-4,3M)B!B"WRQ=KTL=1IOH^L.50+E-4M8Y4P= M=CN]WF7<=&K9M+Y 5*A5#2M7SMNS3%.& C-W5'/X[YS*D\,5#V,28[ 8?JB> M1"4O=9?I><]HX8P#,3XSIZI&_AYA-L8M[PE.-B6PPQR6%P!]<(A@E3?*)YMHBN"W4GSGJ,0UQK6R MI3O:$H;%7PFCF9$<22M@\==*(<.H1I8&&(Y$35(X>ZZSAQGN';'07! +&0V51UNSLC ABY'FX.DX>G5CBMT(EE"^MM/IQX;XH8)( M$YQTN$NV4C\:JA]M'7@+7>D$ U=#9C'[D)"!?D8Z.1>U=))C_3+5CUJGK9/! MR;3:T7":3 L;3\9WKE$Y.H\KF:.5S-%*YF@E<[22.5KZ8S1SZ<&KES?ZJ]T\ M/KS8^;[S97]OG^QNOZ>[?[Z!MGT&0N'/F]^_EW-X#A"3K>^[>X?PSS[__.GM7'DCHKT)/%)$G76("\R! MB( #!*--J* )$"D*E*0F,+*$RBQ=+=8I?;#@VNJX]DK6:(EQYQ7)&?T@N)F3S$:I M8H+;B$Q*%/&D/B0UQ@P;H[R3, O6%5F4ON.*YJSDC)86;BH9HQ6FW!I3 MYBD5"4^4HI8@(2E!7'&--&4&2:&CT=P3P0.8NGFP2[4B,"N=HB5'E%F)D-3Z M%@/Z'KN=%=#2"$ MK&T2OLX4?DV[5\LN1&2+XDWOLIQV/FRP4B5Z JAZS6I$/P:WYJD1,4]R]2"! MDA;@MAG-D#:,("&H)UY(Z5C.<%OG9/;T^DJ,Z%'%B":S65=21"LIHF=".E>( MO3#$GA-HTS%$YRA'C"N=F29'#C.%B# B)I48IQFQZ;H1ZG4($>7?LW6W3@<% M(.?])1^V+N;F*4\R>A6##]S+8+#UU$MX4) Z+4;3VB7L^W39]WKMT49 M%XU\[W]]^;GZ =>S[+G:7F MWN&WG?<'(5(>K:(("Y.R3JY&SB>** V6&(5)(/42 5,FAJV,W5P8;6W4CL/4 MH-09YKGU1!,#/JU4?CHSI.KU!G1[5A:9GJ-79#[4IJ+*!.KTBE;5K]W8MCGG MZ#(WX:?)Q)-Z&N++2ZP#W!GTK[[D"DF3:G;ZF#V^IQ4Y(?*N,"^P54W;?IZV#7>1 ME4/:10$N9T)%6+5*LGS#GD(WM1M !ZI\P'Q!HYMOU^],WS[FS^K[PA/:62N@ MR* 4A;A*P&>R$=GUA\NJN[;Z\:1WJ=-6YQB>09=TPJ203S>>=;JY==>\T@\6 M;J-7+D9OJKS(W^-I3*UG$M;X\_?#9=Q65K!(*]C9.G!!$Z>Y1(ZRG!QB S+0 M[TAH(ITE3/+@<_&1C3EJ*",K&.9WWCWG&?XV:%>"]?#->2@(,'-U*/6T*&PM M%FER?B.L_V!LT[;V9MBZD=%]@!;^42UU@.RU?G#G]%)W*1OL:S8Q 28&]#A2 M+!3"$GO$571(1^&0<$1J$B@A2JYMXCDR'K_\5,SGKN/_,(Q9C?\BQW]WZX $ MGRS@"5)8$L1],L@H8Y&-W+@8=0K.Y?&?/2KYRT]3>I&%I%S#2;[:;I8.+#), M19C-UGA#N4_#2"MHHE]1KU M;E:A1F P76"8C3"HE'N/LBQB;\BKII/=<_RYXL,V)['G\-YZ>7YLU!@*C/.T M>I'U\J?A&U2H6!A7KP^N-G)%LR:_&"QYY9YW4=)<&B;=ZF4-XV-XM]Q]8P-0 M]V 9*=MKG,=VNX@#P!^[Y0O'@VZK%UK%2DJ'5ZO)N ID57(@3BI4C@:CW+HS MFJ^5J-?X8I2Y]7 <;&ZG/YJ4.\YIK'WX!QCXO*%MV,/\8;_(:):GA2S;D<6[ M\@O8K-H";?MTU&K'B?NZV&[%K[5[X0=P1;UW,?T Z+VBN@5V".\YV;A\^_S_ MY8^G,59+-(SQI9;T4$IZWJWS+UFH&ER +M@WF%NK[L?JQN5Z>'YEA]6E#?O5 MMMI%6Z$*'GRM[/HT'I:80R-F'>S2\")R4@2S+710U>N]L3(1,"!%LS%Z^!P> M $Y0SE6'/^:N.VN#RY2O[O7S !^V1L,$C>AU!EU?.2>IDJ2 2TJC*O/::+RK M;"NK4_Q/V^$AZ9<-69]^LJK!F#XX&ZL]:DF?+7Y!G]BO\3*4$>O4D%#&;CZ3OFA MMVS#T(#GO=6)!3_8#GI9L"["('0;7SLYM)1W*89MGN(.?]/Y_1P#ZQY.[K^D@2;:7.XQ75\U-H_><-W/KVA.\?P MG>T/1[N?/N;MJN.=7#?C.]SEY/VWW;TP0ZIV__RKM;]W2/;W]FDSRPK]^49\ M+MM53;J[]Q:NWSGYO/U&[% @5G9?R>3Z&GMYXZS5.RK%%;H1T.]KJ6X$3\^8 MZ@$OR_K1/VK\ Z@(SV_\"] :+QJ_V],OU0?]?)RSX3K=;N<\7PS#8'T&T,'9 M725G*0;#B,GS(#WWE!D!KD_0.&(M K&X;#L3K*]4L![--GB!W?1':?Y;:$VE M[/4MBSK]/FSH'W4[GX70W(^?JQ-"<^!H@0/D$J;2@ -,L_@@R]6E&3=(.9NH M9=&GE*M+XXW9$XR7NOEC3!E&9U"91.^H,VB'"=-,P,+RETXB,!(?NYFC%NDX MWZ^Y;J:"P*U@HF>KJ^MTE D_K#W2R"'CT_*$G_.],VVF^+>QZ=#8&@IGE\_( M;[\4J\"9T4G H5,VI!%9\Q;\JECQA;/V MH'>UE/M/[3_;4P]^QF_<%[6%<#?=PN 'ADG0Z1,R0L\P@SJU&P,0#8CX(8;6- M0>02UAMB%N%^FBE:5 OQAXQB9^!H9+>UVB1+\<[U@NZW,LZ*KTX:QML8[W*( M]I6O@71WZT G";X:Q0B<@2R)J3RR,F@DF'=$2P6C8S,@7%,RR(&O7WG^G6D/ M,]01N_S7N:M4%2'PHU#M\!8YE/ U=GM9H+V^?NJN8_&G\9C(X'20_?*RL-5F M><>%2A*>=$J)^\2-Y8;29%Q*GHEHL"9W7ZCF<;>/I9E#Q@:3[*35KPUX!64S MALJ:AP?!Y;5)"$2,#;E ( :H1P%0X*EDLBD0S'4>2O76>P6K#H9&M-E4.R2 MYU>I$>/<;9PQ ?TY]:VS[!G8=@G$A&[G+(<%.^<_UB/0TD 3N:2Z&M-7M08NH[(E^%NP)YMCL!?5:9&)SRV@'T# -8;Z M2[5 3[FVL$X7K=Q^WD8!;SSD(RZY(F$_ES<$5_=B6$"J,^B.PMU[5^'S<-&O M8J_KV2W(;* /KL!ZHY5J7WEPFMD8F%U^36][1Q6JYQ_RY5_!HK(#MT^RC%2<$2^QF%Q17BG7/XJ-^'TR:?:Y9O^ >^W=5K^\^;R+9N5 MU/)JEMUBEN7C+BIWOY !B8 QXI)%Y"35""MJ'=4:5_YKM M/!MJV6VII0%&VT- &L!4RMGM,CF'"ME/:U[_TP)#"H417+9M95%WL"AP>H*P M5GJ2@)\%P.TD&-):$21IL)99"H0N9FV:ZW [[S0.QV*]<1)MX;>#TWCJ"W / M<:[ UCR,'@^PC-#Y_/[N[WMK?7"=-6N>2-LM%U4!Y8FW;M<6 6^F&_2;M5;7?VC,H4"V"=\4!GH MI69\/@)9EU08*GA/G#"BZXW+(TCSJS TAH>1;BR_5"TSXW1L2,+F]O.=Z\1X MFSAG@1ML-1<1&X%C)(0JZJS&WMPV/6B'"/&Y )QE MR%(O4;* K\J!7XKU#3RK;!]?UO>:VG0_J6RN7[9;K]@2&!4K#TSKM%-N'GWL#[JM0ST+%A M!<[A5O_;^M#+=BP[]/ NO4&W6/Y97<0[3_XN3+3L%I=9-=W$;BL 7ZQ: MNK.QM='XN3H?43\7GC7GI7[YI?%S'47^Y]_?AS'CX2G 8<\-P]69F?5N\.Y<*K5=_BJJ8VIVC@+P-7"5VZ:B<5Y K(#/=)W20L&K[+[RS!P7 M/ZV#_,,\U3FX4PYHM//V7"&QY8#&U>4SUNN:X>WAN1&X=SL6$EVB&IP90_8\K1[]GR#D/S. MC<8C[]K_DQG#4:<-@-/+3DO_(M=UO[Q&UR6ET_O8'%Z+Z:7I9UC3_:__P[+V-NCG;TMMK/=)+N? M_FKOT[]:S3UHVZQ]I#OO#\#4-0]>(2."1IPICAPE'@$7" Q[ M@I5FTSOYCF.MO84'>L]Y3-;!)50DR9AF5)#IG?SQ(:C/O36JH;A^)W_N=OG- M#Y_*6[AOOO:TV $+Y:3=]B+YS M>)KC2G^7PV)_='K]WJL&C<,#*< &$HL(,Y'KU26-;*01!>&-5RY2:?'T/#34 MPF1-UGH,8R>=42EJZGW>(8HAFM7N%$^3QR-:#U%9<5 MZJI(9,T[8T&=S-CRH8*OL1SA'&=PP^L**RO.9J-S5AU6R*1H+.A7?9@]K+$S MTK&VKOK3$>VM'C.V@5,_IS?>P!Y8VFG(^S\]<)2J0];9/,M/8SE_)_FX1;[_ M>N-Z_)Q_7G&5ECN=EJM6:;G+D)9[TT(]O; 3I8' >TN4X0*^PH'&*ZLL>'0A M!'G5>;L;@>C&NGT_KO=R5,>W;:]7QUKS!QLKWXA]&"UUO[C;.9):^BNJ'4&UQ<7<'POM4-"=L >[K7;:__C/-' M:NRM*SS.4>4:CB,L1G$YOGF#C-A0N08WBA\Z>W?S((7H>G%X1,4H?9//C:LL MIQR)KDI)-=Y,1J*O%#]94M[_6.KZ"CZ*,;Y1,8^K.4 M+"PCDKW=3 _J+;075)]UVB+GO_^+J,]ZNU>]P^:AI\[Q\T]3YK;[>//G]Z?[VS_=;Q/ MX9\]3YN?WN.=/S^T]^$O.Y_^FEOMT+OD(\<.A90TXB9ZY'RP"(,7E#16 MPH M0.$Y0K#+J%^]\"+9T\OK"MU>);H9HX052DF +8]QF>=[6 A0.E,YGVZ>A$!(RD6-LD38@T:BP"T2L: MN Q .:>2B;#$>:$ELB8?/W. EC!R C%L$C'2)X%A>AO)EZBDTCW1YN< ML=HKI4T069.,,\NM%YA%+I7UAODZ)WE%;9YZQLY0FX!#KE5,$9,N;[A+C5Q. M2ZQNP^Q%TNH/W.8D(_6=\[R-N#SKD^[ M<$P,@'Z4*L."3N X!!.\CC()JY745+(5BWEZ3)Q;]QI+'BWE2#%-$;=6(!.% M15HRDV@RG& '+(8MJAC;$X2L'L1B7NZ,=3I%+8F04FB>=1ZDM4YRXZQ0S!*S M8C%+,6-G6 Q/),2$+<+*)\2I44CKX%#2$;M(*',!KVT*\>!*]8\^8U\ BWDN M89@_XVE)%:JJ"^1,P:*VV?HZLQGYRGT[14.@7"ALB. *X)#$)"TX\^#>&9;4 MH_&89Z!O_SP@66--+%)BCK$@Z*/1G-6$7MB$GN% WFCBE!>(*,X0 M9SF(([1&3'NO.4^!6)TG-*8/WJ9:Q7+N&\LI?:26D0WM95F 5U,=]G%/,3RC MZK +7UL>6@-KM;8\]=HRYWB78($IS33"0D?$"4O(8FV1\LI*'V&P:5K;Y.MB MT0>\GJ1L[()B:2OP7('G7<'S@:7C5N#Y]. Y0\RU4H)J0E$RR6996(NL- $Y ME<#GLISJ7!F4K?,Y0M$O!3R7E-#/U@:_,JOYN>DW5#(8C7>CA/2_V_;TN8@V M; ^*;C\@G9S2GPJ=LWZM/P6?BL;F:$_E2JA.QTOA99NDJBJJC;G9[&:CVK"GTE M6(9QJ(KU[N_=2U6LJT<5'G";4;HJZ,[U*V9',Z8H0_6L %?N?P.6YN[XO= M[2_?FL?- RJUAT$+B,HH$$_$(6^FVNQ]882+K795F4$ZSHO\!&L Z.R>44! M.G_W]PX8R$3!&MLXJ6H(5=?.TT"[,I#ZN/#='Q4$3%EB<2CP7ZI_7E>]N&CC MY?=< W!(8>8V9OC=YE-<=O)=)TO(5W MOC>_-;]_(;M[[]CN^P.J8%"ML4C@:/)9*8Z<5A+AR(/C0D4MLG,SI_#Q2!_X MVE(XF=)2F1)M[GTDV90P%S1Z MBZ0R.7D@$60P38AX*3BET7!7"NS,'N(9F=)P>:C6B]NM#T6\N5;2 JX&7\X2 M,D,8S#JB=6G03B-+G[>*>NPDF]RHV=[B"/T3+16P3E0:'I5>[-44G<*2$@:^ M4OF=S]9K5;.'+QQ %3#Q5"FL-#X4E,://LEGI_8KG;W- MO6;^G._N?83[^_.=;7^0+,^YWA91$1+BTF!D!?SJ'5!W%;&P>250URG%WY[G M/0??>4Q&\VJQP6D=P>*6W5%QW2$](PJ*=8V^<9L5MQP M9BR'-U')[F503K!+:%#$\8!9JKBN(0F737,_C'U/N^P@B' O17E<.8E&Z_PL6] M>A%YPB6C6J[ 3NM:!;\6QIJ_52\FC=TJYO9<5L!F$7JJHY9'%NBAO5:9G1"G MC:;:>$$X"][I MAEX\?6W@L?CW8J#[&.X3J[U6&WEE2]F M2AY*>94)>,SCBUK?T%$K (+^^FI&MKEWF/D!Q=I$S0E2& L866V0D3X@DRPX M>C ;O=1KF_WS3KT@H;P'==U<]H8$ '?OB SP00.V1XQ4$)XJK)6(#$8\4Z_;(7ROVKJLM\[SIY<% M.FMU_2(Q7>)#\.7G0FUJ)E8O8-['=E; AO<:=@ 68:8];%"N-T,2+EB8BDI ME_'HK;=F[[I92#SCK+;6>4QVM==@J8C1V4289YA==6V2,K.Z+ ML6*Y.W5)Z-OX8?BUS;0)/ZQY#K1*P<@'A)'!I@O,HH;0Y,G+-*U M3;*N.5M75A>:'&E;5-AT'HF_OASD%IQX63EDB=).465B8/[($1<.N-((;; M*\J SD3[;E56::=32ES'BM_U2B[3^.=9;'JGT]^/__1,(\=XM%(9)5(B*H8?0R)!0[L MBYH-G+-23?\J8;->S96;?S#>RS!&*NB2-HE@CQ6!(' M7#E182R%(70Q8FQ(T/.W/7]P'"&[QZ][.M.B86O;*1[795V^VY;(N^4+/ZDQL2/TH]>Z8?(QZ=PKK1VBL(7S5 MV&?56++HLH>+JWIWCZ\N<76W*E";W8_ILS&OI0<^U5Y58ZOVJMY\BUW? I?O M;^!"5PL:OIK^^##R9/_(VVRPR.8_^>[$/;X5F\"6V9UE5E- MRX8LM9#4%1#>#0AGA*:LD))(B5&.E"$N'$,N$0$VJ 3%P4D:Y=JFW&"+DL%_ M%AAXEWO[%[0E_8/LJ/Q@Q)EH,AHH$=<6X' "CRB3-'DN!) M@^,F-O#,/MQ#7)E5=>05:[G5P9K[L959S<8N5T.Y>Z'!_E:E%UMY9%"/,95MBYW>2OZ7W99UQD MD&Q5W>.YA,+&+& 5"ELPAL[1:3?!1"(]*$:P3$'IA^<-%SFS$4 M2[QNGD%-USM/_0=/]^4 SML3Q'GO]9S@:^F#5V,(M@I>+0ZZ9H)7..#H+,9( M!PK.*?4:68X]HE)&2A3#,?@#'_A^KE+V9Z M381H^)71X?&"8T^P3[:ZQ^H>KRV8^6>E(+4*6#Y&P/*!52,?(7)9AKOW[K3* MZ?NSV^E-)5.GUC?@K=]CM[/R_>^P?._\,1NVU(8E[;A$GG*%N!4&V2@44H02 M 8;A4R)KFUGCC=#?EGX!7SD@K\ !N2)H^4 6WO0O_J2*T2K)O*4GE3&BNB[ M"F[=INV;)<%I\L[C_SX:>=IG@)+(=:/]@FR"._YJV^?VHK?VG\FF0#O&Q^R. MW?U4G=N8UP-3=EE!/B=*\R2])-=,C [Q=66F"R MZ',)*_W\Y'&EK-7RKA3?K:I45YY551IL7 -H-+2K(V\+\Z[F9']B@,88N471 M6X]XT!8Y30(RC&/.J A&A;5-3M:)FA6EG$EKOR.@+'-NYXN+&LU[KR5$J)<0 M-1IBURT#1RL(NPN$S0:(#/62\8"HLA3E\C;(*A^0Y98K2K 63&9YQ(7EKB\1 MBKWP>[RJ'=*WG6Z*I7Y.%NR,W\Y:W=5^Z?,AM@_<,*U'?Y KY)Z&-WGTRQU& M:\B*!R]L$9F3^B%54M'%B'!P*2\B%IDH$Z*&N"B4CT1D956&U]6#B/#R;3"L MMD]71/B1DC]NQ+05+UXX\&H+MS$E=3BE)HZ1!.P+PY=EEW(LOO6:$9R^D& MA&8 !5Z^+M1LR?O[;5,L1T1IM2O[6G9EER2BM%+B>Q10FXDH&6D2)98B81Q& MG 6,K(>?@A() (UK'5U1XEL4GBT1:BV()2[77%_6B-)*B>]'S_69B)(/%'R_ MF%!R42)N0D \!R1&(+1(J2DLF#P!JOQ=EXY>1Y98.+_ MW&'E>.#97R0>R=^\3(+;Z_1M^S[[$_)Y+B;M^-\? .C#F:,\+PQD__OO1[NP M&.SL;;&=[2;9_00+"OVKU=R#MGUJDOWCG>.=[7;:.=[".]^;WYK?OY#=O2;> M>7\0K4^*6(NX=QIQFQ0R3CKDO([,16MDT&N;>(/,K H-,,=VMITTS[(?UX [ MW48?)F'_J!MCXP2^?@23#= @3,7;-QIYKD[/T&X\Z\9>3K7OS_/9@A)_!8>-F._]+HG)9/0T8#^.9PUC4[%EI9P<3&795TG@KV2A(]*L0NO_]HYN:,,O@9^KG7.(FV M-^CF3+-^>?/#+'-6]4QU8=U7U_6RS7.]&KDK/NSE1Q4EM/R7CUKWD(S@IP5 ^I1[4Q $@I7_^]#;",_O%'G3;\Y:038KO1 M[XS:7+XS:E0+K*@V@QKU6T6$ " UU(]_\^[OC<;?\,!NODW^R[N_=]?+#Q-V M=/FVO=R8T&A5G55:T&NGUXN2RJU.#8_&Q_*9=7HV)')ETU;*R? M-F":G-H*;.'ZKZUXWIOX5J_T9(A]\.W!#N#91Q'NU&VD0;?\=^PQ(0O_E.3E M!H!VPYZ==3M@YQ-#7K?1UST-O5_@^=27(?L/=(P_RNC?RZ\,9O\EYB^?AB*7 MU:N&Z6LGZVRU6_T+>+4>>+NC_AD-#*RRE\\\&[AVR[\56JLE6 M17V&-TCP J@\HA>_QE.4XSN-CQO_P,VZ9=Y?-"Y:L0W3L[[^,S#V%F9FX15;V?*&-*1Z MI9<8_[HWPVA^/[S8W3J0SF,?34)<"? VA;'Y\*-"/H9D+*9&FESQ>#IVU<@] MUIM$Y2.PI=-. WP(,!: 3^!P[8PSL$["5#T-H^D, P"+>BQ[[VF0<\.N7EF? M*G,9+NQ3'Q:H M@=OUQIG#83P%7&O#TE ]I#7D"A.=E6 M$F)*"/ %*0RYBAA%II)A D?'P1=,G4&W NII^-YHW.UT3HC2,^M-H"QP^+># MA]"DK'=&1.?4#]1*>/._ R"6[TX!?P>%R^YFFKL'I'2N7O.+/KWS(#,"Y(@Q M>JE%0DDGA3A)!EF#-;*"N?R_P+Q;VR2*K.,YB@>-LEH< ?4$R+\.3NYE/2LX M^1%VL/>1 9PP[SF6D2-M:%: $Q@99RA2T0JN;:)@'Q6<%$]BA@P.79N>/XIA M -S@O-4_NAIB3NMS=1-&H@0GU#-B//6AKLY7M-Z1Y>,"-CE)RAJ*.Q58X,B:??5:*F9@\_ P. M YV%BY\:'MSH-#*6ZQ#C7L:P0HP?8P5T]_T!9TH:(0W"3( 5&.MSJ7D+]L"B M"C)@[,S:9N%K!#EQY@&WMDZ8!J8**PMR'B"@8N"*VN]ULAA8FB(,0CB:B_V M*I]F;\(:"COM']E^15%=C*?#@/\M."M/6GM&$P&[Y-QS<*@5]9I: #=&R MGI*STN;6@XP M<\[+A%-.+M6417DOM:W5JK,X:('W.3P(3H KFQSR+@J@*.#C..X5(I)PQ;'Q M-H2U339[&/NG6Y'5>QG!"BI^S/A_WSD_L)P3322#M43&+'">JA-U,:NC)6:H MLND'DE7/15(IN,B,X%%[+2WS28JD<1#>WD165Z#QZ$;#@(]8[F&EEPZ%F(TF M>HJTU44:Q#%%&4\2/!RIK@&-_QW8;C]V[TY6[V4A*T3Y(<;Q_AL8!U'16!K! M>XG@O?!8?F(!*:L%Y93 0I"W7,X[5U#59[]1N'69,EV=.1Z>XRJ'9;K5 8^[ MG%T47E"JM3)",GBD,M(YF']".^:2Q_B*4^\S1Q;?G)RU.Q)J/6JS.*=[BG")IGA]P1@QS0EOKCO55NK[Y9,K MG49G3#"R.(+5F9U6;^Q\2P=\PL;8_0M(V\9YG4B%AF=JZ@,[T)SK,-LI*75B MD?J, !([#M9JHK;)N !&? O,?C3;K7#\;:=;_RE_;W409KX)TQSCCLYAY1QB M$E9\#AB$K%0)86#T25@816;7-NG&3$K7\%C,)+X_<@YA[;_NIOD&)MW75O]B+Q_$V8,F_=Z&SU_;Z.]])+OO#S!W'#B=199J' $E#_+AY*Z@_CXN:&K<7U@E B(FHXDP3 0!*PB(2Y( - /'E'P0ED36C#;$+_%_'Y^.V7S]O[8F=[I[6S_?';_J=W%\V3 MS_ .AQ?[12S ?X?W3IW)JZ(BKU(T_P'0L1SP?&=IW%N^\7,"R6MDT>Z%E(N31;L]3DZI*Q7"D?G& M*-ULA9)W0\D9S31"B,.68J0T<8@G+%'./T-6$!N(3@;^M[8I-L3S ,B:< Y; M,7+1"_PM=V6IYWF/%\OP_ZS2\9Z:Q;],KLZ%CC8YY0Q+')O@.(E)&2.CE3S* M*M.-#N.T=)78]!)7HSF%KGS". C!D;<^RQ)+B;3'&#'EE!5">9PXK$9JG;#9 M$R#+)NR^JDOQ"NI27$&Q'PAP/Y!K3\+;BG O&.)F"'<$STIY9Y%B'"!.!B#< M LQ 4TTPU<%)%3+A7JJR5R^V'L6_QX8W"6TKAK=@>)MA>)I12R.Q*"CN$7=$(><\0X%B3XT,'D>Y=&4H7FP<[X\L MHMA>!?(>B>-)F:0-+@CL,$]9.)\DDB)/)@FE]'S1P2?B>&\[W11;*YKW&#@X M9P,>)ZQ@O"/R1AK$F7.Y'(] (E*2'&6>"+.V20U9AV7S 31O%*1:>3 )I T EONK&)1Y2B> M6J9MBA<;Q9L]C;F4567K4_0,AB]T!OE,?CGW\-H.:MXOYW1U4/-%8&EKSD%- MHK")0B,OL@212QJ9& QB/%KAK32.^+5-MH[)Y5&6:?4 M?ZJN+_6C^O9;[*V7S[KQI-4O*BBYM)7M'0T?-UX4"KY?'-E!_ZC3;?5;<:K@ MR^A-[ABI?UB9PJO\K][?MI4U3O;LMT^Y89UVQFCXP_R)^:)=J<5-G+W# YT, MM=B"'Y2RXG<*'-PB%I#!SE&IG2,XK6T2R=:5F%V9:S-?KQ5X)@I_391GR[^4 M>51] ,L#7):U>EI?+XMGA5)\JA3IJBN>31?YJJ=)K^';G5[1]RSU>4H]/S#? MLOB<5>C;&TV@F4D&IC\VT4HYH]G9A4C[:ZRS4^%_?JK$E MP/"_-??VO^]\/\R"U40HAXW3B)E\2-+"+#"$4L09I91XG52NC(#G+!J713=O M*($YR6/&R@^.Y-3&*FR%QFFGGQ<9-%QDAC,C3YTI7;G9>KUC#++F92J+=9S! M3"D5KHJ"%LRW2P6-GR;U4&K"B2\OL0Z(\:!_]2572-I-2 H\:;5,8NXJQW>; MMF_^E^O^9W-J0,;^?33*#3L#;Q*Y;K1?D$UPQU]M^]Q>]-;^,]D4:,?XF-VQ MNY^JF#*+BN4,9QI[)DD N!1ZF"((X;9:((EPGA^!V&>6SA #W[K=25O;=:6/7]SM96P*PB4QBDPV= MLR&AO.YE&S_G-9;BW][\\_??Y4?RVR^Y,F!=51.F5BL3V=&2W#BQ%U6ES)8; MY-J79QD<[R:Y:VPB,4@I#.-<8*R5"M@*K+$E)MI8HDR$X,>*,C6!.YP,3D8" M?P/7\]U6\>X^P,+]>L5V8:F%>^60TGM2^.;A@6/:P:(KD38:Z&;$"1D3-,*: M2)DW.'FD:YMB]CSN3S6+!.:8&>:D1B28S-G0#&O'"[X]4=07_#1;UWT&-\RV M[VYFU&%N6=(FBJQS:1P09N$D 1X7;.#544PPLXK?W=+>[J/L/)QQ?^>WV4U_ ME-%Y97&UQWYKO#Z0545.6]<%=1-P)ARQ-$?GD5&(,4^/5Y6D M]EO:G?-*D>EG\DM5XC2'M^KRR",/QU:6-U6C_-)AF3+&_!T780$X':LBW$DI M=J?*"/],%_30VB4;392J O4.3!V;(YFMLRRSE.%X](V33C91@#M#(HJ6!1]F^1 :<6@9TF01#V:N)C^CZ'>TR)I2182@(K&8+%V0@EQNMR3NYVL:6[V4Q*+&"3N)&Y5)!1CAN2JV=JS21+ M@!5-@!R:?/N5W"$QBN* M,#_.$EE9UKM2/.M5'%E?F'4!(AD#YD-$0,[@+"U-*%B7M"@*;+P(7*I$\^ES MLR[U;"+./0Q'QR!4L@ ^"G-.@6H%9JUS+!BNL"13"6&/*42X,IQ[&@YO@N' MY*"LS70V:^VU2[;C>,@-W5M<11=0;4'"G>8W>MQ'3"N?'EH=>'=.MWIT/?R M!M$:;[[Y>-8?;0NT/DINEL%U[+O4W7F6;?SM15BM65U;>G<^RP;U70_ MC_;K_>?Z*.8P.\M?=\V@*5?I J8V48PEEY<#)F2.<7EDF,8H$$HX)8Q3[-ZUOJ.P7S929F#*6WEB/U;6Y MRP[U TGG[ [U5KO=\7EO>CZNO*E*]ZSVHV^H3$-WCM]E3D C9L* >VLH-X@G M+9'CP2.GE> A$68%SOO1-]56RD9S%[L@*@5K)2,6*\YB+IX<@@HIT0AV4%>D MNUID8&47CVD7X&2DF$M96HHD21Y<6&&0#5PA)IRQ.C ?M;B-762.=X!IBF:,^0PEPQG&/G]8[CIF(\ ?:H/NZU,\A8F*7:W#C0,M901 [WA M+JM/<.2(TH@%Z1F6RB:ELDE>)3YQ7ZAZH/N[LI,?9R?-X<@+WS4<.%$[E;%2>L5W7X:3=-EQ_,A0E[?]BS)I1PZ1EMX;*M:T0 MX9^Z">,(D%K?P,:_QV[GU8:"=^!WF/! W8'&1XE$5!1Q(/+(Z( 1D]3PP)(* MRMYY?!>?>K$:WWN.;R(Q6:PYBL9*X,\B2C5S'X /PB&&P]A7>(0#\, MP>) JK4;H;/4C9RN(UFG6J*NADM_"- MJJY(HW'MSL ":M+6>29_VV[_8@_\H%YE@;WM5B^GVPRZRU-O]F(XJ3]_V=G[ M4>W%5E363@NB8_ M79RV'H%&&8+&^!C,I@_?BK#,G77+5M1V?L; C7V7\XT!&*O$S,[0KT)GI>_Z M8WWW )"2 MK#EB/F^_-+\?G>3O?3[Y<-S\_OY;\^0];^Y]H? [_+W]I;EWR $ R31( GA^ MW_US/[?IY/.?S>\[VV\N/F\??MO=^PR__S_VOK2Y;6-9]*^@>YHPB:@GHRX;:S2R'J*063[(]Y M*)WD"YZ(G&5=BQ,M#/[. WALV=>::\#8$UE/8"5S 2WH]3^2 R D M8&.H9:8Y&@C1=IB@+3U/DC)$:_75I8Z[ J2-N+!4B+H7$0EB'M=2[B8\T^&) MQ9+*Y^@:W@[8'PPN2ED 'D8PNNYN&: ZAGNS4?9C;:MN2$+YJGFT-W/1# 9 MKB=(E-C'+ED0I9DHSK&V2+$J:<]'> !*"A*1<7<6 :6P2#F*F'(N,E6T18QP M01H@P^3@<3_'@JME98/JZ0/VA!B% _L":I (BC-G7RH1>RE?63+2-Q5W1Y%^ M#G=9CCLMZ%ZJH$V!0#+:;XYGJ6!<1T$1_"?6Z>098. 5IWF6/!,QB/@RUF@@ M.KV:^JYHKD0SX2J!C7@@M $*A^PZS0,D@HDLP**65W>GW'A8#VCQ&%L'+,Q; M?4W\]\C2]%N6H",B5<7C&B,X*^L"S//'/V?AV3\?!W^^@;\^_V:>_O/%/OW\ M=GG^YO?@]/-O@]-?3H9_F/^=K0K...ZI^=$ZNWC_Y0S^.H/WSR^^+$%('IY] M.EG"^J[_^#S[_,?\9Q^$:NLOWS4&?#+T>Y;!O-[0&[$><[QQ;V+:(VS M0E=00O%^<] 5E&A"08G;6!NYQY+T)$-.]"^2P M+YBV#?\:Q3ELR ,5@8LT%VNU-VE"\7-)Z/H#0>QD)7HYL_RY3S^M5!(5 MOXTF\.9DZ\^#OG''WX;6Z$YOWK18D-7&K5JL8>XZ[(;2U0H[@*KS9CQY2Z^# M6ZOZ/T1G@.F]6BM(L>0)JTNO:1T#85)!FG8J:-K;>BK$#HT5VG^,.XRQ<\WB M)A[P?3MDW+[YEPQ:\]'OR#/?5[MVO'GIS_G?W[ZN#R[@!5]^GA]]N:_L[,WES#O MQZ]_?OK-/+MPS3]_@;E_.?-/E^M=DYR!PWQW8/4LAWO8NL/L33UWV(/C=$R; M#YD[&I,F&CDE="_5GOZ\OFP#=+]^A(T#/0(#6V@9-;7LR<A#E&CUD3CP^G W?(3/19ZA-KO4Q[@RA0ZP34YBWX\)[LCN#9GSQ8$\0; M'L48WM,$(T0+QS@ 3&V;04'U8.PQT82QJ&4G*[I7VB_WUAVFS]U]^3"[*-]3 MB5^K@[O29U-5MY6A$B*GM-)GNQ7E)%LA6Y]M4.['XQ$WN3WJ^;[E]H8#(5;# M/R/'YB-C8II#HZ$(LX8I%'33HE-F8@K[P'+M MRZK:Y7HWJ@1J[-LA,U#&(>QI9NOO>F/N^9GHQAU-FC[ ( MX=0<](9CE_2)YT 8VS!'4W\\Z3$;BYI8G/<< MV^>]D3>!4V93;^Q.@$$ BL&,VW8JSC MK?XTQHH=0]QD&+4%,/3B'(.R*=9FMP"X0W)U/@@\&BB_W^@B53DJ#ZNUFUL] MI1MS8SI!:P]!Z_S#!L/-U&4C"X3RD6=@"5[#[CF.;?0LQBQ_ -+TF-\DF3< M#Z2 WF'"/3'!87SLHSEF,AR.04<#)&"^[?9,.$ECY!L#)Q/QS0[IKF56-[/EM$1RT]\6"" M'X"#.M.[L M0^3]-R/)OQJ?4A9QJL>P4+%2+I%'\P%[9/^) H5$W\.M)0!8)KI<4#9]%FO5 M=H]8^@M+D;%4E9C"TDGR3]5+3M8@P%)>LN83_!HDHEM&2J6[J* 4U6^BNDVL M<@->=EV H7VW=/I;DN(G ^LQ,OB'C[18^Z R^ _OR2=,9F]P3G2]C^*C!@<> M(,#:F4Y^>$\>@'=WL[WE?"%*LX,(4S3EJ?+Y9^__#98M6"?;+GS!'^.74//WZ)XQ[:IZ8YV_^^P7VZY]N,/O[%N/.Q.4]8SQQ>\/I MR.M-N3WI.5,?.R1.IA:WOOG1TJ<&_+^YK;G>SJ:+O2[68UOT=XV"Z"C%&J4P M7(NYSM@B-_ M:/:&IC/H3=S!M##B6=^\^-('YE3W1BTF5(T3WH[O">[A-7NR0Y5 MNB<;&1/:/"U7I".@"5[:_ZE7#1J\R?2/O9_OI.@>=$;1=.B:PXGM3GWN#@>> M.3$F8W,*2NU@RJ83AW?J;*N%U+/7Z^JL"]K(R!M;/3C,86\X,+R>PT%<-3PV M'8*,ZG%[\,V/QM34;7O=)]^T))$NBW#O.S\Q37<$>W8G]FAHC*=3T[>&!N> M%K9K&WNGA75WOFEW?DTQ->RQXW+F]7S/GV#DZJ@W'?B#GLDG]F!D^-YPZ'_S MX] :Z/9@/5.L:7>^>4+5X3UYL,Z0]SS-DL#%H QR?A"QW%Y7=0?#YF%RB?'8 M,28CRW'\*1^RH3FQF#<&[K6 MJ.=X/NN-V<3F Y-SVZ+ZHT-[K \VU""]F_FRI>Z,P[SU<( CPQG;I@%WWK#& ML,FA:S.'609@@C?I9,.VW_HUV7 R'0U'(V;VO-'(Z TGOM6;3'P#/EJV-^53 MS[,9NC6V;/M$?96Y<.>,YFZ/7L\=4P0(2SNV-_\:!BZ/;)TV[JW$[RQ MF3Z/:IGLR,QC%KKJR$S3R,R:U#H:N:.A->0]UQOQ'OQE])C-G1[WF.U,S-'$ MG4Z!S QT:SS5@?8<+)EIGG!X>$_ND")YKP;WHV]^/-@&]\,G:G#_(7=2_G<. MNWQ[!?^D34D&/0LD@?U\.?SSS2F,^_O\])^/7\\O?EN>71P/SS_]\?6/?SX: M?[[Y:)Z].9OC?*O)H.=O9E^ &%__^0E(ZL5;^^S-B7'ZYM+^\_//G\\N?O]R M=O''X-3\\_.?GW[W3R\^#L^/_P(::$S&'I#&Z7C2&]KNL,>LX:AGV0-K9+#I MU/7R3,^P;XW]A; M_-9):Y?BV5)039F"BHR?14N-$HFXIP51%FM,^X!, /,JCB\3SN<($LRPX)&+ M&:K'BR0(19_H(\P/_=?_3$ *^4&]1!^-'U[U-9RA&"I(*TVH@\33_#".$Y5C M&OM^X'(-=@__@HB2P)SA4HM=-U\$F'&ZI,?4>H-(^Y7/ EW[F+&9F"@ F0JS M9F$C\@4@\?H)>WG2G3"=\#_'?YG&:.H-N=6S M)H[5&TY,M^=8_K#G^>.I/35!8)YZ<,+4&WK)69*N4G.-,U?2#D56KH,PA/-W M.6A*VAQ.>08T*%5$9,&6<^(+@!%LL4CBKW"+,PZ/?+M':S&/6>9@8'$;V,20 M3_PIL\V);?J7OSQ#U:0.;O\RQJYOFM,K=Z$C_W>D''6FTZFH]X4KK@[ M05G.Y%09;9UX '<.X0\=L"C-0SP;Y#G[X(=C^P:H^F/?=(&@V+Z#"#T=^1,V M'G.;>RO"HV&NM)ZS-XB2A+^B[5R'!+<3F(_ 0G[[R_1&'L:3]GS !R PCM%S M!J;?FTZ-R<"Q#=L? <"*<(9!=^( M!%/X#'0\25FR5#(M4R)Y7]M:466+7O'C_SK)OW_<]ZVGT49.HHI>H=>$?4#- M"&O>!' U$GX5AU=(5G$(A G@HA=D)5B B6'39<*HBM%^5GE_9(ZLX=#GT_%T:-E3X '3P60T7P%]QA>A*]H\I-[3#=/[-.\?7L\Q]_<<=U!LYPTINX'B838)7' MB<=[ ^"JCCVUA\9T\LV/ICZP1SH(\>OBW_L/'U-QM1A:3!Q 2T_@FZ0,+$BT M*Q;F1+KV4AM\#^1./G*G'A\.QK8S\+WQR ,\]$W?8_Y.:L.=,>X7<65^AN7_ MCJOOI,B=4.H?]Z_!U 4"-0498# !7<('O&(V8)CM>WQBV$/+&CGHV>FO5UFN MB9&DJ(*02,B4BAIKK*#85;JZU=OSN 3W)AO)G6CG Q%+^N=WGB*?%?30Z"PK M-]C.+O\"I1>4AZ&%*.N@,Q(486/D]!S7]T9L- 8%V)*6E1Z*'FN&E2L!;2 # MHA2FH(C[:3+6:#H%[!ASGX,RXTZ89_.)SQUG-.9CU[#OR&Z=VS'(N0F#WB/& MIYWFLT[LSB\N__*& P8W>]R;NE,#:\LX/39VK1Y\:=I#SQ][C@&JC[5!\W'# MP/<+S*G:Z8>EK)KP.4CP^,!^R&1XIC.T'#2PC8=#;DV8-24#4>]D>5/[9$QA./$\B/KYI?O"C3Z.V<) M:$.H3U]QH3>515=O8EAW0IB.83T+IOSQU\2<6'!4?L]&R6HX\LS>U'>-GC=P MS"F(S#;(7^3LV>P(Z-'DXQW58B]TDB(TP,<3O) M^%PS^T)F%?^>LH@)5$>7L#'^(=7>!*F;IU0K&&T@QQ$+EVE QHJ?"]O'ZSCR M@DP]\YX,Z?2(M$F"@KMC+>$"+H]HA:!QO@\R +U[LYA,1X(H%XRQ'23/00X6967F_HSCC M*?Z5\"R6IB]06WF8\FO\$D?-9G!*OQ7D]#U?Q$F&5LJ?@3!IQJ#WF_"D;=P* MWB;@VQ0 @,2M%\;Q%Q(0R\5D,Y;!IOR0NQEM?!$"W'4-Z2!ZV<1R'1X&W$_[ ML F"E;#\ER6XV[1.(>#9*0GW3 5OI/FSF><"3:W9C 41;F)?) D,U\PW)&OO3[__>1-SY@B MU'"#3IX"=J2ION4L<07;3A_?5\?WL?^AKUTB@XO(SA-(P&V(?4@) >UEU'=T3%RO/V!>\;EKL )T644.(@/PJ M@!'AW/(%68FDG7<;_J()&!]!)TP<];?20DEWQA1;%Z=T*M\G'! CN.)E5?/O MZC%)DG0.RE>8D\9857[K*S)FF0! M?+#GP'E]Z3$?1OR>A==LF7[S[_I28!W5,]L3W,\%7&T3!-K$DD]V86](>S!& M3/A8KO'"I@O0$(DZ29^,5"$JCR3\[QP#SW1%HCYQ!G1,T2;YY?7:-WF=?LEO M@5*I;X%XH4(3:S0@NC;FH *[@B0#98S@Y\YBK@UPV2%&]$0G&.@(5,"T&V09(/+ >6 MTP/)1@-6 ZN$$W=K!RV86W0IQ6PMC?WL&H44$)XR5!F)5Z1S&(D>G8.TDL]I M75[!UT$6.%(AG*<_I67X)G M$J^ ;I$VS310.8$O"DX*SV+8:,(7&#"7@RSF M JQ $@MA=,&N>K'?@ZO00W:=<7<6 00OEXBU&6C!*2UP%E_CW5E2>Q*&HE2Y M15[97P$"P.[+1+P4E,*)E(D932Y^\N#C')CON1 F!3QXA&'OZ?:02L#&/P7EF M#&3./EQ3 &H*(X0LT8 CX$(D0/#4DFPQP]/'H-0"8MR3'NJPW1_G\4@ &_,.N )*J7P[) @O0%A"J MC^R(&^YWFB&6(TC$H7IL">2V!_]3%=%AS"2/(G&)!3E0 MYTS7/"9!%XZK0G+**19,O@JOX3D EZT=N&[)#G#$<.94),CQ&L M(T!*.@EH@L4B!G"2E"M^4R$6R%43/D<$2\1/R%FEE<\%G1"GXDCOQ:^ ;ZA( MTE0RJJHV(-J10SC$Y L70S!0?T#B$^!P:(UU./%27U[P>!%R0;4 8^'DX8Q2 M8L>7G+0L9XD&:7\)P^@8<@$J3_ /[1!1 K801TBI%% WTI<5PC7CX2)%+2V) MK_@*]'5%/&&NI$8IOW"^*#_+@_&$9""CN,@TRBCNE1I/W:11-.S>?X ]"(KG MH[M3.@[,@6'H2 ^))E"\$/=J9!#5]2B^DEP-84%@5=H[_.WEKC20X)%@5Y:8:Q5BJDH$?\*0/#4M&(\<1A 6WXC[2A]-0^C63K[L1?%U#Q[N891A(G\V MX>=YC-W("(=KA#%D>83W5"B[J/^2)17UZ"3.+V?P/=K'!U6)C-7*";=Q=X[<8+O!_R!5 EA#2(&J4Q]202K@.T-1#;,7] *RR[ MO$SX):'<>SBC*!?LZG6CK52"_-FY:';BP-\;8 MM XE2[A6$889\JH9JG@,@_ZDE"!$8EC/ M\4WJF]E,EOF)%"R27(D)'L MD:M;^$Q4US$:11!EM(^B+ .4="E4!D]86/4J/RJ7)ID _H)P('#)K>+D1*Z% MMOE.L0M&1#=!(58M%TV3J'(H;!4R+$UC(*V9"J*MW_<@ M4W#%F)F7CP<>3$@%!$$ K@D>$<\9K/ M'>XA(E >0(JP5XJ?0$)A099@QA.HC%><;8G9!>X"7RQD2^;^G0?"H@N7) [E M"PFF79*&@IU$01H6B(;W*$0-BG#68; Y+A1EU)Q%&#)0F.IN/$R8HV:FI:35 MUX[1HB'(K2YU:S@95*F(E*X"4Z!SH2)4MH*20+EK>"_ EJFNT(YG\ &(K$M6 M>OX5&+QS02J^1EA)[1M*](N>OT*BJ9$[\G![?*(T2[=TN@NG(E*\Y&N33 M8JC=V/FN';0W8C( ^FG[94\G_UK#ZT[%YIV%O:Y<] M>9S%'E:[[/LVEYZN/=K@EL@7I.6="BWO;:GE89?D1V^0_(!MO'_>M>WP!@&IGUVZ)Z"M2KT6']02XO\,@3SU?8\_H99#](P_%J"25?I(Y07']CE=]F[.[; M>^WK2:L6[[8A:ZR/IF;3&B+LW0:E0Z^&HI>A3^U!T]#K -C"#1WK&LD67M<- M;.UN:[O;EH\F^G0\>;4SVG>-1Y_H5":FT:!3.0!B= /!-JPF4J-?*I[@?=G2 M/3I5-&/S>PL9.^ZX@9?=G.AC8W@W\:,9#5CN*?=VR-HB9+5TPYRV!UD/@''= MP-R;S+B$I_8ER-#CT;-T\GZR_7VWB^^J$]L!$?:U41T@(K2.X#9OP6UY\F![ MV9\745"[.)#NW@Z[>6,< )*US>BXKR]J5Y[8C-WMKAIMVE<#>>!XLJ^JWCR3 M:8=;S<0M<_0\ F0#R'P7G/"@7JA=/W=_1_-\^P=Z*O9DU*!3 M.0!BU%)CWIY>J'I7YY=@V-]OQTV\[(9N#?=W.3?# 75/>;?#TQ;AJ:E;YK 5 M>'H [*JE01/W\#VU348SQGL0[8>1T!KE;^@D=8H7FXQ?-!:TCM0V;\%M>?*! M5*[FL:[_K&77/X:[O7EC' "*MB]OU /,;_$>#K3.F__H,83;J*IA/BU9W>16:S%- MO>VX7I"'I?4I/D<3:[JW,;$9?L N$>WE8*FAFW<(3NG\@"\I;.7EY* =C?=P M !U@VE&G;Q!-?/JB$8W"@H92VG]3[>(?U\LEUU60R4I9ZM[#U:6^%<14EOJO MVG];BSPW;-6@E%2;O5?_73%>%1T!L+NA:CM0E/A/ZS7^X;65!@54JY]I5@]; M3I4%^WW^$)U$-A5RWZ,MU.2;G29_QK90LAVV=NS[LB$>MI5[QQ-J"Q6YK>GQ MA,LNVWQ4.HXORKU0+Q"'\TATU;BFUF*JH?SF-U3W[IPZ*U$G!EWSL.%+A&W\ MJ#DXM4&CEBBJSUZMO0?V%,'&\:(!)/4R4RT=:RT<4*'7L3D$O5[K,B??HFY2 M^", .:<&:$6GLWWZ.-71[?G:+6_&R&,)PS/8YVL%PS9AX6WX@(U1@*9Q6J*6 M+[!.JA;EFMB:]^L:((J'J8V"=AN^,9. MKGWM QP 7$,UMAQ*M>#6L#MW .S(DZV*RM9PQ2K@PM=.4O1 #N9TU/+>5IM? MB69:#!?F!%'!P/)HP4"_E:"H-"G$=CES6*Q7V0' WL.7YG&>S71947?CVUYP M2=UM"A "H8*=8=M/%H0ZF34Y];R#AY#UXD$YR4K?F4@TMQC96?1]2M MC*GK63MJ6?MZZ M6#^C2QBX.7:7IG/"4Q*]$!.N6F0"I,H&F15^HZV0.KF4&R>&>6&7@O8)PK?" M/P&5L48T2'#ADLC"VA&) U407SD6V5Q;=<-3?!?;EQT.?WQ?"A-O!V$ICK8CO_&L@VXS7 M"/#>,E[Q>@JW,/5%7TW9-W!5$L)FML ('DW26Z'*59+*HQE37;6KT.*VV5@05 M@'I%K@LT:B$I8'?@?B$6*7K]*DR P7$%FX2M:DNQ5$@]1:-&_+TNB1(6!7/D MRM@^5S; A>T*(?HSC T;+72*BN)9$YE@(:NB%J/&CY5#A#][<50. K<$1% $ M$74$+Z75>C=8U>/QFJM&C%)41#F@$ H0F"ZZ$'I*95AI2DEWCZ3R4G92HI$P8B%:DFE)5M(''163;L%1VQ2W0?AXGO**$U1"^#L:V*+.%, &D M$%NN(Q'#AK?!?,'P;,EJ(@PCFXTGEV0F">#114PCP._8Y9KZY<(H@+& /9<5 MIY"X6*J9:;4MKNRH6O3&0]15K??*[IH"BX**T;#LYHD=MR02E@U$\2)E3"QM MM9-?T6S3RQ.EM?A! @_Y<+UHJ"V=5H7Y\1,U$@Q@--5SO-)6_::NX24T01-D M>D5.#Y=KUW];1\$J6/6B#W00I7C"@MI1XU@Z3)S=73]N_#\DNP#RZG#J[(1> M?7Z'!6G7<(3CD>B&/3:_6VE_+=K!WJ'_]<%(^<>>1Q:P=Y*@M(5FB*:X!<'= M:,V\40]'DT3,8/'*3E,GN%*PD'(!8HT7@'B2(*Y5[#(KLIP;SW@J!!B/8S-? M]!AXG"_4P@"!@XQ+O1CO;Y:!@.$#SQ48C10,L!@;9.)P55,>T[YP'!8$JSG> M6[I+UT$4*5FHLJP3.(4926ZKAF,))S)C;384QM&Z=%>'Y#7QXS7#!@)IW;Y0 MHRG!'GJ_E'RRV2J_+*A??57KDC#@JA!JD4F#- I234\R4O0"<7<6 8Y>+@LQ ML-B*LAK.@D4J)?.,7R;*^O*I;M 7K$F*#[C'VJD 84;:+IHK$S2H^_96VWX5 MK>5JI0@@$ H&17D^BJ^D>*U0'IZ'8Z4%,"T+YHB%)7MYJ)I-KZ0I O:* M5.M$^2=^5WC3(OJE>+:2<9T\"#,X.C\$70\I0&F/FJ%T'[DQ\%"R;ZW*T\)U M5+T-D6@]CW?R1G,U".G$+M<]/87OBA97WAN&4@T0!R:7N'3B^ M-1&M+%>)O M\!UI;_$B"O/JQD>DGHI*5HH3!' #X6DD?/4K6"@L;CF-(PK1%EJ MN\)HC-2Z8G2O:"ZTVI3$NJH=N2:GEL^0@,B\SXR4-SD#,%N8-(4SX$+\AZ4J MDS^\&J=(<$FB1US#=/A-9\IL M;DS'_P%9_DF*>MHIT*3 31\@%N9I(+WB0:M'9@01V1;$CY+J2TU>$&WF(FTG MXT/! BYY1"KLD@Q?"WP2'\LC,NT @X"Q%VA E+$>'X$NPC,?,J)@1RC6FH,? M/O8_]+5?CH_?T6?CAU=$;4%C#X!AIF2<#(&P\H05?M1RW7-Q"*L^?3]&AZ/B MI/(ALK@*?BGL!DIJU^$)1A16F"X+.XM>,%LM T4(]&961//4!\ W<@RV*KY# MGALIF^D7KARWP&,]X+4IR=6[HPY@BI _"N),<=TN=KU=I/Q[]<R!]FE>#%S?W:2:+DV89^EU:,[>W'?QN MP$'[VRZQWP_1K[SM@#+W0:#VMF9X0VW->^A]03M65C$A(SNY3\FW>V1_-21$ M?CIN6&.N1B4'/&JEN/8CCS&P.NPYZ )C-=HI?&0/0#U;EB,UW1?+#S!-JDN6 M0T1XGCXNSTG4MN:AM_^^B+%(ZT$6*V[$2E@A&?6+F(\DGM=CF8JP=K7?HZ3E75J@/;H[Y5#7G/RK#/O,\R'D?( EAG%3--Z:%?'I^\K(37J M?>F^HJBV(A!;1N1@,&+L:T?!*_FQ$A:";K(XDM%RQ;;52#0_@>4HD&\S&?$G M'6E9P@(,^NI1C$A/O)!P-T_(=24C3E(U=%_[0!Z;U>^KJ84X;!'3RY"[90M MX*U%@F%+:*ZDLTF% Q_#!L0Y^V'N9KGT&J+-LC*I6&%?NXC+XR*L(@2]5O%+ MI;V0HJAP[%HB!IT^_H9W6?NU_)J,KM<NH@F+:5ZC S8)4@# J9C?6=($ MR%<#L"@JT^'9->=K M$,#95G=(IR/A0O0JBG*@+0 8O-ARJQ[9C0%GV!?AKA5$%,WI]8NJX+I.*U,5 MBU?>9@T6&5[)E]":'^"AQB).%*<\H"")&H,4M3#J+/(0..0F%89NZB_[\LA: MO+0NLK,08_*ZC^1ZQLFW3NY^%4& @5EEE'EQ;3#\(MU 'G_93AY7B%-) 3=< MO#5Z4Y*]R0GAEV&@Y+)WM>SZ7J94P]1JMK_VZC>IO)=E;GM]$R3?A M'JVFA/XO]Z-IFV:X&U7#A23<#[DK!9$2)S90>4([=?Q<2H&U+ !@>GE6<@XY MM.(R5>3RA)BX@3UM9&,80:0\LK"XS6QH$Y7>+9C &%B-KY+P6HFNA#CO>9J' MXL]SX? % !P,DUJM0MY\5B0<_%DIRHN@+YA!T-%21ZB1.)3*\7HDER*"2Z;% M4'Q][&=47(3D-9'.(Q*!TTJ@,OY8CLWG#B>Y*ZREBL%$1:F2(D6G&D,L(FI7 MH@;3%=V))0E>8Z'(4#B:NJ(HIR%=2$62.) ;2L,6E%GF^8KH7R =8@K460): MUY7*35X;R>A9(L,!\^978ON+_1 $Q<8X):57TYAIN/1IB*1:*DC9<)ESE1QR2*IXHD8<+A5U?F&)9V MJ&(.I*&@_O,$M($^R!>*IU28R(JL!\/)0+)Z(F6-0.LJT$V:[*8#D7 U74NX MDG+J8^9;-26JD.B^2H?;8.0K&+UD[URH&.HHTAEQ/F1##( 7)%X/S5_+8BB? MN:C(L@P '->LTW$9M M,EQG&?M(1D2U-8P2!!76HX1:M0Z9OU.&!A9JYU7 ,*(;X >*5.(I/21,A0%. ME+E1,9#X1 \TD)Y*L9S''A/YU]7X1QE6>8%8 0(+X*\,K%S-.3Y.*:P=N#S# M,X%;AH,*-1$-V!7)2*_KSP48BWW+FYUX.YEL1891C1A#,I$(2J*HUXIS@91"AJ#7'T4%(RH\@*DQ2DXLKQU"3V67*4D6"]J)! H_N,2 MV9(@ROD$\:Y*^0S./%P&S96:Z%Y-FK:P.4>$L.9RT4U6:L65* MX&I%222002I4=)$Y7JDQ*6C_6HFQ6EZGRLI.A=&&\F7J5+NOO1'%M51F>AK+ M='-"H2V3*'L^YG5K0F0435E7<0)D4-A>W&#:'.5)>%< 2P1M_O M:ZM(+VHS*%<5:&D5*JN*"ILMIDN3?Z1B MGQ5QLA1WBGP/7XO,%D%#L!Z-Y/YR5+KPE[+>$#V4;B,P9&:[]4:HNH]9,*]6 M,;H;35&.>U")0IB0X=,!&8^42YV3C(FW'6FS-/^71$:EE,OR%(?#]L^+O*6W M\L:WY4*CQ%AF72EZI02 LH!EK2@4*;&<+&65(CZ(* +CI-8D:U4!Y@64%A6( M!%F:H8\UD@5+4!) PJ6G".9- Q![?6"K-^7TG." M!'RKT+,F[A(UWS !B2I5]+BKD-37/JQBMQ#T ,N0C=<+HLF0 L4*=,&+5/7< M5:M U?I6E5G+TE&*I7-/TGX$C]Q M>:4,(P(7NHX(3\\"E>HBAB&.0&MB:Z%F'1^?[N=WW,^I\/R_4][.-6FQ2R(@Q MD2P$7Z)31%SSS6J#*,H"@[C! A6,&PD4Q33)24#=$)Z7=&V^U?85PA)>':5> MK$H1O.VZC>!SP?R 1+7W51'_32GBMX6YO=^BHI3GK(3X[1JOC&! 4T>,L1+! M)16PHNI3;$&@_*>B/U3LG*J8+@9:1E1T0ACYPT#&:0(.7K$@5%&;JBJO^BR- M'*J0DRS)5PW/5*ONB8IK J<#,M5NV;CH2<#G6'6WW#2/X-2X;"4AI!W"_1C# M1'DJ]#T712A?&3)KFUWI\5!MI0'WFNJ)4!U:?4MXRFVGE%"TF/!(B;5S7@C4 MTBZQDWQ\B_:WV0Y=J::7Q3$(#%082E:W*T#79HGO]A-8$?O2FHA&0MMJ/40A MSL$K>5*MH+7F2BC;.HC*PD*QD*'+6U"J6D/YCGM)*)X6]/, %RNU"#(PP(T+ M$5Q4Z'([V:\&5I6D7ZMYR6]?"RW[[QR(B$\@V]$,1_2H(#]2Y:K$+U=_0A=@ M:9RK6%54;)]4QU ZIK\.AW_]4C%"'=>,4&VYK+_<;D;;V_! 3NBB)A1(5R&_ M9*&NS?(YPPCG%'YTR7-;-UZMS%_,\#"VB5UV6K.[H2*(5T4MORQ(I5=4_UK' MGL)<(;+):L[K6AA2\:#'O< M\O7P4DJZ?X-]4P5?$%,"OD_^Q')%P V!:^)= M+ RA;<'&3T5W( QQD&1GDXQ?I_D5DQ=% 1$SKQER!7W-';C60E*/EE6LJ@@" M%;X!@D!0+U.6Y$HQD,X7$5(B/!X?WKXNR&0H7518M]QCB5<\=/;'A[=ZK6'% MRL4I3E27_(J21-54HDV#?'0CZE4K[!8\:P=C^0H'QIQ!:2N0KK%T,U>FC ;9 M,VA?9G8P?. $N2H:I*1K9EM7S;;EIVYRLESD3H-J"YK MSPH+L,0^6( 3RW1>7#V7"4K$MZ1\4BB@C45*2H%;.!^A6M3B0L$]CKCGNR'.UUM3+B91Z(2HJR M11ZI#<S;4C>;=?Z5@WH2TW66PA$%LH0JYJDER!'O(IT"BB M$K-=E@KU@OY ++MB86$0IY1W$6U=T:X.!P/>86 $U5I&AGOTDW0G(?%[I1#C M@GUMCR^^OB%YXAGN8"MV5!ZIB$?H8 %53PK=2!H^YTF0>D&9*%L$9<+(U,"A M=+G\Q$5HAY2*0*#E">83ER79090(*^$C%**C_'^P&!DL5^ERI&&];TT6,1>4 M+KXF.D<=*& 3V,.)0HHW#E1*@Q1U7(B.(2:3NBQ)EI(P;D+O7=,H1XU/H]PO M<;+S2Q5^J7'GEVJ.7^IYEWM1JQLMJRUS$;$C S&0V&*Y/R*G1#_G*G4Y+JZ= M"$%6+FW5< EV)4P&W]\'XYZ\#/1TVK?LR5VJ0(\F?=.^6[GFFX8UK/YT<+?B MTK=5@=ZM7//>B]UY01LJUZECC.*(-^/) ZE6/=FISO %A1F=BA2^MV4*WUH! MZR9"NO&UGG<[@ZXH]NZ ,A\=*1\1T5>D4TLT/7A\W-]AD*>>K[%G]#+(_A&9 MR.(>%[(G[)\ZFI>XH[%L&^M?OL0I:#_@P5!<(![[?#;>^WM MP2O>/LRFK*ENC^R[%3*_9V7?ARP]WZ%9P]',TLVQV30T:QV;?*A:^D_/'E93 M8H^,5UMES<8437\8W#:E=BMZ($H'LKXQ;<^1-I8& MKEB:C.$-IJ:[\]D=QG@8HV7C5]A81#@\,\YZ68+O=S&>WYGX-F^, T"V&Z33 M1DI>FPH@O"0%<:R;QJ1I&DBG(*KC&>FF.6C:\1P F6J;@K@U[_>NM&I7XW2# M+L-8'^W="+!Y[H+#/1UST+C3.0!*U3:!ZH:LQY&>&;>:26/C#W5?8[(_PC M26_&M(D$\5=T1(JVT^O)6'>0"@[CYAQ-=-N8K$FO#[/Y%LEX!W*:AJ7;@VDK MCK.Q-/!^CL@']*]L/95[^R(;N,C&HL/AA0W6"AD<2<7@U=UCK MAMT%TC?U=(Z&>RMS'8$Z)#L^F:T[6]SHA_9 Y:8?+M+/BW'Z6UAZ6@L]X_EBC82 _F M&<^HA.8=6:2L, ?47?/B'.O5$8[B:4^JW=:O'KN3B-J\Z3[U M<]6D=!<$*C2AINZD/QG?M::N,7B<,K5C\T[#WE93=_(XB]T9!NVA;R^EN&)7 M4_?YSZ"KJ=O5U'U4W.]JZG9DOZNINU(TL9&U=?& MCLGEC4T,&HO3 )_^/N$A*1\R;$O@3JO[,B4F'!+GG/23C[TF,^C/@]"Z_9,OWFW_6EP#JJ M9[8GN)\+N-HF"#1WN1=P,474)9;UE$&27-R[;*;%>5*_HY6;"=>ZK'VGP<\, M0SD3GN*=9*G&-/@5<0:.N]I7$&\TT@/X-8B]5(.M VV&P?<)^VQ B.>T/QI/ M[QCB:=G68T1-3NR[AG'>'.+Y2(O=>=CV\.>7$NO3A7@^_QET(9Y=B.=SAUQV M(9XOBNP?U46ZC*RE4K![(1&?[S='>K;+5;MK=X[G<:$_V0:_>]3&B1TF'!8F MM([WM#=,X):P^G9YH'?M.M$T]_.!!P;L=BS#QE6S/ RU+:H@%\2K)NX2&(_ MN%?LY'-7E;H_)$;[AA-W=1*;>I3VM#U'V5B:MV*:V;.]QP/V*G@8*U_C5]A8 M1#@\0\?Y6K>_NS7U>,#V,$\\Q@$@VPW2:",EK8-+G]M1R^BRYQIY+/N*2)WR M=WC*WV$FT>UH][VCCM!2I:XMQV)V*72=J'2HJ70[7H$NCZZ1Q]))3$\J,36S MO8;(HHO7# @OVW8^:9'!M;.=WUQ0 $\ 8FT25%HLV= MA>X/D2.S':UH#KJKT ,C%(.]^.$W[_E]<&8\D&S:"!G7&^ MS>=Y ,3P)BFPD:[),YYI(4B"#R#U/7Q%UX9WC(.Z1K.A-9K]0;>/_OF\ UA_Z(NV/NN=[0'7G3 7--=P3'.1Q.C8']ES&8 M?O/C+B4PY3=XNJ-'JQJZ5@;*%.4YY@N6!"E(U+*X[[9Z@$(6L0Q=PVIU%*M< MJ\:V[S8?O5HJC?-]D '&NSM 8K4:U*W[06?_D]8IA8O4'XBJN?L6*K7&?6MT MMZJAM]7^'-RMI.AMA4J[Q;9LL>.=AGU1-?;N65KUL(#Q>L:BR[HKOZO^VE5_ M?83JKR\%',=ST".V)Z]VF%.Q&Q?%3C<1(+6$KBKO C44O2S='#>N $2'7@>"7B/=G-ZQEV6#L&L?QU);'$3/5(SGF9P] MK6IW*"4TC"U*.#4E=);:MZ.^O$@P3XCA1W&B&=/OB@YH&5GZYL+2Q^N6/N$O M<X5#B'X1,'I M4UIWYULZ: ](M]C.M]3YECK?4I,@T_F6.M]2YUOJ?$O=?)UOJ?,M';1OZ99. M:YV5MIFV,L/2!]:^KAU--ZG&F3S\.H0O4M' M]E.?R',ZEAZ_\M[3;U,X#>9UI\$^&-NRTC9[]Z)\F*HVSX2V=\36EU#C:.]. MEATB'- 8K0H4N)AQS>/"*8^F$;>N?I/S-Y@ODOB*8X\I_.FR0M;)B;Y( O@$ M*]*\G+SH#!WMP\+17AW?"Q+N9C1-BH^F^6(1)UGA;]?RE%UR75LPQ/$\9 D, M>QUD,\T-XQS6$OD)2[,D=[,\P>=F<<2U&4N\:X:?<;T9#[D;S^=Y!+>$2IW# M?%$$\P970;84D_<+3/*1]ICF(%6GJYZ$&P@4L,M6VNKXE M3,4LBP:!\A3EI'.;9]E>VH$_-UO:L"&5. M]PB$V'GM/_ZOD_S[Q_K(U7]GA85Z >C3<^!(O_28#R-^S\)KMDR_^7=]*;". MZIGM">[G JZV"0*W1& \W>K@.B?)]%ITV@-0D+0\UC&5/T@)I*:3Z[BA.**"GHQ3SXBO$X M#,@2C %?(#D)1")XG">50)X9@]GS$,D47P 5"N!Q;X6 ]+5/0 3"% @3NX9! M"](%HP%-LPJ:!J1L 8,B60E[=-&Y)[:J:T"T+C&H:2VXR(<]!SR"_T\!4H#W M_\!+2-Q@M.I:"ZI(T(B<&%:'04E^'KE$S_K;*5';HHW*!JNG:PU6NP"C0PR# MZ1;;!1AU 49=@%&3(-,%&'4!1EV 41=@U,W7!1AU 48''6!4*ISS-86S<],W MVDUOC'73F'11(!UZ/0YZC733''3HU:'7HVQH.FT_Z3K$0*-1E\7>4'<7.J=5 MQCB*U>FZZ*::*Z8KGNA5WPN+RI&$+V=XLR^G&-=+@BL>%4X=9RF7P>>+,%YR MCA]9LJ1EH=T$/WODY]6U:TX>)O2R"S=/EC / MOIO%U[AV'GDLP%3KO<#\GB]YRDG$S3N]0T .XP7B"*=V^N@G3/=8CNW M5^?VZMQ>38),Y_;JW%Z=VZMS>W7S=6ZOSNUUT&ZOFM;I;= Z.^MQHZW'8WTT M';;>?MQA5U.QRQQTV-5AU^-L:#AMOU?U$#U?^^8K=YZOY_)\)5NDMVWN+Y6( MN>;ULG?S>I5)3'X2SV'/L?NEYY#;!YU-\ P3?BQ,YU*>,*P /6.1BQXF]/ 4 MV5WUI,WJ'O!1K.F\2&(/?H5%^@"PZ#(]G'+*OY!_+*1='WOS( H $I07VCE\ M#MHMT2VV<_AT#I_.X=,DR'0.G\[ATSE\.H=/-U_G\.D36=SZ?+=CH,G\_E5@'N M-J\/.GK&%4=/.>9-'A]X+LRISAQ;S8^J#,"6"IR4'DB#LJ.EK&O8$[6RA6I1U$42^YS2QN"X<5A]$]2J;Y0)5+ EJA*(M05YHH4! MBL._I6NG?$NB^JP73_= M8CNG6N=4ZYQJ38),YU3KG&J=4ZUSJG7S=4ZUSJEVT$ZU$T07GA;&ALZ5U@YK M]-%PW.H&?QU>-12OS*G59KPZF#%VE!8:>S.$13.0%DU>6#0COBU#M^57ONDW MV] -^^9^UH]WC6_A MW)/[*LL(VB/_V)-UJ,WP2.<1,Q\2+.6*C%>Y/8W4PF M+;R".VZL@9=S-+ZEM^JN5JZG(]<=%C4.BT!L'V\5VYN'02W'DZ9CPW1\8SEV+C]@F$:Q08:RI,"4(DJZIV.TLBK)^ARK)S@H$HEZ^EW,T3 M>%+U6:;1TEF<9#T &M;IN.(RA%-V4L=@TI"GL'PXN8QJU6M)(!:SVW$=3M#A MNR2^"JBV/\:1RN##"PP';0LZ?<)&UU=<8W"@*=XQC<=7K3B%BT:"#88!8VOTCS!+(XQPE;S,]BZVJ>@3+,@S>($XX2+1@HP]20@TZ= T;'??5LHQT5,/>E#3D6GB*7&$:G& MQ&+\8F-I!E](#B+X-$LH ETT* '\@!>Q*!22'.H%0KB.X"'$SH&W^!AUZ;)T MIOF .?K*9TV 1J9%8,X!C/OVIY.+-\?5*2,%]')M:B/!TEK0!H$CP&::!4W+2+,ARY,0P@XX$$4X.63'< MO5B7_6'6CTND-!0_!'1(X@)73P^S)A+1FZ9^>GWM YR2P_&$?*+"'D_=)%A4 M*/$MNR2) ] .LQ@ /VCR%#>%21P@W"Q)*X1=Q.$>4D6;POQ'D_[0[H+1)P.[ M"T:_D_(4D=Y2F+. MJXJHQMPLN"*C21?LV8Z@/$.WAS>'[K0A-*_#KF9BU]%0-\;&LP1][DV,??JO M1<18TE]IB;Z9_&YPDNX$@49[3VU]:&WUG^YZP(]*ME:FO%/-E+:=RG0P>98S M.7SI2UUX:0ZZ_X5O63F>(U,?&'L@5_/DE(,]E>T18AV/OP-,?ZY9\5\",[,/F?H[.$+,S(DX27(-/O:51^&=S:Q?AVL:')>D'S3$4=9C44LZ:Z83X/9NU;?[_9"4"D]+U&I>]G5/HP7'GEJ].Z M'MCPH/Y/E!H#7Z]&V+.4,D+V#(_2*5-,6^2).Z-2^+&/;\.3V9* Q?_. ]&U M&C^Y;$&0_X>&S'@2 1)A^'\:^]DUAO!3CP&1B+8E!2#=L/(M!D9*5W%X&,!' MD2ZT^NKV:1+*2\"F 7!4@.Q9G-#NP@!VY%'R% XH054^6X;04X),!"LJMB\B M'& @S"7@D1;X /-+RAK6<1O9C"^+$:M#,2?.,PKC9U0_%A="2\:T@'PN3DID M:,P=.%RO>EC%Q/6CZVL_8Q_OKVR^",7T*Y" Q5!@MC;(,4L!%ARN5Z5D11Q MCJB":8,@J@$RT B8[)-<(4(D*N<0UN<*#)%HH'*#*+6PR$+L:WOW6!N46RI,Q8I=X9.@RT2+@;R [R ME!\SQXR]?V3CCW-*J"N?J;06D3EK/*T_$%?]#7[PE7O5E$4OANM4AIDG01D)UN&ZP0]IB(O#@_ M3PC1QQA&UM3TH(,LJ5H0L49'Q>HU];D:>K1E!4(S"Z:@3-J4;P MI*L3R< K]%;>UW0K'Q9I=?!*Y IQ!:\E2U1Z-&6[X44G_E=FKU4R^80((6H, M4"J\R( 'CM03?\DA@Q3SVC#-4- L^-37CHL<_G"I5QP[GC$=44/\#2,\] MNR&KD@2SM83*6C:E@,S6)%.,QP5V( &V*^)HBN34$QFVU631BQGVR4), M!#Z7SQWXE03JDD(M!R(U63 X>0 M)R#Z>\&CE0T1,!C)_"MOB^(%DHBLY4P7(E#"_1 S]HEJB'(&<-)9 KI SK"M MVQQ.H$P(1B!D5#VQ*$."/=14)S*9*DWS."PLDOR9=AF@4B-+@&@_"W%(UU:E M8"D. 4*A?"@5OHC-.1+!0OZY35B2Z(2BJ+Y&*M>VK@Y6B%8 /I?@>=LDN/'K M./F"(J926E#?2<6)4$$)!&4 RN9-E0ZT8RQ3H?*AJQCOTOV#&Y>KO'12)"-* M'=\I@7K]9B-:* :'MPVX&YP8\!9/%/RX"OBU3"$7.'I3VGN!$DF-B.ZX.G&1 M@T2;PS%OQ.[;YX[E26)G/4P*7VI8JF/332=A6R7I"VX'CP(H#Z<@S6/9HZJ" M\)-GST^G?W#%YWK2'CY&//AUL__D^R?.[9;GOO=B=%[3!ZJ^.$2XR;\:3 M+RHC]YX=YYX7TH>3#]\5#GC =FZ-)2DK1K.74>"@96?T,LC^2R[$\'YS L"] M8YR:L;N#2W^WIKH]LKOJ"AUZ/0YZ6;HY-IN&7HUECRLBC#&\08:Y>]SZ88[1 MV$,]/![?%5LZ6(+=%5OJL.L@BRT=+--H2R+#KSQ-O]?>R7#2[=&D+R'M\FAD M#MJ<&W"09P*,KT%G<@"4J2WBK*!,KV\+8'\1B966M;5=:AL$O\,\D]'SU*XZ M6,+4%I'IYAI;MVWON]-MQP:W*'IRW"T[UJ?S\CEAX \VJ+ MFG6GZN6=3'M ,NV>5=L[W:O#TS;4L>]TKQ>E>^T>C=-5[NXJ=W>>E1=4N?M@ MB71;=(RNPOB3!E8TZIIUX37?O:0*XZVBM0=3S7-;G>16%$F8]"?CNQ9), :/ M4W=@;#Y*D83)XRQV9QBTYVJ^E&S9KDC"\Y]!5R2A*Y+PJ+C?%4GHR'Y7).&V M7CWW-JPU8WN'E[?6^GY#'68U%+.>L6?2@;#%]AJ%3U2=?2S$FV=I!BP0'74> M=UY$&N1P[](@72KD4YR+.;6:=BX'0)7:(IQ>L*]%D>0CAT?<#[(U_G2([F!S MT/K"%X=X+%97/ZIQ(A)Y59X, ]Y4F@,I+'B R>W^Q-YA_@V==]#PU+/ZQ@;O M#E:791[6NIY7&F/UB+J:=Z' M>K9,Q#>Z;).)WHB>&/AWM MG][R$.!HN*N[NP$OY 9,=<,\A!O04.:Z-76@ZUI>="TW[Y.'T'4MOU?7TB6:76UY?8>;KVWDB-:[E^U_[;B1<-6?62\$KK&^K]O5"?>(**NOYI7<=/\ MFU6LCAC?(FJJ<"VD3L-$"WNQ3P5V69KR+,6'%C,@,MJ,)1X6W"T3VK-8-"8& MP3>>\^2&IJ]- Y^Y%7SON>PWG6IU6/FJ'_'V4L0:M5;>I_7M'J1DCX;QAOW- M3K,_:\/XO_/ "V25>5GD67O/4T HMSTMX3\$>'GPGX7H"'[-12MX>:\\NB"R MU@/V<%XD 6P!IM>R&8@YES/1*)MG>*M<:G0-EY4#1_8T/XGG6LI"GI8MP 6< MJ(NV+A*7+WF$HZOG<3A\AYIMYT[J)L%"3"UO*T@-&397UPGRU+.915\TD*"2 M^!KN:-K7/LE-E$-C5#0VH<<95G;$4M7S6U1IPI^9Z^9SU8Z=^X$;4//O;TUK MVKWQ)%VN>!=B&&T4Y@/&,>0#;2Y)PRC1OM8\-%3CZVGFE9;N$=H)-$!(N^K53 M!W(@J1R!%VES[([MPP!QDNJ2Y.*0LFR'!K+L-6P#04W$ 1_)DT00SS1?+(#$ M% 14RU.L^H$/R_P.WR)5]3\O3@M&,X7K>VQD3PP'^1->-/4JNHH"8L# MA0%PCD>N;&(!$R3X$>9RXRB>!^)*I8 E_ '(]=/0FN-MUT47]SH!< 0+I Z" MAN+384%FKWDBK\",AQX"$) 81?JT4EH-7@ZB- NR7-YM1%M\!V_ %0 +;P! M, U$$5&8808KA&,5$\GZHN*FP+!SD!N66%7A"Q"XE /FBSHW2 OL4=]0I$ 7 M!PHW"_X7?RF)!-X .OIT!OC4@PL_K\V"B)0$B)DE:44RD5"#^J6\>7.X/+2] M!5L@&D6(WS1 >XZ?R'G&HBPHSKCD"RMUAC96%PI2>A@(,B<*)&D44-I9 "0D M2)7(Z(G(YX2.&E5IH@L."TE43&<02D M*L*#0K%*4'-X.43.Q9&YQ E-6N-:E<4!7T0MWQ,<1\P!M" 1+*_RDH9((KF8 MIWUK#?NC IU@SM7]UP9F&I%GH*#%UK;SJ;YV >QF?4#B$8X8^#(B>;&RYNL9 M!]X'3TBX5)=8:+/TD](94H%I)?M;EG@)O8;LSXB8E M"4"P #I_%D)%%LPEL4%T01$%<,GCA)[ 3H!UD*A 1) MB7DHC:3&V&#G**80 M?)=NR(6DX_ P@!.0?%:LX^2(XHA!'!%$6?Q/+A<%07*F) M*7B96$9J729%S*^99IA(DK-9>ZC>!8I[<&XDFFJR_L,,I0(&\)K#:IA./M-C=ZDV\J(3>G>LX=#47NIH+]ZJY\))K&;PHDO+2:P1T398/,NF[:[+< M8=;7 MO/?3#0E#ST\*=ND6!'.PI_(\_8+O5U#X2:-"S@OMZ7C]SC;< M4OVSM#EG9&\39G:-U^UM(KIA-V_=-;I"C=(3JE=\*'47+!J_(UFZCERKX_ZT MXEE5B0EH%(_BJ$?3NS. GO3$&D;?K#P?>32:\,WDF;"HTW/]2>%'JRX?QHIP M+!FL4-F-B"##$94WC6(LT*@_9_"XEP17Z*61GK#J0+<,(OS93/O6*M=>Q@/@ MT,HI5SB)1/P%^6JT;PI#.% M=J/?D2Q6R*_UB'RJ.N(:_Q L?U _-EK2^&9P*([@Y;P(.L7!8<8D0?"K2$H9 MM+%#_'BCI-23PLC4/BGU]6W6LB)VXG8YELB'75Z.*OF09_^M,:['\BUR&()) M]-H<3J-O1%:D.(/J2!M?ACN6R2##OG8,NI,,""UW6C9[JD;&J;@W0.Y:K)B? M)Y&(KJ$X4KC=(KR6R:$%T:C=4MPDX'(<13SLE:%'*'M6$PA8NB6'H!+%VYHH MG8?#*E-@U:"JP:QAU>VG(GA)@7EWPH6'.D6YF.*:M(3*_5S8SUI.Y389 O>E M8W%J*5>R ;,Y*+*V,K&C)I$I+"GTP8U\Y MJF=!&= (5T%ECP"5S$*NT VK%RC%-7;<4[L0C6Y5\Q-%L)'(,R*+R=U.]>V&8^/K:9 MJ]A6RK:$6T3 XHQ%SD;B!8 %]C0T;_^9V*:@Q].WIW37\8/K[0::=P=P>Z, M':,;L&/7[+A)X[/C7DN;50ZG<%XY0LJ50\5!2$IMN2!O@MI="1'H6J M!"@@TZH\QDHV3I9O_*Z2JZIBRR-^O?TBM(:NG$3:,5SRL *7N0 9:DV@9<7A M%6F \";EIXJXAC.96C' M:HAJ2IN39Y17' : ?\1]=&UEB3C.:Y'9I9'Q263*QD"W?@Y\6,RQ7 $B\GM@ M4D0[?HTES_@@,H26Y?QR"Z#9NH OP,5X4OM)Q9]06,FG%R02L3X&5,">Z\! M.?X![94>T?[%YHL?M(L$MZ56=93FKLO3% @R\CG%MB0G_9E[E-SV1J1&P?;2 M/"$L>ATGBSB1QM@B1S,ARKZZO"3P+KEE705S@Q M15\?[^2.@E= 7#,N6AMD9"[)!/0QW4?0Y')D"Y==?K3IO(X"& 0E#QQ"U#VJ M9)*Y\16'O\L$('4&BAO2L'Z 67C:DK.DKYW%TF)=VU\%H9&?S&,O\ /81I$@ M2M AA4EKR]T^%]N- M0>__BD/&@Y6$_@UZR7H;(S$8:)9V%=8D;:/AL.X7I'%:%PVK8.:R:X[!ZTM6M M7OPJ9ZF59D R4EP]Y1;'FU_ =\5-6IB+3Q26_'^IW)"KZG*_:^4!2!8R+*DOBOH]YVD <2!6Y M6&0*F([^OS ]>'[58*PO3>'W!JKH,4*H\(ML>P4DN'U8/^\9* M$KBM>:&H%+G?):()+ZQ"'GRJ>@:E#4]55_"2>($YZ?$U>#Y@#M"8*S4HD(B+ M*@8D.I(%1@RT\:04C-%*P_#<,B+W&6 4Z*IB$'%+\ZABOR9+X<8Z)**.249W MG+"14NTW9^C#7D(L2D *U[>4:5W>=KC1\US@.VX(5Y0*38JD!_+;TQ5G=6Z# MQ6_FP 7DC/"[#SB(%[B0:D]T9(WG4GU7E:O.2F!+*/E(N%) M@=X(15@M)$2G$W$[H8P+VE -SDBWU$X7$*X'6:SZ\^G&>(%''#MC7SB='_.N M$&_3S%*\2O9Q)C,BSP\EO!"]8M';]IHB0B M!\U4&$HPE#+Q2B3[V/_0UWXY/GXGB*-XM"PJN,\&*JPJU7(RY>3>\<-\+)>"1K597AH+2BU* Y4ALVJR""]5E7%"U(WC%,4 M.T0U+Z#/.;%M.*CM"R.: _]>QF2A9&D@BZ]57@' %IRL5!ZJY;QPU"N6!#&2 M?Q7K6M_\=5GB!5$BT4%Q8D0)Z1FKBJ"IRTC0GU'WDA,G O0&]8 MX0=-*["'XXUEO;J,:KC,A "5"#E#O,F)5CH\NT;SW 80U285E;UD.;H-**$* MFS!1?+!J>XV$HT0OUH]\NJC:IYTOB%LO26W>AESN1/[@K=5-V!7I;(;>?H5IQK:3]E\&!P\4IHJ'1>ZKV]^$C?&F,>@/X_E=. MT8A'%_$B<+7)T"Q\;OG"8U) J-?6JEBERGLC&"O"#!$*,9_TJTK :[T\*(XG MPG>!* AD+\K%$6=<"? 5\BHYQ@J-G.XI%333-H*)#_24 8H%'?QE@I2:9&/;A6-K(U8 M9(!N/%:>0Z;AWCG?2[TQ"PQ@KS%K*!8GYWX]QX](1 %0=8 MEVFU@^/*?@['U1[BA#7XIG-W-5>4>COG./>E]HLHLZTB7H@"S=$=DT@9%!]2 MOWZ BYNW1KA29O-($3NN-BUKB[MED B0-%V4F@8R):1QI-[_!0T=J!5(XJAG M_Z2*D'_ K_)%B@'G-:?(?\]_^H!?%O*)K@Q[<[:4ID@T0V9HYD:;2N&2X

,C",D@8/F *X.@F1R.]R+J3[(6K?&8*PD,05(E5NG=K'C66HNZGB; MEBY#R5 H!H%79L")ZJMH4A#EE9UE?1%*\PKF"Q&Z7AC%,!R*/&A75-F[HOB1 MO9]!^"H4)Z]934X*9F!J5 P2=4[S";-5[5H$-*-N:PH+"TUFY@Q MGC?BB,.EIJH0:P67Q*IDX$T5VY8KKBNQ]UW1:"$QB21QK ;LL<(E5@F^JU;9 MI5]\:EM0\Z+A%D_>G2.PR!T/KX4!ZB'H%53&MC5TW8:GN(EK,JJY*JG\ M@$XBU5Y#2,?"F=,W+5M4AA;>%^EI+*N;K[\S'JQX;&2)^D)M(8L.Q:&3P.PL M*:T5,!GT'E(*CR0!*BT8;/70:B68B\K+9> #C"44)_$$ZG'%TM?,%*\0Z-CR M($WSE>T/BLWCS<'LVSBB@B"(9AYWZI7W,6B5"2=,C\Y=W(O6: !E(E>XU!6^ M,46_4LED2PJ_0L'JS.@$[BB ]\A_=62\0O"]YY?H8D5@?NC]7U][>X4G2U[ MZRI:_PW'%/@B)6,KPNJ*0Z496E>K[]RZWL*<)]1"<4\8WE!I]Y0%BZ; )P8&YC:UV5EPH), M5F&%)$;;"G:D,3P@AH\!TB(L>D_24/Y,@C:9(^>YNLK6LQIMLB6Y9?4T4*_TM MQX",3#3AP>/_#2F-_/RF=,]IS(GS#/WJB!CO@_1+:Y2.S1$!Y#[[NA"(1KY0 MVAG@$R Y$UWPA#/!*[P+6("!FG:M&_F1VZZ93<] CBW9LSCS;Q#O6BDQ-=,*?Q<5_QBIV/^7CUF!4O MD5=L!V=(E:!L\8GH4H ILC ^O'V-@XE#,D;W#;2T1NVXAL-^M7T@9>[%H3CW M=YC@Z.&9'$RBPUOAW9?29HEUVOTW_NQ1)2 TL4L955A@M4@X"!;%GBD/9A9P M7WM;B"CGR(*XX+WBM]+@+W_3B2*IX BO'I%(Y@\Y=H5WNE68+@J84CY918I] MGV-!&<-B/<,^XJ_H:WE93OL',*Y"JU82I[1I:,:E0'AH"(K#W22:O$_'H]/E7YBA&22II4 MNBQ2.*'M.G.073:#LMJ;2A>+13^_+OO3H)-%1=&^M8KVI?1_9S1' M]68!4%@D*%;JE,=#>HMT9GFPQW1%V"_.HT2!P\D->UW*!B>R5HBBED(=+X%8 MV(;;0C8O*(R#;F44KP:0JLHHZC:+W6YRF0>X^@+S7:RZ(FR790_0DN\4R (J M3(WT>372Y[U2"G#MLE:T*6D1Q-A/.5SG(KO=13;J$FEO M5\5%)7.WA5NL"MD/(&W(T%XILNTH18J.QKLR)U'."^,[97[031(GVD!=6.R5 M9#)!HL642P8[2OO:?^)K6&VBKPA>FA=S8:Z0O9#WV8ULF[K[ABC6=T&61S*: M>1RSIBD9@B=)+'.\\:.?L-SK:\?%F.DR!9U7E^&::!:?@61';3M1SA=]RZGP M\$)T#M?)9ZA 1G;D$FZZ2/Z4/%%?%=PI6:H 7E'!L[:4HD&J]A-W69X6#LE M7:*P^_6Y+AQ90O_%<89?Q-6!*J/6I)E M:_34;EF>/G%D*=3R*,XC2()5<(, #8!5*O_Z+_?:E]R9 %C5K9*Z:?%EQJHF MP41>=N[+VFO!&U2D=M?[TT6_20L27,4>;8./W6< UEW%6#4_0A38Q0RW,!OB M_-$(L%_PXUT(X=@(2A'9ML>[I]:^F$NM39RU)[H;/GE4+NV[%]__L'KU*BS\ M#__]E^]7K_[V];???_/BAU??_NV=7_.S3]XZ@XC!NHF@UKEZ=__K9Q6?)UG% M_QLBY8:S:A7=EV=SXW^-/AG SHYS6G1G*KHM=A/5Z)S#=@-WOT0WYT3&4U9 M[P=KXJ6C(?5*\(*0"817"4:!R1,X$U7O^&3OD4@KMX1T$&?T2,+CJ+F&F:N# M]3\R@5V/REZ;G<4,!NT MF7T:R?WLPZ M5DZ%->+72YL32(W_\L!'$G_TI7HJ7I,K,<,D#^+6N M^T^_L.O^Q3-4:HF@A<[:N=SOD0K?Z'CV>ZH> 6A2M\3-0G?,ZB9\R3G@5$!_ MMOI_W5&),3;A%M\=&Q6>T#H+%]K)%%'O!)M,@#Z,F0XMG$6\D*VO7^TH_IJ4 M11[3UI@G)YZRXQP54E3YI<@?.T&_,5-L!9^ON'%4&UE>A!#_7KI<8C[DI7H- MRJRI-]2WYF08+ICN, 05##V0:TQQO+=,)-Q[!O/)?$LSM$_9M=Z#DH;SU/5Y M?']/U[3J8H=TA"';^T'5/W\TW;W;7L17+HR<5$<12:>^M'5\_5 MO$<#1]&M7O=//(&/-"J_N@7TAD\;M=[" (I&WA4)4_[7IWD^]^I7MXG_^1]? M_/'C3TQ"^M?ZX70>GG_V[#/ 8;X%53# FGUYJ&U;.%0ZA3@;AA$I"(\=6?XH MLR$D7S8 WT"0OHC &[N4_D&>8UO012RJ)"9&WDX)HD$9F'#FAGOA;9+[E_UP M:C^\ HA^VW'J=61I/.J L#"+;(JTSX@ E/LG3FS*XB71F5Q8*XD_/*UGD1@R M3182'<9E79]J707J+"='6TSB":(V8C@76 L^Q[*UG5)UQ5R2HRYQ%\<^GI=VV/S)MZ M T<2$+4!1CO@[C!UG'QR-\9;F@1\.-7,R$&SW>'O"(S#CU\. M\%.ZW)$^5)>!5F_7'"EE/E;^YDW89%VK7HE(?S3'BETOBDN[Z&UYUEG$PP(K M[4OE%UV(BC4U8?U!6=R;ALTI[^=EJSRM-Y[[7I%PE%CWVAM&EM#A[G%/>Q]< MTA\EJ@/[C'5FDM8#HKIL'^$'[L0* .?YZ[W-(HJ#*/A/6TP2OH=*BR$@4J( MK#DZDHYU&;=1=QBG8SQ*G*ACO>R.7S;B\PY"6&$MH@XW9&3$-EA@CS;QC?6U M#;(M!!_780_EGRF2EN2ZO:G7-:^[.IT:/4YR!8EO>MD(3W^)'%O=!K.9G5E< M4G#^6D(D_NP+@3?$Y4KXM:Z$L)AR$GV7&GI)J=HF#>+56(] @$2'4Y)__*^N MG6J:Y'G'#1!LS?ZRZ+]0SE;J_@7MIF'M4QCLN%OVUZZZ#W_*RZ8[;U7=JQ#11_=>7WT4]3(F#D(;>5(K- MI]*4)BRN>V)2R!Q2,DO'28K,R<ALF2Y\Y"YTLPO?V6ISIJ\-1*=U!;U$)YX\1[S+3=8+B1.D%C9'R8I-_"RQ2P,K"GE*OS!CX4_]?205+$QO^*6UY6,[Q+9_LX%?OWSI-->5I"P\ M FBS(EB<$*+#!@9'[_Y*F 0VOM5-,4S^VU[VA[9.:D*@M'L?TP7Z\C"5#GR4PU M\?)*EOV#>:>WK*O]]O!#O\J66FZ0=8QPOWO^V2=.)X]>_G?/G__AV1=SW'#, MP;= UH3OLH(BT?G'>!_/_/2+9Y_;(Y4"ZD&=KJB[ ?OVNT\_??;IVSQ%2+;FV!LA8!3!JX+)[>Y)4N'W3@$]F)L5H6"N.#0N222. MVI+LTQ]QOZRQI.Y"F,Q32CN-61 UYF6-DN#$D=W,-(D5!ZTRC^JHXG(H&_07 M7I=M_2]!Y5I;#\X$)U^KK8^O2>4,S;.,T/U[BU0]D497@T,I6_,*_J,-6[BJ ML#D8FDL],\$.R3&-3P8N\KHWU6]\($/)[^N!HP53;GI.P*S6&(3IDP+-FF/ M5T9%7(+:NF+/7=IU/(*=@QO\(N[QX"N8K4XZCL#MNP00DO?I'C=#7'%B<3#W@9DW2L.[_SKKN"2X=9^__[CD#_3>@A=8 M]&I=KGBYRI#4?=CFB75FYIUDY 7>BY45$]105Q/?&RV__Y]575\^_ M6.&&V4ML$'PG[M[9-5$L):.PS)I8?009;H;+"C[1"DKAE:U\NV%'@^P;3B#U MN>I2VMF\HS^1'J$LD6:I+FOR9*?*I<>$T'64LELT> 2.0GM4L'.%^%L$AG ) MMYA)Y!:F(?A]Y/5])ZI8!;LD)%L@+=8S.'K)\F% %W/ZBR[\#65!Z%KC^RM8 MNX%8Z1H&U8MWG 'IF?TZTCI2#(1JF_^R^E9$G$*QDVR,^I9..@LX7Q;QR;P9 MH1U*6 00K9)K>P5&_O'>!6NRLD@F["&8QX^XV"?$5\A/A\-'K2DW51E"] V+2FU]<(Q%C6'@S./) \+X+JO]5*OM.\:$ MEU7:NS=<&^@4)DYI@ @'+9R/T[DRE>D;.2%N+M6R?L5>R%,<6-'<6/K="U3D M8:C(%Q>HR 4J'2!EM^R5?_.*'^9@<-%T$]@TZVL!ID+\/(U%.<&^YBFEB#JRA= MQ/E)0Q;>=F3M&T6WCMJ4DE04->+BVJ'\< I%SXI00L;8S9<^8Y%*VR9<*2'. MNA"X*CT8Y]SAXKK:.:$O5PW5QWO^1*%I>$WO%[.OY98>^\BJIK,54W3R2AF6 MWPN!.050BX..W-(RY MT^+8;A]U<,4U#I#XMA.7SAM9@;F4Y_I^ M[JLUE>5KC@;%4LN)83,GYLFP%%Q)I>(BF0<87.MH_Z]F6F8_;(?R,-%SD6-("FJ5>6>.;!T^/+/?/L"!T#:NZ,<64\DSK.K4C@WC@1QKMO:1#S$SFOBACP"MGJBXL;C M]/3J)/@X\*3<3^ 4\MK&<\ _&?&QLX?-@V=9BZ9KUUTP_%G]LNOUWR4F3$/BMSDE$W[&)60TY1()P5=MR0@$DDF3QFWI3J'#.L#Q%]22GC[;#TA*B,(SX"W5-9/:SB*) M)MY(K9SRA%K,T;:<\*#92_<'Y&Y2Q0HS8YD_H[=M.RC DA"/#F_R=LWT[Q=( M$U[@'YW'A\71.PW+GL4-H GJV^ MIWO![+;I-R5OW%F5Q5E+F5XTHR56)!IP22[B M^];[ <9%&N"Z@AA%U[.$+1\Y1KJ-HKP+'SK8*]$*3<+P<",WW?WLU1=OICL( MP<_Y,7#=[UGV+$2;HI4;MHGI22QL)G!:JJ-@4>DKHS:%)0)9-^&Z(T;G] MCW:2>:<'>$0;%D?0([5:2]-/C/QB2)D%:F:O@UEL68,\"7&97Z"86H!U17-- MQ0=-A)0X"\'.VP]!LG4X#MA'. &D8"Q1M>,KH+[T,!L$N)_AY"D4[A;O(R!, M"\?S&K,[>O;4WGUTZOPPA*8-WNJ5>$(DWU MQE$2' >1C%UV?N6PQO^G&X**??IQH]0-?9'R"=J,R?]QQEOP-(I M*"356L:/G.TJGY*;V6@[PLXM/++2QDRF93M(DC(AY4O?(!)@WF9:W M"RYF ]73QKN(MIG,%27C%&"B"^W M& (%"V RMH-TG4?T-7]-&H38]Z#8+[:;-UU[#\@C?0VH]J,D+#?&-PDU('/Q5N>7!6G>? M/L&-UL(P" .6;\+I/"",0SZLD0XSGNB9B9$?D#K:[MC#5<< R!'D>E\X[ZVR MZ @ZQ5IR<9;%&2>^ MG\[S#FLU36TRX4^,*A1;0<=!N)_ISAZRXB/R(V]/7X9R+BH.]/[2. MAHK'I$8)!<_\S%C".YZ]]$ N]J3[=B NR'Y O;]O64/Z]^3??M^@"<1L2;K4 MM4@N]Z1$\3#[@"2'F4&7NCY1ZDPBN[G?.?4K&;NR+SQ-;W6)R^#R<_UIT=FW M5IYZX%&8^(O6Z=VN>K9ZS5(I/^0LJMN4MY6$KSU8I.<_P6^U0V^SZX3%3 9IN MZ553]F2O'#I'ASE/6LQEC]&X45A_8*?IAYNTYU<@,%:XGE(IPWX0I!D&%W SQ^_@9HI>!-S(&9C6[8TI3 M<2?<+H[URP$9F#GAPIED;C%!^A>>3B6E4BF4*0/UQR@8JX":?'-J:G&FW5K] MIL'>THU?;XWHWZGCOLV 4 JN,IZ,V:V>(!%L4U-B'=D8N@/X3D$MC0,&25AC M8R=Q@Z5$'&HE@G>2!)H>5[A=!LN9;9I>NLDL.32/:]'T&],+%CD9OKMV'2_^ M/.++-?MWJ&]3CI )/?1*V)'I#-^#7G'P.-D!9HUD,\J<3JLN_<=/U0/I^HO# ME= ?:SZWYF'3?X1CA>M.K!&;&-YV?+/&34>^MU$\+&4_8WMS7TE-J13LY;8& M>(MM"0Q5(:39VS?_0'ZU"LZCK!>&*:;SNJG:G,<]=UC::8 (MHBI>66V7;\R[H]T;J)-GO#9U;@&KP,WM&(\;'$Y#-T+:S3<%F8 M)V0U,"B<7;MI<"MA6$J,DR.MZS;E/R2>-'%;/&!'&)5C\.2^E,5.,8V2AH5O M$1F\OYS%QY_]?_/Z4=SGU_Z*:E#O/:NL3C(D#WH@]Y G9]2!XMYR\-/2MR93 ML?I1@V!M?S/,G<'K:!O2!%"(U1W(*QE[E3&O4'LD%7+S4Y 665=5:PF]<)? MI4="C^.@^P/?+>F "EYASD$+: .P!^'ZV$770- RO!VTUV%]W%Y7+/*.)*H\ MCW9+B)ZNR50*T"[XU/S[83F*$!YUP8$[W(2W&KH# 44DM\ID0 PJ]+^.^)&@ M%XK\+_ C>&&?"$ 2F#I42]]DL/EP]?7ZIGOY&JZ=VN.6> MK)#6&\;RNAHBL,UI1:N][&$9VVYU?2S[X#=5@E;,X5#:^1 <9RHZ)'@X_+CJ M#$G>#=#SJ6@:RB;;[JZEZ$F0%==$W%?UFFB%;<2./! *5^B9[P^"(H,MA'51 M4S>;WHPA9/#AZ:9=K;M>>Y""5[^IB!E)2QW/QUBQ-K@9WDJF) MB01GRL8\88HUM_=2./YUTZV%?Q'^3\IHJ$_9D]VD-7D6;3Y8"^,DTECZ6M=) M4$>6F"M;:>#CS51[,N,KU4C?5IMZ\,DR?0IMA#TJ?\,,Y*^+NR)N ZT^S=:M M4&&9I/?7X3'[RK)%3>6S;+Y XV-KU\'U@*/$/H7S'YY 5>'L^Z]^E&P;3QUM M#DKC(%>Q)&)*!5##?W$'3X:-*M(FN\B/-E1635Z4/OEW*Z7-8?>Y+]628&M* M^4H_[HS?B,[)%!%Z./;#D7LON8C@<+[*TXK$?/XDE!_(='%!#,^AFAEEY(^M M]:BX"EPZ2G[JPM8 ,#\\G_=0N 90J(\U]*Q+9E2@,&P%Y;*OB$N;@:?IB(5X M.#Q#7&8!"Y)WS)",6'.HVW!'-F*I-_>;IAJ2A/6Z$J2Z>:=A) =":3/$]H[4 MF+0PR409H^Y>_ I6@_];=%N&ZEJIQ&XJ,Z,RP<%CEI+ %/>O%1;TAA.&_9:: M)79L9&&AT6<7::RR(I I@4/4L:PVY9-4 \I]RT?4K@*U+]>1*K(QZS(#%VY ML)+PL$'NNSUN.#,\'5)8IG5W'%U>=9RW)9E/DD)NU3EA:A1<>J@YW#O0>,6H MT4>]%!-/H1=C7RI>0QO%7!I< W;-/B00F\+N/9T?/$9$H88W84M56[=7E?7* M%EAO7DH\9C..^UX&)R.XPOJORN!N2=V.@%!"U!"[;S@>M!>,'% NPT(7@(LL M::[35L78ES'=RM#$H&'/+;8K$L4D;8J^68"H+%W.J)(*R^V<5Y&8K'.^FM^_ M&/4'@4*!Y:$ M)]OWKH6G16H*H.+H*_?=T9-;](SQ9'<]'0UU$X0HYYH:KBE88666\" T++7& MA!']B3DFC FGO;Z.=I2$ZQT&?0#P-33H6(&EE\6%Z=UDKA8S;6"686@FP6I7& #3U5W MG_2=^%IV4T6=M(C%"I+WB M_:!Q&++@'BE\*>X^,>-8B-*"R\\>./K8VH%760_\9<:?;,:3JGF*M5&*7:(4 MNVHFG2DX+N38:2JX] M9 #>S4W7,4^?EF>2 .=R]SRE;HGWI[-$V2+"_K("3\>G[P0^;3U.TV=?YOBM MYMC:.UQK1YK@:ZIK=,AL "XT8@S$^Y;^Z*-<*%/;!"?KN&[0PD0$IN=#!_9N MG2Q=GTG"Q6:6'Z,&(E(N-V7:);HHC<>]'/6^RH@WYGM#A$"D6DB324XHTJ1* M&LO>1="1CE1X-MNML $"T>4LQ+-?0"DL;?!Y6VS ##?KN[2K?5 %B+^WN_*V MZ[%Z,^U^DJ+QO8 I9:_D[HWW+W9'NWQ>CJ5XAU7P^=]S.<)_!>PG3BOP+X: M8%$BFD,_50!JD/S'<.BI<__$W"?&$:F7X2:$_H".:=V129H)_5H/*H=>1)!3 ML02*BLVJ5#Q@K6S 1R)?NEOB'=(^><>\%.1=]CE:KF!;Q'(-E.JE5\BYFZ11 M5*LR6=-[;+ I^[$5)ERJ=VZU?*I\$=;W(30$^C%!VH*.SRJJ1O+F4 ==9#+@ M'*;A#1K4\?T;Z?='EYKM M!OH;#2?98W*D&0,XV:R[.:R?0#$2Z&*Y.8X*%_(<@N1K@8F5N[K+-5$_=PD11CZ)!-?G7KR=!S+X1/^\V: WJ!HI-ZD!,L LC($UJ"S3 M<LR)%%Y@D^W!/N-4>_L.;P,MO&>O&MRGZGD*7(-$_X[[/E=93^TEJ:,C'\;W>.. M13URG/;F(R]2\A;V$6($/@XL$J)JB_1I-3LR'ZF%I*V"8\&PX::[:Q@OS@%$ MX4!YL8\^;&"<12T=;X4;(@$"H:J8SYH,8WNV#/RZ)8C M'4BMC; 343;W8=F5RBGVB7:1WRF5V,"J 8_3EULN)4-G6YNW]WO0EY/"C29= MC3O^/D/!*544Q[X)F>79F.]OEY!U>=4^8/_*3U(Q( MYDP/3VI,.%(AGNRKINO F!&_ B^$&=NCH;E4%1^N*GYZJ2I^.%7%7W5TU\=Z MBP.Y0_]$%1P71]6CAVX7;Q]FQY_<5*;#%L$OQ/.)I'TK> M33>LEZ).S-^?O7XFWB[N2"FB7 I_3[2L$Y9PXUA[+ DQ7\MS7+J71?IE%BDV MODQX?00L$9=)__6R%D^X%DYE*D0&U2AQPAR6Y#+O3T:P9+H1=CF4&W-@) K& M1S*9"A694(%9_;8>(VW%2%%)27.<4H_4%XCOTRUHU/MMRCNL&!16P0W1;DDJ MR0@T-39TH%1.ERF'Z Q]D[!J&ZJEN;\LW=,O7;!^Q,#J%+6@O1C"^,J1(Q^0 M[B3_L:V<,@Q# YL0C_>J_K<_ML:8GDGP7);OZ9Z M+-[3GYU-TQTGM>G'FCU+9^35>OJ5XOXZD1I+U2BYB#W6II:BM!Z*E[FK MA\OI>US_Q?:*J5HJ8]9*SE\E_ MRNW/8 .0H/5H7+_SM4:8Q.YDL-QIWC-S2P._)W<(JZCV/=1Q-I]#(>SOAUB M*P>? X!PTSZ=$WTT.02L6,UR3"L+RVR'@4"+C+_%2T"(4WIQ/9\PB3*G34G@ MFS:*755#U]SR3ADK(%B.# <,FVWD#IRZ=;(50M33E/6E'??I^ @2'P5K'KDC#;5HYE-DR3=A+T/V+];@9?4D>$(2+]IKE(XD% M3-6+#+$MPE/UAL6--.NI>6PG/L-ZEO@^!#Y7PIFOU2KW1Q,TF &$T!S.8O3->9!$_[I MT3P6?A38:#3_A! R,:.%*#$^]$A59U2NQ<*!4F-/F:03K.^,6>)SZKJ) LBL M>>_U;6T']Q7 NQ=3\<1D0F/YD_./Z+\4$BTN.[%*'<>;3K V$I/](]SU T@\ MI2%"\/J 7] BFE=_8=1X>%]\]MD%^_;A8-\N9N,A#R/BJBCX=IG\8,';[JA$ M&)?&_"><]P1E70N2\6HM_(-3FJ^S %-M6N"J]: T=& )K47JE831 7A%O/83GF?\LUX^^KDEJE M=D>F2W33A2OLX.J\(R[O$3; / M+W MK5M&A9GUZ(+O58@)PW8USX/;NEC)\M6T@07-NJ2Q\>0(XDD+"Z.(@5E. M(,1&@*X?V%0(>H,/3QB28ST.,W1D:$!O2NE(IQ\YGK-.^+R8A#&R>AB@(XWT MB$YM:S8B20>@"B%LD881,:;YV?022G9^OEK(/V;6S MLQIE/"3MK&JK263E* MSW=;!JS\AK8UY?Z,%X1;%XU4(7@.U6'TO3@Q2T\-F&1WKFT].30(*W=3'Z0C M-"$J2,&^$FLZ1.HL_)<[KR-7.KT!2:VZ\@2F1YA8T%\.BGNF5M9>):9G-3A""%P M5&IQ9: ))5LNLB@$/FW%Q;!P]01#6 \W$XY<8-3N_',LGD8W'\W^C6,N8"KS M%:OX@HF["2'Z\3I^@V\ZONAE49/C+LFGC#\(7_5.Q??%/I% M;J9\.2_.],2FB"5JQ2^8(;USRR5L=[E/9*>?[W](8LTO,NH4.?QRNFHBMT'- MS[I^V >+@Z>!IX5$&?W9G(NOR5) 6H3F,?S_7 \$^P2,J^%6(19H:(PLFIZ( M$-/OC(/_CJ)>VNV$0%>=/)$W"O?6MHDY2O^\1.0H.@'F6/35X2A,"+3=6=EH M3NBDZ5@A:$=7HHBC6R'C7@1'D/\,)G#CR"MF4IG9[M2^U_1'#YUTX&[K(?R5 MV0LZ5BZKMG4I4\5[JAHEZ%LH8Z?:W[/+P09?^P/X4L,W >DK]%[S9!N:U.6D MF\L2$Y9LNRZEHYLXX_9AHT6GWOXY?R=EIB%J_[[*Z(9FF!IP@#F(8IT^!$5, MT1.VB-:;H(CTAI=&L%6P;V^J2?:YK5[&W1L&8W/&3'GPQ;#PRO,P._)\WX M/GP0X()GK6WOZ"V?C4TC-V_!MQ.JU4'TE;!9O.:!![=8<&<:V5'P<:A2' RN M$8MG2%#DV*L_S?I[HO!G;2-"G ?N(+VJP$7BKMO@L2:7&_^P<]?RGKB"I40\ M2XAX'9*+SO"&X,5:;X*$54]QG\S5W3NV3RP)-A.?J 4J1!] M@7JD_%!3OR'SHF4^$6R+T8S()PE8[[;N ,=-IJ?3O%O6 M#/P5/,8/*J5-'J1X;Q-.TR31%F[+$,LTS4IOE(8I_+&JMXQ;+1(YMZ[W'&?J M'3G&RUKC-.DD/]%BO:9H&U\?'HN[GN>TG9R:1K(^A2MFR(ZSSR3 MD$I&SEI7XJC!P)BN;1EG#;]6@2YO8#UP/D72 UK)6;VFNILV3M5]GF ./]1H M\PYJ9?;\]?V[/'5IC_&KF: \TY1ONN 8_TNK;15H48&^=8*PQ:ET@3V/$&#; M*NZOLI$TUVTUGX^ GQO^?=C=ZRND[;-)6,PO#,PVC9.S)UV_9=*<><9/)COV MH95Z9YG\\J[;')%:B7*Y+.^^J(^;O%&L3$1)-$[V^FZ#K(R1U43"?ZPIY:X\ M#"89(4K0\@)(.F95L%@IR4%S_J><"(C+OEK@^&V:%) T^U].UH++R#/EI21 ME*Z=1VX$;[DH'7$ZND)VX=0R"B+031L4"X,-HZ@==M=6B +SKH 3F_;1YEK+ MM%Q%QBY+6>_8?>BUH+MFACLE9:@7V8:SR1LR8KP&:3&'THV+[.8'Z>](!5VX M"LY"!E I=5.BXF!G'J3FI1-3OJG:A!,Y(^^41@K"6T3&/)EGTZ1TEYF/RE42 MH7_<:<119+@32LQ8,K:$.-@M*8BH3MU"6E&QF"N]225WDX1GHL!B M=?3PW9J*QF&,>CD)X$:#&4=B+@UXK)[EA@V;X'J381/4Z _J6U'\IM'<5'$T MU@)XANSVV_8EY?B%K5U)@1&+F>H5IM3Y(?3HAFXI3E_"P,GSO6B"0I)T-O+Z8]CK-M':+V_:]RV>OU6^5[NI]2P__24:#][3.>F-[!&1"(=P9BS M#=V43>-&S?T(W'P:W7O6H>[E-,V4EH)34>W7397F:BE/36XCD]MKUZF\5O 9 MI:P8G$?^#W]^44(X'DR?O%P/"F[D? #G,S2](1R]>=)W-D%*CDW/:7M*:=#' M=E%#W7+",=\^8#J3)'7^0U3LK "_'#2Q#1\T3V6OQ5&.#E]Y&]PFW#WQ:7CA MF$X6;F,KD? '#=9 RN?\FWP$#GUU95D7_BYK)L5Z2QKI]M6Z;"Q3XH[901Q_ MP2?;8M"NWQ\T%(MO:6&%;S#VB9N\[D*OM+!DB]M^7FT&0ZI4=")L;#)-;4<[ M\]B7?.HP@5U:ZE$Y]+>ZB-!>,^JZ<'Q+U=>',X'GK@4#U:0BQ#W\1,[)YVG>/OCCS9 ML#P9#LF[X)>2R,,ED<\O)9'?:$DD*=_S?9KP4,0R/-S6WW;+?+EA65A]E".7P8)7Z)QB:GLP[$?CAG UOUD MIM+QK1#;I$-BCT0Y_+ W8WW7,K%; 6T&0X!E@R]CG![Z[9LZ;./KON*VOX+' M5_I2JPS_&L5,.U'TJYK77^@JK96>\[:CGT."VD0:! M(?0WLW2&L1-*<:G[;LN>4' ;XGE+R22M!3FZD4;_4SD_#+6T6 MS"XHN"A?1;R%C;QK;6CWK,D$8CE-;+ER.Z:8VKP5\Q7GX>1J(+Y<6HWC,+, MF8 BG<^PAJ&V#>2UE9R_"87ZI(6N*[WKY"@^--=63KM M*MI#]MN[+CDLX5\YV/X_Q[#6(;#^G$[O^A^B7J<[V>7(?>6C[K=7M#CW2.U3 M4>9 /Z3( &7,"7\;NV"@^->WY0A"AE'(5_!1S+8,#*J[WWG3(8'US)(P;(%+ M_M@P.F+MJ\RJ5[R790T7L-P)$CJQ-:ZB1(A9;3#QN -DM;9U"+4HKW.ZAH.R MN H%*LNK?<41:;.\V^-FI P6@* 4<\)L4J'2\:\;ZE+$JD)!2/X>+9V388/N M&V8ECIB"Z; K_E7I7<_<:9,&'"Z(V"?\]N.WC1^#T?*56O'JG]+^2 CY7UJ,S[#.9RS'=^H>(Y MMUT5QMXA$Y)M97=LR*[B=HI:@5@/']#XME$9]))?E9S\1U],A28JX3+?)KT\ M?@NGS2'0(:,VA^&&MD+:>T3$2F#4H2N!QCR9GZG'_NCQKN;!;^:#-ZR"1MNT M[G./@F4M9UNJR,@*U.SM\ R%=!,X?4H'9.>$U0L-?7E\CZA*G&V,Y_ &OG^/ MA7HY<5T/:/=L[OU$>2U& 07J99FT-#U)]?NF[/=G%%>]#>2N+P_UMKEW"+NT MAK3KRVLR/Q77;>86 J?3 :I(B&Q=]GT-*5>;';KX5>B2F&506GJ]&Y8'&?AHG[L.+E-:-+;X@<0[ >A7 SFH;A@5MZ1@W2;>.Z$R/%-!H9?"*XFB:7Z+C MY5]0%7@22=@U5)W"WEZ'J:??8J()#< 2DT\AV@%.Y]01I70E\D1Z9^U0,^FW M17K7X-Y.VM(=-*%N!YI:E8*ZMET(JGII;HP,H/WFIJ90B-V2[2U=5"Z2]V]< M6#\7ZC@6/?G^TK$;L80LK-K=2?J"LR3.KV9>#PMWF;Y2^$#X8%,T'_S[:EA6 M[[O45*RF\L=+3>7#J:F\W^%^4+1:SBR%;:%=Q#Y[KO?QVQ!/7N9W,K\.$AIG M]S*G[S*G#N-RV9P_9R(MS\0D\O4U;<_+5+[+5%IV<>OENCC-<9G1=YG1(X5, M3.Z8-\R,E&-._ORV5)N7:9Y<4)Y>S%U19Q.D$D:2,KW"-QC3#HPM]>G^&+8Y M&L+CX=#4L18M68$)(Y0V6:FDK,18Z[XK%?GANY54PT>2C4H?8.1-1ER55FPT M$6;(9HZ6@3W&+Z5I2C$UT\J58TK1LL&I0M$=P2_'F"V/-1,&T/;:'/OXVIGG M:LF2[%6-]'7X!N$&I&989O&XQ:!U[W/%6I=T)7BKE=<]BR(B)+;TTD+Z&+]X M9 XC-Q-3C/W,T,+,@#4 MENP:%MQ;' \VLXU MQ&(#[1E.PPVVCOI-=AP-84_/**5RSVS&!#T3GJ-2WUWD(*)V#YJ=M&.UF*R? MUL<-.S\<.BKOTY2'4[5Y(P5^9R1LSC9\7U Y4GNH,&HP_AU;2>;Z[NAB97K; M^$I<1YS@6(=Q[%2T\?(1LQOA 2:Q4QU8,NEP%G-<6N>1ZW&6*Y#7)L[J(/4C MW2J<1L;B1"YS*>KUM9)@<>FTTH1RPME2B9BI&<2*0WF4>SK++E&TS/M'E4(.$)GQCDTT%@YS<#>GVF% Q3MV>T^W\V:D0S1SW M&<;7#62VB$CS;,SV-V&BB5^K2,GHWI+Q@)D,4 OS\HD.VBKG;1:9P 4B!2X8 M7N$X#B"A"$/Y>XOM])HPC;&;$A%0\GMLLEF\72]:=-,(8!_X%L631G8SH\KJLVV%T7H6B.KP^*5J7JV887R#;HW61T^VD.,$LBHV1SJ]^+8M!L=/"I>> MV6'6J3(@6-IV@.6F!9SW/LR:EHS2F@?D9LC06AU[[6XYXF6D75-)'73./$ Y M7.2,IC7S_4"+2^?>7:N\6R7HBG< [>>!V3LE=("B! X3A#@(PK0U@WZIYSY< MS_W3I9[[X=1S?]71_1(T(>G-%WMA?5QLC/5B76+OK)Y?X[O5/\A!]T\D69EJ M4$9 GX?8\;%^RTL6,%)&34W3KIBDNED^*?QYFE*B]S9WR!77L)QJ%>.P$RM M!>>T:QWF'/]9I?<3AVFR.#.K\%MGLLDXON9;.GE^4YIH3C7-J*DHVY?CU)N@ MBV^,FJS>D]]9I=(L"_CAR(VM$J,.<[T,XK2O.)=6D4\&D?F MA?$8S^QFA?\)X=MXD[PZ.UP]:S#DR@DKIJ!HJR:8I XYEW(8R%N-2VN=(.ZA MSU9_\7.G'GYZ .^LI\7W"-CZ;+GG0F:0$C;SW%/*JHIVY;X782Z2>L?^8*D% MS@[W%6$9D4BKRMB@G>+_C/T4:!Z<>-FE$_GQ2@DL3:-OIM8F5I^F=:ZV MHMV'OCLGE^ +9RJ.D[/PV8=MW[O0U88SZ08PAUXG*&HV40-G=Z \*+@DV;$5 MHGG(D'&N3TAW\B8&/8JB[I@T8_F-00,X',G;3F:Y.LX^>YJ7O#>/:L=<6\,31'G'!7'1?T?:3M]7S(5=DAPIHG M64ACV4O30!@"\0B-QJAB^9+)R:&C*+FVM%-2&G98K4(Z/CUC )5*Z:#!/DL< MJ?0D]QS.1*]H<>%X&!+[F%$*&RPI%<[Q \Y'8TD:PK,6GS;_)MFG@/WYK.[; MW1*NAN0WKS;H853"->59-FF9%JZ=OLJ9N#2+S>*"'PZ!W@?E %+CCWK7\UIG MT3SPF1+SP*9B5OJ!2UV:!W/+!?L-_5^V3;V9EAX0J^='6&NXD>Q H M*Z$-D+H23&Q(#TTJQ=2M;JKFP-_A2E$X[Q6K'KFVAGH8CL&T^]H1,R%2$M-X MVDT6:DZZ%:302O-[B">^2N'LB\I@V7O@:3K.*D1\RY%J+T,S-DOG&9567Y MR&@&$W2**@"RR"T>_?%$)]8LI9">=!._R$JJ,;,W5:H$\YJ^:R)$>6J=-6%9 M)"'/A-?GU#,*NWC#2TF9D\$GDFWX!:@6S\6P9*ZL'M;HZ#]HY&=O/7)&$I94 MB<[,0UI[_T-+SVHYHJH14=OL]]T6KKCI!J'8#45#\./L8]CW1._Q4 M4XL[Y$&K*\9LV$[E3/7)21G&, LAB!F8![/:DX%4NNLC4T3@/')EN:U6]R25 M(\YFS\1V_MQBN>NR?XALP2K5<'?&L+<)&2._7\WH+ H1ZFF2#C)L@[,H8 Z= M^%XH7*?=@Y/::P+EFTPA^.+EO4E92]XB!*!7)-5QW$OY@3Q.HZUV)EPZSIFK MOM;Y9MJ_8%L3GFY=JCL# 161$"-\YK Z#A,!/A=/)CBYN6#O3LK6.;*D2[(K MRP-S-1R]1^%IN\2J?L5O?[-W*2FMV.Q+5>3AJL@7EZK(;[0JXHYQXM#,I"5B M8LZX51*A0"XV#Y):4.?#$P!>_)#3?@A!(7(Z7*->B#HZ&;(X5^ND-FR5.^TK M%O[_R9-X85;A=G$,& M"=+ED#C.1?$;+5XI*52Y+0\JG,J.9@)I[(QXPG",7MO$DEM&XVU QB)^HZ^N MCXU2/2*MK?]BZP4'ITA28^P254K=_1 5E#A&< H]Q.)<#GE&!C+3%^7T@PRF M75OE6&;6L0QDCY "%Y4)RKZ Q%*D>L,J3V596I TO,,B1V6%QZTU+ZB$N$[2'#YX ML@2]+SK.G2LIA?6K%]+1FO]-XY()?4Q>$X2=5:FJV90BA[9SM3&K2.FOQ,QW M\O@W574@:@_I$IC;4IRFD%VD^RO6)(F!GZX!!=+2+#+REMY^;OO]4J(Y-/<3 M#:N*^U.,EC.N">@\,E#6$MX]P51S\EU39I10DDI6&]R>NE*!)OP1C(I(A($Z M)QG:XW2RYUI;SL4^?NNW-^1JLJZ4)*725B,55 O"J&R9]'??A8D0W\&Z7/3( M1^I7*X8)29S&B2)HT!T'DK+LMO7NWN7P3HC91%M 3Y'3S@>A[6[9(3,.U&11 MZYT.FHF18K>%,&8:!K;0%S87R?W3A&>-,>T5(^G) L"*TG:?F1B ]E/YLCM+ MP8@-WWK+)$C:@2WN%'J$84K^@YWI) M+!X"*UTK"=ZCE,WF+RZ]!"<7WRGU+M;R*)OF;;P_]J+PN_2YW",$&H*2,97* M5_Q2E\BY1@@_5JYZI@3*"=XDWWM=WJ/"1UL^-L=#?3;W#@ZZ1*53LDNZ//-O@JB-+9L*>*>8EA_B/0,UL M7./LMA[ZXV%\W"YUS:MS/7*%W(VH1< M&>+9ZO4-7X*N5.XGE[<,S\U"9R)/3R5!%@O91>9A7@TZ'=MJF&NDZA/TX(P! M"9=\4B!&L(+*V+VT680/74.!2"-%](&,=*WN1?K\H8ZU=+G="'P>:,;.*QOL MW-7P3E? I:R@!O8/'U_*"A].6>&#\T1Z+C9;($="!\%UA(@%M"@'$1@L8O02 M'D["//KW) 3O*3TN5";II>-[M0R8O/?VSN_#ES3@Z-SW_>Q7>;_P;GNQ!Y*Y]#\#"NNMT5 8Q58J$9 M_FOU_ZJPG=LWC!8-7[[7;\V&2:_#Y7^H_$NF#PZA).>*VH1LC'*1"/UU(NGA M/U;D>'TG=+&YD,"?PR-@I_"L'ZJFO?\I_)AJ'-#6 N+\5,=S1!G;3N@@IOBZ M+%^GP:*0>2PMJ;I ADR#O]8Z(91)KM7G!F'M#WV-E@Y9JC!(Z+06\R"!*1]& M0GUIOOB/5G^2SM?V^@I0&EG-7!)#-F4EK=?1-,6M8X$](\8;;,P]M4&4>\AU M@H"8A$>#>T/(?F#_@X]S>VPHG2]N/1-:1$2/%K[H1] %*LR>Y-%1MK> MG(EMUF2PR:6F_-1M.-;M^,"X%21I3Y#3@9JN-#4K*41"W5K$L!2E^'LD=4[^ M6'19I64"D4N*)N(=G MYAIO'O5$,DR M RSG>\JU!I8L"7A9NDSY:V!-&&#,VG!Z _"HN)EA::OX(5G73E#7E M"86-XH'D_]4MD>W;6[KGM:++B6FNDQ*^_$B"KM"8 L,D=9_R-WCPK8" M/-GL)B.B&9)XX'F?U5W7I%5*RY>T,(HA2K *"ZU!LYGVX+"$!:ZWX;VE76ZL M+7-+4O9[KDTJZ6GE]XSM)3G!Y3B= @'A;DJZT& KY:5F)]:5^^]7XW$65JS\SF/$>LFU-*U1^N+M)&SXH" 6^1:A1LCFR ^\33-HQD3;2VP0A4[>9> MWB@\BD@!B6O*J")F(3]"VI1Y\"/1X.5<%&Q]*'VJP5NPN-&R[(/UHK:V\*J8 MY/@R&\+:_=X$?"AA1CY&.%Q'=)7>=?#[<03BO/AE$DO:TP: VLLA>!CA:V'K M'_KR7M2 ZN&&H[N^VDJV=QBIP4B+(>&OX8\(G14:R$N#^#X2!B=OF78/=_UU MF#$25PV!Z3Z,A+6+PHUH\O;^+QI@\AJ"O/2F$V@6'.3IUHBR+E05'T:DJC$@ MU$N.J)1_9 Q]6BX.H>X;/4@FJ=AWV!/FYWU41 NE5T$Q M[YWJ#^F-EQA;Z\4E"LI*/9D-@J(_5WRT.+% $KK_)'=4M=Y$CW;>#G$O"RYR MK>>0YU"&2XAF51(B13(XN]*$_57.BP8SKD0F?)JTPB0$W:R:,OC;1 VF?F,I MQV,)V8".9>W$]KU51&T 5U*B25+R8<>!#ZW',0 +1\;#+F?=E'(Q"-"NLH8[ MA0)1[_9/\;<,>X#MG?0*D>:XB+$Y. E68J9XB(IYJ3!""^NEH -F1#K@T9M8 MP^M+41753^%\]6NN;=VK]Y.PO.9IJ;OIG9[:;Q6O[9A]]E)#>;B&\OQ20_EP M:BB_;FN&N4]T>(,Q9-[==E?KEU@,@R M<<&\L/;L/2 ]O%BWQ$\^X>6HX73\,O&65>=^L*Z1<%4<@^/0XS84U6XXGO&6 MET7B5&WR#SK>V3&:@Q&\P5UP8KG*3Z-!'A!.3[C<@V,"JD)-;D7#CP81E^85 MCX1\MO*X/2+?2 A@R7Z*T^X\RDZ?GW@MQ>P[(S\#!4+XK' WZK =REXV)*@V M7.IJ)_B#A92%NL+!"9OFG_VV3@XF8R(&N-O)D.46%>,JG\#[P#.ERH,Q)(0[$AJIH(XV5=?LPM$;DFA"6_O M)\%5$3Q14]YI#.SZ IP@QTCH(*8)L _8/-*4_7<51G,3XI6P8;";O@MNM^9- MZ,G4AQ\\.OW3BPUVQ?,OOOCJ[%R\T'R":'SD1ST+>9&YEO ^% Z^> MRE',K$Q:=4VKZP361Y27J![@5L=69(B.>_!>JEO*\0R$=;KI&F.XS0WFL]5K M* ^[,Y7RDK;5-;0N T=T YJ6Z(]T:4-IDE);#![,-)-[*J M=&*9T2C)6VW* V48W4PE&%F'$ V?^-\(#K%+JW1Q> 8R'@:AOTDMJPWO\<@G'Q/AN@WS/C@.M)H@5Q>MC:K<^CH\.!TW;+J M@')3V3;C0+B^+3<: T9P75"9Y6TT,0?PO,1/,TX#VD%EHG97(55YD2IX;PV-8/2XOI$O*ZDYH7X'>!:DMX >:$ M(=EH?:^2(WVJ[$(BB*LX9UL#<> 8!9W$VKRK+EM&A//4RGZP4HVC#,-Q+D?K MU0Q:)WV5PBC@$66"EX8^+)B6W/A.8!8"E'G5;I[9A:2.<6? M7.W#Q-W(#QQ;]!Y$(HVP4<@-8/RK (@X2QU^N=?$'X#W.RTXM4:L0E_0-W8O MQOD;9+QQ<^6+H'TC80S!8NS3R4W=W%@\)I2XE8D?(V#E;Z#'W#/R&?2*R%A4 M!4HGAK'JB7"=5(G9NF)44AT+:T!H>7JRP#W0FP56.\ZGU\PGD-0'\-])2^CB M3L+6G9M:6B9M5&"6>$I7;@IN M82,S.9$WE9 Y)N"!LDUJ(O2X>-(0A=EF$ )ZSBQN.(IA9XX1"*@3Z8=NJF2; M:[58-Z_?BH74Z(U!GW<5D_RS67GDV+MIF!#,^ZT3;?H,F#2$&+(T>=*"IK7;,O:."AS;(WQ? M'E=J5=3/51B3@"&T/AEYN^1SDUVD,%D7&S\()'L44V:..'.D'XS<>;M.CTLW MQR,J$9]<*A$?3B7BPXJ8?HA4"2DHRV'Q%_O8S7,C%,7,/ZL1R1\@21,@%&_5 M24M1B=N*#&S7^UY\NQ"BBF[J#O\FX:VD*6:BQ5@,F5JVP,N+A_Y3SEB C+J: M4KY/R*XE:5%G^+5';98=Y]7--/I $&Q+6LF&[FKJC>HTVOR3.9KO#^0P]_8-V81)"K_0+/!U%%G ML[M?C%B-4VP:ZKP/8ST> 0**+A]60"*?6&TI)MP# B,1,ALE^]>%QQ(F;'DZ M&+B4.9@BB_J2'/J]T/=41G5LC2$4 ^R @5Q^5=1Z(_9-V:GJ/0J[K@T@_,+* M<"Y1B3PBUE12G$9"7![U0"XB$3YW+=>M(=-*T6DKP6]E.*@C]8LU]\PWQ+#U MLMY.[(>2X(^11\OLZ\!A53Y9"4DKM]K]+4()#IV9R0I *X%Z0]V]GE?33?6T6 UGK$SI>2 MAFL"$ 2713))ETS,#XDX:Y8W/$8Q"04^2X,I(F@;T+(?WL,\PGTE3%C1(^TE7+@?;X9 K<@PLA:6FTSH=S M@OMC=V_@XO &FQMA#&9KM/S^5@5:[IB(?1)/2[$CFPWVQ)*7W8;R?1;OG: ] MJD=7[HSPB$,7_H\Q2RZ@JE/11TLVAG--514"RZC@SKVU>FG/C30%BLV3@3.E M' ;?5T* \+@Q=6WN+$L*+ZYOSJ10+DY+X:L[&30A*4OE?%&RIR#?$Q5T$G\M M#,2)Q;^[OVQ;^*YR;M<@)@/TJ?.7Y3MP[4\K4MDSXKOS PQ*2D,OX^(D*7L M,!Z+;[SCT0P_UI">MOSC[) 7?HE2B$O_M&S'DRZ(?XN*NL#JI\'?B=A\&OU% M#IJ$@7-)#\SL\%OMZ>5$072I76* )5C"/]^5_9:%S'SD=^*1'/8-\DHEU" 0#3F[AAP+R_8^X,V<&.DCW1F=GX?<&H73 M/8$CHYB:=W-@3KSR+^[!%&=_3;UR#I9689VCE?CYOFBAVZ0[M0!./6+6%Z.4 M0E2<9+(P5'8CA>G4#OQ\?^QK-#Q)[\:(SI^3+[B0"F#(;\:[RMPH9 &:KMSR M'N8(-Q%G"5$/C1H6*6$O90J%8P[^(W"F-=;04C=HW=_C$#7^PK81F\9'IKT$)J9I"MC MMKN:\O?(((/E)"=03X6P';Q:,0BDQR2\W=&OTVJ@DJP[;AN->A(W(81$\]^G&9_$T@; MZKQ$*6)0-,='^@Q+T!]))H.V[%WKJ'.UIJ:@?_9 T?%NV)8B(^Y2!RK#XHRV MV_)J06& 10UOD_R* HWB-W)/T,$>-7P$1CU&G8(A%\5PCI?G= C3MJ[D?$N1 MJEC='/ M3#663#K@6N,-FZ@48NCJ/Q) -@PGO ]""9*PKO;U)K8=O?SV?UY]=?7\BX*; MSM@35I _=V_D6*NT(28AR8 E9#LLW1[;0CM//,-8W,1,F!ZA_KT:"='PBYW> MIA_H6;=1L'/T:Y%J#G&.(U,??ZZH\VGM#!6_1(=YHMQN<5J* FRWB?:?S8@[ MHB'6(?BCX. 8C78(7J0H6TOAMLSN&R^7J)WTBMJ=E\2V""U$7X+'_FDT(&.L MAGM:_; ?>B3X9G9Q&'>-RT*SN])_E&""+::D_KV9B_7G"9TL*I'FJI?MO6?E M5]LAT$PT@]#@%[/Y'MI @HRS^(!4_3R&E--VM00$>)*":[G(,%UG1:F>TW68 M :9I$>I!T@:??^QZ#E:_UUWVR<>?_/$C0>5TW*U J'NF6:1;"\'7L]6+AN[* M\ 6M8"=Z]R/1MV!W5-N45"3%"1B4>3Y-J^#2344+K)VVDR)XHF7_BE>2E[EU3TR5%'[ MRMW)#B1 M+$J+/^?UHRE..ZM=3S6#6ZP],.^/<)W8R)9/4F&_%L.R?):F\_9',@TLII(4"?,MS1;A/3J1S . MHO-$67OK.&,:7Y-=U@A@&Q?+.__"9I"D F#.8?B].$3:J99\298VK[RMCG\"5/'T^.GSI:74[MP"GW+;(1(&0N^'W>S#S[P@LO(R>)-X+T@97DN:UY"']DS".(;BMN4>*@K^5+:([ZJU!5<]:;+%B7 M<\HI[L@;4+8I'/W!K'"R9T6_J9K#"I+'XJU:@2IQS1UQUR;X#+Y!W35]"P=' M1>(IX&'8"97VJ?YNY?3MZ\'X+A>.<+89H%BC;83%G'=.?[K49!ZNR7QVJ0X:YI#1[XP0\OX(#:1UR+/ MLY^7TR<(*>:5'&^$?]$TH57G+Q-.LX (?LT,MO/A9+RPH7%N,F$N29.3#+>R M)]2#)P&VG+NBNS@K1X3;-1=0]A7:=6S@%%)7@!H6$Z".W%X)'_-8E?NI7(LU MO\?Y2VH&BVG\J4\7/U+X&[707+VO4LUN;&T3R5W.GYG'5P_1F)#1,>+U"$[E M^J.RQK I&XV^8_H]^U66R9#\:63D:9%_JG[:)"E4^.@$?>$&D4-PR&HYF=EC MTXSB7 [69JD%*"=XR T@8+&<(#GVC39&)W,\U/MPY,NV@OAO<8J/C^<*\U.8 M4B'3X&VT!L1E7LT<9<(+5?@?-_\\EF^XRM+WA/"C_[UKNFX+LK;%>@8\9';U MBMQO&TD5/45;1G@OJAW%:D^G7UDFND9D>H@3+)AH< GAQ6K*\PGS5=RUUU47 MOW-LPR#'(E9OC1HZ\D$72AP='6C.![$M,+)?0IO*=>8H%-E;J>D(*5%PP:S2 M2M. L%&$H;*?>X,C=B&^ S! ML=S5NA1@' [;[-[TB3RWAW/7X9TW#;\V0%N>9B\##W<>E9E0=6@@,/\CQO_D M".]/A0-IJH6\F/)C&?JWZ;LA#=+L+E)Q _S<\0 M(])2.F5R#_.KQ'OXYQ?OWJYFQX8^\R#XUX=IW4[KH8:==.6Z5QF4L![R:JI4 M:^<*JG-^S,,UU8E"==2S62Z01N=^SO?/Z%,ZJWG FQ!6[&TU;,(M0L^BS'K! MVCJ21,8^\^)9TSO3L022J.HQ&&M&TXBA-8ZA!KF#\6Q.\3=APY"U(Y$@/:SQ MEL^2ZX@0HC=+[^Y9PO3[21U4^A:%N&1J,W : +\Z!"-;<\\#'&)WEI:'E%!( M\N]>37\W:[UAN75GII+>@-1409-);5567XLI,,]5;+FUC%]%B#&35J'I'(6K M%)=$W)!YLA, 0!88G-/AD;L*J&@4:YZL+G\\1(4AN^,9<:2.O#C^B0K;3$BI M%S-IO=24L14L7# JA,';$_:X M&L_A!JYC%JD2U31N5\XW<\6(OP0&-PIO\L]HIOY.".5NZO6T5QPE/V'HCJWY MP5SLZO$T.-.) M5J 5?!BB/Z#PG P*,2'0(&Y!Q=(BZ+\#7P=GE;E,"S!52UG/GJO[KM:>K5<4 M,YI;\K-:JCC-BUN8#:AF=6RIW'R4V_*04<_&RHL)3'HRBW(TESX5*%1X#U>T MC!Z"[";L-#C89D89M?I9W&^@))RQDM0Y'Q?V(WDEO2]BMR\2/ZP&4[4W M%/L+0>@,0H(LHN$)V'NG-NXAC'^0O 9#=EP^8_82GY3(F7B\%*'-HIU##2OAA5 _L$1? M.0C0X;;B9ATF-%U I2%S<0LE!7.)18(E\PYHW-=5%W;?(8PLNF'2H\(SSHEI M+:MP.6@W][,)3&\11*/^\]NU>IZ-0_9BL"E"% (?\_K>!2>GX@P^>$W7O>'D M[R:X 'Q#!C^8P%;'-J)Y5+H2#*?QG(2M%$(1$=G@L\89;"/7$(9#KC, K7]# M"DV-X6_ MMNB +J6U?91O\%K+^,2TWJR5SRPZ/"Z,W-EF4>&$NDI8G%M.I3CX+Y\+9R.W MA6R]-%.,;TMF?,^7>?*]\S M <4H9Y!09CI]>!= \_CV'!ESJ"H)R,":@ZI+&T)UTSO+2?%SDFX'[JSS47^E1-CJ DT9993-_?4%,E=;>5L M+IL7G#1S)@.&%_GW?U&J9-,=*LV#HP3'K"*9!=;:'WUN-J4^Q5S1)AO!^5A$ MPGVV9%)2G"^6+/%Q^HZCX-ITS9&K]QZX 6Z4U.%W2THG:)BV=&!&!) P@QO+ M[C"?[@=;FDOM3(8BPV2.EYCBRS$'\X"U5&J-RRU)M[Y%<@[_1/^!WDZ MGO&"G#%I<5(C)%&[RT+$*1 $NT>F'^=-HX]E71-.1CG1!!&(\Y=C\C5)0 \C M5N=LC0MM)\F\@TJ6;3SKNE/<#FN?B2QHAW%? M3GYB.[?YI=&W'@T-\L@-GZ_9&)45%W<[5]#"O$ESE!1D!<9Q1IM;@H$9M.6D MNXJGF#O"J8_([:)L6<.6XIT'POBRH2(1P"\$(4/C43O**&,[YS#(+J@ MZ2KG1] :WZ(ZZ7^QH'^F_Z4]S,$K%AT>(4N57!?]?,>4X,QT*!F4B=K2M)NM MT.Z@C.QQ2L"?S>;)ERXNI9]'E'X^OY1^?J.E'Z8+I;JRGG9APPC&0LR;0/=O M8>I6X8IKNWV]<>(#,V(=7M(0BK[?7H5+X4KR+2MGB0TP ZX%]W>DE_F? $ZE2P3]BENZ M#9"SO;D?)&^D#Y: 8<^FDO!>&RDFN(R4)GKBC_$U0.2?6R'" ,%FGUG(>!7H ME"0#?L@X:@LOMX H/1NU;;*V Z\=;]$A>BW);R#G6JO&I^36U/DSU@U*L,$/ M&_LJ L^JU51J@@;C9C;Y+6DV9@]G]JY=GHPOTU N. 7DS5R3]'>,Z_;U3PC$ M3VV/60'C77G;L:+EN09M7PN4F[*U#F/H$YT.GA;+C2B-H@SI:>ER6ILY=HII M.H*;8F[JBG*R/7'+]@\7VL[&%?W!2[)@GZ9TLF_]YGE#?I:Y>F"Y?.-8[!=! MU(5_#[\@76"3#;\E]YEB+I\US% !ZV"]% L^\G_,5:O#\*_[4E)!2;D:!+L1 MD[JMKY$\B5\56OUV@ZH_\DRZ<7V9^]%#8>*L2!@L944K[<%0XI;:BGJ7 B+4 M;<[S[2^X)X43VV%PP7"+^4@S7)P02F8S)ALB',)F."E8ZK;QL%O+N7 69GWO MZNC9"J_J7>K?6YO_I#04YB8K?4A"G)&E62'L[7 ?$Z8TF?4ZV63C_F2;RUL!\U^B(DY!7'^ZS M=Y1,GODMB<4M-9$E''5U<.U8S6= @>S C:&G:F1G>\6\\@V227'=NFW&B30A MMPPU32*Q/ ]= ?U%/+_R1:=S9T@.OIU4UE8AUWR+J4PSC?]L[I8?.6L!>MAT M#MB?)B=&A:BZ7HP.IH=JG[>XCSANL1" P1I#U4AI!D)9\EFXD3<=EWYL M2R=[V9581#<4C&X>K,\: ?:&L0-%FN%[>SAM++$RQ9%ZT\7]"?:L1SAT(],@7$1:;ED4] M!.061N"WRX3PZVQOBA^ "J5^YEZ!&L""CH2_'".&K-K35IAR-AX'+U,9=7G8 MJ<19P^SQ]R<<5D9GO14RZWG6 _N8?&I< M3YAR6/#,@E*JVU/V P) '3BT!'3GTD8@G*NN2W.,A1XPHE3">Q&CNN>!F.P( M!?\O[8IR>]MQV&);"WQ\\M!+#J2TTQ,2-O3SM%0R$BE4-A12"_HF.M2A,\=3<&PM*^H9]!:^ MKYYR[ODR7T0TT8X>8Q>?(B4S?)D#"'@-)>A.F;R S+B)"VV[/5J80F!Z73QL?C2'U"-.;8DH?!7BH^#U=\ M_GBI^/Q&*S[P AUG=4FRR'%\%<;UGRMEM='TOR1"M%HE:6)YE%RX=+ M3 @S0GATJ\T>9.SB-?5L]6>)"@F'1 MZLD>%:GOF(D*%A_5)V=5SV,I*Q7*^KK0YBJ#:^:!@>4!^HV\Z\!4J3 M_^32)I[SAMBC,DX(UA>E %I=V:5W\60Z2.3SV=80B!*D@OZPQ)+E^BAO3"RU M'7C0N$^0>7/)"ZR0\EOZ7;)TW(LP\@,2?A\9Q;P5X!4K7.F9DE36+('<+@J' MUL_ 2NP ESH!80P372J9O D(EM/0T#-\"]&MSBRJS7CH5A]YFK<''N[RO+#I M(>X;HH"A7PX6=I3.Q!@D]5%0'GCV"0.;5]DB>$<;;; M1EJ RB.AV$;-.L5^SLIQ%NM&T0'3.P9SV?*V>^ M>;'%0'OU2^99C@1XRY-- M*QG-A$X>X'=IY^$_B:2H5O+'!Y,(Q'$C6'1BQVHW52-F3' # P.['$'X9CY' M] O>,!]Z2ND;IC_XF]#;?(N7[!;21_YDO/[F]8JNS]4^3""TJ"XII)_/V*^I MHVQV1;7:.U?A+VH8:_<$),4CIX3+I0P5Z @9D$YS_$/55(>;+OB&+Q4"]5W? MC7))OD +U^KY%U\\7_U>KM,?7G[W0B[3CWB=OJZ(IZ*A)Y D=J-XHQ=AU,(@ M^+>NO7K-&8NP$;[K^I:[E?D._<8\2OG!3S[^^%/2N*GT#G_YXF]7K[][\0U] M(/WQEU73 !/UPY3Y$OD:32"\D%P-O=?UL:9MW"HAJ]&I??WRY:H_-@CEK\N> MQ;/;N[(5N<;$JZ6?__NSU\_"&A#G_C#D.N?2C"\ON7#("IO9;_[VK::L/E*X MD"Y7/+'75')O=8[]:6S#)!N0S4[D;5W& :I!5BHKUU-[Z.L]2$%!"29M=P?9 M"T 9\)/%:;19T1^RNI>-5 C.!.\M_H*RK8U=X3[*9O:Z'K2[U M?5D@M82WL MK?BT^P&5J^LU+$ M*7;L2!^*O\YJ./3RX0WA[\C[D)%DE3QOGRWE)G.FXE. H&CU8&@]6"$S<2;]K2DB1:522OD'F)Y. 1# M V^P*>\4DO" X_UL]=\N2\>M&0>R*UJ 3^UPU/GH8]9KGEARQ$UAH= M2\M)O3&35.,P($K35Y(FUG68W=EG!,O27^S&:4,ZLKL!VICG>Q%+8?\2S)9:'"LP,T8\1*!UR MQY(V["D_$JV=VXOU+CN_&C>;A$?&UMC/GLYPS&@[JJ'!UB35GZ&:G,B=HQC- MSO%;9(_<%_,M/^>PJ&'1P"(*(_R\X* >[%"9]C':/')Y&T0#0F+S6PL(?N1# M)C,%^YU@)KD$(ZVE"5J2SQ<2I[B)<#MY)&0]O#D?>_.CA\@(RF$9UX">.7&B M_][BE+T>$4O3QUZ6;;DMBT@&@8*!8-@1]D"X2=E9/_GX^1>&9418[HYE-O^4 MNY%?(1QB9#.GV2G\/%SX^=.E\/,;+?R4RF6L)\G[DM>@)>!>/:;(T%,8 MN^D9Y#NE)J!S"]9O>3(]^%6X-DH^X9\\-PKT'46\FYO__(_GGW_\Y:?/"_K7 M3YDVC*KS/]5[;L_\T\?N=-O32'*2&<68 S**H A7"/00$4C=5N=8$_G6.)#K M-K-^6O46/V]8 -ZSRV^$>^6H(G+(V#-ACM=XC+R;1>SL8F"E2EW@+A/&&(/J M2/-R;%O>E9MJ]E:(-3[59A#7S,'=X!DMW;;DN@FQ(&#GNMQX30"# *M;FK%B MYBJ/;!0*R4^D);2*>3;[9I8F$"MBB[?MH 6B$/=D/II[A26!JOR45I0+%?[K M+6;G0,-KKZ^::C?^UZ>?9_-U]:M/&"*2S[_4-_BU?CB=A^>?/?L#O3>R65J9 M0LQM6QN].B,)03#]X?P!T5@[HD:]KQKLX2T:,5*6%?!6 7.&-$+-/7&$+)V MNSB"F XA;5Z*!.XMQ:9$ Y-^7!L?AR\O.^=I=DY6!?!=>X>^WF1ZWG6;T%O- M6LO+TCS1TE#=FB/Q'>A.1\]D8LO ZJ["529""1*,*R[4+UE#I%R;\E!=ENF) ME@D((>2C(:5'C.KMIF[4]G*&U:I-<3&C4^R2V3,29$QSFO2J<[;.Z(R+-/V/ M7R6HHS53)&4L!3U.W*PBP1@=>A;7<1T3K'I+/O5$_BT)[W$O2-:_.L62'\54 M%-2@W1BN;F"L-9<=^T0[UHB3@I%7!)_S'L* &JE;*0X _?7U+:-$:'69*E6W MY>9^$_SGR_H\T?H(<8)BEJA; 3.O$CIY28>3SP[,/#G:EZ5Y0D=;F]I8+H2/ M TE[_BMSEE!-4KI6G"/B)KDLQ2^P%.!9=4V<1Q"%D[M*AX?BB.#W7!^I%'.9 M_R>:?Z_-2#.=^$%SK@]." 1GRCV-?#UNITEZ6[8F6 MC2I.O?3S=D)M;VF[\&,JP2N94!1>!&GP54585MSXX9)YR?U4U>K/P;LKC_2G M5QZN\9JD+K3)&G IRBPIP:%4^TC$'U=K:@N3Y<,?-IUIZ (.HE5W(-=DH5[R9U;?6;?=B\UX6:^G M6J^H?9AF6T8 =R,T>0P+N=OY=A(RI/S7U;KL@^_A<1/_/'9C.43O!08!9.S' MBRO_=,L'!]X4D2,X="?MF8BTCM ZHN0G(:KHB4P*0\B=B]_XU$LBQ8EP8'X" M#++ZYQ%20I<)?J()WC54'S"0GJ0A-^A^YZZ6?IIN\I3#FGG>I?'4J0"W2!\ MX;'!*SN?J'LP!D>JF3NYU>8'S4W)EXWRRVR4='^8W\B(,=2.9ML;+^OQ1.OA M4;'&$4V]K#M&?.Y"B'>9[2>+GR'CV_76I^CP$I7&QNMJO&/:TSFDG"K4/.@B M7,!K!E[[X@)>^W# :Q<+\5"&4Z^\'?.K$%]_/924EY'*X'$=(D %V5>'&N34 M0#P=A*DZANU&8@UN)0''%8)>OJ;HC^H+B!.5KU3!'W8;7S?=NE0.[YC<<1@" M=J^H.;T"!(A<+ /NI3A%:8=N\X;Z5+^DYURNGJR+13KWG/9IJ95J1^"%+U;;>G MMH^-QES=,65DMTS$'"9+3F;3W>GC9K]NO^&::%]XKHG)M[3J;SA!ZXH'2$#B M@DI(GUP_11:ZI:Q/8?::;;@JSX=QE7J7'9=R,/%U.U,"!T M<5P$.#0EU-/#J232W\$DUEW).VN*4]LDP.Y-.2-D863IA[BF4&A5WSQ)H/*PC_PK1CXP@>](&\:5],JO.O?JV->NL0L,1 MBZ>#K!W?(.RZOMRAA/.T= E(L^P=0/.Q 5T"=$)*9; QN@M )[\->Q\W=0@D MWX@_!C)#D9BCZI[H(,68;8[*/^#+U\+#8V#RP3*+92RV8Y%V*P!)35L^W(&_UT6Z'K8UDAS@/ M6P+"2U_?H02'(HN@&,;2.F"]M_.DMB/5QMEUOK.3Q-^P=8"3\X<5*1QRN-J6 M"@SA>-6B[X 19KJ M(+(W"P2V$Z^F8\GGK[D72$6L%T6])SZ25^J&&M\^#-?L1Z6]]$;#SP.%[C9F MW$1)27PB#X\24>',E4J97^*6]1K*S'1N9H?G9<9@[KMMU2QN7.84*(8R-8A)^1&#/*&O<"PFS*NVT![S)N:;O;D$@\FQT9 M#JQ2ZS8, _((8EA6/5S1E?X)1C;RBW@R-7L9/C=,_CS((&)(W8!CE,1BVS<$ M.6%6O$QP!O9/3]I17%*WP4V2AOR^\ V0QVEGN6/ N]&IXL,P,UM$!D;1&:LT MQ /$!*(BX:;X:D=Q'/DBGG3V+2 M"8:'GD;3T$A%X@2T77@W7O@V();&[#E0DU'6C42YS#(]D4-(>+EGE.LV3)36 M)7K,],U6@!"10DGW[^Q[1^!*=25$WE5AA#O2<+IGEB@_VJ28$X'1%O8DM1AGJV^ELWTCXT\"JW7%8:-Q[H@ EU24 ^V#S^J0!461O,1"7D4;WFOY1'^D'%)W-^&^OLB;8>6\&1I4Z@VK$<>7(B0LG2DBE ME+"UAC=A1OR$X>H3;1!+Z!$5JUPY,_*N+';>(GD2>W?!D);^2"3?*&*3:.$T M I4M7ME-F/K82S])74#0^.&__SZ6-Q3HTQCIWVZJ9I2> MUF\O7X5CHVR 3 '#U$N4_3!E--=NC/_=#HQQ.02/Q5C?2KRVZ8PFX=DMQ8V+\;UFLCF'N%X \^R0[JJ-R)A28K(DFP,X\SXQ"D%3[G0D<@V.?(C@5&1!MMFZ36>'GD2*U;V MU:8/ X(B053+1/8: M]:1V=1-3\XXUQ5*1K 2'X"YR.>)Z<&CX$@$-V,:("GP^>)W;.U@$E6N+TXVW M% ,P8R&!#:5#_::ZM_Q6%+I;^U\5-S3= M.V>=T_0]/8K:LJZX3N.NCDSWMVIK=9%YY<:*5+=PP'>0$=+$=+#HD/^@S+3F M,6!#4Y5M=A7:>]X"^L,J@0NQ(UC 8[ &WU=AFI#BUHD4-2Q3[[[3BVPO_X MA--13;GN3$!:>9FH,<\'T(F0D^7A:4D8243RF[=1'\-.SNKW'./U5;#%:D&X ML>A__95R)F$IZ=G8I/_K(]WG^U*8"V18...TY)6&\FX._444J2?'?5=" M:6$GDIH0UT5N"*>9IV&XZ?J1J9J_.O9Z="NP7">675 MJ%@WA!Z ;'6Q2Y%"4RBY<@%/RG*DM(:<9(C%#U>PX VM7%XT_4U3J>^M+HWH M_*PIT0DQ#R95'HR.G. ?]>VQN>;^E@,)ZY6]2\P1FS);=&0QR(*)=-^B9_F^ M_,CGGP0_\G\ZV@:">4*2LJ&T*R7.6/949#N+R<6+_#A-K3.^SM.<\2X3&_5L M]8T /^B+R3^M($L&$C-RS#L(&A4KTG+FW5PFN:)H48:;LC>^F#T%6:.P0<9B#"W)YJ)Y'I4PB6%AN[F*$3"4@1$I9ZI?9LL#3ZHL=6)Z.6XD!#@ MY$,R")II@"+E,C4]V=-?\V>F:[C&GKW)NKNM--._91$HU^CBEZAP]V'4S\KN M1'K2MPS,"/>>%/5,>=P00S1KDDKC>3=]KA,N$[RD^?#P+1T)\4T2N)=B#\X\ MXI;*7D*0+HJ0*W(20)*&.OIUW]T5')C09$ SF/G6VNY6;@[RD^C6+ T4&._ MZS;L,57LK2AJ]B[&GZBXUVLJ2DF@H!&PPN;,#973S6+T9Q/;:YK9.Q[J=?G; MU#D[?7FHMPYHB>-T[%N@:.3 V?T:SM0;4NV: HBT;F#BX9.OL9\>K"_Z".F8 MKX]U(\):J-@=#ZQLQYP4P%"'W<">6B*T3)$T+I#)RR)M75O]A4,8=5Y)X#R< MJYOZ@"VD6A(:*]$DW=<5M.R0@=@"]A(;'X6K 8+0FD5WX!NZMR2\9IK!P9P1 MYZ/ *O 66,SH*2=HI1-N]8+EIAKI6"A"RC:YNR@S DSLQGQZ(=W,$R].. MXW 20T,DJ!S8<-BM:ANY=;W3@O.G7CI0G,75HC. MDD5MM+OA;F#IZB%_!T:".3SMI3SS<'GF^:4\\QLMSQP4H,%EE4:"TQ0VN:TT M-C6S3OG-8<=70.&LNQ.YFX^ 7#9.THXNP8(+.B4@-=>'&YWZX:AIUO[0H<7( M])88)B>.%A?I.:LF7E;"6PN!1PIYN<,@_0J43<\Y2<6LW[:M$'B;#WF'RNIQV@19CY1Z H<609/@4X$G\"$ MI[5!7IIXO0-R$%;^= 0>,[W(Z]IN?$0^]6Q]U/$B?M[K1 M#FHDFWJZ3ND2V:3A@J=@50M!\UE<=;[5?\52I>F.K'JVD''@ L;\\";I$X4X M2=(YRNKZ_#_B;6* X'RNY3QFLAWR,O!:\#=ZV>TM7I5U7+/2U)U72!$$$;PA M&5B<2AU;W>KYV&+"QA4]1#D^&DXH'YN26:<'D%6GQ04O)7,:@^% X^% M#UU7+30*9Q02E,^5%>SX;/+Q0E)6N<)FZOA[E-@PHND26O;PW;+XC'"7[%7P M-@E\F61\S=D4MG*))=-TS3;X@]R0*E2XF,;-#3G?]F+>:/O;2'+K],8%M5=H M3G$AGRB7PB2=^-A,HIOO@7+5]/ZI1=N"=,WG?""UEV5]8O+150.?)/GS]BF' M#^WZ J2OO>9B0=B__;4"?C?_/-:*>&=061T;G^[$H^(.%[\+%U4V>-)"I UB MM73ZMS4%'+Q3!'2,E.C[[?9[OXVW XKBD_,(*U5=WSM-+O2639B%4J2I[P)Q M>1!K^8"+F?Q05C&R^G=8IB*?G$#.L;*K?*3>#LK?N.WM$!"2EC9' MN8!5%6%!7")J8)O[4^5^A6ID[] :+J+"33PP?GRD,I5:L>W"MPO_4\0=))I M84.$ SS>N!2(3;RVK& R;R3!$N*)CBJ)F ZZ,N./R'D+UW(R;H<]B;:/D,)5 M$B"M[QV0#=U%M*1=/YB26=4BH>*IN;DAC?R3@;(X(+D*VQ.P5.$'O!;]#"JO M^['.B-!;6XI&-MF%(=4-/*9G!5\*6#*W)M5O3]J4=3S59.YD$]+3P?)9)!L2 M_^@"PUQ*9/HP'%475'&FTHYGK/WFEL]:UO9KP&4T*+M[FI+%^[6*?EO2CO+W M2==>0\W'=XMOJ9D@N96TS:/N3>'8NB;(&ZD9F._5H)S!U ZI.J%G8]^?Z=GR M+\="N&L6365)&4*QQ.$G)\0,AV0E&?E=E2/[N0GAVZ8IZ_T@7:SH[ 'RU-VO M&AO4_9;/D4:C#S1YSERIQ?)>M(-/AS(Y1Q7=[\AVA)T793R'T'<:34=\K=?0BV[V=LI'>!6-!! M.L8-4X=^'^VLIJ>I<>>.NVVU'EFU3:SM]#?P%WP./GRRHZSO(>$VJ^=@H'0[ MSKI+;%MU9^[JGR@['G'*A5: W,]NNA PE%#;B U*;@!DBFDOI:LIR6V. D2<6">9F'QSEMSQ.]([:W! MY_PI4?W:[JZ5\-.L*/NLY^O\4YZAZ>B\4#\02UYT2.4-IO<[75_:C;+GTS53 M@J3'99,NM0JK57QRJ55\.+6*]RYPSF%!S">*3>*#BHA.">CMU$9*46D\LP:R M$$MLCAQ2P>Z]_I\_ZQD/!C0BJNR8 W>A5A[G743!O;&-@G9IC)TS;1Z3W%;^ MK\Y\Q#2XVA/-TA[70[VMRY[)P#M!H^;V:&VIIC6Q?8'4H$+EWWZ^H"N"7$.Z MMN 6#F1#Z"\[\]=QHD3.+Y*Q[(P4Q/=@%I(K&?) M7",'(EF,UWFU9;OX!!! ML/?1U)6;#AD' =U+DV\-#@G]3R! N?,#/A$MOU!XA(@QLBO!18(?S*GD4SO' M1%-I*@N?_D4,A/)T-QJ/&BU?Q=P'!?M(]/U;J-^JQT"(TBO:PTE 'YY,>Z\F MY"SH1L*8?A>LQVI/1"2224:_!6\;T.8![]ZW?5]=X<]T0J8 MF&3=C$O#1-*YU;RX-K'!WSG0[_X;/5W+3NE;SKSQ$(L,?UTU1A/ M$YWZ"MM?*0F(G)\73]V4VUO9ZT SFV'0DA?]]%=H%9>8*/T&(=1Y--L&T6O#J]$^F! M-Q43>O,.4]&X\,MF1H:X9.YL,1CX2-FO&ND(XI^.,YC<^O36P #,"X0+DF]+ MIO19-']NT]BKD.4]L7I+N8P@H<4"B>%LI9>&8VII/D= MKU/R;7_+3%G*]MV6FM1B+&P%!*^OF.2]N-K8&2U3)-AR;%=670==B[$\GAWL M +15QF&*]J8PTY)?"+OWM@/VG?"XO 856DC'+@S+.C/_IWOUG;5FQAF6"J9K M7E&ZPF0YB]6NV@H]Q C+W:K<32*)&EEI%#JIN^L9R1R%-2XII9]A= A&S]LE M2F2%'#-@%LZG/ZC-DDG)YDZ_N?^);I7US"D_W][W]K0)DB]3+LF,Z@J;MMF9L2R/*[9U/&P6@0)0%5*&K %+H7[\W3SYNWJH"2,F4 M1+2Q$;-M$4 ][B-O/DZ>XX1U*?4JZ5I8A=S&Y.Z'/)3IV=8 M_BNM79G-CH,X5(_?)\3OB)LG)AFDL+ W1\1KMQ/#X!J!>*LW43O+.62?SSGR M7!!F @>F2U=\?:"(OQN*>+%:Z3G)&+[EDGL"'37MM,T^:X<-R+[#TC^(>7X4 M+;,072T9I1&) Y8JQ'@8YCL:9E37K.*GN9[8O&#^;)A\X1(?L' '/P74EX4XDK553IW:AQ:"1Y3LM$>BMFJV7+6@'U> MY-D.2^'.!!V-2RZLA!J*+&-)"!'JA]9'O5MR_5#0LX+>HT-![QX5] X;?\?& M;[)I\%9#-*%AAE"YG"ND\Y5CO_A%XMX7D>_B8('O:") 04,3<)Z5V21$@TE M'P[FL03R7>5,FE?&E6'6^)DX-YNM5[,J@:0A.P-R$X(K+\EKSH%87'I& MQ&9=7^7%?([[QD:,PPJZ0SU"EZ*DW3MXCDW] &QH-8.#L2@X1I'6B$M.H">DV'^S' M1YA]$1MB=AK"+P@!>V[SW4;KTWPB*<' :5--D'I#TU\:0.]>.*@/DW=GTL[1 M18JECK C1]6ZM(.X;=7?V/2>"]<_>;DKP0<'*WY0Y;S#.:+Z53S,K P5ZVY< M%AEEJT%=C:HCV5I#[+'PBQ??#8*YK*;6>X5OT0 3PFU?:@)GGKZ.I:[3NCL= M)Z1_"[@8ES;5;@Q;>3E.@*TM*Z=VAJN 7+AUB;C@=?(AU(!$CGH=A@H#BBZ& M?,)NDBFXH3]!\X!K:?8%2(B-9;S--00IN%S!0FS*=^&+Q0PH;>;1,[2"G"G'DE4I]6" M):;J7-I]0)))4TJQ)N W MW&'1Y/,K)4(M&-5*;-(=CT-:;*I4D\Z5G!6]PVCM#F!!20EXR>ROEL#W\;#1 MNJL_;7AR.P>.5-BY.V^=4N]2.7QOME@P/?^Y#@[/Z<.3YT,%3P \,C&YIECU M9 Q3LLM&&P/#/G!(D6JY.@KN%EH+V0J1N_SE8$0"YW*=L T(ZQ@)V%C42A"H MV7RS(C'W"=B&&?YG5.GK\IIAH8B?C@??*XT2O\VCAT,AL[#(DW=Q MKQDIV.FW%XPUC9[A"SQ"V'RO\RL"]N>QWG7QYL5K*WC1NKD 37+XO6"Z?PQ_ MG$MGP5D3;DV_=CG3P:\-X_;_Z_M?FGC9'\_"OY4E!6WTJ^J2L57KJ#2?F>;2X" /D7GL>/!C=9U#\Y15;Y1'>18+LP),B@>Q?WRT$)&ME438)BIR M,(:U4)(D/NZB'A_>*3UI2U4YX^^FP"C7QH"EC@.?[(VE"#M7;$$BD?W33/SK M\#\4)3L5UG7H-J))A40+RYU>) S:'JUQ3O M2(]L-2-Z$LJ)A.GX.4R" -7#9OXN;Y8%?*Y",,3A$='7E)H0.2:'/WM+-I(A9\J'FXL3">).@H&"8T'R6[1-2W3 M]$I1P.?51)ZE8<--6W%=E\,=Y\HYB?!B@O+&'RW)!_;8S&-?74-=)MSQP4\$ M?QB@DB+AT102(]LWD,1Q'>T454!E+U(D=H2,/ASR3ZTWEV>2FTQF'W5[4T(G&AL6Z\ M6L.*Q3''\SRK![/PK@>HP+Z@C^V<7;B ME.N>*DJF[P^1B70*\5EOX/CHRY#O09=!TNEX\)(BBF I3I\.G;@*6]N!N/(9 MT>%5==C\ZP69!]S!.I/2LWB[I>PU[T@:5@1;X$ ^-@9(&D&.2B);KOQ]K,2> M1:/:=8EX/,D]*7-ML+&"S%+<'77[U?."*^.\) 06^ACI VJ]H.^Q1%UYDZ\\ M<<;QX%?(TKL_>9DF+Y0>7:_TE$D$DT7Y&\&_=P3MS;<-6]J:<9O< L!]O9T0 MDE5@U2%C/$\R0&@7]G&W=/%IRL.E4Q(&)\WAN(0S ]-IQO/8]T@K<5N,2"Y[ M3R"[+8=@^/E6V+HO<GSH[O J44I*;"0:(Q^P#295WH@3 M'Z8_3Q<^BVQ?5>I6R>[8R"VTN.!0O7'Z'=*ODJQ8FPEF%JR>[1-IY;'@D,7K=:Q%X MQ"A;Q*O1.)9TYO8V1?EKB333!:>AI<6/LLQ%,X_\ &ECYSR[;M0&6RN5$YN5 M?O0&\NG6T4!Z/^'')#(W;[7:@<9 J;@L(&0>V+2WB4-"BCC"_8@MR]IXK&T( MDT-K.>EP\J>'MI%R-W@3.XZ&+ MS8ZF!M(V/U%8K\G=]Q.J-RW/>7(Y:JCNRVB<_7)T\>KL9T"5;.IR3_?40A6V MEXN\C3)+1SZ4_B\H8T/36A1]J(O6S\U*F;H+4R3DA7!8FKV C0HN#/0UV)>@ MGU#C?.RAHA9X=.2WQV&H&T9:^7FO]&X5UQZ4&'-U9%W!1@)ZR8]K5A=,._0& M\-!5-Z]]%TM[\:.TQ6#I,)1:%;,@$,O!A$V!%I-0NFC-G#70Q*%-F:%1U?1, M0,P>Z!0#?/D+?EA[,%MKCO1Y<96?PYX/8XR"\:P8%2M[/\F3]TX^-0ZN6)E, M6B@KYQDR^T]15G+:ZZ7Y1"&('P92I-,@C)L?7QZ'W38?5S.J.(>#*]PANV1N MH1%Q KH6R6+.%;Y)O;YLOF02D\PHTG21X8@G.3+JG>>'D=LLJ[JD>O9RMD$" MAU]1/$?R; O6B"L=KTD8)>;*4#0*PP)J$-I>T,RWDO*-]$VG*5E2NOO)5,,-2PN?K-M40JBAL\QZY]$66&=)8=7@'G2AJ,R49/?.@H-Q M=+',%@2Q3.A&IL#U"+-)&;R.*A:.NQO;E6/=($6@$#\L](YWC98O"?>]/K2C M")WA#=G0&N/%)P*L@(IK^LPL!>^MOGJS)#"8R7*O% Z0=FO[>(]P'% ^\ V[ MOB.WESZ[E\\,/KO)-)>Y5TK+/P WR M3(CW28$D!,@EO+\!?O1TT",K[)TE"4(O0^@R0S5J#%P45^)&5$(F.K&WK-LF M9X88*%ND4WNX:9VM)^NYJ$;HS03]O='._VRA+*EI3[YQ>4&(-[/\_+S0'<"< M(84NK&GW)ABKLDMGD(Y),"+"S8N@W#VVKSF9A:224Y$E%]T;#_\-R(G!&\5, MWG!%)R8@[(]!>E"W-,+Q*BMW%Q;>7*HK?Q):RLNE';NA-]^8$SIB;#?G+\Z M,S)3*F9$ H.+C*AZ7@?K:!XQTHOQ&_H[.9:HC80,Z'AP\?-%:E+8L<+-C,+3 M5#%<#6!9%WA""' ,KNN"!%G,UQJI*M1;EO7PSZ(5);-J&B0DS\&/K/Q%(3 : M,X.H@)VAWH,01PK,FM6"5#>Y/Q(G3ZJC< EDTC56CI&/\D>*GV:U*4F%$9FC M_1I15>2J@N 591![6(34!61-!MP%%:="8TMZP86TE2/N6Q_-@]'*R#*+9(JYGG2 M$)>)_:)$VZM M_M)*8Q@&7G?K*32J,@2$/PC./OGUS*(&.:L%>PXB_H*SEF7'H/ZR+L/Y17Z3 M.VGCQ+A7I@MVW[H4;B(B:Q*J27J9$(4O);7#-)V(27UVRGG[<*BBWQ2)(CN3 MQ44*D:'+>)I[ELH/LB/>U-DD[T,0_> !1'1AH-[YR1TG,[^%1U'JZR!YO@F? M+R2UQ"@-1J)56]:P[OSV,F.G,)-X,_BX\]P<3N$Q2X1\56GZ-A/N9MI90?_X M%/C753:! $1GYGM>PU5C1SGOMLZ"]6T3W34K+Y67OU< Q*A?0TI_BZ7 *\.@ M]JT).PST\L;EYH)YK"CZ(+Q$F.LP&&3/N=KLK18Y><&@S)T3/Q32Q6A+FFA, M4'NC9"'%HOR1C:3#-ZUK2B6'@?I6QL<>7,: $[;19M5T3L;;R.MRX)J1Q2\( M>385;/X8;0J+\ Q@$."(!5G8HLVXQV^GPB4]\3F/Y#_6Q.S-$8L+,:RWPP1- MX$POJ[S,Y+ALQL%-CT64)87//GD$Y]A25UA3S"J7HOHIXQ.6.'!O;5>_[=)G MM6E05NL&JB?"XI9%F4(P=6^E N0D'YZM\D2&32R"2H64EN \C^MOR\\F:WN/ M%FU=3"1T(J1:)*+( 1H7E)!&B>8J@)1QMKE"5II@DFVR@;I7L9N;2+-/Q>! MMJ=T@+>,4F#,9^HXQ&B\];ON0 #1KVYKB94D(V@F=5O08E.)^=.Y M@WIT>$_Y$C5W+.10*?/+$,CFJ-;J9!T/XJ;HK51NR<.%Y;6HG)$MMC$AJ_U. M!F6!QVY;Q)3]=MAF=FAT_2!G(FJ#D@[-T#Z( !T 8'BWXRB#R.8?L'GD;F=Y M%@XE8.BE0N4"),K/7I8^W*)+1B "^6F*P$<'IWBTM.ER,IABD!?D^86+K'LJ M HJ:*.K>52.2PG%LDE0GEEX\O,+8)((8NF5AM=2A@!(O"E7EQ)6NX_ZQ$ 7] M!::RQRN,RM$,1.=:F;U':WDPA'A4P(LGU4 UE&Z81!YQVV;>6-5\U_,:'MON M4-3C]8)9/-@-(]Z6,&\KT6/6:R55'8HJF];*[WTG)\MHFG*"4FDSE:0F+/6A MV4W+L#:I;!-F;-53*W(WYX3?M( IV7ZC[6?P9SUQ?S/AQB5I# 2O0:MG,(45 MH$0#Z1+(K"NQ8X7203';%#/:7!!+\!-MS[V]8ZK:'H9;YGCQY:G3-M'/DN'X,= M!*7=-[@OHJX1@>L4'W(>'!A* S%8 ^&%:4R[G=9,C2Q-*@J>NM+*PA MY>V8Y]<#HA&\B48%;B*/!]\'AX46JH9?@8J9.(X5R$ M+5]-6JAI%J>E\0#82)@;%OED@[2G^&(ULW7 MG)7S)5B?>D*'A-R**[&Y&,]@EL39(]>/^V5CZ,9!LZ6_ *AIWFF4J(C/ (PG=T(>GXI^XC\A]< CM] M,%8RLBR6%HCRVHHBOHM" ZQEM@J^,3SMJJ=56;*4P2$'":VCRR':6@@(4[L$ MQWM%F&^MF;RZ.(OZ.HHW;CV/$B[E$[LY(G968&LJ+XAB>]_#HV-C_+XLKA== M@!L#J7M5R:V HTLK-7^SA*[LO1Q7*V:9#%T8F$WB0[S(Q/Y=V ;$D(D9N543% D)&> P], M0\8ZX.LF$4&T4CS"<;?,*1YLWUV??_=:!=MC!@\6@]?0?F-$04KHQ)D45G,4 MH?0)#R "3B!J:6MUGB..NLT@OT:^9?-QNU8^GI7RHM-@*RA_,>S;+]?G,>EN:UTRN^#7N*4Y5-O17T8S3K)4I3)15PPX90RF8R MP_NR]M1=A,-2--A1)TIJ_W06;9:Z I''"48AYU)[06;5?%=J*!<30N-JD@^YS$.4*$VTQH"7&",.M@Q= MO&#K)^M^0$F"VI_E57F$0BHKUO%_7R/#JMB*PC?P-CF^.B,.$WI>?]/HO&=( MRS%Z9)(W;QF?D#P@SFU/@CDE;!WFC1Z;:**0W:514K9H?JY^0Y -KH*#QHW$ M(VKF=9YXNM1B4[==#!N:Q@!])M2*PFY- MC4T=SE2Y++EGM-BH)09'+_L+45PI(:8I0\Y7Y.[4^VMOF4'31MZNAMQ=$SE+Q<[7+?G\[7WVXK M(NET&TVNL"U12_USA66#8P/_K6(06GYC0MG'VM>6V$8*\:3,W7W,MB*XSRA8 M*B?VLS+*8;?L)>C,?"?TJB5UN2^3G?0-=GU?XIA:+#'_LVI.)$^=,BA9;1(1 M'8KW-Q0 ;E@#+<<1(MD(.5HM=/ \R>@MBD:<51) *46L*I]T%T?$,[=:,]R* MQ9-9+5R CFIEHAVT)NA^RXT]S4HF" +C9,9# MI8,OX^[XY;S:Y+%94::BD43>CR]>G9UY(N<5\"JEB&Q0+@!(_*X6L@>#)#,Q M[-77]D]JTNBQ,A^L]?3(V9%F/ MSUPP3L((C7?#DTPS8\HP,=50Y!_1)!A& MC%C &S+<@]/A'T%5;J6Y\U!RNKGD].Q0;+I#4X:D_W(U/VQCUXKU-AE,\KMN%M0O[T?$CR;7#0 M"\XH@\(BGM\E=3M2 JH-$(3^4A3R MS$2K(3?CW7>B#"WK%4T^4!M]0Q-/$ 4&/0@3-\]%4\%HH+^C.SOQDI_":\7 M' %H#/,,*!(#=CU%$S\H,NHF_UM/J72Z-G.%$J(/A&6\R MHA> +KI&(#*=R8'K.(6UC.10-A%S$QXJA/QS5'/C+%HYZL<75HT*OJ)\C7@%40V*+[EHM[ZSQ,E"!;7%5/V]AZ&M'*2:O)+2P_ M($DMB)+W7,B829^.=N2P='W1C(,+SYT#0W>#F"]D $]W3(:#MR7H+;R!T(*X MT3H7J(&H?U4)EE::*2 F G;)[A4$YB2S+IA*AKGE?5]WO!(Z6=^>G47>7<-/ MNNQ_^F2RK8GM@OJ'UK1C /YE]]5U9Z9SPT:M.P0Q2;1NAFX\]/?IW1FXCBX2 MV8H%L],D&& 8G,FZSAL-BG'NT(_#TN1UH$61.+W2;DVFF)$>L MHM C:PIJ8/JB2IY$NX5?T==Q]N5\^Z'?Q>:YYA,\[>"7'ACMW-+043(AW^74 MML#M7=/!C[Q;: !_7"\R(YHV@-M+SIO2#CW'!5_3H\6E^_+YYE M24@#"LLHP-[BR85]%+;34.N^ MQLW1;SP2X,E:4?V696A#U>EDHO/*G5/^F-FT/.K^[B+1OD+_QHP V:WDI31Y M6,TN:4%0.J*T\V5?YO6W7/0Y#"10Y]I3@Z;-7+C&Z/7Z=VX8UAT^J_D@TMU MI,Z3G$E;V:<2O2>)>T[/L>&-]-.Y")/ M\G[;X\9V,<[>],&6>,\M-3/I^[(@WG24FNN4NW;:1J=%,OJI-K[3,/9'V[V# MVTJYLO3.-166"HV6?#6WIG:PDH@G- [3*)#R"$V>2"?SZ&A2]I2JIX& M%EJ'0VG,EZO0JI*)+4H'7E3R'JJ8+G@1*'\/P>@:Y?VS4UF7*/G0@K.-T3H? M--@&8>4P&I,"O1[:P%CC[O/YI3.,%TID9_4Y3MD%&UVTTD7.+QE31]PTWQ8\ ME*"6#MZH!DFV.8?F@M*_9F^-*(0!9>'%\(E- [^!C-L34V(OD+ M#32^7!R6AM%S!C1E=;6'C&B*9)$,_6NT5I)J"%"3958?(6K5AB,$%M8FR4*$ M%/6;^EQ>SBCG,G$DXD@L:I:1+'PI7<0QONUCH"=FH_F: M4UNK2BE_'/2'>Z3F>8M7HB?\)L 8V73,A_IPO7$ZG04Z'-HS.Z'(=Y[W >1( MGVS[;36;RA.#=\9J2BB5.%^6\N)'52/ MF @>=,:@26;#]F@^:L*I&JHB0-8A',S=+:5+UJ\X>B!T%C!1?:^O$=>N:S!N M>2-IXH_]AUXXG9W!@Q# M,].2I@I=RTBH;9"4K9F(TX=1JO#5ZXYYN*;98(+_40@,2+UH98TQ5WE;N?"A MU4H7N>BM1AQP>+G4<#P:QOUF'!X-Y^=Z]F:[=K!]_(PI3A$%33*F;01?1R* M8I5*Y:_WUE&OG<#0S,>6[L]6[D//!.Z1ZU]:AG45UC/>%I.6[:#A]NSRX1W' M0G3?.])Q=2,I.!V/LDN/"<==Q$3ID#\5GE&OPS0=XAFTXTS($YR31Y5-JM9/Y(_.F>!I@9B& M_RK^T.=\'%.^/:& 2=K?DWF0"[@$VH8.\LU]7'&258B!-3S>5Z:F U98B[X M%8O\"$(M#'F6K&>/.-URO8JECLPLYF"14[1>-(L.^9R'5C*[8P+D[9QBRG?2 M.I$TB4 P"O4=XFA; NABZ.C%]+&<(=S*X%N5:*1P)L8DM/C=1?L/JG"'J1U?2IP:(4W2ES[W49X]QRBE80:XUT M,(.<$!-' 8>?^PH??SZ7QF5N9PR99J:01%<%=Y2EHA*KCG601*;Q@+VMY@NF MF%R=JPZJX4,*7NK64.&F7%DB?!@F>J4&ET[3<%XT*(A:^FV4.R@S""N-JAD$ M!Q-2^/(TA)Z;4_BKC)1(1)#" %',2+R7Z V9%?F5:&/I0!93X9 S,#JM?6DV M"@%9F(-(/ \Z%HU MZ1SEVI=H+<4X2QTC*EDW#@EK[L*?LGTV(%6U)2!/&*-\OEQ2\3T=7K9$8HZ7 M=Z?$G[WY8G8%.FGQ)(7M:^:<;A"26*:& =1O@P MJ+WO6O;MCC!E=J 3G6N7CC-MM(E^37C):DP;^K*NUDOI9E[DDR*S%=EXJ\VC MM&[B.R1<0O1"QX.7[]?_T;<]AUM*V+NV[%:$BE\GRE6$=9E+=V^F>E]51X(UB0]QOL)'IE,, M<$+7#V>'-B@6#;*^.^F[KPV5YV+!BK*_H\$!B)@T[5;PP#QE[OO3]X#E=KV;&ET,WT*U@=Y$[.C(8R4/--SQKZKC5N03F MMEGJ*&;LDA\\21#0%G.M'>@\S0J6IVKJ* M>K(YD2-;(R2FQ9.-#7.@^O58Z@A'2:1HY#C1ZH3DV+.499-LN>JJ;-K2PE>8 MM4F2^'W&:/A'#'*D[VB;^7RRM\?I;YWV4.H@.2(VL_528[_PAU%=A!6C??:N M3!1[[;?$5:MHOOI:)L8U0G9?X:=$@(NCF8>:\1 3"1$7<0$H;Z6TN"Z/W()+#" M3U!EE[5&*PQ\OS@:OSMZ\?O'R3?SC MBW*""BE;0#9YY_'%\;V3YU]]Y?DA;K$F\1?JMB'#C)JM:5!#,$,Z;"-H]#J: MHLB(?LRBZH-=,]$JCDIVB/C@63?@*FT_7Z5. 3\K":GMDRU]4E" M,:4[:B &FO2 "FJ!33EKUW2DO)(T)0J0!3.2)EEW)6Y5\1F^F0"G5&@GDF7% MY8AG1'JJQIKYQ3$6:='A!K.7YG?"]&2F]A[UW#E!U.!D!4@+=^])1R)6O S> M:ZY-DN%W4P21'4LZC%)(XJH"8(4@IM<6)U+TFH[DY!S:J @6D33B-X1$*\>\ MFS:=5_5I+GOM-MO*G05-'\>L=P[3AT^"67^-U?@Z1J OPD)!$9:2D*^PFU:; M?7457 ND-BA7MAIM[]KK+N5U%2YE-5L4DSOI^96&R]K8--\<";H]ET[I\+Z7 M4T*KE"@@ @ [9J8X>U&')N;"<:YH37!L:F$%S>C*>##HQO4R**.-5(0 B4" M5&K-2; I6P I?C4DXK+J0!]Z5LU'?<,4M8CZJ7 (9"JTQ?D+'7-7*D6=8TZ] MV=Q;IQ,ZZ! D&/[/M<21[C"Y#B&PRR[9#XN*F#AV^U^>8O6UU,6MKQQLSQ,& MD1;2=DX&FEVQK*'C0M(C1OF@W;75O 4N=E)K[S.8/+E6KN=DY=;7B!.F.C'I MR,8!3(9YVV@BIFVB_._::QW&#E0B8R"])7D\EI'H&3O_BF[(S%/29_5/)P6> MOF60#+NX)V[V +IUK,-_< <<2CTWVN)G#P^EGC]IJ>?]SHD^45%CR=;-B&3=['V9R%=%I*?WAM_M04M]J"GV. R0OR_\HZFQ^O?&.]<:[:8 M<$! KA+XFR$OG+ I13TU&VM]S%6,Z=.WN:94RGSNZXRQ4J, TZ+FR+\&:3 R M %4MZW:Z_6%;FZNE]7SK=Y68:Y%+FSR4N1IVT&!^%.\BKT!_:M:40&+Y9ZV- M@7N],#8DW%W#Q%VO(<^!A%*7?.[&QP-*1BS$3B_?31E;&RFJF&\G]L]K<[0=LDS(N@B&).8YP4)1_],. @=/23#8(F>D0XN MS#@Y2]?EMOET" C_R)W<5=BC<&NFS&^FW=OV5AH[8\=S4AUYWGG,H8LI\N++ MVT;7$G.B:QNAF4"?0RI%KHH$#\,A)*6?24<39]J]MY7*&W KDH,YLI'C6ZJ, MNS-YYC"F?H0ZQ%Q"P=:B@:$TV+!EGJ7 (1U^IIRUVZ-0F?9*:2>V/H60Y:H MB6JG)V'F)Z+5!!'-:+9APG4FO6*\K@ M#"S,H]2.ZS**"&7U2Z^R8H['K:@@F!'B'@^/]](-Y&HT\Q:^7D:5K)$YJ6>] MS]]PH[:^1.]#8,RHL20$.3 V>GY91X@P2"338\RI3F:.3*7;B&G(%Y]":%(M M#SQSX\R+OW4.?, ]KA/PF*]W"=&")J5+,F32XHH")Y_9;L51BDV+P^I\\9$- M=$/C%JO$()<5BHITB@[=KY+*?K)L?U]/+NEE>T@?C-\MLV_U+.(QU@:I*@DW MEGJ<:3N _HBM]4;'UWLQV8(\<>M%<@Y*O[-HMCD$ZV/""]#3??T>;LJ2PL3R M\FB>3U=?/WK:C["]'!4'=GS@B-0K3B)(BZ2DJ/'-@O4 MD2?NGVT#V5$*R.>',J(]Z>, M>-CTMS72A/>8,VUGFVP!C?+U51Y]'[$-!^M[IQ-APRML$#Z\\>)+7>6/$GL[Y'J@"@2_&H,!1JVV >%0PL>)Q5,R0!>NFP/ 3 M-9_K!-(F<>ZF" MN(W;.+VV[+-5<8+3/9_W8#_BI5*JB047329%LZ2^2>8^B_Q9-]W7!N8J;^%O M&@7@>%BD[L]LY>328Q.6<&0)0ATWI57L.+.VL%G<7'OXL\!_7K(RAF,B""\; MG@:I2*4@X$Y!*PB'3Z>KZ\RHL(0L8EW2VAD72Z%CD*&1.EU*H-SJC!+N!NHX M^"=[KQ&0&O& :6^AR>HXH,&^G$)GBEM4.^0AM[0U:4H$^F-KEJC]:F)96.4[ MYDKG)L&/^A8E?QGW^SBIW?LZX,OQX 83RA$4(_SMTW;S8JM!K=,NE]R[" MZ$@MQ6)+/9^PHU!A$])WB=@ZW-.6&NO,+3OO+R6%$X_8\*B>[)KAFZ.->0=X M5N0IKHD6DFP4-)09N#/*YT5^I3IQ?0\]-#250+'Z'GWGTS)((+S;\> "Y?'N M^S26,\G+R1$+WQ .&SC<8K1>,=Z3,.01-9$,:Z0H!$4ZN+^9&H1UIL0_ZIT6 M('R32Z-\ST5WF]$X("HMS-5^ADC3.30VAA.]G55-/,Z>U-[ LUM6R-\/V6(1C M]\YPG8VXH+WU%N3^FJEU:!1DNQ/,E_!1.9 VM]J.'2DQCA4:C7+-Z2S[N\#] MFK4!%J@3WMTC$-5Y@I>;(DAW8OB8NM*);*HCU&Y<+%H0IOB>2L$"90MG"B?; MAH6<&%O9LLVMWDJF4!!)?%ENBE%,? (O$AUE/V&VF?0IN!.=MAMXH2SL2(=R M8D_4[1IAC&IF3/JP,A$4&M[QJ/V.!K,BB8*PD^8+JH*5)!MG\O"1""(\Y$JE MY\*+\HX.EE(=)I;D"1].\C#RF*5+BK=IL:3Z9L*[P-C)5$N^_<;\; "^AU=C M#H@6B%(F&B,:[5RSQ43)1 KR7>]RG;/Y8BD^^]8LFT2^7Y)7"A(?&Y<:@F&$5.?Q_A4,R)P:B+A[)WHHV1+CGQZAU4C,=:,78.B:FP6.Z: MHM'@JT]Z= ^TF?KM\998&@Q&JT6*U %GU9,4!?K5U;C%Q@^L;' M[>2U>OJS=ODP>Q/"=91&C/'Q!D\K9G)2%^LR; MJWF.RGV#>RFV7C=%RO"JI M/.&K[H3G0X>JJ)$ 4:CK54(H_)8:=Y6/+ _!VU)I$$SI:"K$.,P'@).WN"PL M=HW.R*]BW_M>VV#70CWON25-H(/?7=_%K2R)):S5(PDA<&V$'$7P6X//D[.? M.,O&;U-*HU:[1453,*_"KZ[6>J]V>:QQ4GVT<. M3DH+D@I!BYYZV$O'5WETO.2D]FF3Q-1!U&/(V=)(HX(%1^(GM*:(#_\=44'6 M-%48M)5WS%IX^VT>1XOL"CRG535O]8;T=3DPLU@,=YAN3%L."&\OY>Z52JGI MNQ 8OS)GA M;4+H"@JRV-,0@I.\P(\2QI,U+L>!FP[S$!VKJ%-,"^(+B +%##U8Y9<(W7C M\[J6UBIR:RUQM35K&0QDB M]X8_['$??]B;[-W@YPQ@GGU-HTO^4.H:=K!!C86X&][Y^IA:EX]%!G=/#X,+ M%R1JYX^P130A]&5]/6\'00'%1Z[#07.I3\4/97CSY)1/AYM[9NF/$OAJJI?% M1LB>3'V34K!!N )(#05/PRS!XWE6PQ;IT1T>KRZ4DD!^YZ0JG.00:1-'WN(9 MKPF-+&/G)_%Z&.=IZ[GBM]MDXV$%-4=TZ14$2='6&U6VM/@%0\*I^@WKY7B9 M%VG9!9]'^G!@??$3@5N"1V L?;=Q&G#(4^M_TTCF\VT^+V95-4%CB93\K+4J M$>]@>RQ,6\GP(#%CXS=A9H(M$9_G%ZXNHHYHN$C=5QX.+ M&1X#UWU]X9(1K3F5EVM3H[?+]#1M4GIN?,^<#[7"6%?!V5&RFM M5/XYZI._;4FGBNQ?$D40L>E0^"G"WQE&H6S"/$F<)'.9JUZ+,>C*)J]B![/G M4O?4$M*,0]N-LGKCNEC*3%8[*+VW5J)[YW=OC/UOILQXP[QXFR/:X2YA_7N( M"YN)%([)P^K/:WMF=VT@%W)WX7EG-D5T6*^(K'XE&K7(R#,C;E@#44PR 2V@ M8+TZJJ9'JE0I]>+]9+8JP;GFAQ?=7C[B=(?Q]M'P))ISE\5C\4TF+@T^Q MS4!$;F6D%,(DJU0@A75AQ2#]/5C.-@W:L#@],38.B-%ZD]>I3 (.1 *Y5-*= M;D/FD5Y#796 =]&EHRR'D$_0VARR3:)\2N0B&O)ZC52;4H7+YF-(# RC_4.Y M /(8;."4X)D?OZC;6\AUAD.S5;7@DJ_=;B?)]G$;FQB:+VGE:0%YV#'!PP$T M!A0P\'Z3T?>PQ!3@I!V9WDWHBU##JIE2J!%%5J=_E[SSL#O<,L8\LMK\@FX!Z:E4SW\)H78%$,A$N]36SXMN"#VB?)W2F>$=@A.*P2"VDDDG MD+P-O]6A2G9SE>S1H4KV)ZV2W4P]P2K8C*=#146Q/Y!<"#ON*+^JYE=B@<-I M64Z:<;;LM5NI3@??0V%M9%_2[_(!E(8?X1'#"7T\^%[Y\DR7Z>39D!%IEUEI M?JWK0%GEX2^)3-81*UVQ]3:L=KP749S)CSL^!1GF\'9,"JM9L%QDS?M>XSK& M!PSHCDF:/J\D?A-]5X1OZ4%4>:7U8JJ M/<&7N$8G!N>[\#SKUI%X@'BGRH70+Z+WNYQ7(W4?6VKTM]6*'W;KDL)\FC6S MP33,SEYE*X00+S+LTH9B8"]&+5AX-VAU3IDYYM@9\ZC'V3(K)J+'5*]9VX\;\^8H9C:S/%]]T[_>U*\6J)HUJ'GYY:@-!1\T.])3 ATPD:H M+"U7$$A+)MU".8-2)C&A$\:V$H<'[M)YJ[T!"X Y1:)J?Y5T7Z:=)LKT FE2 M6TG2?J_M2XA%-%_;N$C9$5&(9.\-AC/9W2I+*Z2>C,XEG8%TMXAM/P MNWRS%8T6*%$23E5,8>0/*V!:3BFS6\7MET?_7P?XOU\@,+W#W=]EA3V> ( MKHV'$TE"RXOTJQ-C:CIK!<^0+BJ840U7R(R"Y:/IV7 )QCEN.FGZN)"4_J.O M3G'-^.]'FI_O5!+/"9X/,EXA!FNEGQ=A)WHN-4KB&KI^+00J9/%AL6A^ 3ASO>5E\6 M45TU)F0[)^6DXR'$&XMULM$4,AZO--KHU9\<+4DK.BR7)L0?N1SO<4#1 $-D MSLW@R<.!?)<2@O7O9*@FWM2]AK*B33TQ91A6N9GQ:L-I=EAFEK_:KVBC(<^ MH4!5M3.D\ZY8*!'@T.,(]&\#;VZ*QL>]LFR'A#6][@?PT#KS @:N9.D2P'0+ MESCNT:CP3\O'"EM)-#XE'9=*:SSFKK^N,$RKL3&:2.3[90M1^CP#!ESJC$< M0HR]04[*P;Y2+IAIF Z>[#1_X$.-3H1*?]:$2SRSF MNA&<>"B=6.GD\:%TA-*>3L/:+$@ MT =Y3\?;J[LWK8W/+JXCCC+7W6S@]&B]^/Y<00E#8O0G5TH[>LK+)FH);EE7 MMU\FHE=VP]I#U!*Y ]AG6(=#+YREP/@UFR:LD/BKX!7F[K"D& MOIOGFW!*I.BS!.UQ&YT0''ZOO<^.C(!=L$0@*/ MZHO(T8YRGM5!&*@:W"*7=76]FMGNXJ>V""%XBV$W6@PML\0I -O;JG5SE8CC*;0M@;"Q_>[1=ANNAHD4'+%PV2! M\ZIMK$M0%G-X=Z[(4MR3=+!+#-CWN&;$^/HM)1#&45V)YD[L\MEUJ?<@:,4XZ9HHQ#))\E)^MQ:Z$PQ^Y-DO9IPV[.R[!4#0YVYCM8RBM"]<<<;WW!I:I MVWRJ;<#Y0R:<34]"3B!(O3H? R J4]O'6< ';\1MA0MDI23GI+\@G#I\NU_^ MY^)[UY+E(F+?&<# [QAD._TK[M,(1ZP6[^]DF8.A)&Z=HM-MV0N=O\7:3./ MA(XBQ'\ ^2$#T/<6#(-D>.R$I8$T>&5#;6/7G0&GH+:W!:<7O!IC3U-5NW:G MMDK>F-;..+4J\:>44E8V*=#$T- /=P3P-N%M/S>?[$TQ_@VX8?+@71D73*_G MS9*+=$ 9XR%**'\[.WNE"[YI.4GH$G?M9F2_'3J&K1 '!L#&B'84;[FXQ0@9 M7A/7NS>JI*Z$#"I]"&PPBP@A MVS-, *TX&L/$4)Y+HQH>8Z^ZX93,G"H>'7GAO2;%'*GT#* C1B%A5,1&D>!; M"G>*[P0Z4V3<:'5I/O;FR53^,2[A.$),?6)*BP5K:KX]CB+!TP$)7#8"T4AY M,ZAK(!743<.YEULWNA9#.]M<&^C\(HE=C%1HXB[ZE&=-\%W2@5]%OAUWF30U M&453^A\PC,Z4:(K"PB2RA)GZ5S&N$]8'7A>$2%MI2,\1<=-#*<6GNNS"F^/A M?3%YKCZJ!X..JM5YF'-K3/G7R+QF!F_HC8 638FK#=9P$>S!NLYMV82IHUX) M2KA(4"I[(4(BQ/,W84;[YO!?Z]#A)R3;OQK"^9^(+MR\O#H MORU]4T[:/O=[WDNRX--B#NE5!JFNR_QFW-H"J7D])$#Y+M2]54U(^WDNW%)-2*J>*5#)\.,KD=O@\]5KY'A*\4@)T\;3-P68Q? M\FO_\,%/+L-_CYWS%5RF#1\<"1H.GLG6'^)-#V6>F\L\3PYEGOM3YOFT/')C MES4#^HNQ."E)]'D$FD;A+"3X!3ZE_0!B!K2)(#4\6RK7G7/3[ ]?.RP%8Z?3AR6/.1_U@K^ZJU!=FP;^MPO\@7_7#V<6WQ*/4 M$.J:=+7Z(A:>& X4>ZY'&+7(1?OTX5. J$Y.OS&P',*&\XJY>,4!.X\D_.$Y MSB[.Z9?JRQ##V\(5*>@-_S,KU\3G'-[RN<*L*>J:X.@I+XFB.NCMQ LT'$1,4?I8LK M:*K0UZ)77H_)7>$+-GR9ERD8J(RV'=OT9T1M/^M ;+ST].PW( M.;N_%^3^[JOW2RD;SG)O]>PUPKNJR"V9YPK.U="9*9CGKBC8'_+MBYU\LZ48 MD(P)<7VC$D#848F@?+RISG[N?5P ]Q*:AW(=[!FEX:;!S%7<$>G#=MK$5F7]B"#'R@LE4WEK9 M;9+3D<*E2^7@'.3CW%WE,&5W-&620Z:./B_Y$R>2ID-P%H!.:93,$Y>MG)E6 MFHS#Y'R<_>1G2+E'H+*4SI!,2+A@./(:E([$!AXFYJYV3>ES3:2E$@*RA A. M97>&3@)A+(EAHX];+R=:5\[+6:879'S"E)L &N5I!^U-'JX"M)KXQ.'O),VP M(I5E5KHF_&&V)$?TJ,Y8K8\"\2L#-I _5:SD1JP(2+Q5F\,N_DB+11B#$P+! MOJ6BAU]+.6-SF(B[VK43IV,WH<*Q;)GI8$1YEN!K4!,G>_,*-0A??9MO1"6S MS ]BUWE>S0@X/2"FIU5CWH^UE*7>'S_(<9NRL===7 MI!;G8,)*)KF9%L1@JYU^O(E:<,Y@0R//(_FP$2E[F)V[RF/!;H$2C-41-;'H M*PN,65,@%6HUU]2R0G6(B88B*XA@%,UB*'*]R'HVDFAIA'?L,'-W-7.S/)N' MT#M?ABE8%&/74@U6B)=_?_'=TT>WPF.-N*X#3$\U7R_R%)N%;"(C ME!0!RZWOL;SC -V^5"0T+59.@ +_4G!0N0= M%JLU;4H72X_G&0$QN"LMMDE)6"V5:.*WI@TI.U;JV<5JHVUP*M8[RH7SBT(Z M+KFZ>\7+@[&%D1,IX[;O[8/$!['8DWRV:WRR9H45"#D8X.'R/<:&FA ([Z0? M-<(7:8;DPA:MHT49X38JWE,1VD3%#)EGG>);^EA1TJ*JS6TQI33]P6B+E'+L M1_N).%?U7BM2M]]P4OKZ0)MJ.-F24^ DQE#\8UU,#%8M2U*GI@._$.*8)AQN MHE<7*8Q O3/8M%@'B "?_\C^Q?9!^[S081V2#QZ*X\%9<'NK]>6L^WT0T#7" MG(.NR_QZ\#]5_99!.X/OWPGOF3_)]<[BEQ'2(RSJL!Y7K.JN,. YJ0TV@CB> MN/K&AO0CQ(EIO97H43"/35/4<*^)KY@(7FO*2XQQQ4F^7,UTE=",PD&O@Y,P M9UO _;3-8+W4[GS*:N2".B!4"MT'2B.:W&=!A(R;12^ICQ^=F1(FQ-]S>WML MV+5;D!I#L"AK-*B/(R]=SUW07\I+M!1QQFOJMZJE4Q6#09US-<:WQ;G5OR+" M9-+<:P*6-D%8WQ%.;O"Y#1X#\+;MKK4P4='?E:-0IFPZKS(1K7"IX?A8])[] MV]?WG/3U5NS04:#QW=&U!94BN;^-GJC?DN9<4;=91ZCFEFL%KMT-,UW3.-H"'H6B[I3"$L#)@N?'].E$\;.38$R="RS42\5=5N-V;V/ 'M 92#'ZMKDE88(:;F!*R'$\>"G,?&_+ZAHZT^O2_TI!CJRJT_(+63J3)S).U%#Y%H E)RW+ M\"P.=HP] /0")QFO"M%#=F,[-#[+%G$D%PA<6YR 66+VT^@"6X2SVCT=KM!H MFW 8_F#V+E-Y<"S:9H8S,42*);>+NT;@= F[ENWJO18TCQ.=APV+3G)O\WP# M96E=XMZF*&M@@9/5614.!>8;3L#;OV!L]M98_X]X"LR],@G'.G=6IPM"YY\! MFW0D8]X2I7$ 2 MC%$*8XKXI$$7G]0AXTH58G;XE=(8T_,L6>D>AZ4+['E4ZHV]-J5?R9#>%SZ&1%H$3*BKL('I%:Z+VM%>=G@<#+ @.G'A ?(^6', M2@UF,EU!Q-)07[$ @K%"JWET9VGO$4FD,>9;##V+%Y*^$682EE4])JNO&6JD M>>/G4J&BOQXJ0S=7AIX=*D-_TLH0:<%BO2A"\P877PT) M3MN&L+3.:6(- 0W^:Z\60W:A6 @=)&WU;&Y,0JD\M_RQ6B(")+N^-S;42DI: M%/+LZ"$\:MIF7#"O<:]1GNH9RL>UC+"TU77<;B8G M6T*\MR0O4YQA^+7J%=3"P GV+?\)-RSWGPTNVL'SLM!OC)(2: 9\Z?Y+T45P M 7_:>"\;C[(U7Y%[I0_>]B%NI.WQ3@14PV.;[RU\"JEVDDLAI^#6."%U M,/ OYV53 ?F$V ZKZI(W]2@OP6N+9#"MA@DO^W< M](>_/7UR_- NOJI69AB2@RG#\T";-]%4>]3R/"7>2$*3;"R$H?Q(0VYCAQ%/ M&&+I 1PD05XM*S3%".TXB+S MI$X1V)@-B(&;'M0LL1P0$3:GI)%ZEHAJ#!_@RBUC]Q$("0=F(])!>9O'7&G7 MVHYN[=Z:MNE5 M0;15C5M4>VLW1<8RZG5MH5=722VL1OUNL\BH\IR(,W2_76ZL:W5W6!5HLIW//R''3OL'^M] :T;;GKDPZC\1@:,_WSY[05K!!"S4?A\7K%9O#8U=26OW<[5;]GD\:RJF),# M1:9L0E*ITMZE2R$<$UH%1!%/JT!Q G>LA80RLB6VI26VK>O%FTX&P+B[3?HH MVT5U /"R1AB$=M"X#VV=O^(G/)]!(^-1E&L$$-'B0QSI=;AB%>V>T9 MQQOD*F#Q&/8,M]HZQ?D1A %T']//>+=QOOJP,TE]_/5D0;&3B7YS5,B!.KDJ M&B(KNJI6D$O>\CC&QMLZWA@E0BTJX<^H'F3C&:7H#0HG5525*. ?$H+IU;JF MM!(,D4[*R<-G&NGH2F?)B-UKF7'/HAMHC_,S8/5OW+E)\JL60P>G-@K5H$V('3BI]R.-]DAP'"A6K=7RO/A MU72F'.>+:YW5^P3N?8!U3ZO0K+' HB2W,G1P M\\H*EA*>:)2B^UC+!$R_8^(I, 0!JLY&9XMG"C,WN7DHB..-'O1:RTYP MCS38S8K6G/_-C<]KRKB>.9DUD]9-&U[7]2 642 GA"B+O'-*;?$G_;DOK-$( M^LE+Q>*Z)F:_AJ >D)Z=ALL$\\D1>P2U#@4Y[-, 78[FWW;*LKO"%; M(0#2!\67OBZ6H"6%E$WP!,2I'5.^0 '3YD78_F^G3QZ:3GA%5PV719Q8EHS> M8LI'DOIQOSIY&'\U6=<*XG5C+YU)3#;LYL$,P>V>^U#CN;G&\]6AQO,GK?%L MW=7/XOYL:R-=YST&&1FDW<8/W3V&LH:SQBYGB!(LI]MK6.$;;8GW8@(=Q:.P M+9MB]'[G_7W+VHBT6Q1>6 +R3 A>:E'8D7C;%R?'M-0),HQZ258S:\$R*SBO M-,Z:F7OIJNSW"'O'JN?W6CSI25;^Y@G8K'R" @04$7 :9 MB#F'G1<>VA5)F #)9X6/D8. %T(N9O3IH8ZI08"U4X?+%NV!A\,H3;]+8DXM M$AT,!)686H'B2,\\)P,S[J?(,];J)H$/?A=054@ 4M0.W+>_,-G?-++B$JTK M3;I.DF:]A)0)#9%XV*VUHU),E V7WW%&7070K81>@):"J;G M[Y7+_JP&XD?#;<]=&H8/AWSB29&UA4#'A:7S"B8 "TLTO%@!Y[Y&2YLMZ_Y" MTR0?K7S-U;(07 %?T='"J+?.[ZT/O06K[4!0;>;ED3S&DVY?&03*M%,;OTP2 MH\+K9=C2\XOP=OQD7>)MP*D5P@*BU1IR-X'8PS+5FL*'4Z>E2%)EP6Z\I&1= M6&*7%9KA2'7,0E2G4J0=N5$53I+\.X>C)4_P,BV45B.VQ-W?P0)R=UU4HA7! MYDD> L7)4. -@IHPO(/N), M&Z;+\E9[/O(:1P9)_8X134I8",[!X?:F*9\THMZ;,%^ +V)UQR&-LV7'BAD6 M[HVB=N?LJJJC=2%LA67"6=% ;(TT@7&,Y;_A"']JIH>/5NU/BW$ <^5;## MHG0U0O^@39$4SQ_6O;Q7Q_N;GEJ(J%FGDW0Z*%VMU2YU/U\KBQM:^I)( M]R1-KL;@S$FOW/TQ*GDA9C:!O[Z"F#0#]EU $-2J== 2LJYSE1X-9HH@'K$& MT+;OX_@E3 ^^=XYN*5BD0J+O;M8;! MAH$2H%%%U5X)P)BZK?H)+9A;L(%TEY/2@40"B&O#^Y.L:SA<<2;Y=JHP'M4F M9Y\F>!8%4PWV#E733L6+@TR.%?V<+LXK-5XU#79!IWV)C--Z11WO*'"&5\OX M>EQ**" ?Y'92E$]1R=I6W0^+4ADLAWXBAU*=UJJDUX:.\3N3*&:J!MQIK.8( M@L@9P6=JS00Q IEBV<6.O M(#W@0<,!".8&XA\N\V#]FF*%JCOU/4G A+*NLH7[U6'/A^N:P!J\]IC9XJ@F M:=)JR;['RGNNY+F=.4ZGV"467"]EVH.H>VEBF2LF3@I+2=#3P@P'-DI&D1VJ M+C=779X?JBY_TJH+3G7MINAQ QRL7_T!G/\N!/,BWLXF)1W7G"N0E$3;0BC/ M\\X#(-4<3\X5MDL=6TOY[9:IU0,A6XR*8*W9M8XR<%W3STD--H+#Q)!'?F(A M'Q >>3XE@_D?Y]#P:CSOL=*)V.B);T6.$H'%]CBP\J>SI(DF_1[I4'DI4'N# MDP6+3;8[=IY("09$5R6H2I$W"+*$-NK):UF9K3GU%>Y M1D$ A Q8>F65YQ)).4"'?<2#%>_<[9'H1");020RS H6$9XM%E\6#_-X5@S3;S#)7DG+0>([OCR4CN,K^F(+B7O1@Z6 M!G\L'G%5U=H#PI=1%RJ/9CNZ9>P*DF8J)]/@PU)O@[:62>:'=9Q*;>.02ME-0ZXC MQP,<>XHBX>H;R*'QUU7'-FJS0'X31DA)%(E+CZBQEL$7T.@&78$@AU)2+\?^ MF@B])"(OYH:\A;QRCQ/< MX2JBJ!ZS*U+/-VZW\<*I2LC],'IBH2")[2."4TB/*1KM=5VF_&X=:U'5;6/Q M83PM]\HHGDL3#9(>C2Q"&3=-3!$3*D$U)M5X'3&J3+7Q77#!KVFKA/\1DD!N MG*N(-@U?H?!CL5P9>4M2]Z)X0AKLTK.**T=*:9GI!II;ZHBR& 7/^GN#NN?5 M==K'O4\&5S*!W1G+%AQ+B?/ F2-*/S'+=,X"5#JO&B/U_FJT@0R/,5RJ>YQZ MQAE[7D=DTCT#J=1O,>W)GUT'9;+%U:VR;DM)HM%W0?^MW*24PS:[T[.>U,.G MB."(\(6PM\E0P<(>!);O2C2/2=XY&.G&/8-&9&"!&:">Y)LB)8:!2*<4==B6 M[!(?!&GN:,;@5T@,OGT6<+0Q@C!OT>REC>%,%C*'DW.5C2E:D+P!RX:@8)$[ M*GN2)3U,YIUM/U<,DY9TSX\&XPW )!(KBTJ)L^#D'*;ASJ8A'#&S8B3(L'!X MK1=K$<*^JEB.JW+3$RKX\6V>^4Y66_A'P<+FI^ K?I,+MW MM:TX4_]/X^QHP_RD/W TS\H0V\WR\5MM"&3,'OF+CG)WRUG'8=^:TS@%038X M6Y;TDPNVCX"8A_F],YUTTD](?9%.=$A>(^K^!++-\Q4*,RKH)5_<+8%WJ!;K M['_U\% MOC_5XH-Q>"^?*F'W&)M$RG5-A3'D"Z@16Q@"1MHNPSW!#";OOX32 M28']3BQ,GS7:FQS1SU6-O,?04S-06!V]&$XQ:_+.D+5<=.=R/#. F[/DB&E. M'S[2P]C2?W\34,^YN&TM+U7E^A#YOH$W)7?I#M:EM,/FCA2-'UL0:HTQSJ!&"D*!<5V, MJ*RD@799HKI%PW<>A@/S?@YH2&V4&6"8HG_8 MHN$VJ:3/.Z=.CC%Z9;D\,\TGL!23@HF!:=+JB-=/&7K#'\_"O@D/JMV?8?_- MUPHX62]29<1PS>6:?C?*5]?4/.* .VDGCD/Y*D-QYUM:=?-]+\)'%A[D]_4$ MS'[\'!+?R^W5&LE:,\U5?3.N^M?5RW1 MU68I$@1RLK-6CX&Y6@4K>O"UHLUDMX>/OA8^0O!BP0Z-%ULI?B= M43[+YE-6K9+O$\&E$!,.R.,=SS@Y,2TFZ[!LPFTG:T8Q]_X$J) $?U:S&LK2 MD9+=[@3^T,.BONF\&*HHVFV>'U,?YK+M8J"61TT 2F$ZJ<9A.Y8,UO(>R+4I M*!E[6;,NJ*XHDP'X&JQ-> :77J^"#C33+36GTUDB+R=J>G@?6G31 M._CU^.+8S)E8,1&XUK7Z>[A%,V'Z<^OE(U=G&+VITYY6);H_/R\W:$B/BK\< MZQ_(W05P"2(WMJ9* @LD5.O*F:J;)2W\P<;,Y"*HG_>\6')_#/=*+*\#7('I M0\O *JU9*2PJ=_*UB_5\52SGZ75CRRI#PW1IE@VD,%>FO$9[J%X#K49S&E$: M_,1I0U B;MA\X*;H,60?>III:^PVT\8H+VYY%@HC:B)(]Q@#%::V_\1$L*'K MKBCJ5U'/1]IXKS/ECFKWHNF+>8EE\A%U,/8 M[\L)_QL1^LV+G!&&36*!F M:(3VA',0SG>I-0:7"PW"F6^-:T%K8Q/UA,4#=!]%/(NZ:4.*:8(/AV2O:T3A M!^4V)-I6$>G,M&W->)9/UH#K28W'B&3%)Y6&^I6L'CT&:3A&ZSI,++.6D_D[ MXJ7F1;L9PA!<34&Q\#?R+R;O+\;1P(IBA7[^2&/>OX_>H:WPCLR0< MV \/7(V9GU^MK.Q=GC9+T/"@)DZ#@2[X9"=3UBIIM]L:; M[(B)NSXOUW76TWE' \-C*^Q91>3'0UA!X1_9:@Z!8HN%JI"8[V*)-E3UY:(+ MPK<+@%2#"Z:K6J0>#&;>M2-I\$"G,I&+5>P5A6!JN'TFASU\ G+F"4_&+;A; MACVM0;[12E'L-%7L 71Z?>\C^*'[4$7?F[7YRL:#,_'B-/O3DVM:EV@RY-8R M>'GZ[W;'_KJ,Y(T3-S7\O5TC>F]\@?>T:+\F#1PJ!:?%)6NZD2SKY;P:$5%' M^&:UD#8/H@O3WS3@)>/JFI>'LM+UWUF( MZ5ROEFNIV36[\VK=GN,61PJ;10Z-"KT3;"^_WKIQ'4"1DBYMTP'-A"B>63J7 MF+V3DR!"ONREE8,1*Q<,)DFI2LB"LKGAM ER:\A+ZB=#MP+Y M6ISY'";KA ]2:M247F.=D ME;=ZU!T-L.X$P!K($OKCG,Y!8;:#*KD^O,]G4HJFNBYI5W"3^N 218/:+>F2 ML_1+)5//73=SJ2D59^6W/_^@N!Y%IRR8L L/#_-$O@0- WVPX[HM <_,+P\Y MW,"]PY<6XHF^"1ARMO@CG%^#7_4NPI.#:V]=PH \S/-LX@G@R,%AFDSLON"[ M7.:C;/RVX:IC>!#/^+7S\??6S7GIF_W#5+6Y RDW0B.A5HWL>3CT9O]8!Z- M^H3H6YO.*]4 9_M99F'/@35SE853MUJ&@12C.M2V&%0VZ_52:Q7!@!TA[ @+ M,5B,16-V=HEVQ!"PR+>)#[-:4/12#ZZ*>HV-.PFWTB3Y1DK*(IT;;A,BD6:Q M-U[/69((U,$, Y"1]JY3DBS=;/!D($JCZ1@R+3CGMWFUSL(&$'(_F@9N'E.( MUDHX>>G$E-;R:VZF=#2[X;?!:$/%H!I++'#W>]MSNF:=UT? U%HKW 6YJOSM MRW#2$T4E,8D4XUPCM5JZYJFLGJ^ZG^ZV63W=8='LBB+55N[@EK/7?C&PH,@V MLRE6OX*W33:63+@NZ:0GV^T0=7L5K:7/J)@=G1OM1>?)AKJZA#RM.VM+=A?: ML:G:_+ M*JPD0C5D(TQR\"MDLGPF"9P#\X@WE50];F.$ABYY%ZFD+7?C2#)UJ$"Y&,(MROY@A))#$8934V39',F5 M(?MVMK\]+7HB1<@5GRMA1X$@%SVS&#NV* C4^RSW!&N'J,ORXE?<;\G?9)\Y-5L+\-#D/ MEL&ZFVG&E[=]4R4TWO!AQ,1_278D$@1[,E'B18&P<<\AP@ M'!0>WS1&8M*0C,'\&Y#^K-GKM6/0J5'0XC)PY]#6[Q#7O+2E++6$Q*/M=5[9 M+: C'2N^Y11(O&C2"$741@JS6*MJ1+>&IVZ6P^0(?: E /D"PM0)DD&BU<1? M]SKN!L6?\U> K@K.=YX(!D_7E(B* K^$"Y5Z&]43]#KYNR5S&(J2EK"-Y678 M;54IE/FU58%0D5) .%U@;XS+;[E% IQ9S9;%A//.3"^N.[Z%L*P^>,0I5T'O M6DS#919562AI)U\)8\F)DMA%K5%$7B+ZR3LJR! @N0:^&QLLQZ*6\X<2*]68 ME6#"Q$I:E9VQ<$ 014CDE[5I=*%457-'%Y!W<;3HZR+$XYU5%@D6?Y6$1<9D M!3%8<_(OC082G)P96<5PP;D0JUMJGD[%O)L^A$$W&!C):UOBTXV_BLFW![^J MM?F./HT\E>#,EEDQY:.X+]R<5#'FS#@_(J^-+4/,E2JPNP8/;ZR*1FP\L761 M\1*] U^YQE GQ?J$W](3ZT8HUOOZ"7W;L'>@@ ^@* 1Y\C *"[ M%)/_^*(8GSZ>/LW'S_+)>/)X_'3R_&$V/AT_'>?YX\?/3QX^^7\G3Q]^<0=A M SJJMTU2&+OQ47@1.F^_;M:+\.*;;^[947!3+''+=W".P$91#@:P9G^[]-I^9US@I;)8GAD!;[T7^_ M!X-=& 9&SIA)JR=Y?43%S6S9Y%_K?WQ#D*EYMOFZ*/%Z^%%K/3T)8P$)P^ C MR^ACU/GCN-N.'_*.6]7A_R9Z9_GX&!_]937I?O;D^-FS)UL_?7A\\H&?/3K= M?L]=O]SYK(^.'SY]^A$>]O3DPZZZZV$?'S][]&A/GO7I\>GSC[$(/L:S/CE^ MLC=KX*OC1\^>[\FS/CG^ZJO;7?4OL#'F)JA1?LR&CU(P<[*4__'%HR\&=77- M_WWZ170K0#[R]>GRW> D/5>(CZ1M[=C0?:H#$T943L?!+Y63F9!1\2_7>J&' M]#I??+*OGI[\X2%UAUA""7-Z?/K$T>6 BDO_V'%//ZTOXQE51G10BU)HRW/[ M8U/P?JM6O/3/NFX9_ V7Y\/NW;LQ^^5N]@_?%:$TJB3SAV MWX$$!GG1.UU*J0N(D&!)M"CS8C+0=[GK[1M&[UEG^\H?/^_V)6_ZUL-[JS&[ M;V-_?TTG60=SO@N?PQPQ\_U&ZZR3=.@/O,XUW M/>/_NK?\$[SB?;JE[(<[\@W#C;]P)8:/GDI$P'<2PEMP<3[^YF,X?W<^!-/I M'0\!/](D'PN3P-=HWJ-OA2?)>M/?DCW]YC,]UF!6Y]/_^$*>XN3AR5%S-9I7 M5$"MQBX6E>,UDC&F<'%^%( M"Z\W^'LVG^>;P;=U,;G,\0C#P2_'9\>#!UDSB/<-]VK_(GSURR^9BNMU?@DZ M%GIY>KW?Y3_>XOTQ1UG+PY?_3-\]6.X*Y]N6SPZ.3[Y."GI@W/RL9R31RCI(_9)SF=%/AU\;T+"+T6J^=RHG>BP?^5X1U\3^=G)H^SHY/&#[,L>YC[/ MHWDXB_?TJX>S^/#5/]=7]_XL/CVCN@]_>KAB#Y\]<_UU;T_HD\/ M1_3>'=&GAR/Z\-7#$7U/1_CPU?OUU8\$AFO]7G"U1PRL_50[YY2A)F!?)BJPL[78M#6%2W/ 8+6?LWH\XW[M1R< MGST:#I@,7/2D7Z!O>/!_OWW]T]>#!\67X;;4C$TD<^&_@-T$C.W;; XPV<4L M!U/'@V+[=R_BVX3C]^4R2OB%7]WV9_3Z=3X+WZ,"]T]5\WX_O^@1A?W^'VNP M#3THKF[[$%DS&_P0IHOI1AZ$W_U2062WDCGJO4@L!L3+#0>K[/*2 8&C>35^ M*Z29[U;"4*ATS1.B&J(NK/#]-F_&_;!0AZ\>?):]F8S#5P\^RUWX+(_OC<_R MZ>S%.92"7A&AV NR7QGS7WU'Y)/H!7P0?8EPK#E?0H@4P0#(CH9VQ ?O[\OC M^]L2?_CJX3P[?/7/_E4LI;^ 3.FO;/?'?34#6^MJ"\Y#>/ MT]^8<"&4#W.BP01A*E'IX6H4;@Y($8/8XBF*K$7F'#25X/853:-YJO,["-'\ MY9H.]N20AL(#O_S[\-A^TD4E79; US$GKRZN,NI\1T8V^5AIF?-R4"T*S7YD M8&-%8@-KZ34S8]( 71S]UX!I[QZ>/,B^?/#D2ZA\0XJ"F]PP\-3)1RU_N*$L M;98=RUEZ8LX"Q7A\L3*BIDTM:X>+[\\%Z2;I\$*SZQSIO=JC1>^K$ MCTJ2^3[\B_>(.?/Q[1?RYV'.?/3%7_\X<^:_-.'^YUM3_4P0%R_^]LO9FU]? M?W^Q=6UMHZJX@?'6$7]^ZEGQ$&4(;;$ O"5#;W5\I7W P>HV@V#9-BI< I-< M\QG/PK&D*L7<]V3L1ODLFT]5(!(GK'P!.O'KDCCLZ7K9>C6KZO!VD^/W9B"] MW6Y^W^M\6K[.YT^/'S][_$%TG<^/OWKZ8;22-Y!5GMS]50F4>?KX?3@%[TV( M_&D3./TTA-N]UV[DO"7<>:^M\?2P-?9X:]S3RNG)*9'K4:SV]>#G;,/E3*;2 M>/3>2=G/OE'[,UG?;KY^CYSH/7V)OS1_&7Q;YZO5X+=9X3BR/IMU=DQ$#U$S M^&/499]Z/'FEWZL1O>1O7HE4$.2B%_?6K)Y^CWO&74379A/^9K1;SO_Y_4$L# M!!0 ( #&$J5:-FEI)5PT "R+ 1 =V5A=BTR,#(S,#,S,2YXW*3V2) 9J@C@0)F9N_3E+!E4(V1&=G.R_[Z M4\LV&&PC&9()>V:K=@*V^FFIGU9+W3;VAS^>I@YZ(-RC+KNNU X.*X@PT[4H M&U]7O@QOC8O*'Q_?O?OP#\/X\Z;?04W7#*:$^:C!"?:)A1ZI/T'?+.+]0#9W MI^B;RW_0!VP8'Z50PYT]^.CH\.AX]2R_.K=/1T?GYV?&Q?FQ;9R<$-NX M(*>V<6F='5Z,+B_/:J.3W\=7%Z/S"QN;9X9MUTZ,D\/#D7&!1X>&=7%Z?GPQ M.KH\'IU)T"?ORC,G9(J1&!CSKIZ\Z\K$]V=7U>KCX^/!X_&!R\?5H\/#6O7/ MN\Y -JU$;1W*?BRU?AIQ)VY_7(73(^R1N/DCP0_SYF/BPW=R8+K3*@SU\/BX M%K<$'+H&F3+/Q\R<(UL^-_SG&?&R9<3I*IP&/8?&8]T'LJ()"$CNNB7WIF=#2BT>4:E\ECN_! M-P.^'3QY5J6JKS7PC#'<*:DS*A]NA(D1XD/+)V>7E9?0(7R^Y!IM_(]@9\ M-&I'QG&M@-H\!]37+;X9L=Q+]&$QO8KU(9;;L@^9DRK/%U22\KNGV8WL2:II MA%@ 1G]:1*%'S(.Q^U"U"-5Q_-7F\"'#U3%CKB_EX4AT;#:CS';# ^(0$'85 ML]8G=ARZ4N$W8VK(/U>8F]QU%/.H.N/NC'"?$B\9NB7 A!/[N@*ARHBCU'<' MCPY$3^(F*07+K@>GJT*$.)W%2&)98/^ZX@D"'!+:9I<'/N.DZ,"%B">6!TGT MWW[\)G:*CE^(F('S_S%\B]A%AR]$**,;C!ZDA^(\HM9UI>&*?6=?%( M.&JR1G#%-[3EEHV:*18=C*VXSK;=^V;K?M!JB@^#;J?=K ];S9MZIW[?: T^ MMUK#@9;1U2A*-HX$!0-A1A+3$6.B)"B*4%$(NV,>YF)X$^)3T>&7H6T9 M4LGA\28#H?CWKG4_''1ON[U6OSYLB[,;\YD#I^3R1(_+!3SJ MWJ*%@CV+"[,WNG>]?NNS:-/^VNIT!R]#9AI5R>GI)IPNZ4&@:,]M@H7ZX/-M MI_OMA3B=HRFY/-N(2X&/I((]APNK]UO-5NNN?M-IB19?6_UA6WP4/G_;ZO>A M9;?QG_I]^/=SM]-L]0?-UFV[T1Z^".>;:U?ZR/DF/K+H#TIT",U[A&17D.@3 M2G;J7_^\.*J=_QM%G2N1?S6)9W(Z S37%MN8F\"CC'B>CG?DRBJYO8#LA7JF MXWH!)_!E 85<&PDP%*.5B(P;[%'/M7N)06!F#8+I%/-GUQ[0,:.VV&KG$22)3+K+:;\*W8"2 @R00 M2B*5B()>6*Q[%E._]3.@,QB_#@.9N&TDB*E\C&C8!#55/$RX[+QD,"-TB,M$)VCJ32\F>KEH^ 9,P& M* .P$("5B(>![YH_)JYC$>[!PN4_ZW"0(:6T__FJ_9,@<7H<@I7(_GWBP/U? M/2QV#T..F8=-0-8*/+FR2BY2V7$$A2062H*5B(N&.YU27VZ=14QHN#)/)$PW M]UTGKF0DE=HFT&2$6L(K$2GWQ.^XGMOP2 M93KT/OY4IDO@43%MB$>.'L/+ DJJ4MET)(_>APAELG5F-4[?\NO$E3RDDNZ< MDEX9>G3LD9:R4HJ6<^N\Y61E'3I3I^27%DE(:D\RYD'@@3>)CZKQZ,I/2IR+].%4C>)&D1OA.W!/T/NK+WF-"_>)&SDB2J93%6LXEQY3X:T@[ -'H\Y&1MN6TN"8E[]IU+P.!9O1[^"?1@W#EA#X8 MT F4Z,7>1V+S;;).Z@$I&4[5T/(9+OK6(%#8+^:/EN S,W!E02G M:G(Y15(#Q0K#S6]V)75/O#3$)A-6"T=)9ZK8ETMGN:=KNHA=@*I\824_J5I@ M9@F\A(2$1>E%4)/?&ZY7:-^C!E$2E*H.1M7RY?@G#R*)7&*V-@ES.9(J7DY2 MA9@Y+^4.9*LN?X?]@,LPXMI=$?DQ5)YDH\UBW5;X2E9319G,V;;0"=_F6J-9 MN(^"][8"VXI@^?3O5(44* KV4_5^S38CW3NN=^2^^WGOQ)_ MS_^K\Y_X"5.!.9TAI>0J5>A-_OZIE+;/_CW3)CMC320E1ZFB;/XOI4J_>T[? MU!/^>R/"BM5PIS/"/-G%UA-\+$+GIM!*?E,EV36W$QGQ!ZD5)=6B2.^>=VFA M36:L!HJ2S53]=2V;^]FZ;&]YI"L?"U,WA5W$H:WX6X.G9++ +R3CDRA4A6)= M>U:E>?K$\SDU?6+)93 M"RPDEKH!,:/,;W,'6(^GXOI4XQ>F<"DGH00MM)22S]5?E&ZTO5)A*'E3_TJU M3'NJ#]7E]Q"$WY?>50!O*HC>>B)I!$:^=XCG$9)=Z'T>NC>DAZE5MWW"_TLP MOW4#7D%X)!8^;/K7%1L[\.AU> $#5*J*0S'J.' W_G7%Y_#T,_D>F2L!05UK M*!^S'KZ PX]/C; #Q:'KBLF)1>$M$H)UG_H!C/(3=X/9=25L27TRK:#P6>WA MD:G+A _PY[8X ^"+ESJDS/*%<8(=^A>Q/F'*(!ITF;R3:;A\-U6N,?0!U":P M BY)_,4V&$XX(4#55]%906AQ,QS[PV,YW (E:;08D& MUJ?X.:=K@V@1F!G2$^61,N,:XLZX1%%PXBD#LZH(A]XFI\E]=[#[86#:] M>5XTB2)*_1%S*ZP2>'7+DJL^=A9[&D$\S""15'<5R+'XVH$Q R!0N$@5>)>EU_(MJ)O3:?AGM\V4O5#%5)O?6D2H>'1?!H M36>.^TP(/.Q*OEL10L8WZD\FQ+%RF=P"<6?WQ6UF!68X ED*%,NS^"QR3!%* M&+PP;OUDU1;?A2F=.A]X[,3TGSG,?!N-$%!8)W3GRNVJ M:#,$<:ANFN(TAZ'Q)IUAYR;TE5QGW09R5[/NL%HRI+Y#Y(-Q;<)[LE.*^DJFQ"O%I%A( M>SC+%?0Z8\%\W8P#CN@R;!KEFT77#K0@UNND5;. $ZV5-]E7")O*?&J-Q%NO M,'6QE:]E[/#71R65U"[$IHWK3+V FY/0X]9-T1?#?_L)O?%0/HD68M,X_Z'W MRQLKK6%7@WQRX>I0,3>$KF>QT?) 3)6IOBJVSN#>D3DXA>6U'F",7_+BNVTFF@_1W<':XBQS>905959];*4SZ* M^'X!M!V="%%J'<6N-NM0$G3M&Y=I9^7K17=A-\GC#QB)V*BT'S.@WCKZP!P4;+P+1(*H5]*H[Q/R!,]F.*/[_X'4$L#!!0 M ( #&$J5:B0&MH(AT ' > 0 5 =V5A=BTR,#(S,#,S,5]C86PN>&UL MW7U9DU-)LN9[_PJ&>1TO8E_*NOH:Q3*-&55@0'7?>9+%X@&:RI2XDI+E_OKK MH5Q(0)FIE/PH#V56E:"4T/D\_ M?(CP\_OX?GXZ/[GW Q7(ZG_UR7_XD[M_# M69G7Z>SM+_?_>/,4POW_^,??_O;W_P7PG[^^>G[O\;R<'.-L=>_1 M,*Z[V/ MT]6[>_^NN/SS7EO,C^_]>[[X<_HA ?QC_8\>S=]_7DS?OEO=4T+I;]]=_.R; MS _?WO^NKS#XP33V7*5 M9J4_8#G]>;G^Y?-Y2:OUF-^(Z]Z5G^BOX/QCT'\%4H&6/WU:UOO_^-N]>Z?# ML9@?X2ML]_J??[QZ=O'(M[CZB.D#_E3FQP_ZFP\>O?C]\9/?7S]Y3']Y_>+Y ML\OS^",]_]VZ![9?[ M_2NA*UOH4R3_>XMO?? %;4E'Y>1H/3C/Z?79=W=XC,#QTPIG%4]'Z?S)1_/R MU8>.NH[FB_-_>90R'JU_.SE9PMN4WD^>3U.>'DU74UQ.:E5)HRZ06HE@:FZ0 M:\M0J]?9*R5\U%^/5)=F2>*LE=K2,J\U>_;=I&&E'N#1:GG^FSZH:CV@&QY_ M.H)[2#*?O7V#B^/'F%>_SV?E9+&@63X)2C81D&:;=1J,CX8F:FQ03?284JS9 M)FZA-B+Y6KY+''FX*/?FBXH+LE[W[WW$;FO.#-DIK+0H7Y'G^VET]HD'RY/C MX_5WPG2%Q^?_OELU'JVOYNQC?JI>$F!?_;]XCPN2??;V.9(M.9?P\R58)?FL M;$A@HU!@3I=-9]V)6@7(VJ MF>0@1:G/1-;.@3*Z$%C4PBEF>MP :1MRZ!^,')Q:8*/&)>$>G5-4>2N%3F"2 MLA2O90^AU0*J6%0*A3!5#N<,'VU/ /.#$6#/L1Y"YP]G]?5J7OY\-S^B(5T^ M^:\3XN3$UH">Q.J^2Y"0HD#T)H,.%5/ JDT>,!S:B(E1YDF(QEIL%8ST'HPC M=YT:3;GH: )ZEU4M!XOV1A,-[<^$:^A^JR%GX_D&>41J6:=:H0A/*:MV I*M M F2DR59-#0_/IZN^M)'%_+1?-9#-)R5SDRI M113)E^YU23[M$4)2#5JKDEA+0B;'S(AKX(PT[N&G!I=*V#CR<+G$U85?QF I M8R,#I7*W5U$3!*2_.8K8HPP4Q+?(S(JO .S-^+1\U\>5_NC*^I".UB.]>I06 MB\\TTO]*1RXK>%6P,;D(G?GQ7>4 M9]<)GX%,[Z>K=#3];UQ/Q44JJT?SY>IW7)T+7G6N%)YJ<#51WMJ7;"E+$="2 MRS0?2Y$1V:ER Z@Q^5%.FG#J@L\^?DA3^O41/ITO7A-U7R/EK6OGT)? OKR: M5..=5(@@@B#9BY(4Y64#%4GPZ%3PKG";SBVQC;E M^G:7WR MZ3W.EDCV[\7J'2Z^ECZ%X(PI&2(:RH*+M9"#"!"*3]&W1$$%]_K3%K#&M 3! MQQ9N?? 9F%+F)^007V%!G "!(U*&^@1&&C+[5BYEZ=Y%^-HI$^ M.>Z4P=/I1]G0^P6^HQDY_8#/9F5^C,_GRR4-_XOV)GV:T#SLUIDLM]89C(P! M8L@1FI->A^:*D]R!^BTACBEDWY,U&Z;%8,KB=+,-:::>YNGGJ80K628'HF6R M!58["#;1&.BF:W6^:._YW>JW,,84I3,S8]]!9UW@FL\NH5 &@VN-S8[2QPGRA'X M;GI 65,$32W4V 8?#8FO,)5FLZP/DF+V73V M=GG)8SW&-BU3B@NKUA9EAFP#,=117!@ET=16$M2*)(7F#IMN1C6F,)J9'\PJ M85[FGGATPK=H@/)^BN9U$I!:JN!3<3E8#+6Q!Y3K)P^W4GFIDD+Y@C%H 3E5 M!$.9"22?&J"IUCJL5M7#+5:.LPYN!QYLOU"YHRH&VLNQ6B^U[SZXC,G._#TN5I]?'J79ZN&L=GO]ON\E M$O4*&K1D;OX>2.0,87 #.K??[ '*6I]U4?O1?MC MB6ML$RF%S2E&$+8T,*5J2$4G U\ /5/_^+:1& MXE2I),4=9(],2@6"B4A1?*/X/30OV(L9KP6T#1OYD^]\V9"]DP9RMR!ALHL#85%8TV M.B@B*:10\^XV'N:;/U[NGKWZ&2YFA_CXN(\ MP3DRXRM-YIC!J413NA=;9A%I7F=AI(C1FL1M];;!-:9C H8-CC8.>(*'#3 M.E(&G[%:,(VP)505*,;O=8EH?0P#ALZ[&(P[. ?$P0HV-? %3I<.M5X *5B, MK@&<$22ATH$L5@N@&L6,QN=<%7=]_ 888TJAF&FP[Z /?8SX').JNJE8!.1F M/"7YC5*[9#WE_-H(781/F9L(UR,:4R+%S E&57Q#C[\_^':TGM-KMGX3K]_0 MS]^>_/[F]8NG+UX^>?7PS3-Z]VLL>S2>N.+K!^E L8TH3*TH?L?5ESJBB58Q M26DT"-D43?Y*IK]DTQ-G1>F&5\%P[]]_!6!?.W+Z36_2I[,:TU]QAFU*$\)[ M399+@BH%^W&A!$FT!#63IS,UV""Y"\.O@'++1!4&-1V[*_];J\$Q\&S>Y(M, M#U>KQ32?K'KB_&;^,JU-6"P^>!/ZEG??%W3.0C*V04U6MT#!<&,_=G<]HC%E MIMR48-$"&S/^[X+@O%S,U]2,33D?%% :1+*57BW7? (3K&E!*,R.>Z'^TN/W M7XE9KEZT5_@!9R;R",REXQTN%['[S[R/,G]Y<"BZ@* M-J1Y*]QZL[9/WF )%_J8*X98+/>AJ@TPQF3:!F3!O@K@K9?Y?3Z;?PWHG)W% MYB*L\9"4C]V.)XA1.?#:JMI:+;*RMXJ[%M&8]@6&Y >?6@8U&C6B$"U8&5.T7H M]9K?)15=(@U.;R/SF+*GH_FZ]/;<1]!("M>/?7MC'(432-EQ2A%4]"C0!ZR. MVY!="VB4IFTG/GR?NG+I@>^H/![16V\)T6]I\2=>$G620I/"F0+-]^D<"4I$ MBDW0N192D+H:]B/S5Z(94[C/2PHF#?"ML^*,Q#LB/ _K\70V7:ZZL!\N0DHR MZRI$6<'[OD%9JH,LDX*8M;8ZJE!JY8Y[KHK) M/^DSS_[UY/F+U\-L['[_E,'W=V\0C&F;=T/CB(NF$313;/%&0$K]K&F-&8+/ M?34U.Y-D"6BXUV*N@<.RQK#A^Y_.%S1W9Z=U#.7SFT6:+5-9S_!97;\ZF^_U M_Y\L5V?'BM:(7LX7ZS '9H"*G:[4P 66MW!O+!Q5P M3'$4%X,%/M MFEJDNXT(A^++[B-^AY'@P]?_?/K\Q;\'B@ OOGWXR&^S('R%?;W=[\O%_,.4 MONW7SW\LL3Z;/9M]P&7/+1Z2)_MPVIS39FU<$*Y7-10P*EO(36L0EAS5NO$B M>U^[[=$Q'-@OB'7YE";5;VEU9O+6K2@_7_0 3T='RQ?M:@LY44XYS,("AJ@H MBT:D+#I8J$XF37\I7G)O/; 'U/\-A C-[0).+#"^9I+G"%\,S];VGL];ZN/ M%#=.;'39>96A695ZWV6D)!T]%(?5TT 5RW[0\DHPH]I#.!2I6#0S %$>EO\Z MF2[PRMX8$Z5;JR))2C4J_?#=J:OB0>@6;2XUV\*]U+8]NEO&6'\Q*K'J;CAN M7=_D>Z+0HZJ4RZ(/@2RE%!"+5+W86VEG?1^1H0EV/<1;'N3[:[*,48N<"=^F ML;A8_[XT%I$,:0LR@"Z&\#D:D%!;O_67?MM<,%6WP\2H&]#Q)KXA9$7*:""M MI5S,9 W1K@_F:EUB=2YK[ECSUHGO'<>,^S+D^CSX-@K@VT1]1]'$KVG9.]H= M]YV9]?!,LJ#HHJ0"]?323HHL4C$(Q8A(QL%7$[C)L!G)F);/#L0*!I5PUHPO M^H',QWCZY[/9]R?[>]=079264!M2+$JFO#L,!4K&8*S3H2GN);-M<(UI)>U MU&%7%VM'#EP/_G'?I?CO]:"]:(^GR],V,Q2 4JY\/#TY7I[&).LP8N*"-ME[ M#TTY0Z%H:)!2HEA$1_2E6TO)W=IP-Z0_0K#'S;8#Z/0P'=,NX[\H/S;.VN8= M^*#7;3X=1"\,A-)L/Y,5*OLYO=MB'%.+B -1;E U#NLU+W?3FIA*.;0B\34V M2K%3JY!]R]!*L-J082Z-.[ZZ$=28NDO) 4R#W\_;%AD .V9B6!MAB#[>R!HQ_KFCO-%$BV!8SV4)18U_4(/=J5.FFL:&V2=K,?3AI:W!;+4B* MOQ:EAM'<@,0ZN]SS\=FU9!LO^9Q(1[;2!@]$^=ZM/0B"B1:(_8Z2@("5O8QB M-Z1;4>Z0?9KNAG/L2AV0@-DWQ-59R7=MQ"K G'/TB MX$DMUKAL+&AK#<6#(4.RSH$J/LIDJQ?ZF\;JWY=)W_ZQ6S'%_D68,K!6AJZO M.>W^_?4P]!WLDDV_'<"[TSO6LU 2?+7T0K9<] "=7[=$QUD#OKYL\\7[KISE MDT^X*%-ZZD33%)8D(TGN>A5GB!!=(%(XV4)R/@;V2XMO!/4#U.'LRZ3K:K?W M5]0@MQ:\7$Q)XO?]\MW3"KM)J*9*Y2W$LNYD&A3DOK1<3?%:8:G2D\8J$#58:)+JS?.1Q"UZO0EG_,2 D4^ K.Y.*W7 MD-.P&-E40 $6,^4VI@3(OE"(BDF6&FE4W)#>;!_L8[ITY0Z9TQCU:O/-993.UE!DR4"Q;P:C3*+ ._3^\#J5FE$F]KL& M=L5ZR_J>OY1Y'%2OC-NERW?]_WYVYD,Z.@6^7"VFA;#W-VCJ?/V+2Y]\B8OI MO'Z?SY6CD[KNPE/>I=E;?$7C\*0U+*M)B%;(C!I"=!2*YB0A%]E/!X;H:[*4 M3[*W3#FHA -EGIM.N92$527TX%L68!(:B%I[2*VU$(*+37"WE-CU]/$=]S\9 M+\4?!WNKTJ5#4$3YGJN*?ZK@>/[KBGR0]/ MSWW5?Q?K=B:KTH)KX(0C?,WK?EU;[ 6V&8OK&V/<#:AV7;>[XQ8J/SP]]U7_ M8"U;SF[3>#Q=IK=O%_AV_67S\YM3'N,J38^67Z/8KEO+=E^\;Z.6'> S]6BY MN(8$@]="DH$)Q>:^(]D@:&] M9I<,,;YS)T+;;[>96<9>O*Z:>^>IL;I'.G; M9_1?[2V+E&^QMJ(@I=AOT.1KQ-Z"JB5(6E=DO -D!YIABOYV8!5DSK5HSQY_77K\F (L%@[L.K2# M.8^G:;KX5SHZP=\(VWL_X'B==D-!R#6"T[SW[F@,O8](5M0 J649R<96Y;GCD:W!CU(;M,?;-F MOEBM<'%\Z=0UMU.[_9,'<7Q[#@"7<_S&('UMAL[.X_3]BN7JU[2<+B?.K3OH M!Y"IQ%X%*BBHB@IL;09MC,8$[N63VV+D=J7?/*^4D^.3]1;/^LJD/V8+/#W) MU,L@?\4V7_1KG2=:A.9-3I!BCQ5=$Y![$5L1ND:ELZB9.PQG 3ZJFQX'I>=- MSGEXO?/U*-DVKJC.1NE]TYH[^#^>V[Y!V+ M\@:CUK:SHA>$?YD5HJ32DJG@/)I^S9*'J"GP\:)HJ8NV_$TU68"/:4'^AS"& MNZM]X#3FX>I16BP^3V=OUZ'8I!51G$H%O/&M=X%7$&HR4%TJFN)CZPIWR==6 MP#BDGP1M=3"HH;EL^S5^-.Y1-\A((J-JIO#?4$//'5,"S\^"36G8K4::C^'S MX^->W]TK=M_CXENAO%'1VQ# "=5[H:H,,5""J67VU?@DC.?N?7T]HC&Y]@/P M@D\[;(SY;3[#SZ=7W3T]F=7OY+4^Y5@CV>A8:K]%U$"NS8*2N3F#T1K%?<[\ M!DAC\KS#!+Q&+JA1H!E<3>>5J('B9@ )0BHDEDF,>H/DF"_91K;^PD6]# \[#:YKS MW,EF..MD:%)#,ZE) 2U2LFY\E9!$:/T:V>JU=]'$@\W*-:(QQ5^#48I1*8-Y MT.][&N_A(:_^LGT]X)8PN?8@OGO:Z0V2JXFSL:&/!7))&M8MY6)_Z0)%6")8 M+S)WI?N58/:U&4](I?//B&?'0S9(ZR6VDI0%UW+ODT!6+/BB(*;HM*@T$(&[ M&?F-H,:4T?/PY%NSP:L7UJ[C)&Q?>EOVA'*Z[-T6SR$);*ZVC"!SEF R&;,0 MHP;*/K(25KHJN1>OK@4T)@]KY]P*4%BT; MK&!#)-Z&DB%%VT!6S"2QQ<)^2^$-D,:4TP]#$TZ=<-N2QG*Z^O%M=2E)R+ MUB!E$F#()4(*PH) &70@= W9;Q6X%M&8[A 8AB6,&ADLHUF71R^_+(^M7Z]; M0NR1V=S\I?MF.+>$S93I7#QE$IIOP<<&%G7?-A*]?U90-,.5,,EE6SSW^96+ MA_->2')^746JIFHA'51-RF[^MO#MEE MO ?IZW3-%2839;4LTDJ(IA0PU0L(M6BH0>@RA$\9+ M^@C!&UPWZ]ULBW^MYW#'F[L*RA9_D%/"*:Q'.VQ<]/L%), ')6E1H MS51R%<%!3L0:Q-RR1%.LX3XCMBVV_4_*;O><_X=I\71^LIA0AN9"230!I:0$ M+IE^YU^1H-$8RK.:%9;[J--M,8XKY!V 8]^?R1U0B8R'LK='^8:H0S:ZMQDK M1D%#13:Z) /18B&8V@;;M+&)_^CV+4&.*X >&=ENK\;#LNT5'J=I[Y#XHCV= M+DEY'?3$ZNB+]!I"8C'GW W^:SU;OEQ*/6RC;E'E62H8Q3H%'=! MYCY7G([-L-V&,=?O NZFDL.XSC]FE5*0?GU5>/=L(9$P>D94=U^UR[J:&03:[;S:83F)JE,% MEE+T"HRUB=9@M;/H,X1G$HK81^CG^O/#&Y]V=KQLH)[R1 MC9@+F1UB1LPR]Z8.#@+V6M_>EZFEFK/BWB4>RMNMU_ V?OGFM;LJ2T$K R!6 M"<90*A*:S^"S:MBBCBZJF]AVRV?^4*[N-M3X:AUU(!T,Z_RN6V(SE!#8YDE^ M3UF#06TH82@21"F>WHCTB$-/DEW62T?C G=AUD&4=S"*G6] Y:JE5C5!4E:! MH02T'^Y&$#5*42D5K>SW(VP);4S;U7=*J%U4=1@>;=X[)W0I54/ 0D3HIZX@ MMV(!O= A%J.S.2BE=BZ&.-3.]-VQ:W\%'M1@K3VVU,$9KPN@)?*;JB.AJQ&$ M\9AR,LT6[E*O;;&-:;?ZSDW6K95U6-]W6F^6DE0V(VC?"%Z,'K(+E*IZH2QJ MIVK&N_!^VY8+'FH#^L[)='MU;;F>&UL[7U9=UM) M9$1E+_MO_^78Z>/8UCR?]T?"7G_A?V$_/\C".4G_X MZ9>?_OCX&MQ/_^??_^5?_NU_ ?SGK^_?/GLYBF>G>3A]]F*<<9K3LS_[T\_/ M_I'RY)_/RGAT^NP?H_$_^U\1X-]G_^C%Z,OW\*#^]Z>_NF!=P6B@%*Y ,1; 86"0G+;2!>%E,+.' M#OK#?_ZU?@DXR<]H<,/)[,=??OH\G7[YZ\\___GGGW_Y%L:#OXS&GWX6C,F? MS__ZI\6??[OQ]W_*V5]S[_W/L]_^^--)?]D?TF/YS__YV]L/\7,^1>@/)U,< MQHL7T.O3],<_O(Q&_SS_)?WII/_7R>S?OQU%G,[4<^<0GJW\B_H3G/\9U(^ M"Y#\+]\FZ:=__Y=GS^:2PW$?$W/^-@ M0(AG3YA^_Y)_^6G2/_TRR.>??1[GLA+]^9 K*%WA_&M]VL\[8_I,0,;Q+&2@ M3_.P$KPAQF5/WQWSCV=!R@7/!M.&B&\^NRG>T2GV6PKXQJ,;H)T]"$[S:\?7KVD;SZ.'D]?O7[U\]>JWY[^^?45_\?=7[S^^H6_?O7_U^M7[]_4O M3U[\W^>_S__['R=O7[YZ_^'EJ]=O7KSY>/'8:A6:-![TAQ*L2N9@CN80/WS&<9Z< MG$VKG59-WY[5Q:7$/429"9MP!C [ :@XY]%C\:8TILMM>/;/C4Z5.>I($S=9 MPG=ER/!F,CG+Z>79F(CY+H_[HS3GZ^R7)U^J_">OOI%?T)_DU#,R*1X%@^!=!I4C MI[4T* )58LN:^N]1JR. H7>(F9<@T04"A MU^ T;=Z>\Z"M5-(QW _-5H-\E"QKI+.;)%.=+F:OR$,_= M (>37D#'3.82G+!D'6:E(:2$8)5V3$;CR7CYR;5N) MF@152!B.0Z:5%U04 @()AR:,T\H;R;1Q>US?5@)]E)1KJ+N;A#.=KG/O\V0Z M[L=I3K,_>UY%]'N>GA025\G]Z1G]32\;8;)EBF#'2/ZPC."D+&!M0HL\,27W M:L.M _I1$K$CG=XDI=V9E#.D[["?"-1'_/:/_O1SE10-A3Z8_?97DF$BK_A+ M'DYFH9^>#S85[@FD+Q94$ A!ITA6J1!2(.UYJ[R3:W*]N> MI_]W-IG60SZ:'(,:L?TX6A5]SC_+E&L;^2../H-)/P)R'\?O',7EE&&>* M':;93X/9,"\$-+->:**_&XUGOYB2?1/.IA@&^>/H'8EH..V9F%&JR,!QK$>C ML9 JZ#N3(K/*YJ"PM5N^UP$^[,EPO%Q9,C-VCJ>L&NW;T63R_"OV!Q5MW?)S3'VN"[1YZ@A\XR@3'(0A&=@1(P%.3-1ASV1?E/LCY//G6IX M"55W#OD0D OD/2L(C2-?$242FL(#V?%DT3MEC*9_G!DSC?EV!<##)LWVLEZB M^9V#,+<&I+'$R(2+8 V+H'C,1$N5(!H=O$%!RRD_6&I DP!WL3%P[CV8PB4H M[36@"Q:$#H)[;CP3G1QZW1+@WB'QZ6-=;WJ&NUR,)P]%H M.,W?IJ\&LQ?^\M,D?SJ]8?[MP(0YL>K6-!I6W^/YM_ZD5QSA3E* <76MB996 M+6%T32YP408>3&CM/-X*J"%/;LF OH4W6RAZ%6=V%G@'"3W7,+V<[85K@>I= MR\ENQ(:E@%KN]JMRRF_AP.Z*&W4E];U10D"9L(NP.&'#)P/IM9A7W&+W4X9 D:KR7)R2J: M'&/K9(-; 3T$"K23> TOAR>H7C(7E3DP6J8#DIBC%@68>ZPG$:KR\X'M._ M^)I?ULDQF&Q3IM?T_3L6YG4GBVNE>,P:6[W/*((@ @1,(0L,)19/5@6:7E,D M.YJ5\YWN;3T]3<\GDSR=7)S*9&]H!$Q!/3,D#ULP\,8Y<%9(;I5P*K5>56[# ML_-I^5F=H2?EY$NN(AQ^^C _O9GT-(LQ\NB!R4Q3%>NJ@-* 3M9Y[EQTKG6D M9B68_2^7S3APX\B\B< [L+#/@;W/7T;C6?3Q!S+4:!T/' 0J!63I1[+]$X-" M7D#(.F%NGJFQ<#Y,*.(N_$OC[/R'R!D\^]R)*0+CA(-*":$%RK^6I\ 9F( MCF6A2^M%[RJ"!Z3T'43;@3E]W!;+"3 M4G)-ZNXQ9K4WM&DY*24HH0FHXH5V,UND"<%KU3K*NC:X!T29;A3203#W\OL?D/ZW%FL'Y6%U M1"?EQ3BG_O0UQOZ@YI?D*A_BWZ^C\7CT)WU#HJ#?3;_W,$J69:I1ATB$=#Z# M,\R R.@P,A]"5JU)L!'"AT23[E330=G7\_0UCZ?]"4%Z]:VF#N=>M-QK9PQP MKC-16Q.VJ#UHSI0A*SA(UOY<_SJ*!T2('47<05G5^_PU#\_R#U:^R^,R&I_6 M#>V$-K)/\U*(R*U,R5B(@1-(E@.@L34Q/###2W31I^8FZ!K 'A UVBNB@[*H MM4!69E?WZF/_E/[DI'R@3R=EGH,]+SS@/6LMBX@2"@^JFD6TU*G,('ONC$BF M>-MZ%VJ%_;%QKK4Z&Y9*U KDSPM&B- :2%GGHKU%G>4&)%CR MBH>E[UUEV$5)S-MY$4:4Q3]56*!/CV@!M M0184[43@A,I@'(LN&<6#;.W3K %K7_4.G9&DM>B/I1SBZBG.+)\WA:"U\!=$B@6L=3!U50"S# M$@^ F&K![@N 3+NP0='NZ7B7C:OA+L5 MT $,SIUU=O-@@(P%S 9![ M!*[1JERD,-@\%KP$QT-ET,XR[R"5Z#JFQ6J]#JJ.S-CEB YCR.ZNL3LHL(.X M.S!L5J 3/ HRX!(X4SN2&&XA9%> U2Y(.9,IEUIWS=PG">XP:/?%@4VDW(7N M+^6F+ PK%:,0JCBRVYT$E9,$5R2"T)@BEZ5@\]Y0-U'LWWQMH9];$G^V$.Y* MJ_4H:[!ZUQ(8]U^%U>/'5(=U71[7*K&"%#9HS1(G]ZC80C9AR$AFA#-%&\V: M5F(1EJ=:K*=:K",-*#W58CW58C46^5,MUGU2^E,MUE,MUE,M5CNN/-5B/=5B MW7K&\E2+]52+]52+]52+]52+]52+U3A@_("H\52+]52+=92<>ZK%>JK%>JK% M>JK%>JK%>JK%>JK%VAC< R+'4RW64RW64RW64RW67A)9GVJQCJ<JK%.II:K*>JE@=1U=*\NNFIJN6IJN6IJN6IJN6IJN515;4L8F@O M^Q/\]&F/LK@]9[\(XU*%N@OW[)#W*:T$GGE)**RCG.C$GYP^_.-%RA=ED44,BPX.L43)$ R=&&I&"2-$XGT3C"7D7 MID:Q^)J">'X:^X_^]/.+L\ET=)K'K[[5H!S9T/5PC_XO?<1O/8/&F>PY6$:S M1F&FF:B* 5IV0U8T26-NO2YM 7/_"U=3_JR(LG>FJ"Y\G$MA(!&",6@92$DH M:-TMY,C3EU!\,;&HY(1_2+&U3KFPK6"[.=6HXYKT>'16,VN(:[QNST:"SRF# MKRG*GA7#6?OBDOF['YAVMQ)I!Z[IBD'._?"LBK=<DL3D_&'_+X:S_.W3:.NJB0$Q2A&2AM M-: ,## $I9+WV?BU+ =ZP27&T$\7;%GU[D,=:K53ZJBA&_:#V2#B,1"S=O >0I R,5#<3EJ MZR7Y]&L9!<>E]14'5GM4^B9R;:CL62[?YM8E;+-JDE"8OS%582 M$Q%IE(H54)%Y\#S32N>9D%H[2YOD6LF1Z[UO?S9@0\V,NA5K0Y=N!O%D&$8X M3A=@HB\I9C)0@S0$QD8!/DI#%,_!!R\MBW<>4"U]\KW7YDZB6CECFQTWOL;^ M^.\X.,N_D2=Y-IY9?9-Y_M8.9XUK/'7'@\9-<5\[9233RG*=$T-%W\GD@Q*R M:%0H8V0A]=9X_FX^U8\7S!]*C'O;QU#CTOT\6;PTG0S?YW@VKI6_] >_CX;C M\Q]G#78NG TC3$&K+%@41"47+2"1$EP1 KDWB-@Z,-1T +OG]DX^TPOJ?U[] M]UG_*PZJOGY )-.[>CN$J,<9&K*N:=+)6C9M#$E*,@7,*I=IAAO?/LEN77#[ M/[XX' MO)@-WH<$.SC*??Z797WVVUZ/Q!ZPM7D@8,WG5,-7%3V1J&\:M(6// MD(E'ZTV$$%&"="*I%%.2JO7!R+K8'C/1.M%?!^>I-9.::*B#\]H6(IH?2T7C,R\N@/ Z@,(0:_5. M/8>V6-!9E<4QVA5[/0D^'D(>1N^'/F.^,?I?OU\RVE^/\W^?Y6&NM@+U[F#?X N#@A M6 =B1XF::\ [3-9F<]6NHDYCO1R(0H$'=$%F\$61V6"# :^,AA*S1JY+D;)U MM[6#4>>.7,]C8,XFZM@38R8_UN+%:6*8=5WF9%]ZB>0,YP1!(4(P3F%QQ3%L MG8&U#JX#N@6M%+H&87;21@='$Y1[N W:-1M!+H MP[MO"1Z1QJMVY7>Q M$60;+71@&2^/8,]/*@)+H5@'ME2W0%D+SFH-IG 41O@40NM0\&HTC]O+:J2E M#FYEN'J1R$V,RS]=<'\=[!TY6KO@/E!_H48MH\?&1[Z[^1D?(O4WTU@'G?AL-\_??&,\Y%B=P6 M=PO]='"5U7G[\8MBC]EU!$O03FKOFF MW0X6NJ9C2LI[E5'04AT,J$C3VB4AP#LEI(HRE>:W0!X_4^\*JAP[43=1:@<$ M_>/#WT9?\W@X$\RG/(PWDNK/+0;EO$^2 [.U:9M0!KQ6%HQ"Q8W0I,_662OK M8MN_-77)2-:W W?W,7 M=;H[CO]:+:^2,7K4)EKR0Z3A:(D"13(6429?<'ET:G,,742'WOZH^TC:Q:E7OTRF MS\-DUL>NYY-5F&NKI,!"/9P@2TI8!C&(F&62+.G6J1A;P#S$'3SMV'.CV53' M>MI##>ZU(5R&/#O$Z!EGLPK.ULY*9+%(BX#"2G#,!T[CB+%Y'=NF& _0NZYK MQ=]1>=M4:UU4X-Z.-\:ST[,!3G/ZVW@TF?PQ'.?Y959_(^'_6L68:^M-P1./ M2":R1:9 !9EJ=GBL?5JX+R%J(UOWNVP"_-'SL0/]=I!ULNT@WM)/%X,PLGBM MC0&69X-P&9!+!D('D5)F5I?6EXXT ?Y$TO;Z[2"U9>V>"T;[6C+/H&@C:B]V M!@&E V8#YTT\7E:X2RA\YQKR.'HCPG M,@$RN(NK#06/.7L+INA2LZW(G!><-M%2 MLHXRV]"\1^5:P/9WF7AW!FI[#1Q-_ZL5V2G!:Y>Q-D>1)H-BW !FKVC%=(PL ML>!Y:GVV,L>16UV0&P6VA-FM M]1$"J_N5D/72O:*%;)W0\4AR'#=BP+8YCINH[[AR'+-REG&6@3M#U@OG9!V7 M2&-(A81&LU6QCNNB'D^.XRY4W).*#Y3C^#NYW3CM?]WERN+U'MQ%AN+MZ*\E M(-);A1>&.ZY(,4(@.0O*\\S(A2!7HBQ/0+SQBL/W_+[PL$7R3 1;,V\<^4): M","" 207215C-,?.&IH3.0WKB\W&PI0-'J@[OPJ#Z(?9>S-$%;1GDJ'P]W+7@,"N01@1E)>VM&3L@ M\1(HCYU\NVKGJ&\VR62TJ1AJYE*]+5TC@L>($)**/AK'F6R=]O'(;S;9A8Z' MT?O11';6:^8:C$HL& O&J@Q*B0C.T"!+%LS:*'24S0,]CZ2O]T:LV:ZO]R;: M.WC/Y77 /O7U;JGQG9HO;Z.N@W-,&&M$L@6DR@Y4EA)")OA&!68,,I6T?'C< M:M/7>W_4VD1+>^K*>]XP."5?E D*2!*QMI5.@,@[L;I3[U[9Y M(T5NT+9Y$RTT/'.IUWF_1_)\9_-!VL"M]AE\HJU;2:W!&Y?!N8Q>80IDF:Y# M!7KJ)1K03Q<4N/+"QVGQ;"_SAJ[B#Q +_JT#8Q-391T*'**Y[0["OZZ^'237 M<(F_#B<'&=!'!Z6F_BD?"J -M)KX@E$SZ[Q;JV/5H16X8H=OK[]-!-98;__( M_4^?ISD]_TJ;S 6AN&,^@I1$[&@T:NY#:E[@<#>J77V)E6^8E5;W/':P-,&VLIVDISW/.T573O?>83(G )5A ,G&"=Y15_OVY'(6M>ZWH;GP9&HF? [B)A> MU+ZL1#EW^%V)P42M(&DR)Y7SACP.LEI=%%))D8.1K>\H6A?;ON*='=.D$U4< M2XQRY9!^_5[3:&=.;=8"BS(,4CU85*)Z0MP7B%%9E@UG/K5.B5\#UN&KTEK2 M8=VE:4NU['/KJ@ 7A]/K0.PHWK@&O,-$&9NK=EWJ[*B7 U%(.Z.%]AZLJ2VP M>$UW4[P0\EP[5D?M4^L6D >CSAU!Q&-@SB;JZ( Q)Z7T8_X!;'&XYJSV3'H! MI5Y*J1+WX'/BH$6TQ2:3E6SMXB\%_>NS,K6"'FHZUC9040C$U:T':LFE^/L1K-PZ-#(\EWL#"\S3C) MGT>#].;TRWCT=1XT7T!CV7H6@P7KM29HU>[/RD.4-A;T0OGF+M(M*UK) MOJ$;72,!/6)H3O.(^N^C*8T^YO1F."\>O!27\='$!)+KVI>('$,TR,!YVD!K MB6#(UP[U;@8XUGW9P]%\)^+MH.W3AU&9_HFSY>K\VY[:X-[.+SI5B\-&S_-"/X.O\_&G,>G_2$. M+B!9R023X$LJQ.E W[%HP%JGJH-/YM"=,=%;GO]PM-U*B#?UJO<0#V]1";W6 M#]N#HT85*.NEV_:4_G1<*OQB=?CF; MYO$/\^D23-ZSAM9PSSB0411!)9G &X:T15LK0PE"Y/8=T]?#]N"XTXE26ON_ MET"^J=9*'?X,ULS OL)QVNII160!M-=8"T\J MN$^9!9K%Z)P1$$NBK=4G\@*5BR 9[;#9&%:P=37_0\@LV(@.6V06;**60X6% MUX#XE%FPHVJWB0]OH9=#):=(9G5@$2PF#I&O#G)Y3!^,(\@^BKVU=HBY^-ERF+!KGR+N): M)O&2AQ^1[;NM!D8-Q==]P=/,R6_2W'+%DW8\Q%T'W[5C6_(5K(G>!9:=DLJ@ MR(A6)AT%Y\Z'WHIG[AIGGTSR_,SD99[$??M":VKN,8;DPH<$BB=6ZP8\ MH"X>@C4R.RY\B YL$ M>7O920@Q&J %,TGC@TVL=7.32Z]_6,K>5JZM-__+Y\#S\9XW79ROH#W:QYC$ M% '=K*=X;;:HF0,AN0E",Z-U7,L2N.M-#T._[87:/C'H.KA9T\W!]_?UU&ZP M"%D3QHA"NU0@2U=-WMHU,4D+*J; >"HF7=_,UE;\TA<^:/WO+N(.#D-OB0'- M;V&^5&AXY1"72UX7)@\)-2U8-B?PC$8@D6#S6%CVK=N=;HOU8;!JKQIKF$FT M:;21#'B3HBT0@J^-(N@[E"Z YBR7E%(0N?7E-T<; #X0C[;6Q\I$I=;^UOP8 M.#DNO2549#M)4*@S!%<3Y#AFIA)*85J7/=P"9U\QF6Y-TC;2/G0,YEI3(I], M8#+49N'U7,@W=1:Z:]Y7W1-I!BA^VTUH'Q /NB M;2+\57W1MI!JNR)X]XK72=0RMPO;YH#?2W MB< :Z^TWDM3IV>F/W.6L>>$<://WH$2]C!@#@D_9"(Y.1+M6CMX=FKORTL/U M0=M([*,6,FO<3O0W_'8)2 S"ZB@Y%".0W$Q?KT:4GLR#XG*,M#W8M>SKNY1W M^:7W4'E;RVR?P=Q+T4GDO 2>-'A)+IY*R9+]5Y/M@I.,%9]+:=U$_X@S25I; M0EUIHH/&.>L$.M>!^)0\LJ-JMT@!V$8O!TH>\;1C%8<2@I+UW%+1?E9J=8&2 MS)B$-(K6R=;W.7FD:^9LHHY.DT=F:^YBVT2F14!9( <)QI)!OI8F4:R;:";&T\CL;33_@IOQWA<%([L./@U62*TRO[ M*CWG(F=SQO>HN4&&$;PF:TOE>M.K8#7;.XL4G5)ZO=SINZS,K= ]%*MD3_II M&':Z%?'O>)K/05Z:3NM ;7C@LR&\_1\*[4/CZQ"LH;I:GU9L"-DC:J,L0N&U MU25--T!6>*UWT]QCI,5[K:26^\"L6TZKCIQ8FVBIM8DS;P/UX0O^:.Q!ZW7@ MA%Q3,X:I M7CQ;VS74NT1;9,RN^>0=,VBWP7\MHY9S8:+Q*3F;5!$VB%QSWKF/WJ?"=6_- M=[2\8/?MC[@F"91%Y>NU8-4()IZ!JV>I(FA$J8DRV#JS=@64G6/:]*"3\F*< M4W_Z&F.]YNC[XL#QU]%X//JS/_ST FFFT.<]%KCSAB:<%C6<*XH&FD(% G/& M2:L2L\TS+C? MW\7K 4_;L2]N])(!^FX5\<_N_KJPY=QQG0R_#N.^]6;>$_K M-^_IK+S6,8*L]V&I3/ZCT]J#]3);0;LS7R_LO?6$68WM8;"F$TUT<)YW%>>; MX32/\V1:H7VH.WUZ1RYL7=8_Y1[S60>C$6AOKNVF'+FA&25HS9/G**4(W7+F M-G0/D37-M-%!*.':9>JYMG8X&TY[$9/1&0-HQRW9@-R 3U9!3-8E%ZSCL76/ MEA50'B(CMI-S![G!RS;%/X9GDYS.M\(7H]/3_G0!^A)OK;065=9@53&@B@R M07%($GU6M$VRU+JL?6NP#X-"^]%5ZP:#51(O1E_S$(?3.=HZ#L+W6YZ.^_'D M;#JIS@897^_&_6'L?\'!KSBH::L](0Q:90.$6$/R=3?UVED(Z- Z(9'FSEK^ M]_88[C=S]JF AGG!2V#7[9/ 3BO7)Y^?#V?_J8&9KSB8=>*=)^+T%!,#HT,SX=YD@&UIQ_1" M#-EY5\ 83:Z8%>2\>U20O3 BA8(Z-N^%?NG]]UOM.TOTIG9=6R=E'DR-M832 M%0T^5DB,.T!9"%*2VIM0 J;6K5*7P-A704CW+LGF4CUT +=J%7$"VB M5NM@ZBCA<1F>PV0X[JJK6U6_@Z#W10*+)::$M#TIZ4 E%D<".; MMRS9G_+OR%'Z3! M1\\BESQ&4UJ7%=\*:/^&X.XZ&W4E\ ZB9)<#,#.Z*TRB2&(ZQGK1<9("/#,! MG-*)%^L5FM:7>%['\% V_9UDVT&!:_70=31AG\3S6&V^]VT=(O*=Q!Q M!\O^$F3:).ZMT\ 8U_5(6X&KN??.ERL4BOZ=*OV.;[UKGFTBVD\(4DD2% ML]ACLN>"VQ(AY.KFUBB9MS&"RVO1+D"8?_;^*Y:N5%V%8]-H"\MKU3J8,7G@)0M4[>9@L(:[5V./8&S:TVIBWEU[CW/[+I;?K MP'AXC1HV$OZ*0O]M)-=AHP83G'?>2EI43.U!F8F1G&%MBXNI%!=M6JO5UZ$5 MN%:CAA;ZVT1@G39JL$$747M\)97K!0V$P6/0(*4UD2LK2E[+Y[D?C1HV$OO* M1@V;R*R+9JNCX:?I(K'Z1_5HBM&JK.ME@341*&4%Y%KG>L%PP911!=$\:+4$ MQWW?)IO)N(/V>-550,F],ZUX+-U$O4FHSP6N$:R[JPI)P*3"A9 MA,.D0U!:).]SR:6W[4MWO&GN,X[SC5<\'X^KT3IO$'+Q)XN.T,__Q/$L"7.1 MPV$S4TYZ,-8$4+X6UW(3@7/MA'*Y<-7\6O:=4>^Z!#X?S/XFI^50SJ]%J-DM M*7(&P;@:82)+/6A50.:H@S%&H&D=TEL/V?Z7RCTS[?JRVH'".G"M+JZ7NU-< MDU7R6MP_5VI=NXW@&'F&RI#]$4*@+@9^'UEI1V8DH=1]K&D MOH&SUUX(>L@+8PPM56U\+!"$3Y,];SCW*Y@F8UT'LWS9OJ*3K69@[2;@+"SL/ MZ%>?G@_3;SC^9ZX7V2UL__/(IM,Q1U_3"0P')2+MFAPC%('.H,U*L]9)>'=A M>DB$:"K_3E)T)YD>6(L%7^:O>3":M6*M!HNZ=L!X22UIKH8.,SK_E81[C@! ^3ZZQF M64O748&WL@ S.J++AJ%J?0"T%K"'1);VFEB9&L'YG:*SWTZ>GTT_C\;]_\FI=HPVKEX9'.L5Y*HHA)"$ M Y9U8ID%\C!:+XW-!W$OC]$WX>\-\^V@-.C"']AU0,]3FJD&QJSA#CD" M2RJ1A1(3!"8"T+(G5(B%I="ZC+?#X3QQ_4#4Z,#+63,:)A):98H @E2EYR0@ MF6G@DT!T,N@4UFJ1_Q2^W)6+'2BL Y]H:R'-OOP]3^IQP+L\[H\2[V66..T& M"E#5)!H7,Z U&F+A/%G,,O+6Q[(M\3\ZBAY,^1WT%=QZ+">S%O232UW)YIM! MSZ82;!8%,D>2K VQ=CKA8$H*W"2&V;4.:38?Q!.E]TJ##E*X7YU^&8R^Y_PA MC[_65O=+Q_?[:/B59F.>3\S)Q]$4!Y=_7\_T?Q]-_RM/W^%_N><@R3J5B2LA."S!IFU#]PC#[9U[LE>!O;H^']\=&G8IK'5)'_U+8]C M?Y(G;X;SW6LF@3?#Z;@_G/3CWW%P1H:9Y2F)VK\"I04ELP6ANTHKXPQW#W&<'V,K[$_GHW@^61R=GH^X"^Y-N"L-W'P MGD87;=8*#-I VU\)9."1?V(P6?J?L;9Y?Z/N1O,XR7]X8G30?W-KP5 M?Y.3Z><\_O@9AXL)_S=ZQ/3';.]Y;XV0+$+M8 "*AUH,I')-I7%&(W/:MJZ3 MV=?8'N=T.#;2=-"^=.MI?]FQ?]__]'DZN=34W0G-1+TYP')!.UW-"'+6*] ! M39%*L\+-L6P%MPWD<=+^H'2XR7%_M(YQ3S&1E-"Y]A:7H(IWX)RMI>!.)L1L MA&UM\G0VF$?']>.@Q9( T,YQS\Y&-M^S7H_&BX_JW_%>+LFAB@R\R>3C,T8# M3UX#YU%')GC.Z=[,@J4C?)H:QT.@)?-EYXAI=\;>WV<"NG(>\,-?ZAGMC;>T M3'!/SI'RS)( A 9-/I$1(HJDV;WQ%VX;Z:.;/_> 4$OF49L0\>0=]NL,_XC? M_M&??J[Y?F03T@?+A=(3ND1MDR$12P\J9 :8? (;M3$64;O2R;'1AC@?)X>[ M5.82!NXU'J$C;N')'=6FZ+NW]_F&%G81+'_=D.4'NE]I![QM '2(I\:>5I MC:]7 I-7G35Z$[(YGBSE.\;RZ-A\%*18PO8VL=9MSH[>G8WC9_KPW9A\C9-2 M;XH<#6=1Y,494D_K5(3W$4(@WT"E3(:-8@Z8=\84CKSX3B*LG8SF<3+^\,18 MPODVX=0=)O/5S'D:U?GL[HFL=3#"U"HI&AFK+6&UK 5Q+JM8 K+FW84Z&\SC M9/S!:;&$\(<+ILZ'\F8R.;MP7WOH57+)IGHC9W58JX%6A((B$X\6@PJIM=7= M= !/Q-Z;^I>0>>O@Y^SZT*V'\F-7F@\B9R]5L@X4-[EF-R!@O< @8DG%!Z?L MFM?Z-@+T:#AY,"TNH>+6,('_?.5_,:IY9.%L=@HX\W[S8':5G;66 M):A]P>O]*A:"EA)T8"QS3J;0]2JT.\FW(83'2KF<_,<%%)1)]=U*N M!VUJ.&?R K_TISBHGSX_'9V1!2Z%0H.T:#OF(M13%?#&2)H]D2O-A?*Z=8?0 MCH;R:)A\3)180O7=PWG50WR?ORQ6^/3R;/RC^FANA_1*DO5"XAT0L5*LN"$4K5%%T(PR8.1S&M,(C>\ M;>EA-&#=2-=+;TS;1.8=7K2U#HR'=V/:1L)?<>/6-I+K4)$6K53"<_!"%E#! MU9NHZ#N/T8E$Y)3KU2,?6H%KW9C60G^;"*S3&].X%4QIK\&9C&3N( >44H%/ MJ)659 @UT=R1W)BVD=A7WIBVBHW9: Q>EU#,D J)B >Y5 M89)I)]9SA>]2WN67WD/E;2VSQC/O'[G6*9#7^C6/\<>PF,^.<16AV%0+ENOU M/MY[T-K&I)T43+:XLW#IR^^?,G>780>=:N:VV?D5789Y&Q0M#[%VS%$E*0@R M%Y!*H@TY9!M;Y\I< ? X#=S==7&(%D8K!7$QC&%Z-\#A[WAZ?A_8.F/JZ"J" M+L9SF!L,=J#)IA'*?>FX@\YNG8Q-^I19T+DNT:JV%1/@5%!@4K#!LUR,WWLN MX='P]HZ+%8ZNJZ#1=3!'>.K>N:Y7!8)V4E1#WVH6:[U<+U^31M[V\]E)^74T/)O\N'"" M%U0Z8X$LL.*KMY=@0A")F<@R-^IZ >Z*^/<:+]L_41KI9=2A4!LN&Y?QU;#Y M\QCS@-P*PKDH+'\QP$LP32PJU^:J+(G:9M42]XVC'[D.SBIO%6ZD^S7>^9 H MT%K$'=CK[PG3N%\;R_+^PQ_GE\T8HY-*'&AWM8LP,XI"7@I/PCH7 M1>S@IH[5@)XVDH8*Z]H<.3^I,"()GQ%\J97ZK!CP(<;:CY1%XZUQS0L+EL!X M8L[.RNE@]5FLB#/3WI>H52D>0@J>3'OA"9079.D+J72].C:T=I(NO?YQ'R%M MJX<.6@\FHMS?"=ILH:*UC-:[D^%Y%".B,P17 M@A#6@/*! 4KMP CCF$XZHM]3!=8R>/NW&790Y'J'73MK87]7R%R"^O'/T;E' M%KUQ6BN0L?;_SG5_DSJ 9D%%1,ERW%,_EV7P'C9AMM-"Z].+Q8@_]D_/5\[B M-!8I&2V5#$%IH6C4A*NDP R7D5SX:P[&BD.*&X]^G$9A S$W;+U_$\WYW=AK MX%EN&JZC_D.8?2T$OU*'.TBMTRF\P&5M"K3=1+!6TY(2:/WRB@?R;FVLJ&+V MX;BTN,*VVX<2-Q%6:^6]'IV-_ROC>('K?*DZWQE0EA(S;3DQU5H"Z0!=J2<5 MJN1BI K%K*7&6U^SOWVVC0I&G_M[[K-N&TJP \?L_"AQGM+K.&K&R1+(N88V5+TPV'DP-HHL M&>>A>4K"Y?<_3LMJ9TUT<'W+M0/F==!T=.!V#$E2VVMFA8IW$&N'2\!Y-,'8 M8$WAP%FI5:2TVKD8(FA=M"2+!*.T]U#)=YRZ=:7C3:39VBH[;VI:.S;UO^:* M;+'IA.(,;3(%K$NT3A43(6 L$!C/6A,DG=A:V_;*5^S_U&,7P8^:2ZVU'?:< M9,]70S/.""VEAU"[<*E8VQ/Y$$!& A:RT>(FOKIFGH_=NQ"$MZ 5"V0V"K)$K: 66*-;3]9HOO/]* M[T*R*P/?__;S-3F]I1]GOYA]7N7P/I=G];]_O'_S0V:?\K1BS7^)H].?9\*: MA>1KK]4\GLQQ+TGS>!YI'/2KEWF*_<'D*KI)__3+X,XF2%N]Y^>+$5T=Z>)E M5_C0Q=CRMVD>IIQ^>M9/O_S4%]8+H7ER.3-EF4(,L0CIR$?6S&/J;?7& _5L M>_NCJIZC];7O'#AF:XV=U."*4^"%48:ABMDV;UZP,^KCO1;@Q]4)[T>#P>O1 MN/ZC'A-:!T6N&LN)W'!7$U\2DAN>R800'+F7G31"W]L(CS#-J2WS]W<-P,X$ MVE^HM.5HSR]:=J(832X1,K*)E-0%:)WUX"TZ[UT2P;7.Q]C;X.[1)-D#2_<_ MH;:@V"$JO5I=/^@LV:]!!3"B7LWFZ0L9,&1O)BE=X8Y[=S1MAA_NG94/:2;M M0+!#E/PVNHFG%S1'E]! KGGMRF,$-&I^QZ%-C!13UNJ;=!03Z>K8GB;202;2 M#@3K(/6YNW&2%DKN7QZJ]BB821(81P7*&*2AB@(^6ETW0Z MR'3:C68-D\;V;\R2J\HD3Q8D8@;%4P$G;0"A0LC>1IF;]^@]D+]TE%JXUB1G M9B"]Q&G^<7'?YS3WCH'\ M1SB1-V+NO9J]5P\6[A9$KG=*2Y8ABW2T([B*+01K@40;RU4+UU;@'*YP2*+FBE>W>3.8-!_\TF8]S M,G?)X?MX@GNF;!>>8!%N MBLD9BD^T9L:8P2.+P+7,D@51,FM]EO; .K!OQ(%;.[!OHHO[TL%ZG3$]=6#? MJ /[1C391ROK;71\7_@K?4Z8K28CTM;N6O4&(YT"!,/1D\-8G-N[/74TO-VH M _O1T783U79 U]O[L7++1='%@^>1['@>&/CH$8H0TDJTJEROOGQJH-M:YQLU MT-U$82L3_)O5A?V>IV]'D\F[/)Z)Z/EPVD_]P5FM9_N0X]F8'IXG.]2#;?3\ M'>O MA_+M?HO24L,N0M.8_^A8'9P3X M-)VYUJAC2^O; MDEMAW]F3V0W'XD;LI)"51+L1)I5 :9YGJP%()/N]H'9*M Y%-@&^_Q7Y()R] MX3+M7>E=E&/]\#YW',ZBI8S.J43.P6#)-!I?@Y"A0.3)>9]BD:9Y?GO3$>SK MX.DH&'Q Y1_-&=1N __U^_('+!JS:!%1<"BLRH,9#1B]JQ?/*O2^!!/S<:WG MMPWG\.=C^R=IVQ6_&5DZ\ &7([O2_NEN?!T=G]V%[4!'8<="AK5(NJ,F#\(X MX87B.D'.D3QD08A=KGM<":$0=BO9?OR)0Q]>W5NB;:# O5XLJ*7.B+7:5-$> MI&R]QUC54=/>(,F@4I$_X(L%V^IM[4L"-Q%Z!X[.LJN##)?99;( DI:UFRDY M8,Z% "RB12Z8YJ5UQ=-1W.NT/P9L(>B]'W!CT%H@RR \C5A9PR$X0[9I5 :5 MB27$UG6D1W; W2D?V@E_#TW,SL(D__<9^96OOM9S_=]Q/,8JE5T:EMWUS%V; MDVV$^=I!-(\Z>(=62&GJ79"N=I"+0_$LR8:;5-OXV&T\^#[[4S_\DP][)%DQU78#QG]2X. M"UH ]Q&3X;2FJ=;-SZ\BN.=$:"#6AA4X*VGY?#@\P\&"G(1Q/.-J'M>V MP/@IDV<=6=&I0/6BR3J/%D*L/7]2$,G(HH59KS_Z%B^_YPS8B\SO587'M<9L MF@?/D%SU/&LRS94##.3Y.=HE)7D-DC>_9.4!=_[K9/$Z1BHTO.5E-D6W'N1L M##E=E"6%*).+OF9[UNJRVIN=MG(+7.B(.:&^<4OOBL6R&:1[SL,#ZN5]+6&<7#)FO/(RH$=T3FK]/6SKN8D M.72)Z,XJOH,SVXBZB[JYF[#.[WQ> UA7Q9NK0!TF[:R)ZNZFPPYRWRLQDI1> M65R9$'=DA^V7#YN(NWL>G.<0*,MC*0YR MRIIL(3//26G0CHBM M N'PB7.0P@:'WG#: %OGAAY%LXC6EL#V8CU$(\%M"FW7&=-3WX>-^CYL1)-] M%-!OH^/[TO=!Z.P3HH&@=;WFTSGP 3-8PP(MZ5G[U-S"N3>\W:COP_'1=@/5 M[CTM-D@8L/GU%)=>_V",LVU%VD%;V 64!8G7 M =.1374%R&&,H:W5LER].\BT@TWA&BC:'YUG$CB: BI:1ENFX[7#'!,IE8RF MM?&Q!P7?835TI-\-1+D_VW2V4=&&%C_GDV%>["2>>:]-00@J(RBG$)PO'I"Q MK"5WI7U]W ;P]F\([*#(]0.Z%^_'-T;GJ@U-(G!D4$#\HXLJRM MEX"2=C\C41C=_ 1N?7@/FS#;::'A"C,93WL?ICB=F<0?8A[BN#]:+)XF"R8E M9+)L"1 Y7%BX UNXRMH6Q_):ZPB]X1(EZ*<+.JQ\^;TW MN(M6'NZ0S0 LUPK5+JXU+["D-QGUK?1+ =:?OU:)PC3LX#03YEPI0#.%%+ M@ TF\%$G8#$K[81/RJ[5IFY-55]]^_[V\H9J6:+H'62Z:<_.Q RYGK='6_ MO85%@->TT)$1V9(BR^Y?OZ2DN$

/__F'7[Z\!_@/__N__NW?_N/_ N#__/3Y M8_!VR5=/Q @A)!;!,%" B#3$C)(4,W3S^&;,,*\I3 MH!1$ (4A YBR$ B<9#%F$8E96CEFYT6QUZJ1DA@I86JD_%_G M.OOQ"O$]R5L=R^I!N%K=3[YD[,+TDS=QOVA^D,,+O-/-U2(W']2[A1CKV]UT M=;7HPTOLZ[-85G0^PF>Q[69'Y+GYAX_ZI[8;TU 'F=;]M-2](ZK\5LF%D U; M[C4=Y.(__Z!_FJU*\$CI\^RM9-6#Y*LBKW)9WK[07/]V+M6R*.EOR_9\=@R?*[ W MU,8R]@91M?3VS38#JD7_0[ LA"ST#N $#$?S[\.":^N_E&]E\^>'Q4.UY/_X MNISK-LIW_USEU??/R_G\_;+XC19BEH@T58)F($VS&* DC #FB ).)0S34 H1 M$1<:=.Q_:A2X%C_X8:W 'S47!KLZ_'O0:!'\:O0(6D7.3U$OPV1'D0."/S ] M#H"[,S7V1,\3+;KV/BHE]H3FD [[-M./"C_*LI3R[ED6>CN_>/QH>OR84Y;/ M=3?W]'MMW;Q=R5DL2A]3L+:FG?C,6N,[0AL".0&9JY&Y)M@(W102WT3;.2^":IEP&1P3W/A MCZU$ 7HOEA1P4W]G(<#SL.&P[E@9G,"N#@UUK^P"@0U!IXM,#Z0>>) MV1P['Y7?^@%SR'(]6^G'=9_EO#Z!I47U_4M!%Z7>V^;+1>EXZG.IF0G-GU;4 MH)8UV!5VD),<6V0\38^+W8TZ(6R5/YP"UN_U^^COB^5+;NYK]0[F[7+%*K6: MWW*^7.G9-1,R"U-&]7*."0:(BA00'NGE/,09BQ/!"(4NRWE79U-;O#>R!FI9 M!/.E-K?*0/^-MO(&A>12\Y F(+/ ]+(6*?B\@>K&7/6+O H^ M:D"#=]^>Y<([>H M]$[D5@C]197WRU)OU/^?_/G-4DC]:QA!&BH0D5!H6F'0>&BD(",48Q:E3$!A M0RO=W4R-4!I)@U;4FZ 1-M#2!D9<.Q*Y@&PW??C#:V#BZ N5-4G8(7&"'DK) M__2X?/E1-] P@_YA2P@7FAV%"NQ46Y. Y=/];(OW^<)X*M5G$Y^-V]:=^J64 MMWHEK6:$"\ZS$ *>D0@@F2: I)B ,,,D99B9>QP7TZ*CKZD102MJ,*^O#VI_ M-K!48*7_0HV\CD<"72C;F1.>L!N8%-:PM8>5G]>X:5M:;@"H]?H%>O%9/ MJV9GTUY8UMYQ_FP+"\ \F19=/8UJ65BH?&A8V+S2>]/R+/5^Z%Y_(-7M0I@3 M@6=SXNFX5;_8SH0^_[6L>C4TTM9'71MY!]FN6Z/CSXR^T-_8MK2=^B<,:LL7 M^W[]4LE";Z/JJ\B'KU1_9G>KRK@%&T_K&% M)* TTOMWENG_8"A@Z$0K)WN9()F49GU]H?-5?871OH78 MW5SO!=RXAOI&Q&'L[R,$!K"\MWV\FLU]I&:7M7W\L&<[^R_%LBQG#,8,,2P! M(P0"))C>PT>)9@0AD>*4$QJ&CM<#'=U-CQK6!OGSQB"7:XF=KP2Z<+YR,^., MWFON9&Z"6MP1=C%[L R]A6DZF\;^94]QZ\W+_EMN?/*;I"^S+QIC^7=)B[_* MTK@LK>_V?Y9/3!:SC*,*0:AW$3=_R_;)H8A54==%E3JLLK/?W%\X5QC:IOU-]37IM\ M/]-O^=/JZ:=E42Q_TQV^H7KHS>:"$ 2I3!E(.#7.'"H&1)MH +,D@U&*E&9; M%VO-I?.I,>Y&P("W$CHZD;L ;V>^#07GP%1LQ*[=+QNWCK7D-T$K>["%^LTE MJ-T]RGM@YLNKW*7K<3W+>X!RY%W>IXW>X7_+)_F%?GN;EWR^+%>%=+S%Z6AA M0A.ED3+08@9;.0>YM[' PU\$V-F>QH[VNJ3RB MT[SXJSD]G/$P40PF!,24$( P"0$6,@8)Q2EC6&9"-^(8OW^BGZFMM4:P[?FI MT$*[Q^>?@M..'#R -# QU''V6Q%O@AJP6LH=IO ;3]^!B,>8^5.]C!X7WZ'J MJ=CWKL=[AE M5?4;U>RR$.L?W\H7.5_6QRHFD+YL-YHQE!S%(0>I9!% #"K M0A0!SJ*(T) QFCCY1%GW/#7*T*9%7M%YG5%W1>^T>5K1J.05/6(V#' M*8/@.C#+K 6M3ULW?]D1NT[@45X^/G$/D7)%RU=TE'6_XP9&N<)Q%!/EW$ _ MWKKEO%A)\>[I>;[\+N5/+GN5A;#],ACYKK;^?#]W?3X^T'$>Z>LN\L6UYY.0:1RH=Y\\X?J0? MH=U57V71M&3NRYN0QFW0>$@RG'*4&/=;"5 B0SU=20P((C3C6.RXAKY8;J>K"&WDEM<3(B MFBR$;R[@Y+Z#ZD;!U];I3"_C[IFZ53W:+%UXO!\5U)D^E)YDYI1'%B\YSQ>/ M=ZIQ\LWI?'M,77[1/92G?_5V^43SQ8PE6!*>Q("3, 8HC"@@4!& 9$94++-0 M)4J5X'T8ZM7FMH!J:XGJ/B3'-#P.>)&[V* M-BJA#@'J(0L/TH>/Z_^?:)F7#\^%I.)N\5=:Y"8+SF=:2:AI.9,X@A!0QAA M)$& (9//'\(,A0JK4#EE5[+M>&J46TL:E+6H)L/22RML4&AI@Q^>I>YG43F> M^5B/@AVO#H'MP)QYY%?0X/RPP7DM>& D'\J_X#)4@S@<='3[BAX(E\'H=DFP M>-]CQ.=.%EGCP/Q>?YFS2-N-4:(@B#*D-Z F!37!C ,68_U'Q&$DG7R8;#N> M&F?ISR_S$/%Y"F([0AH"N%&,N..XT-ULTS=!'8M@)!\X7+0#JR$C2$]U^_I! MI1U@6,69=KWOQDAE43"!/F65<[W%^5E#NRIDD]?%:>-Y"%XWE5P!RO[,QZ_;?MC#]L;90)?4:%]7P]]^N^FQIM=>C=4AT"!U6:)"CE@,C0.#(G M,< 1)2!"*N0,I81*QT)DV\:G-C%W97/=@>Q 9KO+Z ?$X#L)"PQZ[!..E?6V M%]AI>F1[_UBI8YO^Q#,]?8N-]]F'LEQ)\795Y(O'MO1IG1"F_N7=;::.'J,&!(].YKU1]N5M[B[ MN&[GO0$Z\C_OWU*/K"%UL_6'M?O][7Q^/WW?/M)^>O67UPJQO9[=QE*5'Q:5 M%KS,>1W?LW$D$H002 0",@LY0 D4@#%MX4HE$\X1RZ"PLFO'%GQJ"^KMXV-1 MDW^PD;>-9S/T7'U=KDJZ$+8,/?IGT,WK4Q[<458#9KD:L,[58,=I90>"FZ,O MQL+G[95)PSX[S$2_FI%2S;S"U^,IA/H>D\$O! SPC3)! MHTV[A5QGIKX)MBHU.:O7BX96RPSCCF(C;3M=,!YC%VHESW0VI2[P.>U1G1KV MX0/VP:0PT)T:3PUSM:67C\:GB3[*F0R1B@C& &?F@E-H/J:8*B Q(U&2A02G M3N%\]EU/C7/7LM9^7S?!4[ZH$XAY<0#K' +;RYDA@!W\ZN; "6P#\N<:Y$;T M8"O[4'Y@-G@-X@G6V?$K^H+9 -+M#6;50L^8QKVZXG^3IGJ/%+H:PBF@5#(@4DB$()%DW"D5N*L 4^.RM<2 -B(' MHI6Y<6IMJ@=H07K3F_,(V9',M>X)S%('9MYTKTU/*TO@GSE1"%$,D A0J;:YQA '-L-XYDR0* M%0HUUSG%4AVT/S4>,_76Z^C+0#2[KNJK#)YK8[JNB]Q&=E=&?C<".P36CI^N M@&M@^MGF]Y1E[[G7>[AF.XRCF M) 4D3O5LIVD$L. 1R%(4X2Q5A$2]JY1V]CPU'M!?3>K?W[T!V6[F#P+=P)S@ MX/%>BSZNR_L>6B/ZO#?]3L[I?0^./E[O^PWTHZ9/LFJX[J,I_)/2-*/,>'M% M6 (40P18S!(0K MJ@X&U2O3/?6;?O$D$IX6G/VV1UU43JIUN'"481QFY9 <_V-34>;$2]65M9.^(& MO]8".Z;MZ(+9;NI[ F]@(K@"MQY)!B\BXBWIX/F>1DY">%'EXZ2$EU_IF5IL M4>4BGZ^J_$4^2+XJ\BJ7Y;MO?+X24KS7PANGEU7C W:GWM%BD2\>RWM9U'>F M'_.%_%#)IW+&.550"0DB&)FD%7I'S!B10"&""#/G7VXYZGT)-C52VM4KV"H6 MK#5K8DMV=#,^"FOMS-%TX]<0_&HT#&H5'6G,VY#;<=YK#.3 !#GJ&+JG9/,, MN*\<;K[$&C?IFV%?#]%(6_R]BZA2;^^UK$$MK/<]?CW5+/J+@5*^4_5[KY=R_Z M?R;-[^VWO)P)SA674H D01"@- H!H0(#&>H]+.=QG$9.N]4S_4R-Q+9B!K6< M@1$T^-6(ZGB0> Y8.][R -? Y-0+*?=0L6XEEW+"N;E6/@K4N/-Z/ M#M[][,# MVD\US2!4B40@YDKJR:\PH!0+P#4K4)+ $+M53CS;T]0(X,P*UXL%SL/;VQZ8 M'!OTQ,N'33 (+9SOY[7M@FYZN/R">W+I.E+2;$(>N%S0(E_6MBR,PQ!BF0+( M<6BBL$. !4!EZSEL"XI1B MNE/I*Y)-GVYWM+33G6KM)J#N?K"G87]PO_)9&HGS>9-0=Y.7BQ,:9U!R((3$ M ,4H!1@*I)?]%&=*A(JD;I:^5;=3F^9K=V<3L]=<.SO:_'9@6VX"O$,X]*[@ MV)=G7^9!2K*ZP>1KYV#7Z;A;"2<@CO86;F_W=*@I2UF5[VE>U F^MIF_9B02 MF8)I!.(PBTWL3@IH&D<@C 77O\$D5J%+[,[9GIPH9X0XGB]+]PJM9U&T(Q8O MV S,)8V,-X&1LLUMN973HT/))2A\.8F<[6=>I@Z$8=CE[ M(#O,'EC_KTTW]]DD,RAW,A-1"664<0X2JO2VA* 8T$C$@$3KRV@,T]"[K^H3R]1_!>I ;76\&R6 UZ&#X.MH9 M1,9QCX6&A/GH2&G0SJYQ[MM/;+/CD0:S,(N8R "4J30A-QP0$H9Z31!Q##,8 M([<+[.[NIL;F_1W\S@)J1\7^8!J84]=.?@<)L(9U\[N$BU='O[.=O8*KWR7% M3SO[77SK>G>_FI3NU"^EK&W7_:M+2ASA%7& *HB3A /$, LI1"B2$ MF0AEE$2Q4]8JRWZGQB6[LM6IG8WH8*G JI0!K7<&_;W]NO"W8YP!4!V8>@[\ M^CZO\=1B![7<=<3$1O)A'/DLH!K >Z^KUU=SV;. HLM/S^;U?D3UAC[G%9WG M_VKLKI6>[0]+5?W6Q$=L>H$SB1$B)&(@XL0:J2"A0,492F*.DE0Y9::W M[7AJ5+4C=U"V M\$U&8R73< =E0U!*P#<]4NHFN9@X<-M,/PE"M.GHC*NMM1 MFI?DIA3_-ZK^E1)_$II0YG[,EG>M[KO]!\;O(N MO5\6#W2^$_=M:C!L_S9+$\(P%Q*$B2G?D@JJ]RM9#$*&:$I2+$3L%#UIV_'4 MIO7#5VV @;JB0;YXD655QWDYN@'8@IZ%,8IHI@E20@X0(RE@D' @$4\QHRBD MF+AEK1P"]G$26F[]"08"VXYEAP!P8 :N:^-L)=-;P+4.0"T+8+3PZ)?AB(\O M-PW;;L?UVG $X\B)P_7]'H6GW^??I&B\13XM*[VT<"D^+!YD\9)S^;-\8K*8 M19&$<6*.U:5*32*D&&"$8\!(2$.BO3: =W/1$# .?H!N$&S$#;2\02-P\&$1M"('OS9"N]0_MH'2H6ZQ M9TA'JC=\&5I/Y8$=X.DLZVO3SGCE>!VTVBNCZ_)>WP"_Y^=Y[:M!YZ8^S?OY M\K?GAX\_'NX9?/[X*[]\&;VX?_#MY_O/M;\.'3^[O//]]^ M^7#WZ<^N\8!VHV%G1@Z \< ,OBMQ4)=+,C('.T(/$B3@")2W0$*[7D<.*W2" MXCC(T.WUGH4]5H;Y[M3&$>1!/M9;Y%F8H$3SD@"9C#* 1)8 RD,$,!:AB1. M(G*BJ;,]38V8&D&-'\9RX[E4MK(ZEFV:*U]?-ZN(26>ZF& M2TCX*MMPMI]Q2SA<4O>HG,/%%ZZ[#FA#Z0E+5,S#!(1()0 I%@(B(@)X*$(E M]"^TKGTN!*:9GF#G*+Q72H(#\-RN!2:7?, !C=Y7 X-D&3AH_%6N![KS"9QY MRI_7MF7&/QE%$Q4"&3&&4A$E>K)?Z]']_[_4BU<,B!UE MC /SP/1RQEO\%9,R7@_K@,[F4TS2>#U@-D[JXR1M7">(N%/KO5?I>F30T<2$ MYMU&3#./-N<$Y3"' Q:0^#H1Z.IJW&, "Z6/]OXV[_2X/#+S:5GLSZ?UUN&S M7,C?Z/RN=BW V)K\,] MTS XCW3=Y!%OM^LG=]0Z;Z$B(R-/DN%X_@BW&&,P+6%E\MHL=-TPG%?6V#=IL>=V-S0JFCKU&7A7W!?+EUP+.A,)Y3 )%8B4,,5T%00XQAE( ML5(F;I:S,+6QR2YU-#4CK)$U:(6]"6IQ-:3!6F"[^7P1W^ZY[1.U@>=Y?\"L M)[PM&B+#8\R]6W56]. ]?,] ^K7B:$^+)[U M[3?A[ZJOLC#QYH7\*A=E_J(YA2^?Y,=E M67Z2U9WZ0K_=RR)?"OWO11,NVORYN+]+4Z*36*."[*M5YJ]TXQ,-0V5'.N ,P,$,UV.]I$S3J!#\8A?YX M$Y@TXIKJM5:#W%?Y@],3XWD0:%2"] ?@(9]Z;'GDQ+KMB>[.J>3?I,EO),7M MBRSHH]SXFKQ9+FI)5W1NSNRB62PQD91E0/\_ DBH!-"42X!C%<=28A7%3DF( M7D&'R1'\5H61LO%>,?YVB\#$1W7@5<-#)M\6!_W#%HF;8(U%T((1;'W"=N ( M#!X32/5[_5B^=B+@*S3X?:0)OGZ(O"41]B!*SWP6IO=-Y58DTC +LP0('!* MLBP&E$(*6)IB3#B.$V;E1LUL9>N,Q,&?;0^&>W^"4 MRKZ2&.RU/6ZF@E-J':4C./E0OXFJ%\J\O%/W>MC7/BNW"_&0/RYRE7.J>83S MY6IAW!CNE_.U"30)!P^KIR=:?#>_VU$MV.H6K)5S8XZKAM*.:,8:H(%YJ6-LN@=D MH!3G/F#UQ'U7B3(J5?H [9!9O;39,V!75L8EN+Y7%E+\]/V7TB0RV#B1W?(J M?VDR).%8XIC$VI**)0(H"E- TBP%DB"*HSC*9")=2GW9=^U$LB/4_C+GA-SX MMC^WLIL=X ^KLLX)\\>=.%^Z4<$QTM=^5.P8=!BL!^9+ W,=0G"_"_,O:YBW M+JBWEV%V#Q%V1LQ7S+!]Q^,&$3L#6:'BZV*HN[-Q+WVL%#^ZT+%[JQ^_[*?? M.TS3]\7\O-WB))GB*,UB32]_ 9&0!K=Y&UJY+@VPF^\#FB:V:D.H=$P2 M=XR?'>5&/ M1)H("": )D@!*23,0I'B*'+R_?4KWM189*V=V5SMZK>S0 =K#1M/XAT=S4MK M+4W!W\:WH%V\':_U/'\%=G3V>F,[,!>^QK"Z^W@,@KXO]PV_PHWKF3$(L$=. M%\/TTM,@7"X>C5^&L4$_:93:#<_0-N(F#MR(>--R8.W*UAXV_DRK M]OOU:#EVPN++?#S=R;@V9*>B1X9D]]/76I/F!/]V(_6']0IKR@(F[T925Y^O9/M8P'#>I+%YN6]*FLV5U0Q% ME*29MDHM]P7.9,8EYRP" M)@,%0$@A@$-"008Y3R!/8\*=SIAGV"G!H MYXJ@SI\N!]#\=!A \W%3$9P@FJ$HE4!(G@ 4R1@0H3(0Q32+B" \(4XE$JX7 M:6HLV43>,RET;4SE0\7A_(/L,=KQ.H/%C M%[T >#(4T4_+7OWD/]1%H/=\5S=W_U$B1$C,L3A/L=Z&9AA0*2A0,9,0XY"; MQ*@N%:^<19@:56\*\3T$[S_?_1Q\^/37=P]?/GSZ2W#[YLN'OW[X\N'=@Q=' M^:YAL2/<8<$>F& O.,YOE-AQG!_$MZ,_B,/ZTG<), 6?>@N +'WK;5KJD?C_ M, G*A\4ZD/N6_W.5E[EA9^/,8I*GS))0:3-52)!"$@,4H@2P+(I-")$I7HJR M-,2SA7RDVA;_8ED"P$D"JZE)FJEY),=PT_2M5+(H]*3DK>CZA]*V*&"/<>AF MOH%@'8?QUG('/ZPE-S2WR:01[$A?N[*5=;*GP9!VJ 8P&.(C%03PC+Q;48!> MX'76!7!K<;S2 +TTW:L.T*^%OBG'M9G^M%S4Z0EKPWPW&L-?;O[QOW-9 MZ":_?F\+HZ($XSCE(8!A+ '*) ,$9MKZ1!A+G-&4A4[I09QZGQK9;+-V!QM) M:]>)3[=_[5F'UFTT[+;;@V$\,!%=!V__K.@N,/G.DV[5]^MD3G>!Y6PN=:=& M^A':9_FRG+^8_&=U@9?WE-?1J6T^YK5(:Q4ON04>Q>ZL<@]X5)VE!]-[6^J]N%,.YTSX:RMN'..!(XE,CP!C9) MV+$ %*(0)"06D"800:Q<:.1REU/CDK7$-T$M<[TP;Z1VXQ,+O.U(Q2^* S-+ M)X"#AI/;P^2);"PZ')5Q[ $XI!V'-WL<_=\IE7/Y8#Z8=C%-4"*$Q I003E MJ8H (9$$/(D8(I(D&;7BF=/-3XU3&@D*'\^-CV"Q.XZ\"8V!JV,7ALIUA M XC#H?E5P(QT,&[UH;@==Y]5N_-(^_BM\8ZMSTJ\=S1]_JF^QE%[L[9S&O6A M+%=2S.(LD@HE"4AE)@%BF0*8P@BD*E8LXA%.I=/AT/FNID9<&TF#LB[1E-=2 M!C_DB[:VE:,+<0?(MI:0#^@&MX#6J.V?,C>"^K1W+H'ASA:S*,QBQ %&IH!5S!@@3%$@(R%3##-(0ZO$@(<-3XT* MUK+5.=+M[YGVL+I\H]07@8%GM)WR3C=$IS3M=1>TU]!HMSZGQ-^]WSGY^Y$] MXB^6E'CW318\+^5]H4V)S\OY7"T+\^(L% E+8RX!E4@ )!+]$Q3: (C2A/)( MS_G,:<4?7X6IT<=19,Q:\*"6?"07^OY?A)UY,NUQ'I@DQRM[M/_M#.*&^GHC M^=IQ /T5^'W$#5P]0-[B#*Z7I,]97-/IW_+JZRWG]"6/,*C6'8[]36[I:R0,C>K C>] * M'[32NQQDV0^"S9'?(- .?19HB6JO%T.$ >!>:R3Q6L_8L=31V>LNH\C M[9L;\9S264Q5RF6<<:!BD@($)0(LR_1/(L,8PD31#/;- MQS;9R]UU:C%S)[F?@*Q_:C;7R]RK@1J8F/=Q&:B,5"<( Z1A>Z4+V4XUNY*P M^GLJYV_>4K7;2\]6E9AXE)8>S2]^TN.2*1R!#3 M5()J4E$<,!Q"0$/!2$8E%U$ZRKE)+_&GQE:?5H;]Z^)[]<'U2(1+O4JJ3& > M"8!5&@&49B&@290 E_P#'AU<>/Y%-UV]U8;C)H9R)B(II$PH4"B4 ,DT 1@B!5*5 M"IA@A6D"9\\U8SY4M*@F<[!T4367F7VHX'"3_"?YF"_JC+6,SNNR=LOM_71M M50N]U:)%&6B9&@M[+ /;YV<5,L)B_0$!$A']6:6) "2+S7%ERA*IM\*MA/?%DLNRU(O$ M.F149D(A' -M]0F $"2 T9 !Q3E*5)(E"-I[H]GU.;6MZZ[4]=G6BYF;;GON98ZONO%V650F98!8\D]E4A0!" T M"8EBC@!6IAY\#!,H6!AGW"HDKK.7J7%S*VA-RZVDCKG2ND'MIF%O4 U,O+U0 MLN8#*Q2Z;&#=P([]J_^VM7V[VQZ%$JS46Y. W<-]4[4^?)7SN3$WZ>+[C$0H MQ;%,@&0H!8C*".",)D!E$142:&SE)ZBE5CI.BGGRJWPG^E+^\M FTZG-JE;"?M7Q;1"VNZ0T#=^ M \__4\G<\T6P1G20,ILN$'DZ\[+JKP>N!=%7L$Q?,<:-I[D2K*.0FVO;ZYF;/E_0!<_I?'OV?OLM M+V=08APR8+[X;!E^9X<_T,FX.^&Y5C[*]7WB\IY?5BI7RGRO= MV+L7_;_VCB!F1&51FH(D9 0@R1"@86S^*DDJ(DT4R"T#T:E>ID8$6RDI' M/Y"30-K-_:OA&>'":A>9 ;*T=T+@RW'@9!_CWN1WJ7ETM=[YI5\,S\#QW1J97SL&3VE^5?'"_Q=&S$)Y4Z%0ZPM,/>G6/-IXU M7PIM*'R5>J/8KD)'FRI>[+[_+;?!#,)?M[F)9\O3O[TPGHWZ-W8H>?IT7GN[AFVU:?+/4>U^ZJ'Y9K$IS0;B0[Z5>::HBYSNI M2^^+?,'S9SK_J0GSF4D$:12GVM2+XECO:GD"&*08I#!,.$4L2;'58?:5B[X)E:KTIUQ^7<[/YROP.F3=##3B0(Q!46\V8]#H$1A% M JU)T*BREX0ZV&@3M.J,,R(.KN+CC,Q([N.#CI";?_GUN';ZG%_1_'A^Z-=C ML.>;[J&Y?I;7.UJ8T.;R7A;U?LK1]CKW^H2H;2VB.4!LXB8',< N(>')!#O; MS:A&V"5E#\VPB\_W,,36L7I<5M"XVZK FG\?3P@CR@M+01' *H#Y!;>>1BT%/EG,DS!!"K"8"H!@K+>@ IO_,2B%H!0RIR3$'7U-C14;48.-K,%:V%[N M5%T@VQE,GJ ;F"I[H];';_T2'O[)4VU*Q6UZ\"_U-C3YJ M<>O8S$K.I1Z$H*+?G/..7\#8\N;5'W)#W[9N0&MD#;2P02OM3=#*Z_%VU0X8 M7S>J%WH;]Q;53O6CFU/+UWK>EFK#1N3SE3%O'B1?%77LC.YKOA)2O-=*F/O: M56.TWJG#O>%/WT\W4"^R.(U8"(T7N!0)0 QC@'E(09C$G&2*98@Z>8T,*.O4 MJ&Q7TF K:B\[:,@AMKP^GL; #7TGW6_,W.^JAT?3UP7X@)*.>ZL^/.1'5_4C M=-ESR3@*M5S;1F&$DP1Q!1)($I/C2@&B[4Z 0J$BSJ'"Q"J3PL6>)D?7U\9? MG\>4,\E0'*> A4S;]%*F@!KO:I01G,50AB@,G?R8O& ZAFN3Z<,7BI;KE ]L MAEYEC@/3!S#3+R+A:X4XV\^X_'Y)W2-VOOC"]<4.U]^NR&(FZT.'SLJ@/LI8JF)NZ?I6IZR>NJG?HQ@A7 M8C4P%^S7.MS00/ SK=KE?IB2A\-PP:D>7JW.(IZ9P!H, I3@"1(0AR"1-I(AB&&O9?)8Z]"K^U/AJ+9P8)R.X MWT_!\D1SL@,\] &I19;OTK:ZTP:$;2VG$RF]UT\%-18CYO(>9 S'RMKM5_@I M!-@,/##.F;B'D:+?>OE)5F]H^?6^6+[D0HJ?OO^B9?JP:),<+!YO>96_-'G+ M5*R2-($"0)92VIY:2QYP+7I0^Z-J"E)K MF0.Z$=IML7(8![N%9AAT!UXD#+!&ZF MMED0?OBE0?F/P4;XX/8RS,ZT[HZ8 M)TIVZ'A4.G4'Y) *>[30^S!UN5J8[$WWRWG.S0FMFU/O^08F-#VV0@9K*0?Q MZ[T,AK]SJW,=C7UP=4'A$R=7E][HZ9S^]#Q??I?RLYR;TKDG#F%%PA("!04T M1)G><[(8D"@+ 5()CR22>N/IM.>\V./4MHG:9-)]S4'1"*S77%ZLZ-QQQ;T, MM!US>(5O8 )9R[J!;MCC;VMH? 4*7.QOW(@!6_6/0@>L7^QY/)XOY)UZ4TB1 MKQ-DP1"%*$DRP&,N ,JP HR)%$@1AXAF&8N(<#H=/^IB:BQB)#0GXHV,CB?A MQP!:'H1?!?!=+?D_3)"P MGCJ-O_W& J8J@DA !F06(6TF$ 6(XAAD&\X+H/D MZ_CS?$?C'E5>5/CH6/'R&_V8X[Z0SS0WQ>?EHI2W"U$7 &QRG&QO?!E *",@@9E2B-G'Q0+?J<&I>T(@>RD;EQ]E[6549Y>V%,N]/I M]$;?CF@\8SHPXZSA;,6MT6QJMC82#[ =<0#($]O8]#@J[3A <,@_+J_ZB;CA ZBA#S5.)#LP<@:UH .F.S@"8Z!\!]M^7C7AP9&ZES(> M'+]P3:$$N5^7X9-68NW;&\6(2QJ!3 C-#J&, "-) A#!C":$1R3N43#A;']3 MXXA6W&!>UU^:[Y[HS:6F#K[O!=BGF,)Y[.UHQ".B Y/)&LSC C!;<7U76;B( MB]=J"^=[>X6J"Q=5/UU]X?)K5\5DU+&";Y9/3WE9ZAFS-L,E25(19PS@F,< M8;T38BC1/T40,ZYB&+JE%.CL;6HL\^5K7@CP3(OJ>\ WPO:+SSB#K_5-K1_4 MAK^LK2,,FLC@K:3#A1ET0^(WU.!,7Z\1;M"M]IF0@PLO]:,/X^N@-T;F#W-" M\Z+[6%1E?4'\?6MYLU 12&*]F6'&7%$2 HPSO9F!$+$PDS"+G&C$JM>IT4GM MY6/V_/4/.W*[$8H=XG;$XAW'@0GF+(0WC7?(]^#7]L]!=D-.<'DB'[L^1R4A M)Q@.R4<(()%FIN2F!"D6:9+I;524.=T!6_<\ M-7+:UH$\VE-=6P_X'/9V%#4(H@/3U)G*P >U-K<[K2'K U] :[ BP>?Z?>5* MP1?@N%PN^%(#8\=P-84P=*^:5$V6N4_ZNWR[?*+Y8D9(3#*,(Q"*6#6U=S!/ M,$"(9HABO7M3T3B16N>%G!H/UI(&1M3@UT9"QYPI@XRDY;7[*X_/T+M+AZ$9 M,<#I,G:O'L;4(>+O)%CI,LC^0I(L^KK.S_E!%B\YEZ#EYF(QN8W2ZUA=HZ7^UTH/?A5L%;T)=KZ='67].YV/.T:> M/=A'$OY5W.'''9ASOO4C2W'%3HAUK-OMLLVZ(XF- ^=!#/%G:=9PO7-[LUS4 M3H0K.C>9./1*R3C4>R4"L# 5_R26@)(4 ;U.1IBH&./8+?OM^#I,;;G<4:'' M_FGD\7?87DUW5$=<#L\ELW#,9=$D"C[*8;%!(]B!(S!X>-[NO, Q,TPT"]]T(.-/E"5T] MT=ANRZ/2RPF5#J?]J4?S=HLJK[Y_E8VY"5Q:5.4[2%J=0J8092*&> MB2@-S;VCQ #*"&:1(%F20AN+\UP'DS,':QF#K9"!D=)NBIX%L7N>^H!FX,GJ MB(KUM+VD^HFY6TK^I\?ERX_ZU6;:ZA^VL_5L@Z-,V4OJK.?MQ>=Z[DA7K)3_ M7.DU_=V+.3?>.MF(A. LI1RHA(< 414#RF$*3)7X6,4)SI23]\#9GJ8VG;>" M!HVDCGN\LXA:[L1\X#3T?ND0HH$B-"YBX6N_<;:?<7<%E]0]LMTOOM [BUQ3 MKLG$*MV^T'QNS/LO2^-@N5SL1JZ^-:GTM<6_CJ&6,&)7>?C!J M_#'8*&+BW!M5@EU=;H)6FT&BWZ_&U%\BNIYRC)V7[CJX3J2IN[+!OCNA6R'T MAUV^T3_>%5^6ORUF*4G2F*$,P%0E)LMF!AB!'&0IBL,,4R5PXK89.NIC:E37 M6OZMG#>!D53C&!A977=%QX#:;HRN@FFKT4_T^ MNHU3;INJ8?O]L11'5)E :6-QHR3C@(8D PD,8R(EEUPY&=MG>YK:"K-U-E]G M;W&TJL]C:C>GO2 U\/3>@K06!J6)/S)'"#2V0\15EV-75N,&%%DH?Q13: MO.-&(651S7[.%_G3ZJG-=BH04Y +#B(A$4 L30#+. 8XX13'&4=9;.5.?=3R MU,BA%;F6376 M$_'\ VZS[C=)7V9W"[:DA=#F0/M%49(D4M$8,!1F ,6Q_BFA4L/"HAACDJ34 MJCCLR=:G-ONV\ME-P-.0=4_"JX$8VBS?B'9Y+EJ (99\95RRZN5A.%#VNGG5 M#\2:GSIU;CC*/&((* [C&-8D=/JE48BH4]XU&74_U#?5-*UJ3[\[U59RH?/[ M95E[O#LG1[[+[#"4JE2K%(&9A#)!4!#"6","1C#!*N/G/ M[3+G9#]36[;;ZXJUK$$C;-!*ZWJEESN=2%QQP7.Z MW9$O>3J5.[[HZ7Z\[P';YK;XGA9W1QS(64/D[5SNR,]TY#3O*@GZ+;E'6?M*.1,920!>H7' ,7<)"%G&4C3 M.&8PB468.=VM=_8VM37="-NN-#]+:F1]$[\;7CJ"\H38P(>T MB/I0%[Q M5J#XRC'>V=>X&<9MU#[*+V[UDOLIP9>"FO.WA^]/;#F?T3B%F"4() Q2@+!, M >,I JD*(\92)6.[;$1'+4^-&%KA@D8Z^YW_/ER7]_J]01AXGEOJ[[2;/ZEK MK_W[?DNC[=A/*K"[1S_]0-^CN??Y7'Y:U9)B5'#@*I8@ R& MF8A93#B+W<[CMHU/;>JU!TM&P*"1T/7@;0*K;ANMG0WP':VM#?8!I[> M>XCM2+IV8_5G2%LAXLF0[NYK5$/:2NU#0]KNI8$21)_+9MK43?VP**NB]DXH MZQJ&7[[219NDAXUQ85 MW]&^K?=;:?VWZ? :"$R%B :$$;.:>QZVL3*=^Q)[6MG//0^&]97A;\L\JK\_/#+VI>3D5A @8"(3:K66%LFA.C=$@\94R**D$B/;;RA9JX9 MI7$JD B!Y#0#"%(,<$8)H(CR).)2Q,JID+)]UU,CEXWD046_!5I(U[KK]J#; ML*BP@[ M):3?;WYJS*.E,\$%&_G<>.< .CMNZ0_(P/QQB,4XD<:GX?!$#P>-CTH!IQ4[ MG.9GGO)9$?F$D\6,)V$,%S(]^UA9 / ;:C(Z^P#4Q#9PH?;X"\OP"DAWK'9\ 9K,[Q87^O7-_X MC/J7ZQJ?>[$?N]P7^9,T>Z7V7%$*EB1Q0D!,,U.*.%* FOT-Y$I*REB"W8+ M#MJ?&G/4XO4X0SF$S8XAK@!C8#YH<*B//_R?MIY1V]-,/VQ]U'E]1K7#67SN M,3]U#ESS&IQY?4*?XXF<_$-D+[@ Q$ )^5\I2\$%92^EX_<4J/19ZM96LIQE M',$X92D0,C'G^7$(B(HP(# A"B-%(N;H2-DT/+45II7+]>ZO18EBK%3,!>!, M8X,@TLLQ#06 3.*$*PYC%KF4!.N%T@CUP.HJIL%U6-E>B;HC,/CM9R.2S_O- M?26]766VS8Y\:[FOS/$%Y<'O1W;<;+S.[]2M$'7>%CJOGRMO5]7796'*[\Y4 M2"*AH$FSPB-M52,$:,H4$)H$6'.=[V[Z+YWUVZM M]^?6NXLVWEUTH]PKN/E9?!V69MLTQGQHR^]Z9[Y&7W,YL]6X>;X,MCI/P'?/ M?F!>VUW/0M+?AX>>/>3>G/(3:K=Q M(299'"I.(VJ.P(KA>51G+]0UGI MQ6)'>)/LI\O-]\KAL+WE&@#DP6^YMOBNA0[>U/CNRNW=C=H9*V]W7+;]CGS' MY0C'\1V7:P/]*.RM9-6#Y*M",Z3<5KEZORP>Z'SMQK-=ZF5T3NI0]127=#W>VWNK\4??^H-M\\8E M))7:(I4@XP@!%$5Z/QXJ"GBD,L01UG\X^95V=38U-MA&7;CZD7=":D<&OH : MF!%V(E-V\X .XEEN XD_WZSS78WMEG51Z1,>69??Z7F25TB15^^I"3ZJOK]= M/M%\,:-)$F,H,4@QD28Y6 88PGH7*SA*0YXEH7+:NY[J9&KDT,@8K(4,?FW$ MM"PNTPFGY:';E2 -?;[FBH_[25H' +X.S4YU,>[Y6(>21T=A7<_VM0WT7))E M=4]S\4E6,R8)%I!'(!+8E,]*8D!P D&:,)Q$4*126I57/]/^Y":YB8!XUK(% M0F_@%H]!]56V)^Z!6A9!WHKO:AWL@VIK$/2&:G ;H)$L,*+=!.^^\?FJ3MNY M>\:^?N@FV!;*O37QD/6^V*>1_4\_UC/^G18+/5;E M.JW^3[3,^2S!:1QF:0:PJ5V)(AD"IF2DR8!F5"*&HA@ZA;J?ZF5J;*#!;$^4 MUP4V;@)F!/52?>,TT';<<#5\ S/$6KYM(8V;H);18\1Z%P2^@M-/]C%N''J7 MFD&B N115095_HI9,SL4F-J M=+OKGGO@=BN;I(KY3E+%Y3:IXG*=5/&EUM9$GS9[OYM F4#XNO+:5%)Q=GY8 M=JO!]#^7@9>4\=)T_G7S1=VW7]0VM<($W'Z]#.AK>P1?I\3OPUG8RT"-E]S3 M2AJW);NNT'W_=;F0_ZTET%+(VCIH@YXQ3B%%E(*412E +%8 BS0!0DD5)8C& M.+4J*];9R]06O+6(P0]&/"&,(UR=/\&A\/U91+N7$F\X#20 B<0APFBF@<((9AG%,8JM$ M@%:]38T3MUZ=-15:^G/8 6M!B3[A&I@:6U$WIRGM,4L+X)UJ?N$50 >R] GD M2*1Y+:!N/&H+4">?7FQD/%ZUU6>/7ZU?ZGD\).?ZMX^W"_$S+?XAS9'4NC94 MQI.$15D$4L$00(G@@)&4@H0(F+(X3JGB3D7WC!:N@SAD;(&JB-F/YK;5W&PM?V_'Q'XVZA+RI\M,V]_$9/>C!)Z+\N MY_J-LMD2STC(A$S2#- P->6M,P*(4@*$49BPD#.]&R4N25*.NW"B@]'2I90[ M]SJR K'8(8F9V2H]_-"+UP 91$$1"0*0!03:U#Q4MJC$@ M/>QN.&!_DH_YPESK!HS.S2IW-9Y2)DQ028& ,@,(0P&HB"F(5<9B"4.9$MKB M^6XAQD-SW=F ?@D+X1-(RV7J*FB&7I[V)FQ[FGU;547.5I4)7#)WJO=ZU^HS MXN,\(KX6J>,.QEV@^I M'4&-,E #\]CG-U:N([2KUW=X-3<2+3 2N;52D^9OTFCG12W+[*@C[*NG_>65G)[^T\S 1G* MM)6,M*F,,IH &FM[6<8T8A%72B7CI';SJM;45H4WYO.9MPG$[#YP=@M2;S@&7A>LD7"FXI,:>V+$_;9')::3:AWRP^F'W*:ID/GL MW:*JZ4+/"5H7:M3SG[Y9%>:L:Y:2),)9>+;JK?F .OG!\M;.Y-A:F[P&$ QB@!*0PJPC&*0 M41I& F(<2J?=M46?4R.)O82I2Q4(J:2&_R!QK7,IQLO8VYD#GA$=F$(L$].. MFI'6LT5AT^/4LM">LSY<7NUYBLB_2K&:RSMU7RR?95%]O]&ITM);V)JCEK5UM M-A('O]8R.^Y"K,? \L1L &0'IJ7K0'4_6W)$R-?ICVVWXY[/.()Q=(+B^KZO M,K";B-V6)3=EX(@*1CM%(@4(B9FF*BDAC#,"<7A=/=AS74^-K-[4 M%U"EN91<;B+9FUOA>H[M7"__^=JBL6>'PXZUA@%Y8-XZ4T9VFS6@%7V0\GWN MB U66_9LQZ]<9/82()>KS5YLH1^;_;Q\\>3,6!P1S#)),R>OF-/=3(VE:BE;Q^Y &3G=N.@,F':\>*T@SAT*0X553O MLF2B $L- 229"??0.ZS,*;CC=#=3F_NWG*^>5G-J;I;?2I7SW#'?X1DT[2;_ M]1@-//G7 @:;)&?^YWXW"-Y*9Y[L9.1"FEV*'I?5['RZ9\+#I^?Y\KN4#[)X MR;D\??O\:;EHDL+4%\UE'>RP^WMS!/1I6?U=5I\E7SXNS/%0[=K;WCS/1);% M"<0QB+'9 (69 )A3!6 :"JB84CQRN@$>1>JI,9.IF;&6LPTN.56&4UX(KGK% MS\". R.4!_UJOFADD_E+$ZS ME,DT!9A!;=0\C@+0Y0XUO>XT-_45I ZP;]Y56R'B[J^SN;>1[2BO5C^\H[5[KFQ%8B$Q\+QO\YD8J7QFU#U0U%NFW'6[(V? /5#G.+/MX0,]U_GET]-R41L. MZ]1WH=Y$AB$&+(MXDZ(?)QD%8412GBI$0^)4JN.HA\FMY;6 02VAXXI]!)[E M>-)$.ORCMH#' B=59U7\ON4?OC+K3GU#M:6L\^.'+(X,_T6_ZT>MKL25:L MY$5>[R$^TTK.1(R9$E* D/$4( H9H,@D>0C34$&::3:@HP0!7A!T>JRR:)(? MF).D>?Z45P$M VHB^[@YEU@J4P-$[I\X_="DBC8/C!7X=VG\[1AM"J,ZXN%2 MS^"\5ME@K6VPJVY@])U D)WEB+QVV-PE,7\?@7"68'L+;;/MSX_KPVWUAA;% M]WSQV(0%1S13*E(Q("3" "E" $TC"!+!4\X)A8ER2 M=&H,UF87.&$$74I$.?((6UJM4QBWU[X3;4=.M$?QFZB4]=UGZZ,?#%*:>_ 1 M\.[?[UO.5PH(& CN\Q$$0W78;VU9IW7^+)^719V?\$$^UKD>9K%D.(X%!#S" MQEDOPX!BD0*1Q)A#O5@(:E7ZXW)74V/W;:[[8B-K4+;"NC%[![YVU.P'M8&Y M=0O85LS@X1)@SB1Y&0M/+-?1T:@T=5GA0YZQ>./*2\IZ$=P:& DAFBB$ #$T M(=Q9(@ 1#(*4J#B$D$M&G=SYS_0S-8IH4AVV)D-M,339I3XLU+)XZ@XP=L+7 M\7JS/VKC778.:DA=0,+W;>A!+Z]S-WI:U;,WI6<>[^OI_R(7*]D:*>:[OU_. M<_Y]^P4SFD4"P@1$DF4 *4P (R0!H81Z\YEQA:!35/7%'J?&%:W P8[$KO[_ MES"V8PFOR W,%VO0?FU$'(8LK 'Q%B%PJ;^1@P4LU3^.&[!]L>?Y>7V4UE@O M?%74P;M-#S/%69JD$ ."!0:(< JH("%@E&1$<,4YI39.Z>RMS,9>XR.7V#BEV'%YC9-/32V] M^WZ=9(L,[_H[8DHI0#.I ,HD T01!)*4<8DQSD)$II'AW5&SJ=%46[=]VBG> M7;\>2[:^\Y_J_MN>9=K]^'J]M0PSE>VO>^ M O:/S) %S^G\GNJUXM.R^K#@\Y60XF]Y]?5T:-8ZUU"J0@HQ!23%6&\!DAB0 M+$9 V_\$AA C&3F'>'';P;C6XJ8. MK%\K$ORF-0DZ8C\'"3FY#E2/L2D]!1D]B.4ZP$Y%NUS9HGM>_K=MF?;_>T4+ MS2WS[\WE\"S!,%%)EH$LHR;:-)$ QV$,!(4TXEC*#%EY(7?T,37:6XL9;.1L M/1;L\_"?0[.;V#QA-#!CNI_9ND M+[--[L;-[>XF)ZD4)$U5BH'@B0(H1!301#$3O\8D1E )8I69XD(_4YOBV\2D M=7BY;=+72VAV3V^/& T\Q;?P['ED7,[=ZH26:+_TML+#\*CM=3@R>M>3HR40 M#4&:APT'ZJ4ZAC4/7GI]%"ZTU&'-A[:/]]LSOE\5B[HNF3:GWN??Z@IE[09$ M)5&">)J!"$[X.2.WV M='Z &I@>-T+6F[*UF -LQBZCX6FSU='1J)NIRPH?;I8LWNC'#G41X[*M<+19 MLT*&%&4,@11C30PD@8 AB$#"$A['B,0R=/)D/=G+U#BA%:]-F.^8(/\TCG9L M<#4Z Q-!(]_-NO#8(-GM.S'P-/U/]S'JS.]4\W#2=S_<8X?4^QC\7G]*7_4_ M-J?<,Y9 E&2:'C1)0(!X! '.]/]"(E62*BI$9E7 T*=04V.3W6NZO7P>=/\Z MK[[N;3/-/K?7>;2YSGMN%337PEI#A^V(KX&VV.F]PO!-X2+VI_5%+#MU$;O6 MK;U@?861<]AUOL((CK1%'7$DW?:WGB'OW S[ZFN\G;-G=/:VV;[;[F=U[V_V M/[9EF;Y_TN"T56PA9"'E,#1N5U1OS5EHMN9ZG64\2<-0IC%V\L*ZV./4UL^# ML\O=VE4W^I_*,F@%#\RYL7,41L+/=O>(Z]GGG1MPZ"SKW55?8&1M/]OWE M_D:U]:W5/[3[[5]T8Y^RJ&:?#<_=?LO+69I1%-5U/1-DBD^)")"0*1 )$<$L M3 4*K1AFK]6IL8CQT6> !MX*F^QVA5S@&-Y"SA\AI"?Z6G\,/)NE4^&DE]XQ4_AN)W::6WIM%D2 MXCB+( 813_4:3A$$#.O]@HK2-$0Q8U!9'<39=SDUYM@M*"=\%)0[@3*$&\\.@-5_3O1X:M6 #P/P*5J@!UO]KB':<^53/QZOJ#S MM94B81S&H40 D5!H-H_UCHRE*1!A"D.(&$R%E8M^1Q]3H^_U:6NU%M/AJ/P, MBA9W%M=C,S!5K&'92'C9O+/&Q^%FX'J<1CKH/\++TSE]-P"=Q^YG7AWO%+U; M]KU#\0N/]O0LX=RD"BT_2R[S%Q,B_4E6[67V3,24L903$$>IICJL35@6M:@V A[$RRDHPW5":^=]>0+M(')<(/7YQV\J-)# M%9CRNDTQFW'YWL$MG_3F;I;%J2"482 RK"T/1!5@::;W7"G*5!QC ME=AYL77V,C6:6 L:_-K(YW '=A[)RW=B7O 9^H[,&AJG:[&+JE]Q37:^[=&N MS2ZJMWN-=OGAGC$NZ_P*.W>;QO[01D>^>&PWOAP31EF< @)-$4L:43W?$P)@ MEK!(A2P.(Z?#9NX?R5J#,3\2N1"_X\_#)J_>CO8G4NJM$0AJ M"":02Z_?F+UVICQ'J7\?>?#Z#86W+'<]N^_KUE1?H]_KA?[[%RU:27G=^]N\ MY/.E,=>VM1PB)%0*40*XWJX!%$$"&#V L)@B%3!#J5.S' MJM>IT=;%RG=7 &QIT_J&;6B+M)$WV @\3K4.)YA\&8%6?8YKPKG <&2 .;W< M/WOE>\UH=/YW28OW^E_*692D!*6I F5B3:3$@9($F/]/YDB(>(L3"+7[)4' M?4R-5S;I&1LY R-H4$OJGK[R$,YN7O$$TL LT@.?7ODKSR!P5?[*PS9'SU]Y M1JE3^2O//=JS!+&L3,;;^V+YD@LI?OK^2VF2BV\"0F^U1?-2QT!O4@Q%$0NA M(!@P%,;_'W7ONN0VCF4+OPHCYL1,=80P'T&")-CS*YU.UV0&WZ.'CW:>;Q_L/OT8WMX_W M?[M_O+_[;%FYV+Y;S&*3L& 'IAAE?"W5W9JOU\E^T1Y$L\5?HOUI\[T70:2C MW$'T52+9WH!A2R<[ W144MG]25S<\[OM(Q9V>VT)G;U?G9CZO9@LV>=2F :E5Z/26,,8YC M#B0O*="*DP!G+ ,EHCG*6%X@P1S.7/8V:O1B#W_<-,K> MEBD\O=#C/"\EA#F(RY3KLV@JMM0Z?TDI9,Q@ 6,)I]_$BBZ'0[VADVZK ?-\ M*G-UY,)T>+/<;N1\^6>DOYZ L)O1L3K-+1_AUM;/:9+F4#B*T^J MMZUA$Z1,W#[*C#*Z:6PE+#\LJR+/@G_85MF%,2DP04D)\D1"%0(*"$J9$I#F M5!2XX"))R(!)4;;VCS,MZLTN"8J2>?7M*N);;\B"Z[_3N2Y5?LMZ-*4I#]\* M2I&,,\E!DJI70[T>%%"M2IN4">9)2H0** ;+@ K_3@R0 U5W_4_Z.AA.;\;8 MP:%G38-5&MUAH'ZL4!A!VI-KQ[UVXI.UW3]'ZI-K=PQ7XO.< :[I3]_$8BL^ M"7WL1>\1BI5Q+9?;=]V?!]/1R]J0N>9"?M7J?K/,9JEA %Q6M MS[R6/(N1*$%&<@%01DN 95& ..<$BB(6@EIF2/DT;VPK:8UW^OA&XU_4<3#: M>ZB3.6L?H]I)G?K;=7,258[6)9)=3MIZ?@_,1KO7Z]W 0]KK=*Q#XE<(_+WE MAGDU;N#TL1# 'F>8!6G%;2#Y&UG-=*KN)_6XYAQNQM($XC('"<4%0"C.@)H4 M%6IR3-*"%1)R9J4@>MS$V B]M3#Z5'VN5F>:>X T8]/KX G,B);(6%/9>><] MT=&)!@:EE/,.'M)"SY57'F=^\V/WXW_/Q$H]Z.N/]XJ$YM683XN4)K%,0"%0 M A!E*2A+3@')6)GR!!%16'WN9LV.C0+VIW*CG;%5Q;H/-W]SBLP,T3=. M:>B%^RO@=#_I;(2.[[/._8V^SFEG(R#.GGJNP!+0H"4 LIZ 4, &80LE803 Q.YQSKH&Q$4UC8CMOL LVSJ+83R,^L D= M: 2!Q4*E\DIX!I*HM(7)3JBR!X->E*:&$%G&;I&(6@GFQRR&/)3!U5M9&>W,KC4;; M] D_?686M@W7#P,=!U#V1WL')M'.0:",!=I%]7<=-?*3/3:):.5;I)SS**SI M$VM?"IQ>;!I6JM,GC$>:GEX?[J-HWB=]0/U!_KX659G<*2Q$B@6! &8B55PL M.:"Q+$">98F$$..X2-T+YAVT-K;0]+!8WDJ;"Y82;->BJ6=]37F\0ZS-.-0; M@H&Y\:@LWJ<6/65L5%D;JB;>&5""U,,[;.L5:^&=<;N_#MZYFYS5R5O*JO9[ M]:;Q2GP5B_7LF[A?L.63:*LR,(I5')>! A$=Y*48D)+%Z@^>;N^CF\UF-:/;3;6TO%EJ^031H[)])?:&P5H(1 .33@^8 10%K1'R M)V1NV.[0JN9V<)R0.+=\@,.:6Y-^\NN*+#;ZE-7[F=@^R#?+A1K4VV(>14YH MSK-2Q3H)TCF/)2@AP2#.(8XQ+TB.6QD M;-_\3EMF;VBC5F6OO7,$:/]7[PNFT,OM]@@YJ>^<@^ J^9VCAPZNOW/.K5," M/&>OM?_(WRO,YQ^_+A>B.4)$2)&GG.8@0V4,4"$XP#%7LRM!L?H;+:XE3#_N MPX>/[:.N[(LJ R^=U;D,W.6/^!HX G^\%DA8?;3G7';Z6(\>-MA'>LZ-[L=Y M]AK'D\7LJ^#;N7B0IT_Y?-XLV?]KPOY&@N;'HUY4VVM%ZF*3C L!8)ID &6Y M )CA A $29[KCYD3*]68JTT:&P&T'E4'(K3US3&^5K[IA^5!S^O[S&P",&Q/ M!.:>DTL-&O94I#< CXX[^GORE6L@ M]7*WWNB?YCAE*24)P!(S@'A* (US1;)%3&%2I+$LB^EFN2%SRQ60?1M6K+EK M*62PL%[7RC#+VEAK0?930%HN?;C!,]C"1VU>](LV\+Q<@/NZQ['[OE<].BV\ MSIK'L8MG5SQ.7.HJ1OIG4\I7'W5;+1?J1U;7TCJMQQT+$A<,0X!)S-7G+Q) M:") G."L2!"2:6PE>&YKP-@BJKWQT4OKHQN^?-8[ OI9D4[(3@G,2,KT\V@/H[+NBIXWI5++Y@?6*74#YUBEU/$Y;CRI"'>E M5YG?BOK?]XN/*_%,9ORMD&*U$KQ9?KY9U,D"5?K2>LI@R$N:R$9ERR&AU[RHP8 P(_ M##VV#D2_M"[\16]9MWW0F%]U0:WU<]/?!=;D>!V"GBC2T8A!B?(ZH [I\LJG MN9'F08&Q>IFPFW:O?9UFEN#'V[?'IJ MUA&/&IZ2/$W5K)Z!,BT+@!BF@)12 HQE2K*\2'!J)3W1U]C8V+2V-5I7>R1> M1#%[H484"HJ3#& ($X#BE /*U+2!<^5U7F )X\Q>[-87X*^I3QL&;UQD<9[& M&2 QR0#"N7JU*90@*S*49 E,*4UL963]HCVX\FL8H,V" E_0!1[J&U*H[)PT MH_ND.[S[&\1-$/$T-/B :^+TX3!J=(_;X/AQI;=[-C\^JI=@HR9&6D3T MN589?51/K 2"),UR060.<%(HXI:Y!*6N8P$9E9)3DA0(VHR1!FV.;:A\OUQ\ M >]GW[3:HOK[F=ZIKJ:/3L),)J";D8IG* -SBS.*UM1B@8LGAC%I<5"BL8#@ MD&]L;G4MAZ6X[)-X5F_65[WC_W:[JF4H=0Q64=Q4%*0,LB M!I*@N&0)YRRW.JYZN6#W19DVT7L^WW77K+R-O1CU^\0S,/'4>6,?: MJ#8WJNUM QV?!;=,T?%6@.MB@P,7Y#(%X+A E_&=CD?F^?]NUYMJ&^UQV2Y6 MB0]BL\\X>%S:ULF4F*K *"& %H4 B.="_409R&',N/J58&8'6$,:.3:"Z_BH M3XVO6B^CA0H)YCHA2?VM_KDJ7_71RI;[]BB,VY+LMJ9\#6:]8P(Q(O0BMU;5P BCG L2""!ZKL1J65JE] MUZ [X$@;&E:SXMECV^RO*)O5FQS55C=J]CG"YW*H#5#>5D2-&AUX4=0& MB.-U4:N[':2RWJE7[1^"K!JAZ/9P5*O@EXJ$Q%D,&$H+@(JX +3$6$6(% LL M6"I2;BR2U=O4V$A)&PNTM5$K/][::Z'EU ]N/^7XA2PPS9Q'RT4"JQ\V"_$K M;_ -)'OE\-+9R5T9 =(K=-7_A.$DKHP\>2%N97:'6[SW7JS70KR4SGD_(W0V MGVU^M$7"WVZ%;E_;,[*Y,GW36+AO=K)W]$[WJ257 1V9\$E5$HWWP%_:Y MHN[C6M.Y*8*[O%_4F<%6:82J)9)3D"2@S"@'* M$0UL1'XWMAJT@#41][8:YORT@>Q&2-[ RXPMY['+$1]"A-0O"6"]+4U M<$:'@=O'J1DF-[E+'+^;K;5X8\5+[]3?K:02*--O][6QD;9^PD?&M+FZ@@JFRUESD^!K6?+;Q!%9@EG%!RDCH^B\)5 M6L?'3QU<[/BL8Z?4CL]?_#HSS+OO8L5F:[&+9!ZUYM[]8K.:+=8S5FWP3:D^ M@("9H@[,6).AE7(,&".PB$D,!;1:)A["Z+'1TE M1ET_S"S5=X?^1-/6G>O=F>O^9:E<'\\&OPPP245ZE&\8_F/S:=I[V[\*0$;('+7)B7J4G!\J? M,>K1-[T]JD\>;WZH.&"]66WK@T2U9-_F*UDI$FY/_I7F7^&N&J8TT8*F-2RI("AC,$$$4($$D$(%E2I$6.V4^S:E;6>93>X"=D'@H=5*OF\2-1X%5^N[ MA%Q86;ZSK8]!?^\2-(9">Q258K?2H?IZ+BIX7_.9IN=K,_E7] M_5DYD6D.2TS+(@-4:)84$ *,TQR@7%"&"I069>)PY-&7?4:?\/!G)'7&643V M/D:\XV0E:TPZWCF7M+^N:PTW$8?LJ8'V&SL=T_5I$NV\JLLE=/R:1*UGZB?M MVZ2Z9.>>QPU*SX#[VLOT9=:PVYZ>P3S:(?7]_('W5GXCWV=/VZ>7LJ\?Q>KN MZ7F^_"'$E.0RIQQ*+7.M6+^ ,2A5; QH0GA1$)GEI56EZ6"6CBV>;NR-%KM MKHFD];E,T1C]"GE^%WL\\#Z*SWX<_WI7^Q8MDN>FC7;O'G9KW>/K4;-\^"U8'Z$YR*-(%"$@YD MD1. ,ED"$C,U"\E%64 &L]A.M2N< $\;0X4>8H("?'&+"MGAUD8AF#X\Q07!: M@C(56@P&05 R ;50%$>E3--"6.5Z'38P-C[O%H.81/\G_L]8_0,[ZB\[Q9?_ MBK(XGL3U_]IY!]ENOBY7LW_I6I!K'8G^IKK@Z[__&\SC_TKA)-)[7=6:QEO! MJ@3?%[]*_BO*\XG"=(*RI+HLSR9%6D[B+&U;F*F.;RI-=K<+7%J;1.J!^MV9 M?1-SRW+@1R^*V9!S3?<''BA>*OY7UDVB^PKM(%K_(9*CCA[_6IK^O4E'9Z\; M>%VFWE7O;*I7>^J/7\GBY*&>@\V%ZI=OR49T$AXR"I.8EH#FBB*UE (@*G@& M,L]C6N",YMEH/!L;2W=/<%XKQ34:D$,O"KWF2S'^(-\FQ>9%.[[VR^Y8*_4UVD/=W6>8$/\HZL=)FR=2MLMZ^P+EFBFA()X!0*-3DB MJ2[^G(""QADI6"H*BJW&>^\FCFW@W@FPJAGICR7J^*EO:E(Y M*NETK5IM(!,YU-M@.'R_:A^''H>O[=[6R7VW1G\\$ET@2;L;5?YZ/*<3$F&2B)) /2>+LE3Z*==2Y1#>[W<5IGF-,A(Q! MF16EEFJ. <$9!7G.2O4/AUA:E07M;VYL'_UA<8[.MJMSLN<%P,WHP!^,@:GA MJ 1'DS*Y-S94V8USH 0IMW'4V"N6V3CG>']YC;-W.29XD/57_3^]./N-S/6R M[">Q5E&)SB#1O[A9\)=_T;ER2@5#"2X4S10LT<6(QA#C"D#/"X(*E( M.!2*[&J@[A9\E!W8VO4JW7>G_O95.LXPP6:HK@B=C:,LF]2U4#L&3J*][5%] MB4YO.OC+[AT>4W=\(.LKS^'NJ=(SNI2JJJ5V^5"ESL0 M"S83Z[>S-9LOU]ONKA MF)",Z_ \E@#%*0:E(EI0)+2022&$Y*EM J5Y\V,+ MW#O65U_N"_OM,Q M^L&0/H.A&YHO^X"-]K9'?P392'/#S6/6HT7C@^=$V@-S M*F/2X2F.9:.:JBWJX;=;-0_I5%<1,$<)3QB0-,D!(BD$E$@(>$90!G$&96&U MZG"^J=$15VU>--];_%?+TE#G837C)C]@!>:ACI$J?&M "U&[YC(:OLHWG6]H MV$)-%QT^*LET^0[7MT&[TXIU^M"I2$TWM8J+[4W\'*EH?O'*Y:F-UY]*JU>#JV/Y4SS-$,EA07@ M1.A"!IP!+/($L!)"GI!46O/@SEO>YS#UGR^="5B TR, M]L>Z:B.#GNLZA8/_XUTO6GFM4UZG7.TY['7R1,95$$(Q!T2@!$#,)F$/DC5$,FAR87LQ!..8: MBWO=B.?=;$&4'U66Q_U"?<%BO;FK,XZF:EI30I'G*@C1?",X!KC($L!S##DC M,<6Y%=_TM#4VFFG-B]106Z=A=19*[#BG#^$BRT2<)@IA#J%B] *#$@E%\ F1 M<8$@0C*;?A,KNAP8XVZ;X5#>U]!F>IMKN=W(^?+/>G(D:T=J]#U";L;NGF , M3.J-E6TRW.ZEO;N0,FC-Y 9P>"+POI8&Y6T#EP_IVN06URR7JH9>]3 ^VVQU MV+E@>@#@;[:;#\O-/\1&5]N;:61&S^J17S6%M(S"ZQ"(,+;[T9?!]7G MW^M.UH*WRR.*:_K8&)1@CMP]9Q>RF MZ^>K1RLW!1%9D2 $4@EU;A)) 8TI CQ!!28E0R*VVJ7K:VQL1-+N33]KX?#Z M\/F+*92?":SC8IDO((>=3X5<&S-!),"4ZG77PDR<[IM4^5[[ZHA/BBH3J9-A M\)MJ4,5#_&'Q29^Y7\T67]0%'Y:+5?N?;\AZMGX_6XA[Q7/K*!BU+NHEN)V3U55= M-Z/*S^@/[6E4N6H9,/E]"0SI\+6Z-C1_OD:OVE-O"/1]<;57VX8E]Q"P'HT& M01JQ&SYTO?L;%=AR'=R^FY,O4T$*1(FB?L%A"1#&!)0)B@%,"IPF69IEHC"A M_J,GCXVV=\9%VCHSHCV&JY\DKP(A,,$9^F],26=]/4$G:\'^\\ORV_^G[JF9 M1/VP)Y#C)PWR\9]UH/UPSU_@%K-]$!M]_.7C:OEMQ@5_\^/WM>#WB_O%-['6 M.TDW6OVY8H,IC&F9(50 *KGZ*O5$D&0Q! R6DN$\H1(ETXVN[VT6D)DW;?79 M[@P(]]IJ<;EJAVVK!69F"_7_CT .PPN')SA*W>C\L3IS[.U6 M1R:U9F@5VK3E=:IK/C;;5[KXVQ2+7,45B2YKP_3Z5A:#D@@.4I;1."ERR;%5 M0H:3%6.+2;3]U:K-4AZ4'Z[R"#9?Q;YR6IUBVFX)1L_J09:Z.D[]9L: P7LC M,!G6Z>RU U'MP4Y4NID4MFXTJ>^M(U5Q3(\R/M< Z4OIQ\F&8<6 KH'I2"_H MJH)[% M9AJ7!O<#1?KNV/(Y\%US"IP0]DH?,87N#4;"G^HJ68 M_S*I5)G5L*(LGD0WF\UJ1K>;2KUWLXP^$M_9LA?A\I=V?[:EH5/O+[E\(OW^ MXBU7Y5AI3:(V[U;+GNF0L-GKTBYF3# 08X$!2C(,2I8+P/*"8BJRDL=6Y5 N MMCBV4&N7?,_:;'*F[%U/HH4X_R$X@FW(,3XA#,TT>UNC73J^MK;BF1#Y]Z;@ M^,V1ZFGO-9*C+KM_)BO*X$8WIKGY1F9S/8R\6ZX^D[EX*^AF+^S=J0[^ZTH- M0[\O5J(VYEA"FE)%4'T2.98X 0C(&5!()J$AYD1<%BHE5JJ<7 MJ\;&6)6MT=[82%MK&0GYZ2XS/AN\$P)SGK:_4RQ!15&M@T 9"[2+ZN_V;D4G M.VP2TO6'NB4#\V#4JS7F$\I&*_#[??Y[M;;/;I)I]$E5RU^*)3 MV[;K*69"L(R40%;E\:0NE"=21<-)+HN"9C(N8M-MO[Z&QD:JM:T[-92=M5%M MKOFV8"^ZEW<)?6$6F -=X;+:133!PFE3L??!@^TQFKC7W7(TNMZ.#OX4Y-OI M;+3'Y1NAL^1OI/KZ_B'(ZIUZ=Z8L34E60 KB)$X!RKD$F&L*GA797&_!M0O#/A9(#>F;T?@:C;7-VO"3F/%)Q5IVSYN$ YW]+&E M=-?;W>;G55W'.L'LP[(^#K783%&<2L(0 CG")4 I5X$>+ J0$TE((EA!I=7J MW\E6QL;>= DVIOH;Y[:BX"G M>>?I-@:=1_:Z>3@O[+]XX+KKC3K8#>[;2A ML.$JXW3,5+&QSA:AXLML48U-ZC]T^F%MC+NDI?\>5P&'+$N( *.\ AKH=$T M12"AO*091$Q08ELT9P3]';Z0SG%OBP4?;S\/$WAEXPHNS MG3"2D.+8OI\JC#@+K^_0X7Q#'@4SFG;7;[?B@_B^>?Q3S+^)W]1,ZNMZ*DDI M2\H@B NLI683#$B"F X)I!H?<"*05XT9H;\7S2K!9+2DDGN>BXM<% MOWG2F[S_JC>I8A0G/!<4B#S1Z?\% T24,1"4\P*CE!-LM5AOTNC8B*MK9F+.8;R<#,U35W$NT,KO"\,<'3FK-L /+$4T9-#LI--B <\I'5 MO5>LP=#+01X]#/)VIY]6,R8>9*>8P$<5]E4:9@6!>1)G +(8 53&!2CCA( , M4TSC5/%69A5^A3-U;'RW.TWXK"W6D_+ZN*>>CS_7)KM,R,-TL\7,_-4[;_Q3 M]/U!TK;K7Y9):9SV/%L/VC$^I^UA#!U^_AX4\),3^; M.@; LS7Y\F4EOE0& M/GL;$- "]M MU2S06!O]4=EKJ0S7B[-AL.L)O=!!KC-P]M&M 2*^HMJ^IH:-9@VYQ M+8B[T+RT$GRV>4=8-5__?:&U@6Z)>D-TXO2N/N\[(1K6(E_$-,.%3*!D0+!, M3:OCO 240 %$5L292'(JF)4 B;,E8Z.>VNAHKO4*I1#1+VX!IWO/F/'1('@' M)BOM0Q7A55Y$K1N3J.F#UI-)M/V]\5NV]$E!O17U=[1BXYN^5!.(^R8!) M-!?K==1F%C?*Y;Z$!*PSC7W#&Y@'+\D)A$A%MH$HN*C :R4JVX!@+BW@+XWY MM!)37:STK!33>AK3/(]AR@ MJ:[V)PM=BXZ#(HMQ)F&62S,1VROM&!N!72DO M=T4VD&,_&JXLAN^=T,N&/7)S;5GD/KTYCTJ<5X(95G+NHA5C$)TSAL,?R-SG>EX\WVVGA).DR)A&!0,Q0 E:O#'22P RI.B3+,4 M"[OMU_--C2T@J\H@Z*RXZH>.L=$?VES+O=<>B$T7\WP %WP)SQ$SAX6[2W!X M6ZX[V]# BW27'#Y>FKMXAX-@U.?M\_.\(BDRUX]^-U_^>;^0R]5316+OQ7HM MQ.Z@>)J6L9 B 0F"BC2D"B=+R1(0DSPF,8:Y)$;[J_9-CXU.NL;7M6ND,C^: M[>VWT#JRZX1^@@D+;>C0K8MJ13K:\JAC^B2JC34)RBE/!( D+54 *3D@F,8@1RC-:)S'G!BE?QNV-S;:KTV.7M@\J2N\*YBC MQO)(FVXK,]J/>S_I!T S,-/[ -)!@-0(GBMT2/N?/[ %.>VK MCU@^_KF<"EGD:<%RP%E%,WD&:(X8D)@5.88T2>WV&PS;'1O=J#4B"$,08X:RA+ $%=*&B/H:&QO]M+962]&B-=2AJEMM*N3N]LA]Z$'.FL5-(/'$W;U-#HV0%82@%0C"NZ 0GH)1% 1 1"4R3C!!*C+=*[-L?&X<[E=EP@-U@9Z@TYI^8Z3XNHS?7%^!P -]BPR1L)PRT:Q*J,^RV4MRA[-U/<7CL M<)LJ[CZ_V%FYXC&.I3M>--6N:DPI31D5L02D2J\N5(B/J8 @R47*2O,!CP!'=M#9Z MK.G1BX&OHAZG&QFVJD>OHT=E/?JO=N0$*6=,[$+5WT25QUM BM7_.$CC3 "D M_@M0#A- 2QP7.98PCJUV0$ZV,CI&J(SR]V^]Y?'/NJ4X";5Q5F>0$A12!/*0-( M314!83$&28I1D69(YC&V^>;/MC2Z[[XY+;59[D^GMH=9M>UV/' >8#,N\ ); M8#XX>7AAGW'>'F$(0!,7T?%$%>?;&90N+KI[2!F7;W \U"GFZK=?;A;\-[+Z M?T)'(7??]6D#T;)'DN6")1C$M"CUBI, F)0$T(S')4FXD(71BI-I@V,C$5U_ M>UVMPSZU]EH>QKJ$L!E]^,0M-(O4IE:@[8R-&FL#<(K4B+1* : E!F1489 5)X[*$*F1) M/"AQG+=@;,QS08.CEMU8U@.R:)RP7-&P[R5#L@J)?6CVZE'8J!R8-+H:;7BY MO<3[?X34P).R1]>I/#31U@$U MG7B*N++/4CBY"YP9T5N#,5 "BD9!VQ6][4/!7JGXA+N^Q(>[CQY63_B$4T<2 MP:>N<=Q)U)__A^5BMWFNCW(]B6:U8$KS @E<9D!P7JH/-A;Z]'X,6)D@1FE, MH2BMMA1[FQO;)+T>[&>5B=$OHC;R+PXYKA=0-MQO](9=Z(W'"K:NI=%]@V%C M[/F0VGX+T@@57WN1_8T-NREIY/C1[J3975>0B0Y(5N*K>MSLFZB?_GZY7M]\ M([.YKO2@ @R][/Y9,#4IW\S$^H;_[W:]:5)N'^0C^3XMLYADG#$UO2T00$Q- M=#'+)8 92;)8EE@U;TT['@P;&T$INZ+M8B4:S>PO9*;U(Q>*LKZ)VO):EKS2 MGB/?'4C+1V]:T-O ?12:"&_O)U7,$^T-GD0[9X!8')\6X[A:3 M3;4F]2!KXM*2=,=T9BA6YOC4$;WX.\N;HIY[D]MIDH%0F<.NHQ->WO8<[5H? M>,?1"9KC_4:WQ[A]53?KM=BL]R56=I^/5-.E1!8E2$56 D1Q#LI4<,!%FA). M4")3JVK+YQH:VT"L+ 1MW252V?Q7NX'W+*)FA.0#I\#,4YO8K:,4A&HN(>&) M4\XV,RAY7'+VD"4N7G_E*;%F)6<]E804N40$\"2! #%)0!E3"+AD1<'R D&& M;,0)CEJP(H !% D>=1N=4V#->JWK.; =D(;+%]? $WH=8H?)W25,W(]]'?KM M^\37[OFO<]CKT+VSY[R.+K3[H->KS?0W\GWVM'UJ4H@1P2DF:D"7J,@;E1&4 M"T!+0629)I3%1@/ZT9/'-H(WQIE]K\CB8 M0X?P'83K?=:3*PCM5L*'>N_'Z^:!(WB^HG[+UH>=#+A!(,X0*F,L4)%!RK=]'5,BGAAK)"YX6!<>@S3$4Z#D-@V&MGC,WNS&] M&CI66H7DK:C_?;]H*W;_?;;Y>KM=;]3(LMJI&4TACHL2)A#0)-?;NHB!$O&J M'%[GFDO6PP*=Z=/TDV/++HDI[ MXGF6XR21(.5) E!<0(!9AD"*F"CU$CBS+$%JU?S8PQ#U[]94VTPSJUXPG#$% MPS;TU.E2X#&)&O.C3Y,#Y[*Y '.*>)^?R'S^ M9KN>+<1Z/454"I*0 L!*F#$M""!8E$ 2$D.6$I*DW*X"WHOGCXV@FD)ME8U1 M:Z1M;;N7"/9SCP=< I.+'20.5>I..GY%5;J7SQNX"MU)9XZKSIV^S+'*')FM MJB66W]0\9;NJ\OC>K<0_MV+!?KQ=/I'98DH)@524&.0B+P%2G0XH9T3%(F59 M2!C#5%J)&!FT.;9/NV-IM#,U^J,VUK(@N@GD9C&'9R #O*F4-P5%/.XM8K5-2^+N?JCG4MR_!AN1%O9VLV7^H6]R7.$DXX++(4 MP#3& '&< 0+C&,2DC&4L,X&854JO<H"/4A2? M9E^^;A[D[VM1+0W=/"U7F]F_*B&:5MB X%0OSI0@IGH+6S*H)CX)!#A1%;+M_):OO6Y M,O45]!I/]J=AO/A:O10ZIKQ><['IXT:B=TR"BGW8O[9DXDG;?@Y1Q#Y8O M]C;B-@YH79>.W,:!$(>69YL*23A*H0#JNRD!BF$.:*9B8)'DA+.,0Y%9R6)< M;G)LC%V)WZP[XC?DA?C-NA*_T0*)=IQM@+T9$?M%-#"[&BD)/?:!:4V6YOAX M8D"#!@>E-7, #KG*XDXW OHDUIO5C&U$E30Z%:),DCP6(,VS5.<[48 %@4 2 MR1*8$YH@*\VTEX\?&['LK:MR\>WHXP Y,ZIPQR,P+72@N.V#POKC/^VQIP_] MX.&#?M2G'3O\@,]N.@KD6@./M)J\T_T/GLRVZ"JMM[G#VI2Q[D M9_6W:TF8_ET=L\!IS'@J8UD B86N^PK5A!$*%5.0-$EB+CFSVX3T9=CX"*)Q M2$\06X^BY>M&4W=FD2M8U'MF5XO M[?HV\3XS] VW-Z;T9-; '.L7S&-V]OS\*_-&ZO389K.8/RP^Z=!/+U"IN>AL MO=]0I##CF6 8)#PM $)%"0B4&,BT5//#4J:(&>6"N1HP-IZNS8Y:N[5Z[<[R MJ#+=,:O$M$/,J#@DS($I5YO>%K>ZC';TQZ.>ID1!-GY=4?2=GV+:_.LDJUB" MD[8J95%"CJ24',2%+@58, Z(A.J/A#+$ M,4TI10ZEJRS-,/H^AR\_];$I9;S6T<[ZZW*UJC0MG?,V# $V,.0 M86NYKAO=V&ZBT.V/ AVA\\2 MJT/2H".T!SRG^MCKBS-+E;?9DR&W#K^&1U^IU_ M[4ZQ=D@G+%9=N_>IRNG9^CSU&1Q^3^0>SLY!AX'@73/T>&G!^X)A:NBO8W7$V M^D.[&S7^^CSC%+1#7CO?M-_(GR/QU AH;QFH9JTY+L&O]$&BS8^/ZHO9W"RJ M(M_/NN53)QI)(B$M2 9*DF* 9$X!*7 )8,GB@F.":5;8C TVC8^-\5O;*\G, MG>&6*^PVX!LNKP>"-/3:>F/V)*H,?PEJ^%.E+JCY6E:W:7K8-74'4(X6U%V> MX1@/;^F\%@K4(M=3!&4),2Q!GN0)0$P(0&)$ ,ID)B3!B#&[./;%X\?&1JUU M3<5QR^CS)7*&4:,S'J&CO1:*^WXH[,.RDQ[["J=>/GS8,.BD8T?AR^FK7GWR M>K_8K&:+]8S5XMQ%6M(TCA$@".H:=BD".)44E BEF$($26:U]17,TK%12,?0 M5YN\'O3EX/-7]Q[Z.:>PDVCGL6]A]^"],KYY[(&=/^M4]C3< 6>S9QKT/*%] M5,]KI,$@YZ0H109D+"5 ,55C1,$@R.,RQIA 7B;4RSQVW^;8V/[]DQ!,93 MT1.W^JJ1<<.8SB=9?Q),S+[I/+*I++'(BQ0"0E(U&\5Y"DF1?4'3.CC;*/>_ RKN$9(#)*RC $J"@[*C$J0 M9IP7A+$LCXW*KYUZ^-C"FLHHO0T+DU_H7]K,;$.)QY/H]?/&M9@$Y@=;.*S4 MH\_Y[20=??2PP72CS[G1%8T^>XU;H/!>J A1O!0?>RO6;#6KYD9M7?>I*"&, M,T8 3?0\A6'U$V8"((YHB9@HU M@,T\Q;'=L'_5>C:]:@%S_U2X\,$7;+$(( M@&'H*4IEL5X .A U[)@=_=$:[G&^8@F5IV#!M-5!XP5+* Y#!MO;G8_CZ=AC MK29'*B)9;0+,,##W^FLLRT-?1+KDLLG3EU= MO,5Y3WA=Z:YO[KZI/][/%N)^(Y[64RE(5I:B #0G*B86, %$$ '2&)5IDA(9 M,RO%HW,-C6THW=L9589&?VA3H\I6RQ6_L]@:[Q]?C5CXG60'L%SVE7N1\+?# M?+J9H?>:>YT]L>O3+"8H*2G@)4!1,/-7* MX"J)/:Z>DD;LN]SAN)P.KI>K:E[_N"*+M12K1I$YCU$BDS0&62J)SB6A@%#( M 8:8%S$A"2V,1%C[FQD;&=2+1IO&1BNQLPMX]I. /Y0&F% O5Y.H!JHU\Y*F MF U0%H?7O VT&DU-^#LCJ9=Q*/W+-KYNX<[?';1@Q>GS2Y?[:-@R[ZV/.$R M36"6@H*J21.2>0P(IQCD*2HY)WFJ_G&OR^)4;7Z8='^QUN/]-YVB\K+^2IUM MNI>'O*KZRAYHLXC) WR!V?)HV7%G9*AB*4X%[.]8P[@$S&@F!:V!>49#N M;8Y:HP\5N:(_:L,]3LYLL?+$/L;-#DI'MF <\I/U_6Z$I=>51;55TBGJ]"#U M*:0J\^)FP=4(_S3;/JV[(A*"\90DH@ EU@<>"X$!R;(,2(Y9@3(("4H=DK7< MK#'Z]H9/W_H@%*&U#NG(B+=N7"NEWL 0]+6F99?G\'Z M(3$BLPN/<,SP;9X^J[*:CHNL[_+J,H(ES&(!H! 0(*BFF9AP"!):QCE%F*=Q M;)7B:]CPV!CM_?W-F_OW]X_W=Y^CFP]OH\^/#[?_][\?WK^]^_3Y/Z*[__G] M_O$?EFF_IEU@1FDA@ V]3[DW>2>HHWDK1*JO)3J^7HFO8K&>?6ND/=XM5V+V97&[7:WT$G6UJUC7/5+65/\UK\]Z M\__=UK/)#V+S(!_)]X]Z JI^L=FL9G2[J0AU^9&HQVRF*G:3<:;H+2USK#,N M(2A9R@$J,$Z8W@G(K?1X!K5^;&QY^U6?LM='_63M;L0:?^N\C7E3!VTA-GH9 M:$.^6^Y)#OIJ&.YTCK7#0^^?:K^C%XXWTD:-VN\D:B"(6@RB#@@5\W=@B/8X M3*(/]?NAL)A$#1I1%PX]#Z\!\;A7^QK]Z&L'>%#;A]U7?HUN.=JM?A4C DE8 MK2\HH/RJKMRLVY+R?U<.?M4U KZ)%?DB[KZ+%9NMQ/+E?$Y6:YWB&*VUNW_Q MK'SE\14P&R1'VK&!AT@3=:RUJ3Q6C8".K6H,)E&+0M3 $+4X1!40 VIF^>^] MH52T/%H^+ETM_UUBK;05P 3'+(N#:FDO$SF:_4GMQGI3U9&<)F6:Y9P*$!,L M = 'S$"2"8,$%9P0"%DG,6$9<(JB]Z;96,+U[L5J/?EIO6: M1M?^9B_.\JRBO^XTW!5]C4X*O6?JIW^N+0=^/99AZH1?8==K%A"_'LX+E<4] M-/ ZPN-JH)%BME'6:A_NOC_/5O6A'Z-)/"J9R'&:@R*E".@M$5!F, 9"IH*G MG$D2YT.*DU_ES=B&BEN]MS\?:FDGZ'OB:;%G++T_@N4?T]6?#B;UGOD>E7$N M"0W1QR.16K_.EW$M&PW1;;XEV_T8Y:S0\/(H8V/?X_*-J&53!?]MN=A\G?_0 M67H/"S789D1DLD2 ,JU[FK(2E#RC@$OU]R6&O$@R2_4&2Q/&-D(>""E.HN>& M!>MTZU7C1/14>S&)?NB$Q^7"4(_YBK[J'_"&Z8'0V5B-^,'1>>AV*'I<1F]$ MU/H1_=9V0I5U^C! )UBK3@3LC($5*?QWBHMJA2.>!HH6MD\>6NW"T?,32ABN M3W(^5UH=LFHD#.L$A9T]ZH>K[;#U%!96LS 3 E*M0,T<4D!(C(%.8%#@O M4DR,"N.>?OS8OO/&P*BV,/I#VVBX]'X&/X/P[RI4 G_<_@&Q",6N F:@,.LE M0)YBIK..]\9#QW<-%^N9!,9J?GZ-$:RQ#D2H*1) MJO@*JJDQP8JY$L1HD4E.H%4!M.,FQL997:U[G1'_541OMNO90L6,=F'*"33- M0I3K, K,8+5Q&IF]>8%J;9_'P5.(AB8]5]K7_;E;;&:;'^]F M<[&Z)1OQ9;GZ,4W+C/,LRT$:2P:0KCA&8,ET15R&"X3B6!C);YUY_M@^\MK$ MJ+(Q:HTTK_US"L'^;]L#+H$_;#M(K.K_]#CN5 +HU/,&JP+4XTRW$%#?96ZC M\\&:^8>M5KMZD-5"?+=(JMX!9U,F8\YRS$%&<@$0S A0,P\"BI@BQ#'!++4: MN*U:']OGWAH/2+,)QY9/3Y7FE+8^6N[-CT!$M0?5UG#]:\O]8+MN,HL(@H$? MF%..-C]KRW7T4-O^LL1T9;Z_^,$)-4^AA5W;@T8=3K X]4:L--,IER27 )(&-+". )@5BKREQ"A1(J" M$*O:ESUMC8WL;Q]^^^W^\;>[#X^U%L[MPX?'^P^_WGVXU>HXOWQ8;D0$$\L MM@]K,_+QA&!@QNE8627PO;#3'\T8@.&)6_I:&I10#%P^9!&36]PK7-]]9Y4. MR@?U.DQCFB5,70I2E.4 $1BK.";%(%>3Y(*3HLP(MZURW6U@;"31VABU1D;: M2OM"UR] O+S:=2TTH>,-.U2M3[IRJ?7WRNMA#N ^L8WQ$UGK)AXHOL\5"_W>SKU8;,XI3&*8OBJ0EETFL@DTJU8N20 $( M5X-'4L92JM S*REJ7I2[!?_)7Y/6@R%?$J$BL9_W]3"+CT?8X0/.[J\]>/-B MR?BG.5YCV6CF?<;U6\]ML,7O:/DVA2+"0*0$\)5HN+)6 X)(!F.8,9F=8WNTV/?R6S MA59V?5B\G:V?E^M97=&G5DZ 4T8Y%1E%0+ ":27E#) R4S\E9<;B+..DB!V* MDO6W:O2!#%]\3!NLRXSQRF0RUY,,4EEL-Y.X +G9!, #@L-PN#:T$0_6X'6L MU?C=].-G'6.;P>(I-+[0V* 1K9GCAX&HX5UNU/)1H2Q6*U&KRE>"+-."(8(S ME@*2EP5 ,!: %)B!K"209(P+(1*;G;83;8PM-MR9&*VUC9/H_\3_&:M_8/1, M5DV-Y]VBQ']%,)ZH7^K_M;EE9+OYNEQI;;%)]"^Q6K9_/UNOM^JI>N-I>;0( M\IOJKJ___F\PC_\KA9-(CY?5E6\%JVIJP]3D%0DR&K'_W*3XZ.EVN)) M5-F\*]I261W]H>V.*L,MA>X,P#?E"I^0!J>.J]%TH!%3@+RQRL4&!R894P". M.J?V&VY;3*"'+#V95O($-/LCH8OK2X37H, M4)O>"B1?4RZC-H>=>=G <#0!L[K9C8L^B6]BL17OE.4Z*TI7\_K[;//U=JOF M(T]B=?>=S;=ZYJ!G?>K_^2/Y/DT$ESDI4L!+HN9I&4I!2IE* E+&'' !8U[R,F/2J@92;VMC(SIE(6A,C.9[P__J7!+U!,!F M/.8-ML",U;%S$NTM#5W]]#PF_DN>GFCKM>J[I[AISTWV2>%Z7VYE^"X? M73^B][:RR^M;>M9;IZ3EET\:+%OYI /=-.73%[@-1'J?]WZA'E7M\]\K5;[8U3$)L-0%<"%_CS/<+LT0DSZR&H!Q5/ \^I%@8=;GI)YNUF_5\'Q/&W6KT19YCD5&8 08X 808 DD %9XCC.!4F(,#IZ M9-#6V"BBLBU*'>ONG,#2C ,\(128"[JU<6I#)U$#6("E/P-,?->X.='2ZU2M M.>_RV3HT/;Z]R;V*'O9D'#"[O5W(0*)EMJ"-40V24ZGJ^B;$Q M36N=&=7T0-=/*GX "1WR-(9YG'Q=]KN/"=3='190_[5G@)X'#_*M7W:L_:H- MKG1,&:T/6:X_B7EUG&3Y2+YKGOBZG.M]1UWR^>29S2G-"<[SN "HQ.H/5$HU MR1(I$#Q+!6*22RX<#LBXVF/T!0Q_=*9U)Y++5;0AW\4Z6M6>Z7)@"[&I<]JC MM=ALYO51;GV0_Y];+:]"],E7RS,VSOUI%L\$[9Z!,E9K%R8Z;2+JV#XY?8)^ M?S;98P+KE2CZ2FMU-6/89-5?G7=PLZI1_W:+BH+OJ:Y_&!*,B M2QB0L0Z;U&L,2AI+(#'')($$J?^8;K1$J1F37FK0*HC:-1ONNWQ\>+QY'[V_ MOWES__[^48OP:5F^SX\/M__WOQ_>O[W[]/D_HKO_^?W^\1_.^1BG@3=C/I]P M!F:XCJF[?/R>T_?79&+T0N$_&>-T=[^MB6 M7I=J-:5_7ZCGW"_T&M3LF]"MGR0X?29@/4T*27&AXCJ6Q/K@L_JI3&D,8D10 M021-68(L#PAY,6QL<[[6KWJ=1&LNB:?G^?*'$/5QQ^A9M?15KZ@_J_NLCQ+Y MZ4S#H.X5NBATD->X5)]AK-;@=\+Y%P.];I)M+3RSDT;R>AC2+^K^SCKY,6OH M$U%>P3QQ;LKO\QV#R.7BB]Z@TZD7C^H1=5W$%":P3'/ XE0 )/,"8"(*D,%, M,#7IQ8G=)N>I1L;&OB\SI=1<3K5@51*P%U'#B/!*G$)'@2\2H\P@L@\%>S#P M%?Z=:F+8D*_'R:,PK^]:1P%WLOXZS9%(*6$QR%C!U.P0(E#FZ@^4<.[:/6-EGJK6MHS+Y66X<#?YV]OMH+I7><\Z6(KA\YK/1YQXDCC?/N M[]P^HX?5%[*8_:L:B_=R4EI^<,$_JJYMQ<8>9+VM/R/SS^IO1"VL;G=^PTM; M(WI;N_YTI=%T:*Q7&+H^Z4![YU6T=RO(H1"O0'OZ:95#7,BA RF(5?(LD![2 !9 Q*5$1IUG!CK\N<80V/'L1'C-$.F5WKWPB.$$ M=\U\>2&S:WB+PQGA^K3QN]F:D?D_!%G=+?A;%1FILY#V,ZTSSUTN./:%]QZ<7+[TK6.]859=M6ZW?)!Z>A=:Y6WRISHRU#?[X?=$>Q13\[CM3E]X\Z?^: M,I+D.2V(SL:)@=[G 92E! @69Z40A"%('+*LG8PQ^HQ?H3J!,C":/3UO=5+U M3!FM'FYX$N.ZOC'<)0X&]4#;R)7]NH98XT%[F'7GQ"3JNA'5?D2U(QYWFJ_! MT==6M),-P^Y57P/3T6;V50^[AB?W_+O;>: M>04&.>_L:9+HN=Z-!_ZF1G$M?%EEN F,!,HRG?*BU]\I!91F.AZ"C&*8"!1; M:?]TGCVVK[TQS2F7K0N9V1?N"$3@C]H0 ^O/^(2WGK[<[I,'_5A/N'3X?9ZZ MQ&&+3'_FR]6'K5X=?I ?ORX78GV_T&G2@M\O=+;KYRU=L]6L2IB>\@+G/"<$ MI)AJ)3^6 T+5Q*5(:YLCS:?"6;B)%%1(6: ML-1N5 (+R^TF(OQ_M^M-E9*^64;KCE_13J.F+ M!QG5QD>M]>J'2-L?=1T(A[7%SETXS ?:R?.,O=TNGQMZO;M^EH\<;A?0S=<7 MNX*.CW +\>[(:J%&IO5'41^Y?3N;ZT6;L=XXT>)QP\6(]CZ^B \=;G>+#4^?H;W1BDB/ M*[)@7\7CG\LF#;(@"4)44B!SG*EX,2X!S1.IZPK"4A=7YK'5SH!%VV/C__ID M.SU_LKUQ(%(>V$6/-AUB%E$&@CGP*'!1.Z"#<(!C @Z@>8I);5H>-$YU@.0P M=G5YA%=>V[] ;W[L+VG>K\J.ZH]F+5>%V+,EAU,&H<1IIJ+<%,4 08$ D44. M<%Q(*M6K7&96^R(^C1L;,[:;"OIPMA?F<^NRJZ@Q>$<,R)U=Q[H$&M$?I_59 MM&>3^E]1VYFUB\'9]2KK0#4D\.O:N$Y1]4%6(E^M6DP5($\Q MEH1P1=$PB56H6J $4!BGH&0%%'')24S1%:JII]HT^OY?0QEUQJ.EE IS]2%7 MBQ-N2JW)R%2?L \2P^>K*I5Q$8[7/Z MG(AH[SV.1RIV&\#KQ^4-YS/-9&2NOY?[13/_KKB,'M+=)ZT;O)YMQ&>Q^C9C MHN:S3X(MORRJIU0G9W6-5Y8F"084Q0(@E'. 98Y 2G !)4P(IIG5V8O !H\M MDJQZO)ECLXXWEBS&06.J?,"T^C-Q_M; ^V_^P5;52F76K);?]!1QR>/ MYS\& M[709'0Y@Y[HF0@\(^.G@S5[M4:U,<2 X+@ A*04D3 M)$)I 5&PK4+6'UUK)V>YY@+P[X*OIVW MA32.MF\_"15VSIAJM%IR_WTQVZSK35NVF7U3=/ZH]5OV(D:D%$6*)0,BET)7 M4%-TRF4!4AECDD@F$X2MTF'\VCU>:'4;M3-3Z89DOX[E;#5-F M7J^S!LR:.;EC<;+S)KO>B_ZH7(N"R%@%@MU7THQGZX;-FPD#[5'J3*!F[)5# M[Q8;];B[[SKEWG5%\X!29&%XBL=$,O8>"D&WKVH8/IAEYRJZL; M>O%:]Z7 Y>KE++V=G#\NWXA/@HG9-\%_(YOMZC@DB*7678\+0#DN5:0G&, P M*0%'O* I36 JK%)8KC-G;-1QL+RU7]V*6OOMEQ&OZ"SS5<5ANF" 148M=W"T MR-C&;O4*8^O/Y(7N<>M=T)C-#]0>UR2O,&;P)+ Q-WKL@] +J9T )B!K=5M[=5HZX;H)[YRZ[;IC$(_+M[I( MS_+Y\U)N])K^-.-Q7L:E(I(TC0%"F .:Y#D022$$YS(7++OB#,11@T;?Q/ ' M(%Y(-6C9X@69@ZT*U]:-W=<K@-QX.,0*I!JK(Q:,_T?A3B+A.=S M$,?MO,HAB+/NGCL!B*S17TH2RY73U7!;3J??:GWZ+"$ M*.:,@B0I4L4A1 4H#%$@"PI1F9,\I4:U9*Q:'5MPLK-62T*UYD;+G;UVU&$& MO!F->(Q8A7OY M]"16NCCI1Z(^MYO-+5FM?JC&ZM,V!2K2)-&I'"F$ZH\2 IH3!$2:93(E*"FS MU*H^=V]S8V.BO;71LS;7LHIW/[1FE.,/L,!YRW=JZX7REZR34_WH_6P@X)4@F6 O7H8)+@#A) M ,EP"83 ##,&A:(/N[VM$ZV,C2^:G9O&Q$G[0Z2-C1X6%J7QS@-KNL5U)5S# M[''9(^6PT=6#Q!4[7:>>.O!65X]CQWM=?1>[A@[KS8-L@I0IRB$A)4(@R\L, M("P@P%"4(.&Y8'E>%B@A=I%"Y^EC^]"K\[-+&:UJ\VSC@BYNIF& (QK!1_T: MB$\7@' 8X4\X[&U [SY[X/'[A%O'P_6IBQS%J)^>Y\L?HCU?>T909EYUB/I) M-UN=O?V7X/6.>*7]T%G4:ZJ$(21CP=2 CJ%.2DQ+#DA))! LH0+&"!6EU4I% M(#O'1AQ=(2&5VQ/:.6*IA!^IO,YH:02\&)KR+68NUQ=&M00?: MJW2'A=>7RG<@*X=5"0\+]9'*>.#F[ :/]6HS_;A:\BW;/*P:DZKR2SE*,RE) M#C#&>DTH5ER&,@Y23%"FXCP"I5%]XW,-C(VN&QNK>GLX\=A%@N.=4RPL7K' H.O!5T<[M4X219 M;'Y?K':9S[=D_?5F4?WK[I_;V3$H)D!@F -4I#F@ M99Z!-&49+8J4,;-S)^XFC(T.M!,1:[R81$^UE=&VXX^*W-9?JZ^B^D'L?;)0 MSG?KKWY.&:87 K-.U0&WNP[HNA!IXR/E1/U#QXU)U#@2O ?+6]J@QOI-<49]+\)L Z@9; M@'/C!HV_VFEQ,:9O1IE9;_IWBIBO M@\ADF2#BZW/H:VK8E]_ Z:-7W>0>5X7-A7B0MRO!9YMWA%6GLG:?SYOE:K7\ M4_UP2]3;HGXSS4K)1(%C$$N:JH&\* &5N01EF8@$Y2Q+N%56D5WS8QO(]^,' M;4W5Z_^5K;;BG%;=8,8XX< -S$':<+TW69L>M;9WLR%WYD>WEP!W4/UTPC!=3BEG*H"A "9'02V,(4(HI M2'$L$5U38,SGD99SJI.57A!Y(L5]\Q3T#! M"D$%*F@!C?:SSC,K;:"=W3&#V0;0I30"3! *5J$,>",% D-"W+ M&#'!F9N:VJ6FQT8%7:&TQO;HO6M= (L>,..*,+@&YI +D XD668*F'CJT?[OES"9,79884T:)+&. DZ0$*"L+0-*\!&I^DA6VV+7&/,V#CNMMV-/]R"C/YXN]231 /'4ZY(^]PV/1Z MR+R=0;W"E(&/IEX/VO&)50_/=$QT5\]3L:3=;LK+FT;T]=2&!=DO.>VSK]S? MEP\?-F7WI&-'F;:GKW*<=VSI6OQSJU[BNV_JCRHFF!:Y8!03 A@IUU]8.[*# ?JV:PM>,!UP M4<$-SBO6$BX"Y'T1X7R+K[1Z_-A?TAQ3J\3- MZ^CG?J&BGVU=Z7OS5:P>OY+%0U42;?TW%<$+?M\*:B.>XC+#" BH91P$$8 D MJ00YI"E)"\+3F#AL= YE_TAW4&LCHU]FBVBMW;3-SQRL^PWI=$R].?PQT*[3 MW;.@$?UQNBRW=GT2-5.\CO=1Y7ZT4?Y'#0"3J'E79OXDX%^KVWR-%$.9/>QP M,W!G'(U90[?O*C;T2+[?<]7.3,[JL[ ?MO4JN$QQ3& ">"G5K%LD!-!M-U6"UC?;S=?E2A^@GZ9%5K <,J!8 M! ,4LPSH0FP IAG%/(:LH(G51-ZWA6,CHMI./4NM@]J([$Q]A5#W;+\&CFE] M]-;X@]=]7]=^1GM'1Q"@7NJ#UXY$S]KW;,@UFYLMG\3[Y7I] ML]FL9G2[J7(YEA]5*XO--.9IEC!.0,($ :C(4D7\E*IQ0!$_1C OXWRZ6>IU M'' M_F!0?#@U4ZG*J,KIY-\O*97J_2 E2M8LT$C'3HF\][!X>$E=GKOJM#MRL';6 M]7''I>5@P;_[IH.=@=B-@\,!US&A5H:"GZRI/X--8ZV8?V7NJNBPB7]"YHB[ M0!0L9?QD9SUGD+LXOI]0[O14 XF5T52^B9+,Z@VQL#'N-_5HOBD6R64.4![E MF<"QACI+S8O6#VD3CJ MR=Q$S>8 XF8>,)T4K;$ MM:W^A$H\O=N2)O%]M@%]/WZ>3=4_3,AI2[TLO^)8)8I&&D$3#S)(:)1#FIJ_ M:6QB0O-O.*).;_*/=3 T6BY-!)^7-GIPQB'P'&BW)20=4VR%1FU>$RH]!(L' M;;:$IR>*W(8I$!6>F) M^3L;&[^UHC6D)U>4YJWWM^ZT1F!K=6K?6K-#V4OY316+\7P\?:VE(2*E.>!SHV/=!!KT>EQQWOKX5Z7:G6ES5-=BZ$V\KK M*#.S6^=1!HG"*:0$)1"S/+)J.EBYQ:%>O0YMZF\;[5)3IP7B;IP0',>.:>(H MA)W>N_="*1"EN/79*\MXP;!+/'X/MZK ?&LL+^,7+A8V=+EZFR]F7U3A>7/4 ML;4!S8YZ+MBA [7-Y:X5U%9WU8!=H3A2#]CY\1:9=/-' M/I:WL^*9?R_C^]E$FJ# _.)P+L<+XUB;_R+("3(!.DURF,><0!2E.+*O-G-" MFMX3\;3%:9JL9A4+YS,ZJ6J M=T[E;8W)CJ%Y4O&V7J>QXPMV6KZV'HY3SP1/6UY1#]MCE$-L][P\^-LO>! M4Q4;XAHR&]'7A/X3#AN"=#"GL&E;#?4C^?SSCG+)GM[)]B\V/EG=?AE-16'O M@EZKZO_FY\F;++?;XK/]%G\TJ\&-ULK$H3%#&94B@E&4(4AD)"&-#2&+6$JF M9$:H(CYIB/V:[\7=/:0UWM\\@^N;JX\WET\W8'0/KBZ?_@$N[Z^KO]S\[Z?1 MKY=W-_?/3YY2F/U^)]Q(?K@CW?'R8%VY.%!M:.TLJ#YB=:EV?KG]1(4"J&$ M/]5 _'P!5EB &@Q@T0 5' $%0]]E&$.)D?9K?+]"I^\R,'LBJN]C1=-:\5_, M#E6,^>21?U7%,ALFPAE-,HJAP#R'),(8,I*F,-+JF[S4RI8'GDZX:E)4_ 4&P\O*'^NBYS/P)-_?+ MS9_Z<--[VE?*GE!-1E.IOO^/^O&2)5@K'6&DE*,T$QD[?^]B[0)Z>ZT'@Z7B>>R/3X-[U$>];W+?>;;'G M>]9''-J_7WWL@PW3,DR;,E_(\)J'+4Y[H\7VJ5)Z'X&BQ2H='AZ:A>#^;?BM%KW8*ROYB MFEY<\X5:.?=Q-IG6//!NGKM4'09FWVE/-X)#\?J 2T4_:D\KI Z4%_\X!>SDU2M M@7X3WENNIR/O_C/$?KH=VOYD*-N9V?1.RS_?YHLOU:N9,M'K>>::ST-CK3*$ M%8R8$I"8S0W,620A0BQ+L]16>(H;9-2U,.G_:6*=[P6;YD/J>&K3\0@-)%.K M?N?86XI6 %R#70AJ;DG/-X=:0[9_Q:A]DVV+=YQ=9.;'5IFJR 2CBD5:IC#A MFD.B4PXYY@PBBJ3"-*5(^2F#AK)L:'NLS%C\72\W4PG>\'TVVKAK0= M=L?=U'L,9M=DOC>.I_=$\Y.;HB[+E03"/'A1D[9VO5/IDT!P'B^0$JJ#9DM" MN4?8+^UZ]5:4*I4LR_-24CY2L14"Q8;GI8G($9))R@022'J5+\#2V' ,YP9*(-HZTUFO7.3F^"[!.#[EG]MT M96M'FGW+U4RJER2*$8XS!5/,*"0J3B!+M8E=$LZXB0$U5LPUI6FSX:$Q@;4- M6.. MJ40G^EO:%-S:6YYH8%O&>RWQY-Z$[=M6\,+S#BB$FCQ/M=; MKZNWH^N[R[?K8PU/Y(S=&(:.IWY=,[6#]Z>'?0YU:KS=>+\'P0<=VSO; M/?RI9K/T;C9]-1/BR[7*%\^FB67FJTY0'B4XA2)!9D^>F/6>)TA"C5BL5$(3 M(9UB[M/=#&W66BNA-1-8.R^ M;1A;O$17-TF=7NT.I[<)5#/OD!Y3_33. 2: M\$YL%7Y1'@0_ZR;[CM:^)S)2K7OA[+DI.;0WHZ[RR MMSQYW[#XO^O$HD[2@'Q0"G54[M1GO\?@/C#L'7%[/=Q:,O5J-E_,'V>3L?BQ M5OF3,HJP+5F()+/7:],,4H(S\R,UNV+[FC)Q*HGJV-_0%DT?U=!&^#H&PN%0 MZSHRW@#,F@I^KVSM1C?1$9?P(JP'>WLO1=93KI^09SWY6#,V>2QF0BDYM_)R M'_AB>;OGL5!+$?RYV8Y?\B%XHAEDG#(W0!-GPJ3PI+K^R0V0!WZYKBRE&H9P6TKH8CRJ!X!Z+3 M,#;U2KI!8=REYK"--R/P>[6P*B_&E&]CJ>3??WR:*SF:WHZG?"K,FG$I%N-O M94?KL\\\8[G*%.2:929"Y/;MB?GL" MMQ\?/H#;T?WE_=7H_A=P>?4\^G7T/+KQ/#UM,"QN/-PMV!V3KC&^DMVJS;N"3Q[?6CT MMQT+C1X?FH>AIQ'W#S6#X=AK.%E;#99F@\IN4!O>39CHA%4'H>#I?M\MW'." MXU1(Y]9 L-R2#+4OY'FM'8[F?UQ;_PS?QV5)ULVRIO* Q'? M]7@N)C,K\[&:9[;ZFT(9@A+G"21QSB 5>0R9-%M3Q6(DJ/9ENC8W\GCX] M/M[=?+BY?[Z\ ]>CIZN[AZ=/'V_ PRVX?[@O][&C^U]OGI[+S>O]]<&M[%_\ MF;+5H+J39U]#U0>?6E]*C0?K#5BY4_+LP9WNVJ7..#8$O@%IMY4YO3-Q"/ . MD7.0=D/*(;VD))6%?\UWPA.K^RJD,H6"*7TF4T+?F?^7%V+ZLL$KPI2 @ MDY3H'&>0(<'M45D,QE1*LSS52'(OF;+=#H9&!;5]58V')C*+>Q"Z$4 ; M8#J>^EZ8>$_O8XX'FMA[S?GXI=\ ^/&'.%Q[H=6EG:# MTO"+U8WJ'Q=@TWA060\J\P/JM39!+91RJU??_6JX-H%E3\VU42-^5#F0--$P9QK#*,MC@7(D2>1TB;2Y"4.+>JS9H+)[>8EBID%ML%<4U&)8 M3K-=/V!W3'FM<':FN/90G>(YT_H&QYF?UOS6HN->2*X],#73!6BI89+#,L'L M>78I_OTV+E3=]J/YHBTNIZ4RYE?[D1?*$4F04I"G.H)$DQCR)$UA%J$\RO,T MY8@U".O<+1AH3/=H&OIL5J8RM?-K/?GLX:RJ+?=,@W ?$\<\B+ 0]Y0(4:?. M+F9@:?:*VBY :7E5B?'F+,K^R1#>@(7*AG#ON-]T"&] ]O(A_%MHQF@?S9;* M/&3?5%ZK;VHR*QM=GB(N"]XE49YQ9:O,JSR&A/$8TEP+R 5E(E&4H-3KY:!# MG\,+T2J3RRDDUT;[494+V&X<%1C"S@.O#?0V[*U/JSNH/>@!4" R;<8[U^,Y?WTM5"4\_* _FFZF;V:_.E6CA?HR?^&:Q5F:,<@E32!! M6D.J.(698@A%F@B)A _IG.MP:(RS;:\-EI86@]^MS: TVO-P_"SH;N03$LJ. MF:C)FHQH0O M&:1IAB$G.$I()'4:IZY'4 =[&!J9[)8Y<3]-.@S@^<.BUK!T3 Q[A5_"A2!G MW6]QOG.XW=Z.;TZZM7DZ<_J#;37E;W@Q'4]?;6'U^CW\6-A8Q=9+5)5:\5HY M((H1U3BA4&>1V;Y@;'-V[:VC'T#AA4V?\BD_$VV2U1I9^ M5,%ZY0FP-\CN9O,Y,*Y68N--A>']QLXM(.EA1#JFH\W!J'U88WUQ8$0J7?=N MU"):XAE2;V\$U7&Q]F;--3P$LF3]H#_-5:DJ]Y ON(F]Y&AZ\UU\ MMCEFM[/BX:NRNI#3U^WWBB])KDG"I(1Y1@V[QB*!%$4<,B0C3F.*<^U5GZ.% M+4-CV)698%(6WYFLQ;$!+RKIE_+>VJQTTOXXVWFDL&C F89OY@=>2OYY'CFU M&%K'HZA^!JSK(ZH::.,'*!T!M2=@/ 6U+V4!I?6XENZL-Z=VVOS?R-;Q5-]M OSY$ZT.X>S\]9L'DF'RG$YCTD6"TY$> MWS^SZ3043BE-9YKPHZ4_%/^VG2.J3'"C/LRFB\^3'Q_5=,$G=?K!"Q="<(H( M) HGD A)81ZG&IHA$22G3%#MI #NT^G0B&AI)"A**T$M,N;&15YHGR:AKC#L MF'UV$\U+HR] C6IE=WVIK0M4Y4R45:JK"X%]H[O5^^!1=F;_)G!5M&^?M)P> MHSC&):][M=4+H3?QKF;R1L\VH/"R[-IHJF?%E_*[576S5G20@@FI!=0ZB2#! M$89YQ!145-(\Y9%0;K6:'/H:&F%7M0+':W,!+[--/]B4EO_Z,T[17V-\ >QW MT(-NSN#MP-WA4.R8LBL -RRM"<5%(,$;.0]^#H=@3[1\%,E #.P&R$GB/=-$ M?WSKYLL6S3H^TH!=;4N[AWN7T^G;BKM'4U'87SXJ\U4QWZ-7]1(G#"'*$90H M5H9RF81[[R@N0.7"2CQBM,+^L2_L/7B^XS'HB?P[&0N_]:$% MD"<7C2;M]K>2M/!Z:WEIT\ZQ-6=S8._,W_[VI_HWY@\K@O.W/_T?4$L#!!0 M ( #&$J58FV&UL MY+U9=UQ)CB;X7K\B)N=UD&'[DJ>R^C"T9.JT0M1(BLKN>?%C"TSR3M)=Y>Y4 M2/GK!^;.?9,O=GE-4;6$2"=Y+Y;/8 ,!OS[__AZ>O+3%UPLI_/97__$_\S^ M]!/.TCQ/9Q__^J??/KP$]Z?_\1__]F___G\!_*]?WKW^Z?D\G9WB;/73LP6& M%>:??I^N/OWTCXS+?_Y4%O/3G_XQ7_QS^B4 _,?ZCY[-/W];3#]^6OTDF)"W M?[KXBRTZ"FL-."L+*(4%'.H"/AOFHO>&1_7_?/R+B]:5D R4PA4HQB*X$!ED MIZUT47@9S?JA)]/9/_]2_Q/#$G\BYF;+];=__=.GU>KS7W[^^????__SU[@X M^?-\\?%GP9C\^>*W_W3^ZU_O_/[O7K_R(J]\Q?,$_I_GIS_6'/S^;$Q3> MAH^5U/6?KKY]QK_^:3D]_7QR^=FG!9:__JG^)52=,KEYX?]]]<<_7[W[\P*7 M!)$LXX:WBS>K14BK25#>)&\U)(T95'$9O'$.4L[&R>B=DN8FVY7D)=&\5L02TY\_ MSK_\3 \FA0A1OZ@R$6MYW'G=1B[[T7VQ[C[0[TXP.,Y,#)!\"J"RU."1&4!/ MRT39A(P=1O;UM]VD^KH^CQ;II_DBXX(,Q\7KPB+=T.U=T)[_QL^?PX(>!.G3 M]"1?_'6U("UTM9HWD-Q&+43NGWXBK@LN%IA?;[3R('-KSE9D3G']FRTT_O^> MA04]\>3;._P\7ZPF417E9)# F&= 3$?P5FA D3,7"J5UN8GR;[UX*QR(_G%P MB#P[@<1;7$SG^<4L/Z%)X899V46+ 26) !,)TXI!4D"&XI+QV30!QX[5; MP4'V#X?]9=D)&#XLPFPYK8(_![0B^&8I(Q2WMG$DFU R@K3!*F9],**TV1UN MO7DK2*C^(7&01$=&Q8O9:KKZ]G)Z@F_.3B,N)M&B8$DQ*+DZV$%S<%(&,/2I M]T*6;.5!:+C]QJU0H/M%P4$2[$+[[_#CM IAMGH33G%BC2S*,@&("4$A9Q 4 M!5":L21-]@F=;X" FV_="@6F=Q0<(,DND/"*0OD%F;"UX-^3_/'9_&RV6GQ[ M-L_$C@K&:PQ0?!(DFY3 %:8@&Q-H__/,)]8 &(\2L15.;.\X:2?G+F#S(7Q] ME4E\TS+=9"G.+6&6INB:HE%>.5""!PB$>JCRT>09,6*R 6 >>/U64'&]0Z6% M;+L R5'.I(+E^3^OIS/D$ZZL19:)"6DM<9(=1*,#6(DB:.9,3*(!0.YY]5;@ M\+V#XU"9]@2,9_3E\>+#_/?9A(!L4R #&+'ZSQ$E!.D56,URD%:[Z!O"XNK% MVZ6NV ^"BCT%VA,FUEOC\>+M8OYE.DLXH7#*^R 9,+4V>MJ!RUX [8N<1<\4 M>=SM@''K[=NAH^/,9C/1]@21M_/E*IS\?]//:]?)>Y)$+@J*_=V\&CXX1G([&.#(YJ]8X6&-9T)\>8=A2*2R4]**LM$/L< M$H7BR9H0DSLLF7'];=L!H.,4Y]ZB&UGE]6STY.VG^>PR Z,(J[EXL+PZR X- M>&T-!=_D&&=E>=3Z(+7??N-VJN\XE7F0"$=6_WM,9PN"+A?QPW1U@A,FHE6) M&=#<$W2=*^!Y*;2?(5,!43*I#E+_[3=NI_Z.6%HE*:H^2#=WWC==HKO.&VYO_ Z6?0OOJ9/ M8?81U_E6QUE2R 41+"7M662^8N$4\(284^%*&1:;+/SK;]T. QVG) \691?A MP+.S1177Y@2N0IIT<+:<2&5R(;-6(8V@LHH0G+= 3$0?552"XT&0>.SMVT&C M^Q1D ]%V 9%7,WH:B6/Z!9^'53AG:X)<&1V9!>DD1;[9*2!WASR?H#FWWLN0 M#JN.>NSMVT&D^T1D ]%V 9%ZC+MX%E;X<;[X-M$Z%%7C7*\+D9\R[8>,DR64 M17 FSY72&R^7$,UX4)][)J"DB MGV<(0F9@/F7'LLD^V@8XN/'2[7#0?;9Q?T%V@8,7I[CX2%O>WQ;SWU>?GLU/ M/X?9MXDC;]AI"HFS8L1+(.$X3\XR^9YDT=%XP52+3>/NF[=#1L?YQR8B[0(6 M[S_AR A#7W[D=%#K.1QXHQBY M0(2?UNJ>>?KG^T\DM^7QV:I>[*D)%_*(3%9>!()T3*",9-4C,L E*BDM;8;B ML!SE]VG8#B0=9RT;B[D/T)#D%N'DU2SCU_^)WR9>YJ"93>"SIQU19@O1ZPBL M^&"#<46XU (G-U^['30ZSFL>+LR1T7!TBK-6;0B13RL(.;&Z[;3?L<9S?V%-_;A]29O\G*Z3.'D?V-87-PSD<:F M((4"Y(GLF/:T^67A00<7?2$N3#JLDO*A-V^'A8Y3F$U$VLG5G2LF7M(GRXD2 MC',OR!MR@F2B>0!G+(?,/-=!%[)GAZ'B@1=O!XJ.DY8M!-H5)C:!TH:)R%"4 MH"58"IK(WEE/IJXHBINB$J;(E&*;"Y]W7KW=';^.'[]^]?SHPXOGOQR]/GKS[,7[O[]X\>']3>JWO,+_ M_:<>?K=_1\H/O/1_MH2/(7R>K.LC*Q:.R\OI+,S2E QWZ0E+G%6>%3!DKU@ MVM6":\7(7J"!(F40CNOL_6/>>0G+N(; ^4LWZPU/5LN+3ZX6WBYT[6M7+MYQ MM%SB:GG)I66A.*8(\<$R4%8Y<#HJ2$E$&8I2S#Q61;EP&!(N+ X M#<0]XB9TD_IS-^N2";3!TM9)!M+R=0$1!\^)I\ 5V4IT$NUC=3C[8^86(>-" MYQ#-W@N20\3< 5:>A>6GHUFN_[SXK[/IEW!"S"R/5L_"8O%M.OOXG^'D#"=* M2F:\4N"EJ:7HGD.D'1:\]A9S5HD"M\;8V8JP'K!T$ #F0VNC X@=?0E3^O@$ M7\X7[XFC\^JF*2Z?8UQ=?3?A6(3DJ3ISS(!BZ"#J)"$ZD:(H*OK4W$)M2=LX MK5.& ]H@.ND!:RG5:[O+=YB0E@\Q^ 97E[4ON@8A04-&'2B6E!;(03!@L^4Q M)U>4>*P8<2]\/4+/./U7!L14*]EW@*-GX?-T%4ZF_\+\;#Y;R^;9?+FZQA!1 MK'E$,L(A4D"KLH. R0,W204A3-0#;(G?(6J<]BU#;H*&X";( ]IB,U@L->T5-3B!"9BPBD?/ @7[C8&U!5GC](09 M#EJM-=$!N&X27WP)*$4"+NOA/.=D<#4M#X4Q:\R(0K5.A.P.F.;GE0/N;GM+ M=W]HS,GX-83&F_DLW9*(2G"Q M&^8%#A1V!_;D[6+^&1>K;V]/ C$QRS4B_5RS;K3_DC\GG"Z>0@*)])_@*/SD MT8'0&CT/7ACY6,O"_7:IA^GI(1%PJ,;O[%"-Q-\!E(Z)DU OJKS&L,1WM9OT MI2@'BQ18S"U4T ' M:-KD_/%>5K12Z&HR+"2C066D+;XH ]JI*&+)QCS:6W8T(';5,,":RL2=5L)7C+$ZT35Z+VM7K^L:9)>VUX]Q'20U#? M>J,[6. =H&9#_X1'=!2N2A!8@\RH&;B4#+"49(@L!:^&.;'M8=MJ&(KM),@. MHO77TQ"G)^OS%_+[UW7TG^8G)/1EC0%6WZY*'+)3)L8 QOMZ 4,&< XMT*?H MK>=N6!X(MJZ*2(;1_L,0.T05'8#JXF#P;?A63P4O,QDG.N$Z\>1';O91T Z:#]/S :>P!0N\#.HLS>NL=&4U\ELDQJX$S MIFL13(;(49'UI@V]T,ZN>>M _T%BQMWLA@-0 ]%W@*&+8/(?T]6G9V?+U?P4 M%Q=<7732F2@62Q$)@1FNZSUW6A>2)"4#U]H&7[ T#_.WH&M<3WP@9#572 <@ MNYE@O<.-$]9PR07P;!%4LA:\D)Y<3ZM*B9$YW]I:/4[1N/FC@8#54 D=0.IZ MIO4.+Y+'Y!-&$#D2+THX\"AS[=\3O?;).OU8"X-#\]Q[P6FP3-) <&JF@ [ M]'H^^_@!%Z>UO/."!6XP,=JQP9A( 7#F$L@+-&1QB^+:6\55Z\/_>\@8MU!D M(.@<*NX>$'/7\9,:L\>@P6)M!N0$0LP!(14?9)+%%_M8UZTV*8!QY@T-C9?# MA-U7TO*>E#ZRXDI-W1I62^G6'1^X#( NA1A2- E;'_$_2E W$=N3Y(\.5$@' MQN@!S^[:$8\IA07$ K6O(2@>!'C# FARZA1&G:-\(@][Q_.UIT@L'0J [?SL M/;71 ;SN]?2NGSH7-(67 -D9N1GCY)0VP%F.*AB9I6B=^_X.2=T8L,;0:JF) M#H!UW0^\QH452A,C!H2M9YJLELPH"DP+10TVJ.R->:S7V*&>]XXP>HK\4F,8 M-9![#^BYDL\$C13"!D]P][6VRE*\*;)<]VTMC$1!KN)P'E0W.'D2?VDG87?@ M>]>&>]-5/>^N\JGI5=J;<98J*\E8VG)E!BD#[<1>UWO"F8-,L=26>Q2=/#9_ M:[_$]H/D=)-V' Y'K931@?UY1$(V%E.L1+ 4AY*#ERDZ34Y6!\]%J:PLV+J$ M[NV9IT]$ G8HR2 51V5#;"=?N4!0X>*,#^7L) M4;>^K'8/&6,WM6FCX;L7'0\2=P>(N=9/=D._L%IX9S@(K$4,3!6(@7D(6+S- M7G#UZ'R0??>TZS2,7=\V"%8.$G0'0#G*>5WB%T[>AFE^-3NO*)]@BLBU]B!9 MO3*%AH$OOI"(E+%26(:R^5W8^TD9UX\>"#8MQ-X!>M[A*DQGF%^$Q8QG9R=AA?DYEFF:KB9.DI]FA0:>"\6/DCL(TI"4D*16@M7ZT=E5^P#I^U2- MZU,/A*G&RN@ 7M0PYZM@Z&7F7BG&K ;"TH'"[B"S]+W8=B*,\HZ3Z$$I*Q3L?54BMO=RG MZ*%\,Q-"LCY>K%^;U['N6URLA]5,/(\VBEK=7JO[*,"-=0I! "DPD%R*D*9U M9G,[RL9.3S5&SN.)JB;JZ<#?NLG59AS2T=GJTWQ1[[E/A"@FESKPQJE [D"1 M%,/PVJ J,FMUCEFUKJA[G**Q\UI/"K*#U-$IN%XMEV?$B1),UFDJD'0NH$0M M-B7N )'XTYY\@>8]=1ZF9NRLUPB@VD,-G0+J^O"VX'UR@L2B6#V_+%J1O)@" MRZP.49"MR!K[%S7P#AKK9B^L'9GGR\^1>]-O?\5:.UP%R $I&@Y&.:8 MC8[IUBFO1\@9._?U=-@Z2!$]8NI\FP\VZ>*K&29S3-XBYKHT,KF1$87F/.0R M.)YV<+4&NQWS]%C:0P$]XNCZGLZX9%%F!DPD6]M.<_":?,:,+I/1E1Y9ZY3J MP4.)FX^;' ]1^ZKBAYDQ]_X#_??7%V\^O#]^>?SVQ;NC#Z_HI\U2J \\?ICT MZ3:\-$J=;L[^+O%X"3ZF9=8UU2Z%JB.,+;G@EG:T$+0(@I,!4H]- MYGN3Y MRN$%$%]P=H;+B4D9 ]<.L*R'=:0$/A0/FA&+7CBG4NLP[^+=XR8Y6^CX;B7# M'E+M8H]:DM$]IWYB1>2"I0C(B60EK(#H:RS 56:*JY1=:Y3?(&#.S5LN7WO]N+G% M(8"QKVP[*!>XO!AZ/E?EJHLG8YD71Y%=8+'BNQAP+$?@H1B7*0B,K/5!QX/$ MC)LS' (R;>3>@5UYCR?THX]'L_QK6/P3K[$T06&L$+9V?D9&OK@B)S]1G"=9 M$%E(#,&TKH=[F)IQW91&ZKY=K=1&]AV@Z!VI@PBHHS2?T_YZ,E_/S;A@)BMN ME? )2$2%F,D&/#,*1''&A7K0)UH?C3U*T+BNS3!8:J>!#N#T-YR1C$Z(EZ-\ M.IU-JWQ6TR]XP8X74@7:IR$CDJ"8-A %9Y"*9#HA2RFT[L7U'9+&=8J&@51+ M+70 JCM"FD1C@RF>MOV2B %I$@1?I_LPS[-A0B,;; S.!1'CND;# .,<4]%!_6D]Y1U#W"I MUQ8VY->Q8;>7DM-&&6XB^7+UVHPJ"([K!,YD*SDY=+SYO9+'*1KW^',0$+73 M0 <[U:L9/0N7U[PW16:21Y"9D?5$P:#6Q0'6N7.*&#"F=8'&+1)&CKX::G?> M3M2[(\5OD#+#C[78XT/;H4=OYK/Y35MZR92MYW5(EC0EI+W&;>M.[@_3M&XI1A#[&L--="!G[3AYD/X>KX>?J$ L^;< ME=4I"BV(#:9 19,AU!)>R2P&CBG9W-H^/4#*N*47PR'H,)GWL]&]P=6U,$%$ M4SO61;*DBG@H3-!\-=9LJ&U@;H!@%;H<7_2&C97[X=F)>+S@47];._ MA.4T31@+DEPX!J5$VG@MB8.DD.HX'A&(AQ1MZ[MU]Q*RG0O-?B2T'"[P#IR< MVTP\GYZVNBSJV/.W8D<3L$_E"U14,JZ84N,QAW=,RZ1*\@BD"JRK 9)T=:'F&2-8,?$3&K2/\AM:K?D<2 MVP:%CN>B<@J %,528.N(55V=">5D--(7+EK?#-H]*'R*IA'-T?%XL+B+W#O8 M/+=I-4;>Z72>Z?-%'8[P'#?_7LI..B,B$I\B"7(7'-:K=$9!"BRIF!EQW-J? M.YSJ;MI-# [/)]9PQYA^.5^0%S+;S+E*WSXLPFQ)[%6=S_+ZNY,- O+_.5NN M&ZE?RF>^6/_@ON2S-%:A4 :$B[$>T@=P0=7^'3X*%I7)^%3P'X3!#LX\GQ"] M6RZ>\:'4\3I;G]-\"=.3RAQ)ZGTXP?>8SA:;OG%W1#)!;Y#%(" JBBX4UB*K MD!+H%# &68*,S6N*&M'>P1%N?ZMC4 !T /Q[6+YDA19L,A@4\)P%!6-D/OH_=]?OC[^QT!)A,NG/T'R MX'Y.VB<-GH7EIY^; SRA02"$YBU95!8H?67F(%0 M' -A),I4I,7FT^%VI[*;Q,)A"+HGBS"DNCK8-6_F22(OS%A>P&:RQ"J(!)&$ M!([IE(-TRJC685-'^:FAM?UHBFH7T7> FRM_XX<<3HWAT('2P&)XCO3E-URJF MKT_P/.=P=%KS"O]:?SY1+LN0:TM&3T&4,J:ZT,J#-0:1QR19\[..;>@:U^2. MCY[YP*KL )XW!W2_JV>^QX7$>+1EX,EDQ3DC1\G6VCKE#>U%"D&S M8)+G/'O;^D['KC2.:V.[@^V@*NX PFLY+HG^E_/%\_E97)6SDZ.4YF>D@4E! MPRU3 IS*'!322@RUP;*5!I72 KEK[;4^1L^XZ9WNH-E,=1W \'R676U66D?Y M5MG4QDTW-H>04)"[CL1##J LT^"\=5 42N69\#RU+OS>@JQQKW)W!\K6BNP MFW\+TUD5Y/'L^73Y^;PIYG%9[P!+/N%HF,E)@JU]*U7R$GSB 4S."0OSLMC6 M+=L>IVC8_K$P9R/#8K"R,3!H,'])[\9]09 B8.TNG@ M@\"@!6^,Q?LI&?>R>7<8;*"N#@PA.1>+3=AVS9K7JM;EQNF@:.[M D^G9Z?+ M5[,O>*Z!2?26F&0)F*)EIERD%<8D24_'Y*+0GMG6DY[VHW3_BZ"/2.TG^=33?^=8WY:DW6Q-O,F3(*@JTG M(%+K6HR20 J1?+&AQ'CKEO_=DHW=7SMZ&^LA 3:P%L:'V<-R)'_C23"R%MHY#:B3 @ANB!\$D'Z <98/$[4Z(VZ MQ]V.]U%-KP[@XHSHN)I:/M&.;#WYQW5ZG &5>0+/C0##@U 9O)& M;X4Y#OQ:J*I+#%ZXOO^8KCX].UNNYJ>XN&*O(&?D['HPPLMZ1]52C.41.!.V M)*6$*<-ON8^2.'H+NW'PV$YM':!R^^K B2!7PE0?@RM;+TW7SA*Q6!#>Z%2[ M3:;4>DC+]M2-&Y0\?:7P$$KKH"W: YQM$O7W"[(HQ91@M3^[S.3_^@2.'!!P M,6L*O1)F?*+[$(]0VY#]%*71W81V(M(>;E2Q+JKV%U?CMRG0OXMCXP MJ+?EPLG)\K@\?)ER4HI!\I<5&)8],4WK/&CC(?F$C@MI.+8>F=B$\"[O7S1# MU]W"M"=6=0_X/N?MPWR=@%W@PZP]Q[B:<%VD=]D"#U7*EJ(_GW4] ^#661;( M\VE]WL29JO:%YT^7<^0FCB25O*E M>MZF[F:^0*A=\FR*)7.N3,BM2XFVIZY+)_7)H-E&:3VB\GR(V?MY6?U.JIAX M;22M* >:*6**T7IS3"7P5FF'0KMDAS.2MX@9-TL^&N8.44D_$-M>?),HLHLR M:Y"FYAUT\>"UUF!2+MK+7 QK7:ZV/77C)LZ?&(0#*:W?Z/SE=!9FZ7Y!)F&R M-I:#-9FD&66"J&($Z3,K6104S?XA?*TG3Y_F)[4'=PWS[[^E$6ST M)+H,LE@'2AER=E-@D*1 E961/K:^=[@OK5W&Q8,A]"D4VI'-/&?WN*R7XZOE M\JSN"^L:SXFQY.-[>=C6CO,M1^BMW^R13>@5.PO9@GVF'\$15&_=0-VY%VQ.#=2"E=9 7JFS5_Z\9_2_A9./=D,2FBO$U?0JSC_B.MHH7I2 I(5)PR!0J<-Q[4$YSJ.-F0!MA MJU.O$5OGE)Z6PW']D,'R41W#Y$=?1)/ LL7U52GO) 4'S$)D1D,T3 9M0QUJ MTM.:&-=-Z1/B.REQ;\1^7B\DDL!BU0%NF?*>"1D!M0R@0H[@/0F[&"\UQ1E* MJ-8)L^%Q.YC'TBEN=U'B@;A],#>UG-CI2 FZ2A$R,;J@M*[UAF*+4D;M_I^,"0.H9@.(K97,WH6+:"W M89KKU69GF8[&%UHM=8I,K"*R)4"Q.0<52W#-^]C?(F'D%NU#J/G.U8W]9=X% M9&KSD0_A*RXK!Q.M#8\L&A#)4^SI?82@K #KR?H&#&AD>\C<(&'D*O8G@3.?)?KRJN1DEN]),]262"?SY=GB:KB+(>\S9Y"O3>QXV[LHP+W:13\@R#YH:OV6&JQ5I#@>-#D4A7:R$+(H QRZ95+ M7+=V"PX@=]QRDN[1W$+)(^)YW4?LM]D"-^VZK_HDO_\T7ZP^X.+T>EM/;7)R M7FNP.01022L()@IPPG+ET=AD;B'W@49NV[YQW+.;4< WG$::P>PIYSR^>_'\ MQ8M?CWYY_8)^XS]?O/OPBKY\^^[%RQ?OWM7?/'[V/X_>;/[]^_'KYR_>O7_^ MXN6K9Z\^W.2ZT5S(_:D9?HYD(TFUGSNYKHBJ!7D$HYKH7GV[NADB'9E% M7BL 1 8O3894!(^&!X.Q>4)X&\(.3HA?O.3#NJN8X0Z+\1:4JL,.2G(0A="@ MBQMY9Z!] A\D_GL[5E_A5/ M(RXFC(CT7$DH@=:20D3PQ%&MYQ19.Z\HLFF=%;Q-Q+B0::#8N]/:#Y!R!S Y MRGG=4+I>/)M2$'R>I#QGQD3-G(B9 I&<:B8R0$A6 U-.R1P##ZEU&>&C!(V; MA&L/GW;2[P!*[W"327D1%C.*H9?G7$3+27> FJ.4SD[/UO>\UEW"JX06^ EGR^D7W)PUGS/FBDK1 M20LNBU1O)1:@?9QL+%=%T.>FF-8M0[8F;MR4U@"&:1"M= "W2Z_Q-2V=5_3E MCI W[6(8G-)[_ALM5R%6;W!,;&ZN)RYAR21>!'.0$ GR*1SSI,/ MQ9OF5Q@>H:>W:4\-@?!PG'>85KJYDW!75A.;I*+P58#&>GN>E3JQ0$K [%%Z MP0W&U@[672IZ&_ T'*8.U$!?2*I7BS$_/UO0@MC<0]NLD_L;C!B9%4^"0?2. M7-,Z&=6EJ"AD<9D5&R)SK>W8[E3V-L1I8"0.I\$.=M4'./S/<'*&#_3 D2YS MDQ&0EB1%3UZ#T^2L>$[1C95*.M8Z6[HSD;V-=WIRA#;27[\ W2S!%Z>?3^;? M<,/IV[-%^E0[AJV[,L3@6"T^JK4AY$FCTA S!6VU9R>3R7ARM)_2DCY,:F^3 MH48RIXUTV2]DUVOR02Y)L(6$YS@@[1"@DA 0ZTF)TTXK;R33IO61PEZ$]C9) M:AS;VD:/_8)ULR:OKNVN?^VHBO0-KHX+B;?@IE1_@D88M$P1FRF!DC*!D[* MM3G8P#-3\DE]UFV([FW\U$@VM[E^>P#TFK-Z;$A,;-L?ST>;2QVS;GVQM1HK M0-0YD=4_\_9>8'S[GT=,]-:% -, M2 ZJ9 L^"0E1.AFBM2;+YD=_^Y.[%7S]'P&^3Z73+E'\8?Y ^<::X7B;X7>X MF=Z.[W'Q99IPLT&]PS3_.%L_9>UP35QF0:(V8'*]6(*ZMI5$!5JPR$0TLOUI MTM \;7=,P/Y@"V)\>'3@I3Q4/$"RQNG'V;-Z^W66OGU84/P;TAH2L[S^[F0# MD$MYKOTULBUOYXOU#U;DT<6S53VO_C!_NP;"Q"0,4B56KV?5]'DJI#GZRN3$ MK+(856B=#'E2!K=;2'^( [=^@=/QJJI7RAZ>;G97)'766?*8-"#' ,KD6NCA M&1B14@F*39'71KJF\#JJS&L(+EH0.@KN MN?%,#)(AWKU^AO]QSMGV5T%3(#6\/?\C MYAR=,2R =4^A^[1,4YUNG-+\;%8;K[PER:VX;60G[[[F$JB"RZ)+)M^=BUH/I27$H#AP7A1G6G$M6E_#>YB:0RW:6O#' M-P1?I]<\)N\/).)?Z!G_G/AD691% :IZ0U<&#\$K#4:70+$,K=KFDCB$WG&M M9"-$W39]3Z; 'HWD._R"LS/&AI9H?-GUXE3M+&NP5)/!)^= M+5?S4UQ< BB([+/2&K0,%/45)6L4D$"CUJY>)XRB=2G8EJ0=?A7ZT==<03E$ M)Z1TN5:9U/U>1?!,.V!RM3D4:])>]K0L#B( M)5BPJ)BVG+/H6U>9/$;/P9._[WGV%:8E3SF&S&CAU.Y]O5P(5B4F)1@=6H0#&#=0=A@(C2<(G"B=95/=\EJL$H MV?M?< 7U*Z3'8%/FIO8P9094XAFBK!? D2=NDF>J>9.%7>@;U_JTQ<\]$V"' MT5./%HGBQL49D7'>LGG/M-(]3SG8&GV/LE:V*'RKY0!+4O3ZC>'D6L2NO8M, M6$#M:L0>/;@:MF>AM C>L-*\1_DCY#3H'%13!,OS5UR\X8:([X,X2JZ#0 [9 MFP)*6@?!A[J@BL_1&N5\ZR+X/4D=V2HU0M(]O84&UUN/IFG=2WXO; MH/LH:&1V-H^^&NL3=9$J"4BFD*ZT(7PPI\$&GP5S4FK=.J]QDX)#C3:^+U]MI+K?W[P?O(@+8TVEM6'J-G]*Y? M33#QX%C+0S70H]'87)>HU9:OY[./==S,H>>-+A@U"VH+"15:D/O@<\ M3DO:992A0,:FFF+1M./D.J%;\C8/%W:/%N*>P> ]K\5!Y\B&6 MXGN4-;(2M^;8,)."ML* M<:!*JZ6O032K.=,T0; M6[=#JSU\*+;8GLS7^%] MFYT-0@7+(Z@L#:A0:+.3)8.DX"J9S(QI7ANZ-7$]S(_8"Q/?KUUOH8X>+ E^CZ;#2Z+N?_Z]AU!>"642<:XT+2P;ZG52)MN6C50U%$+P*:SCSC;MQ+]L<<='AUM2VLC M W7M?4>WWG>/]RP51Q]$!HV>O&='L7<46*OQ@A9&\>)*ZV3_3@2VN%'ZW9== M+0P1$C..-FRF!"T,70(XK@LD)E3Q&*7SK2_5[T;AN 9L.&S==^5T(+WU:-#> MX*K>UWZ+FXY+^QBQVX\XV' ]2E.K2.U\_M'%2RZQH[S1*4L)F39$VJ8"1?5> M(429LHB!.XZM YF':#EX$.2MYUY#K4[&1&^AJ+K))UN'#]!>'(QCPF4=E%(# M,]F)86F"@SNS()L(OD=S\?XL+O&_SN@Q+[[L6P]^YQF'9W<>I:K5&.M;+[E$ MBG>R7CD/4$\)09D@P/L0 *U%1C](GCVX]]]H)J'#(97*0 F%6 MV2QJ+6&N5TZ#)&7DR40L.R[UB7 M?IV.&'QM@F&2 N6=@ZBYA*"+YTDIYX%6><7D&])ZMMMKI0Q M(7"*/)//Y.0Q\N^<8+*FU:(P.2J16\-J.\K&+=8:"& #**4#J+W'CS4'\0X_ MUPZ4#S&5=90FE/7 ^CI0B9R#R)R!F#VJ0'Q9;#X78QO"QIV"-1#0VJND YS] MML3C\F*YFIZ&%2XGC),Y)I\2(D^BYLM(/I@+667II>+9*Z<; ^HF!>-.IQH( M.0<(N0.(/ O+3S452O_40^*D M:$OLI*1+24FJUD7O#U,S[I"G@1#52/@=P.@H?T':GY=N7:Z,5;C/$K$_. M) Z9* 0*-RR$7"1('NA_K>3*MC[!_2Y1X\Y$&@A9;571 ;;>X._71+68S^C+ MM.EG[_:R^L/:-6 [CYZGK@-G0G*H:#P31C2IRH1R<3H4 =1::9Y1"RM MS\.>J W=\^DR?/RXJ#.PUHULK\O\VK$4RPDI5 69/)G8D@PX5PIHE;C+B8#? M?+#"5H2-76?9'CVWC5![_?1H>>[M[K:_'7KL<<-THAO01CW:=RRJ*'FR$ERB M>%]I"MFBIDW.!]KF6#(\R*=HT=:\']W1Z7=#S8->Z(535@9M>[^I= MFY1T:X;2+?NK8@X)+1E,<4Q#X(!JZM%/NZ]=YOYNVB-/&Z2QYX!.VO?;,\:4LD4C %VH%<:J]U:> MNV!EZU:>^^FD1RMTMQ?@_C;HP6<-T,QS2/OS2"-&9TS1DA40:#5M.IZ#SU7[ M4BGEE;#6-%^"P[7TO-IQ'Q#PM8,!%F04K+(K$S&N$CBC-?!LB@DE)Z6;UTMM M35V_C3MWP6[\?:.^G0-:F%O-]YC0+N0L0?E"VLNU MYLTQ"]G;F+/CR936S4Y:=^^DI]6SZMNP=):%]6W2VKM6.>LA1I^ 21%DJL,\ MFG_)%-\B/?BL 3K$#>@ZW>H))GDN/ D!I.E:J$LAOJ\#?F*PUBM#H7GS M7&WC/G&73OX+TN+\&^)[7'R9)EQ??_^%0)Z?S4\_XVRY6:PGZT>>'U^OR[C^ MA?GM>D+VNECP"ORFD!<0-8? /84>/M66SCX"BQA01N^,:.U5#L9,5WWH=L'< MPS'=F.KN8&>]$L3]G*^-RO'G3:^MM)I^N6O=I0O18<@0?%D7Z1OPG$5 RS5S MC),,A@/XOE2/ZP@.@N0G4> / -EW2&*=IA7F->^_S::KY='O89$?8M]@+H&B MM>@$)_:Y@\!B@I13U%:A,JQUB^#&+(SK5#XAF(=4;8^.YZT^4OM[G?<_J'6? MJR']S8>Z')525"R(P&R0M4R046P1,X6SPBD*++1KW@%AJ&Y7UYR26V^H94?I M:):?3T_."/RW4.XX17$LNMJ2,D-E&B+CM18S1)6A$7-T7[!Y[@* MTY,G;P5UY_VCMH1Z7!K#MX:R1K#$' ?"72V,JQ?K3)' HTYHC":WL'7)TG"M MH:Y7ZGV>KL+).AN;CY;K\N7UAC-106;&*:23.I$[KJ4&)Q2"<2RY;!2/*QPLH4Z.MCVG]$KIZN7(:W3^T=?I\M)CE$Y*\F6,UD;H M? M?18'GL4I&+F!8FM%WVZ.<9C4N\/-\_EIF,XFLHZK%2H#%S+6 MLR %(2@%";UUW*+@."QR-G2,W ?\0-T^"I4]!-T!6-[AE_G)E]IFX08SO^)I MQ,7$9L=C]@F(%P0578; .#F0T0G)%?>R>73[*$$]P6IY M6.%Z88J<@G!6@4K*U)KE>@55"#"Q1+1>)R-:E[>TY6# ]3J M;W4Q@(_^9LU#+"'6?D:@8RU 32[6<\@ 7 >KD.)L$UK71=]'Q[@'$D/C[F#) M=XB>\YU$\"3(%\G@3*3PQW +$5T!9A(&1/)*FC=^O9^2D0M%#];P=R"SA[A[ M ,UT5A?5VE$X=Q!42D*HXLAW=;(V"Y7@B@P@=,B)RU*";MTSZBX5?8%E']W> MALMA@NX *KRM2K%9XN)^A-%(HI,$&0OUH$ V^< V?)J;1*.)53ZT#P M$7K&[=@Z>#*AE28Z0-6;L[H6CLMEW?-Y1^/E1+.4$D\>F$0-*G!-(9 TH+-U MGCN7G&MMAQXD9N0(L9F^;_<.:R+\CE"TZ8.]Z1AZSDF@O9PB7@ZBQL_*V@1> M9 8%$2/J'+#YN/"'J1DW>AL<1P>*OP,@794CU18)D\2RD"XZR.M)>DG4T5BU M3U]@(CF&0I?6V]I-"L8-NP8#S %B[@(D*W(',5^5>-Z10."J:DZ=@>8WP!L5MO? M8?[0#&=O%_.$F)>U+./5T/[LY.2 M0@FAB3_%"VW<(7G__N&WM!\/.WB(^U#8USQE='"Y=9NQ_F2\6 M\]_KX5/X3#];?9N$)!E*XLKS5$<;>01GF &!P87$?(S8/(&]$X7CMKH?#F3# MJ:D#*W6ME7\]#YHM<9(L]]H9 YSK>K*IB9?:*TUSI@R%&E&RUM6G=ZD8M[O] M8& Z4-P= &:KH\5)XE;F;"RDR(DIAA&"L0JTB,SPDESRK6OKMB)LW-;U [KN MK97RHR#ML4/LS2U4/K'6LA2"A,*CJHXCF62%#-!S9T0VQ=N!^KD?3/MV"5/V MQP1L:]V.B.E:)W[>F>0BR??VTWR&RU>SS96!5[-ZI:^.BDZ+Z?I.ZJ0.KTR* M6Y"*,U#2)7#$/7FUAF(=:;34MY)F=\OC]WCO=I#[<9+T0XN^#U1]F*Y.\,,B MS)9$P69QD&?A,?+@@.>8:6VP5*^:&LBHL6AO@T:Y X#N><5V6/EQ$O$-!=K! M!KJ6"Z%\?HH37@BX(7,(@9.=9*D0F*6'PF0QS-?QS,T3$%>OWPXG/U[^?5\) M[PT.BA[BO&TA0NW7<3'0I';L.#JM(W#_%:YVV8G2P3F9(SBLW=19E%!O8D)2 MR7OGLF7-4P];$[<=M'Z\;/PPVOFC7R&1]= MG?OM+6YN/O2H5H/$GN0^Y;9#H:3/+G!:GK3^:7/(R=!7BH-Q21H;D2%OO?T^ MT4BQ^YY]V?7NYCA',F43(0POP6>HL]+)),JZ2SI))M%:GY(7O+0^T-V-PA]C MR-@N>+JSLPRGL0Z'.2W_QBDM_A^^5W'MQJ]]R%_B?>2TN*4HBL ;VJI__> M@\M,D+0"^F*=(QOU8^ZECXU_G* JWG+)(8K:*E8D!8X+^H^26+21+#9O5?X8 M/3_&/KD+5G89QKF3-D;<%9>+5:VPR6=I=;PX;^2YOK+#@RXJ8H8B- .EK88@ M(X,0HU+9>S1^JZIP>L$U)-%W5RAZZ-WC(J>=5N<-1=P'1.J D',.EN=W=:(O M1F06:THA;%(8$8N'XC!IZZ7@::O*W>UP <<#21J=W 7*@@,<^:KA^1D*< MG'?57U?P+6M)P_F%+'+7F$B!I*(8&=W$/'B.M*@\^3-:4^ 0]/>\G1W>-SI$ M#M7J?%@1CXV:XUF*#EA-%'+RU+W_6&[WWR M.!'40$@X2&P=!.(/;+17V7%7F,V$4\A*UP$(2D'D-@.)B[;?9)S/3^30OM[I MON-@(7ASUV00570 K>]X_YLVC+1PZGD,_5_^$+Y.3##.U.EFEM6Q'@$MKU990R1H+'C.#K M51;/BN&L_7W(S;O'O0GY%!9F-_'N#XMY/?.K!V>-=*6^4.GYTXCOS&D-1COPE&6JLI @(+H-6W#AKI.*\=?7*8_0< M//'MXMD;L5+$<6WJZKG8\_'L7>U*7>_-T2^\F<\6%]^N:PLV+F4R'GEQ$837 MD7;7F&KM4ETU-I3@K$+1NJ51,^+'=92:X>W.[+A1E-O!UGC)^"_?KIF.EPO\ MKS.DE"JS,7FG'@\F#+>2'R>H$B4\+F(=@VTA[ M/0'R/H8N"Z%-IZAP+DPV1U LA64'@(:HWT MTBG4EI 3U+ _?"HQ:U M#*=UC=1VE(V;VNANOVVEPYZ0>7VUW>7O?%T[E$Z(VD R<0=*FCHF2G*PWB7A MB\$8GV+S?9# 3BQC0X1L8QR;J*LG++Z:?3Y;+=<2X^<&7_C$--8!9LE)"C"RQ#4#F#4HR3TTJL MB%)8,HRQX ;+H-PE9]RCB''!M8]&.@!7;3-)+FW]IPXW_A).U@G^=5 ?68[% M.K"E^K/*6G!64XQ?>!!&^!QCZW*.AZGI!%JC!@F-=-4!ZFZV.;W+T_V?7K2' MUZK>7+)0=%*@.+$9DLJ@)8_"296#;GW*<0B]8[?(;H.91_O4#JC #L#ZZWR& MWWX-BW_BZN79+%]P81(O*:I(\K*U=X0V$$K*8&U2I2@>"FN]]=Y/R=@7-YX* M"?/F:ND 7,_FIZ>X2+4Y:OB,BW,F?,B^=IF DFL,)(*%4,7$54[19X'>-1\? M>!\A8]]@' E:ARNE V2]G,["K/+P:D9B/*O>\,;LEQ*=2 &L"PF4"0C>& ^8 MBO,Z>.U4ZU*E!T@9M^UV'SY="RUU +:+ODI7]?+K!F_W<+>LW$D)<0KX_FOL\O.1_.+7A"]!9,T;7[6E00!:>% M5PKJ)-'&YG[E5H1UXE,>BI/;=J^]4CK8>A]*4$>O'89Z.:T$WKV/7/:194=0/2 0PA4SC+.$+@SM&%QGL"71#SG0D(FRZ#8 MP,5-_SW/G Z!\1.INP=@W\O+51XC:Y<2KS?J:C)#24;L")?!)!N(':V9:VUR MOT/2N! =WEUMJ9$. ';3^E\F6,M\L23.SD1I P1A)3CF(R>^4VK>;&I7&D=NOCDT:+YS5M-4@\V2YX,A-*6S MT[.3L,+\M\5\N?QMML#-9)J_D?/S2Q4[U@ZD@F>>@C)@ U.@HLRUS4>JC;:Y M+S%I(UNW\6Q"^,@-0/O"\@"Z[M\$/\CT:_KNBFDCB]?:&&"X9MHA!"X9"!U% MSL@HSFR=1VU"^,A]3'\0@.^OZ]T![C< G]7FKN>_^V2U(4;[>J3+H&@C0&%F M$(-TP&P,W%AA3?-\;-/:D,&NK8P-U"8:ZV1<\KU78U?/PF+Q;3K[N*E]N) A M5UPYA8KBA4SLR<+ %>MIJ?DG#O;\RM4D.,>] M3AR*\IR63A109YG5S!S*.OE%J-;#9.M[>XS7FZCU'@#M).,.<''[=O,MN4RT MYL4558B=4$!YLN:1(C8R[BGF'&/TLG7YR7=(ZM$ #8&FEIKI &BW,ONWN8F< M7$GA-=#2J44KM6(/LP1-#D5.RG 7FD_6?92B<<.$)S1:[?32 \JVD=O$9I%D MD0%X5'4R-:=P1M%*TBEA\IH9+UIW@-R*L'$]_J?=*-MJZ8>IN7U#+-)3OQPR MT'F[!P]3,?LX_4]1$!NCLN371\C*,]KMZGT5PAHXIP0JK1VJUL?Z/\94#L0B M5(HU'*XSC70(X$,*$+-*/AG'F6SMW?]WF,JQ"]Z&F\JQBW([V(>W["(2UNNU[A75\>W ,V^_4*WT6'/2%SJ^Z=PE@C MLBT@%9(/@E)"1&+3J,B,"4QE+8<"Z!^F5_A."#FH5_@NZNH)B_@Q!]=P6?&R_\\2\T[[]Q M[B_Y'N!R448;90P^.2CU&$7Y6"#82%#W)23-K/-NJZ9HVP!F3-MR@+)NJWL/ MR8VL\'_@]..G%>:C+V0Z+QF0W#&?."'=E7JR2D*(.1O0M:XZ6A48VZI/PG=4 M?^_+1P;!/BJ#) MNB!UW1.A803XY(CH8#D\4 !S7I[R 1>G$Z&+\B8GT"E*VC6$A,!5 *8+C_3_ M6<76/OKWJ>K$57]ZR&Q72[^O_KI'Y+/Y;#6=G;QX/:<=;_'FK&Y2Q^7BY\M)$5[S' R$>LRGC"H0!84ZP0K&)7,LNZ>%\\$L M_?C1R%.LA:=%3B<+Z>K>XJ6:)@F3B^2= 2;E:_68!1=0@32B'@(DB1@&6 #W MD/+C>Q_M@'NHIIH!KN'9\-O%_#,N5M_"+-<3\,^5NXL;CO-RWT\/."_>_V4' MGR$WXK/1N?+%^]Z>A-GJZ-I++P_[BM%1\\2!*W(&%&:*_1*!J^3 <['9F-RZ M)?QWB6K7@#<4#+LD)#E'&,FX-V9^6]K&=6K; MXN;A[DL-]=/!+OL@-[]\JTT$UGDWU"(491CDFJ%7HB9["F7F3BU5%5O!"'6-OM)^USZ\O$ M6Y#5J77;%PK;0FU/O70 M>-2I@DO&3G/]SJK/9->0*E3/E7F'CQF#EHD6_< M5+)URO->0CJ%T[[JGK>6?0< >GFVF$U7%$:1@%Y.O]:O+OK81)ZL8H566;!5 M-JQ0:*,Y9&.S%F3P5?.I1 ]3,VX"96@H-=)"!WAZ34$Y?IJ?Y%>GGQ?S+YL* MB7-6&%K/4K1@O=;$BB3;C10U)VE3"5XHW]RM?X2<<3,;0R.JE1Y&A%2-X">T M&C!OLC]OYBN25L+\:K9I#7;M>-,GDS)(KNO5$.7(2:@.PB+C\OJ]_#VJQ>?/F\5E+-UT*K5\:OIJB&@,)XR.LC MAN^K66$B]/I+)QH&E=9;@<8HZ31?LJ?]MX;6[,CJ UK5^3<^1B$C3 MM9[HZQ-<*VR6SSOSK#]_D/F)#+8V+ L@UN<5)$-P)7!P2J48O+'8OCM=(]H[ M34FT@>LH"CZT8]>'X4WG&UQ-BJZS0WV Q!SY,$70!B,8)S$G[XM!&5CK5B2/ MT=-I(F-@L[FK(GJ\F']?V4&+>_E;/7>0DHHGN97__5/PI#CC2DNH&??:_RT0 MV+(#;Z/+EFOKW).=KCUY]4341HA $;)12&&R8!I"(0E(*4SDO!AKAIM9]6-7 M3^R"F[VK)W;13P>NWC:GLIJEY)P1D$I&4#Y3%*Y< LE"M&@,*Z%UQX<_3O7$ M3GC8HWIB%^7TC+=K6224S.I(T9(-65.%KEFG"^RB='XPCR#Y.N):\EV(Q^F;#"!*^]2^)[S M]=##.T7'OMJ;-Q1ESU;G*HQQ7+%DB0]E8Z0PAB+94">\&14) "AD8JU3%7^8 MQ.P@>]Q^JND ;-)@Z3DF@M,%,-;V+7V/J54UP MGEXH;%W^<6,]B9C)CE!9G>/W^Z $)]H;M>L7AY.K?J/"L M=J!K\*8XMQ""C" T"ZB"486WSB,_0LZA&]L+TNO\&Q):UH>:U^3[[&Q1U^'$ M1X<\VIKWE1YH164*?RT")TOJ@S4LQ]97P+Y+U,C>>2-TW-[#VNJB Z^I-B^H M4GKQ-4V7=5#5N>0NV.%,<^)VEDWWP@ M8+740P>P.M\++I;++SC#,EU=+I+DR97+08$ODE8*Q1DDJ9)!4YS+A9$^B=8] M81^G:&3'>R!0-=1"/YA:KY0ZC(R6U0IO$[UB M0KG0NC/284@:[K;%L,;I0-GW6&ZWSM4NK[K^K+]?9SH.2 5\_Z$'IP1VI+M1 M:F#SUDM(99Z=0@*2*,77_$]M+*,1BG/98O%2I=:WP6]2J51Q=;GN@_1,FZX?X#&[UX_;B#L#C:B;4]Y MN"/Q<.$AAMK $RFZ#%IYX)X[@R59XUICJ.4AW("0:H&#/8_>=E%*9UA[-:/G MXG+UXNMGG"UQ(GFQ2C':>E4A5JR*X&)RP)C@1*T5,32?3_0P.>,FCP;'U"'" M[P!'QY^QUN#//JZ9N6!"40A@.%>06:Y,D ?G94; &+/GIH286O?4O9>0<7-$ M@V#G<(%W@)KWG\ARUMO5E][E!!TW1A0#/-=C19=()I+\?3*I*CHF?6X^"O-F@ ;!RX&B[@ L5X2'J+P7%L$X67L4)0D^E C:.<\Q:2V:3X?:#1J#97(& M@<9^@FT6;.]9OO'^[/-%\X@Y -XS(MII_7 M6KI@RH8ZCIG<+UEJBW>FR;___]O[MAXWCYS-^_T5B[WG3IT/P&(!Y^!!@"0. M;&<&Z>\_V-E.3[(X+F41.S4 ,R(R@ MX#$84[LZMG[F>&C@-7(PWU3X>T1A^TAB,*B^Y%58C@"KWU;S19Q_QHMM&Z/U MS"DO(_<6.(]U(H&R$+21X)(O4K/,M6I]D?'LAJ8^'X\)K<.DT06X'N2]WH1+ MG"]JO[X?_XP?ZR"YU\O579)OKG/^FHE8/.:0@3E&9T DC0H9?4UNY!@*RM@< M>(,WVT.R8$Q0'D>*'1RQUZR\GRAYC)E<\:RC$X YDV^22R)F(E&)'KV@;WK> M^@WFCEN;QCY.XMZU%5,'Z+M/T*W19RQY9R.'[(0#E02'("E0U[)XEY&(X*TC MB<=WTH-;UUCHSZ9(!TF@ QSM8J[O4_K58,(/C(O)8LIRZM&KS,.SIT\+FXK@AE>,N1U!>,3HM3 1F. _) M20JL=FM(^_PZ4SMR;;)O#7G9@36[S35_?3;F/"^!,?#&$P&T77"QF.HZ.-*H M9#0?+9G?01JMI7B?RNL/XG4'8+D;A3P8,OXVU^XA-U:RWFOQ62$36$B;*(JN M8WH\)^H\"DC!2F5M8-R/F39[>8=3NUP'P>&9U$9CV?2-O'KYMKQ:7+[%R_Q; M7L7Z2#5QKB3:.G GE)K)H?"G> ,BL>"L*X:/FE=[>8=3NU9'0MZALIG<;[KG M^]WCF$W%JY("Q2J%HI8<:KDUJ5)V+)/[Y["D'7VF)]>8,-LPPBG8DJ$=6*3[ ME.Q@<3$%SA #,&4H7M"UFC66# )]2$IZ%7CKUZ'[[G%*MZL1,)Y-.3264N\H M?,SZHE7,(/.@"T4\% !Q\-Y)T*QP2?S,D36?"KCG'JQ.@\% I]=AGXSK6 M;M'%^HE/:E1.V@@KZF022[;&A1R,"5ZVS@&.44/S M,!]WW>(O.2Z]]:(V8Y>@D/S(X.J()HZ9J812F-;FY9GM=!#?#9/[XU5O2>#6!Q*"*I6SWB*UK'4UL]*,F,2$K6M M[Y_.8D#$7E 8,"!B'[E,?0-P;ZK!1C.W)AF9%@%E@1RT &6M@Y"E@H2J)&&0 MRX>^S"Y3(NZLT"E.ALKQR5$10YDZM8.S7%U^P _YYR4NUF\6;S->_+@F^=RS MW/0Y7Z+P5_R4;XBZJ[2(VBB+4'@=ETC, V2%U\[TFGN,I, [I1^' O#Q;4T7 MI1T#(;L LH&XICXKWY0RC_G=9XPW]IS4-O#"Z(2PIM[UAP(NFP YLAQ$6 M^RQEZP&=+VRIASX3[<._EG+H %:/=UIA#%.VM>$"3ZR.F*Y]GHJOJB*SX\(G MUWH:X/#6-D>^:1@HZITZW.S#]P[ LZTJCLM/>58,*1.+#FP2@F>6&0[]>U9/WS76[S?7,%UH4 M4P1TP5& :NAOFCD0DIL@-#-:QYT7'R_^ M>KNITKPMD!1538#P5DQ[Z.3N#YM$%>_1B1L'.X>SN MX$1ZII'E=[DL5_E5C%>?KC9#4NYWMI2\FE /"3695IL3>$842R0R>2PL^S$? MN>^SUQZ:=(USUAU%>GVC]!Y9,FF3HBT0 @4K*M/?4+H FK-<4DI!Y-;M EOV MP!VM4?M$&!PLFWY?E7YM@?X+7EZM-LWIE^7Q*MW#!KP=M%[SAN_#J1WG':O@ MD259"A3/ZH02[<%).G5YEB)@LIX,HP4[[+$07B9C'-)R=R^#_[0W4Z=D1B,FET:DXP@L Y. MVYTH_>$J_TJJ_?Z/?/'EVA6F8T07YUQM$ZIKE4(4"5P1!J)#):/-)H4\!3 ? MV>O4^8_CPO)089T0**O"O?]C.5.,"$$AP'JDZ"O%2#IG)2AEDM,JF<+:'Q![ M;7'J),O1(3A$-*>&/()2GB4K@PHB@-],*=(R 2JG03$NT2$W4;0>6[OW)J=. MTTR#OKW%[V\6LV*)5Z*I$"86N$3. =77]!)X8UUT92(X]QL[K['J5,R MDZ!O;^%,G6)^EKCWR^_R;SA/KPJM=DN>01,Q.P=92=*MS!+X>NVB%/.A6#0V M/3!]3V2;]U][ZA3+P9@Z!L]/R)[-F,D.17!@HN%$#3H(,7!2%2%EY#J'DZ$_SCGTM96C M89'<3X$@-=NT[<\+JXW*\WTH'>?F1TE98K"< JC:R4+J5)O> M(AD'JW4I1N;FXU#:WOP\VDW_^0N$X&WP"FO3'U%ISG5V>I)@"UB\$Q;$0;7)DH5&!TZDVO0Y2H90^N3$?RY[,35Z#PJ*-5F+-^\/9UEW?^IW/C,@0[ M8_+X!.S3+'"EC' >K#2D"H;53MH4NSC,02CM:UOV(]NEKFY6QK1'>S&_@QN5 M1^EY,D7/O$0>(@-31 15$@?G$H,<;) B!DY?' -9)W&#TAQF3<32S\W)X_,G M,6D*.^CT5K8V ,H8ZZS42!ZC5B8G8[@ZBO'JZM:D.93V8O.IW9D\G\UN?V/R MXGH3YN[;WI9<%V"_QS\/N@5YY%,.YM!+.VMT:W&[3.VP?[%<7ZV^#C Q(@H, M4H/1FU(H0VYDX84B$.TP6F1"M7[8\LQV#K7.MQ^];S)M5V?9IL M3T'R;T0.X*,P()F6*2;)F6W]"O:)K4Q[,]$*"0_-=0N^=Q"D_%A*CG4*PBT] M=1;%]\O%Y7QQ-5]\V-[R+A?KFI-EP+VL_>$ODS=,YAZ_+. MW7@A2UI9[\!XCJ"[F!XK!PEV MV93+W>%DV[+18HDIH094LDZD5^2_66*)UC+7[OU&-N\E]]@^IL7*H;)]%BH# M&-T!6-[F+\N++^1SW2=FVYVS9!8#!@ZVV.I]A02(Q*SH6>22QVA*:]_XV0WU M!)\A\EZ.Q?P.D/0/7,VK]:VN_$:U%"91)&D51B&),U* 9R: 4SKQ8KU"T[KN MX>$>I@V?6A]-!W&X,X1LM4>;Q+UU&ACCFC N%;@ZIL%9[KQ4N5CD(V*DAT/I M,*D^ Y$!+.X )+^MYI\VV]]:P>RYX+9$?6[*O,8+)RK%2E-*V=3ST M8 O]P&.(1+\99C*&1:\M(*]=>F7*X(67(%02(3%90MPIU=UT MU.)H3S-;'2/#>=B#X&_FQ07GG;<2ZK!V4#P3X9PA,.DQE>*B33L]>CNM$8M[ M">N)$8O[<&[J 2#W1@3:H(NH?223RA:4I3U[#!JDM"9R947)._F1IS=B<2^1 M/3EB<1_^=> U"SSY3;+?#N_*\5H5=:;.X;:W2.)P[F=(=HV;I((117QX<"BMK"WRJ*S[FJS?$(\)X)DYHW$GY\)Q/7 MKQTLX1<@,X#=/8!FOLAORG7296LDI:F.8% MH-_LHB^P#)'M0[@KY1\UZ8N?Z2>7?\U8H+C= M6 0M:J-L09S#F L$YHR35B5FFP]MV6-_/=WO#03$,V:IJ70Z0-Y]?GV'Z_GZ M'>T%TYO%W502G^FLO-8Q@HR!M#3+ J[V0[%>9BM4%ERU=JEWW5M/:?LVB!M% M*MVA[:<%?7)>7U92WM7Y@>FWO(I5=A_RC/FL@ZDO"'D@]G$*2$-&"5KSY#E* M*<*X>'MN=SUE^,9 7#/)=(>YUSEORU BN94Z8P!=L]CD=ACPR2J(R;KD@G4\ MMGX,\\16>DH3C(&F83SO #J/'?R_+Z[6.=T<]]\O/WV:7VZ)O*,C5EJ+%#6# M5<74.Y< &"@*2A)]5N0*L-2\"_W0S?84$8SGL+67V]1UV95SWR^_Y 4N+J^I MJW03/;_DR]4\OKFZ7-=GN.2<_K::+^+\,UY\AQ>U^F8FA$&K;( 0!5[WM?/: M60CHT#HAD?3TI0?%!^YAVKKMEJ@[IC#ZPEQU$8BXRZI7ZX^O%IO__?A?5_,O M>%$KC+<7"S/%A8>&6ECB* G MD/T\)UK2QF(OULN+>:K.Z U1R4=7 MU5[<;3C=N&')U;O+9?SWQ^4%"6)=#>?E7]=_?H?57UQ^JG6-FP6V)8X'U& - M7>K@HJPF-#:JTKI>^6N+958;'Q/T3"Z1O)] 'GNN-<[EY][/[.SC4 MV-S4N;\I[SZ23G[#TE>K57VCL6FY\MU?7W]GVX;EU1^X2M<7(:%$IY2-X%CM M:V>TA! "@\"#ML4KK;!U27:SS4^;]3\ 4P^MVS3B[.#0O"ZNW63[-F=%_0>5 MWOH&H!#7$D=69_.J&J(D\-Y:.BZ4*I%[IWCK*Z=GMC,MUB8"R*.%]X=+JU_@ M;=\3I)(\T]9!9E[#IG$^Z:^%1$PK+J;,1.M,VK,;ZJ&/0P.Q[P:G 3+H %#? M+]>7I)T4 *^WKTA2DLBL9("NMISRQ=7I1$2/$!PMYQYE\W+&AYOH$CA#!/RP MK/$@;G< EW?Y@G[TX=4B_8*K?^6E//33Z& -,3671 ;;>DF!H S4Q]T/^DB^6GRO#[I-4!.,AD[>: M"_D"2F&&4">3][V$7(> M6?8=H/W5Q>9W]-8\!'KX2!9LD%RT3[./-B' M\SW Y:9<':U4PG/PHG9\#:X6O=/?/$8G$O% NIVNIDZKP\->PGJBP\,^G.NJ MPP.W%#1K"LB=R5B')W% *2EP3JB5E5ZD)B+OL,/#7B)[LL/#/OR;6O#797;; MC3//43NM@8M"Y-M"&U>Q /?DMTM&,8'>*77PDN#O+CI-Y-],\(/Y-['@_YGG M'SY2\/;J2U[A+1N8SXYQ%:'8M'FV5E^;>0]:VYBTDX+)%KU='EU\FH1X*R < MSL\>\C$;?^>F,85AW@9%9BRR.JVQ) 5!9HK&\#YY(3'.(Z M'BZ1#N TG'%?R5ZDWRYP\2M^NNE_(6OP%W2NBD3<9$Z 4T&!2<$&SW(QOC4J MQZ!CVKCH %CMF[0>6\8=X/S'3Y\OEG_EO$FXO?E<&;"U_XHKQ1U/$(NTH!R9 M?J>EJV-:-+=,F?9#@)[<3.?)ZM%Q\G#H21.A35W*<[WQ]=^)C>1\_+3X>9ZO MWI3OEK5"[N:Y$"^H=,8"66"EI[Y;PX0@$C.196Z4?? XZXDJGAT6FSA-V$:F MRQ$9W E@_CF__/@JQGQ1)_OD](^\KD^!OK_ .V296%16,0%+(H%2EO3,./J2 MZ^"L\E;A7KC98F]O"R,W[/I],;]1#$,.,9J80HY +S)*QS4<01WEP]O:&)8XG>#K]VPNL B??4]B;P-B()GQ%\ MT>32LF+ AQ@!K6'1>&N<;UU0\<@VIGWCUQWJ#A54!UC;6N[K+M E:E6*AY"" MI[!)>"+""XJBA%2ZOFP(S8T#'/(5A/9W\D MLTM_RP0 BZ4PQ7;LH+\_E'K(1@P6X^-P&,#3#@#QA!YM%(5TB?3MS>(FK1S1 M&2)/@A#6@/*! 4KMP CCF$XZHF_](&Z/[74!IB$@V"VU=;!$3@)L[_]8WL0^ MT1NGM0(9D=?9\&2;I0Z@65 14;(GL4C)R*377B=:*.(2T5%28(;+2('V ]?\B;3"-Q\];:7#M"Y1 V9W!96; M<7XV!3*A$:RM;94"Z957O [?LK'N/F8?]@?+E$Y/"T$]*?,!7)M:ZJ^75ZM_ M95QMZ;C1HAM3A[*4F,F&QD0F%:4#=*4&GJI0K"E5*+LUTGMVF5Z0,$1\RU%X M.34JWI,P\].D<([!:$,!0N!$BK<"O \2=+(Q%@H@M,.=8/'\.M,X%^UQT9"; M'3BO-QFIZX>:CJ-FM;PDUVE*3M4*0E<+6J+(DG$>FC\'N+O^M+U=^\C"#)9' M1UBZR6X:&ZPI'#BKC8T,J9F+(8+614LZ@C'*UF-$>GH6,ER23T!B %NG/GFN M2TU^6M2.Q?,ON5*R-9.A.$-FL8!UB72DF @!8YT\P;/61().;*=#Y\DE^I#^ M$*$MFW-P:AR\(KGQITDQS@@MI8>@F*-8OPZ#]"%02$Z$A&Q&E$YGC2"20<:LV.[&9'0*E,$ M.8&Q6 E1ULK.+N;Z"U! +Y\EBEI&W[L3<!B0ZS34SB8D@(WB6'>K0'%,33A*2(FOADZ M475H HD.=.+VJ7M>?9G'_#@_?ETNOI#FYVLCL'Z_O,2+NS^OG;]_75[^*U^^ MS7'Y85'=MCNU2>L9%OK/.0=)U$-36 G!9PTR:Q^X1Q[L:.6E8Q(V<9YH6MWI M#SH=Z-.A!N7'/_,JSM=Y_=/B^I3=<.RGQ>5JOEC/XS_PXHK<3\M3$M+5MS$6 ME,P>G$0'W!FEBO(E8V_'SBYT33N?\<1/HN; Z469PLL\"0]Y\AKGJPW%K];K MJT\W#/J<:R'A^[SZQ&<:7;19*S!H0^V %,B)I0C.8++TG['6M1X$,AXUTTZC M[$%QI@=)+^HR1! W=Y8WXR'7;RX_YM7[C[BXVU7@UK+,O+=&2!9!<%M \: @ MH,IUP) S&IG35O=R_NQ)V[13.GM0I=X U$_^;(B1N9LV>5L[KZWO#)EW0C.1 M,9"L!)W)=5*2LUZ!#FB*5)H5WGKDY2B$['9%R,Y9:R;%1@=GSVC!X$PQD930 MN0XLKTV_O /GK(/:X# A9B,>=@7J-W>PFZ*3_N/ M#3_OI5MN0\J9T=YX2Q:)>XH?E6>6^"4T: H;C1!1)'VD8O21*=U-]\[UO< ) MH*L7'5S_AO-J3-[CG[7+7)WW0WXO?>-Q'LZ$+E';9$@BLE;\90:8? (;M3$6 M4;LR2H9NSWWNAO^S?DXPIF0[0.^6:^NW^:*^#'J_W)5.5+I@%A3"L4@GI2$6 MH\@!G'2L-JNSW+;N+3ATK[NA^%Q? 1Q%POLCV5\C>9$_X'5*>FJ7:#M$XM;A MO KKN)IOSJNWM,49(&6W13B7*_V MNT!(!Z9_<&KOMZM5_$C?_&U%$=F;0O_ZTW*Q>=>P3?'-M$Y%>!\A!(J@5,KD MPM5J0N:=,84C+\T;?XY'S6[:K^!(,IOST\KVG. MV4N5K /%3:YO=1#0E@@12RH^.&7SB\.N6VYHMW+ <[L3GTRD_<#XAJ"OY-X< M4-\OZVO,<+7)[V[R"_DBS5(NUEJ6P(I273QI(6@I00?&,N?D[3VL@GT1N'MN M83>HGMNM]!'%UH&SL=,EX;;ZD?[VICR\!JP7A.OO\?/\$B_J=U]]6EY1@"*% M0H-TMCCFXG8$AS&2%#5RI;E0?K=)K*WOEO\=K5FI4BD7N1($I9NY,J!XC)@,]:Y*"89['YX]<7=[4;>,_V M%K:MU)KA\/_\[1MQ$,'_WOQH\Y/ZK][F\C_K_W]_^]/MYW_(E_5XRO\[+C]= M?_2&Q'H?04M/1%]5:I^_O8.JRLSMUK&^7%Q>OEZOZPYFV#GT*$42.$I0K ISG"M"I(HH) M@>M1'B@WIV3B<8_#T39BP?)00?=P3+?CPK9L.UI31\^K MY7H]XTRA+ES67L&*H@]#47 (M?>KR8:B'$,Q3V?Z\@@9)]H9K%^-.10J/7AB M-6Z[OG[Z-NJ^V\CCIC]!FM&I*8J,&8KP1*9!#6@R0J$XWWKI5,S-@XJ]=WFB M3<)&Q/JX@CZ#UY%;^HG9)<\OKVH3RT7Z\<_/\]7F$[Y6/Z?B0A;2@"KU$;2@ M^"\8QJ%PG8,,0HA^WK+L2M2)=A'K]VQH"Z/S4:]O8S*#BMD4:X,.Z\G,% ^N M7AC;8*++B0[4AZ/7)E>G8:%[?Z^-^U6?PV!R8##RXR)UH2O?1F3>.^&+M2!D MM*"4"X!6.=#$ )>T+#'V=O1T%KAWE,L]3+QG@O$[BO[/7)MHY/3J2U[AAWSC MB&Y>5U>[5+9VR42%3M:KQL TV251^P:8!-$D$5T23LG>VN?M3^6TP7I'6C(R M0'J(P8_#H1ES4OBD&%CKZI,GA7248X;@L>AB"DNL8T?K.=+.YN9D%(1/HY![ MP>ULLL=WSO1GF2,SKXLTSD8,LB>]/%'4D[FWN94]#% M,>!V.KKXY/2T1_/SSS(HC]7MJ1=S8W M/UWHY$2P.P5/]276?-/E^EGN>,V42(J#UZ9*47OP3B9 'HQ,QCL;6S]./RZ% M9W-+=1)Z.1[X3D$U#[VO>)99B14OF";G/CE)=DPK"#85"%F44*L8(^LM)7,0 MP6=S7=:%XG8#S3/0XUVC<\$RR]$I2*&.RHY1@6?+%<2 ;9:4?BLX%LW=J01[<3>B\\67F9&V/L0?9L_X7Q!W]\T,2#67.%%G6TD9M+5 M9R_6@+2,#E3A#9!U2,!+\$E:XR4;I83CN&2>]L5>0Y"W:EEW),2=@5(^?68_ MQ2(^\RJ%K)D$':LG7A.[Z$0D/I62G$XY*>Q,*0>0>=HW?/TJY=B(ZZ?'4D/) MW9^0^=6W$98L%/=DK$0M]$0-7@4!WI-[;1*7Z.Q]36S=3FS_34^;N&C@''8M MY5Z.I#;)E@>#8:.0&G,HD%DM*. &P3OEB256HB@(J@H+*#1#'1):"+YP#:VGGD_'C73N&RG MIU/30^DTFE>]S<3Q>9VTO/G9[XOYY2A-K'989X1F5OM2-TY3J\ CAA0Y9!TW M8W8$N)0*H&1>,VT5YZT[0C=N:A4_YG1UD;>]O@<]W7A?]6E6BB!WE G@MLZL MLTJ#8UR"3X:^[R3CK'G94ZO-=]6Z:A],?6,@)Q%G!T[&]<[IEU_].5_/(DH9 M3ZO8 M2,8=X/P1+VK]]MWOO^1-J2NW7!1=/'@>&06:@8&/'J$((:U$JTIJ_>#^V0UU M?M,T.EZ68PFO R0.#D%_OFUOS-'Z.IR&SBA+D25*.JV*4^"%48:ABMG&7A)L MM[N>^**F"U?AR+(_9;2_.-/X=@CYW2XA3&@=E++ KPVBL/.3H3%^CS8@^V P_6>HVK8SB'6BD+&S@"P$4%)3S(Z!#F"+SGN7 M1'"C9*./0=R)*M@1$'Y\91P M].I%Q[,GOL5G3-'#JX)*H 1PM5'(HYLJ4@D M2"E=X8Y[UTT7ICUI.]&W/>>DBP> [:R/Q']LY'?+EZ YNH0&+[-F69-[AD/8HF$D2&$<%RA@D M#HD"/EI7++>6]U/%M#]Y)UJH?TX:>1CD_A.4\J$33^$]DSQ9D(@9%$\%G+0! MA HA>QME;C[;L:^8L;\"_'-2R$/@=NK%B[LSY\%+_HUS_P-9E-A]T5 M='!"E\@5Q.A(T#$;",QS"#*H$@(/*9Q@EF?N[)N5 MP"W*&""*0I%"**JV*5? -$:+6@8INFGLV)#NL\_ACJ>S-@1W>A+N MP+6DE>="@S%*@_+*@G-,@BU.\"B8\^W+5[J@_.S3YF=@ D9#\EGK_QZQ%(LF M1\L8,$]_*%EO* HS( 3+C@EOHNJF-O_8&8%3SM"?@>Z/A.*FV?V&=FNU6Y M,ZYJ2Z/;M6Z+5-$D(31/H(*C0R9S05"KGJ;0UH42@VG>VNZIO1QZ !$[?UJ0 M'')EZJLOQ,M:T/!^28K\:;FX6WF^Y?\M$[)@06B6(.;:B,K6%R<^!RA!J9%TI&$_AS4]I+ 8/C0*1^6C0#TP'6X?@RPK?FZVVAHR[*O35PV M]Z6W'&1*8K;D$45F%:CDB(.NV-I]KZ A%T/+U@5V;78^\3C;,8S?!"+MP!+N M2O7&8YH9ITMBTA&L)#GTGEOP+'J0(>H4R,EWVDZ$U\T&I[6D4R!H((CW%V>_ M6-VR\QL:9]ZAC3HF2*@S**.)AXH8J9@-*M,)U;Z9V9Y;G-:,]HO7)B+M +$/ M#ZJW.2X7<7XQOY;Q#0>%0')QG .EJ_O#:O_!8 -$&[)A2@>56IO5W78V\3SN M,8[Y$432(="V]KU(0QXZ:6:H!8TED[8DSR ;S5517B;5^BWTHQOI*U1N(?$7 M0+4_^SO$T-8(SUBT0DC2,8NU)ZKQ$4+QQ!CC%!>!$25C9Z:V6^DKZC@"CH:( MH,=>F@\2K*\6E_-429M_R>]RO%K-+^=YW2[=_/SGM\XL[T'-V$GDS((SWC'@ MHA!.DJT]8^H+QL!\BKZ0E\1'5M7V?30?Y^^/?\:+*V+E:]+3>D-T=2W%-^7A MAJZ[Z7B=4XF<@\%"CJ/V]1U7*!!Y>%L4PKZ.D,'(>[IWII'%W$' MQ^V!-'_WU^,?L.GBIYT6$06'PBHKF-& T3L()BGTY"N;V/K('I&<7II_'A^E M#SN =@*9;K7G3A] +;Q07"?(N3;]%429RRBA/CPH1*.5K/40O9?V-'&?SU[ MLQ.H!TJR V3^2 [K\J^<-S=GUT].M@TDM=09ZV 9HP)QR5*,0.X\<8E,@LS6 MJ,A;YR.?W$R/6!PJ\X=!5!,!](:D+0F&R^PR'1I)RU3?(B9P+@1@$2URP30O MS5,ZWVYCVD#\>.@9P/0.?;XO%R=#:H+2"4"H?G:]EXP%!9$5,=4+;/5I>;6XG)%3S$J*&3#14:(TSYOVY"#1Z%Q0.R5: M/W-LLO$>G<:Q,=<6^ , T&,^_]U56.?_NJ*/^?%+?6+_*ZY66%ERR!RLES[S M\)E7>^VZ4:[^X:*WF=/"DA4I2(C!5G>"PA*4)H((Q2E"H?'-1^H\M9>#<_7W M/_?Z>.$^U/8O F15,"6D !04=GG%A4U%B<2;9]P?V)F&Z@E*;VRCD%D(8(RTD*(G$%!53*1Q9)K'58\N9F^L#-(U"_#9P#?^P/0 M32RN+(^E.,@IZ_J:D /:31L_ADHRFV1*XX*GA[1L(R$_#YT!'.\ -O>GI F9 M>4Y* WGJ"E1]WN,31=)2V.#0&T[&N'4 M_U3\T/LQ'HZ&FRX5ZP.L9DPWUDW '.GT]F MYVA$*-Q'["*\#)-;^3?/% MAXU6>UXL4[7ULBH&%"?.!.D26&)'-CH&;-X\^,[R$W?[:GT.#V5L/YC8JDHU M[,XS"1P-13K1,K+UCM=1BDRD5#*:UL?GO0U,:WT&B_%Q. S@:0> >,($;\PK MF>'X,;]9Y*W]\\Q[;0I"4!0.*Z<0G"\>D+&L)7>E_<.?N-MA*Q>H#7.G1L=VW[\OUI]SG)=Y3EM58K22BL: 2(Q8 MXE"2&Z"J914"N>.:(N 6"'EJ ].<88V$NFS-X4Y@\GJYRA'7-QE9GS(ME ,X M49]%&$S@HT[ 8E;:"9^4W>E5RHX8N;_ZA !I(])'0'( ?WOP:>Z;UI]OG\\8 M*[Q)7$(44=60(@,J+ MO_Z5]BH%Y?O*L$\DKEJ M*X,.+!>Q[:(2=MW@006!7 ?,1E.MK?YU=C]'705HK>Q M2P>PN$R03U)+_/1B@(\W0FFD>/,,0("M&>L>5 PP4W#KR!*20 M!#W?NM_,L6C;"?;F)&#?-2PF;>>\,0B#V;*A.J>OXR)"E,E%'X'K.N_")07D ML%C@0D?,"75XV'#T"3/=;$L[H=B>!(HGE-4IF_3-']M[M6OUY#/)%*>HS8$. M*5+4ICT$$S>LB!B]E[[YK(F6^]\)U.XD0#VY>'N!=GB9]O <[6]K'^'U'9?- M*R\#>@2CO2&7K1AP*6=?*40C9">S^], ^J<#'KZG=_J#^4&AI8FET,S$R+7$Q,C R,RYH=&U02P$"% ,4 M" QA*E6@*FWBLT$ !P%0 %0 @ &0*P$ 97AH:6)I=#,R M,2UQ,3(P,C,N:'1M4$L! A0#% @ ,82I5M:/I[BV! (A0 !4 M ( !D# ! &5X:&EB:70S,C(M<3$R,#(S+FAT;5!+ 0(4 Q0 ( M #&$J5;0EG?B-)P" +4"& 1 " 7DU 0!W96%V+3(P,C,P M,S,Q+FAT;5!+ 0(4 Q0 ( #&$J5:-FEI)5PT "R+ 1 M " =S1 P!W96%V+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 ( #&$J5:B0&MH M(AT ' > 0 5 " 6+? P!W96%V+3(P,C,P,S,Q7V-A;"YX M;6Q02P$"% ,4 " QA*E6>J92LUY "=]@( %0 @ &W M_ , =V5A=BTR,#(S,#,S,5]D968N>&UL4$L! A0#% @ ,82I5F"-CS4C MS@ 1;,( !4 ( !2#T$ '=E878M,C R,S S,S%?;&%B+GAM M;%!+ 0(4 Q0 ( #&$J58FV